【ETestDEV5教程27】ICD管理

张开发
2026/6/21 20:39:10 15 分钟阅读
【ETestDEV5教程27】ICD管理
ETestDEV是一款面向测试系统的测试软件开发环境主要应用于嵌入式软件测试、快速原型验证、硬件在环测试、工业自动化测试等场景。本教程针对ETestDEV5的使用方法进行详细说明。若有疑问欢迎留言。文章目录1 新建ICD2 ICD编辑ICD及协议管理用于对测试系统中涉及的通信协议与接口控制文档ICD进行统一建模、管理与维护为系统集成、通信配置和自动化测试提供标准化的数据基础。1、ICD管理ICDInterface Control Document接口控制文档用于规定航空电子系统中各分系统、设备之间以及与外部系统之间的接口关系、信号定义和交互规范。在ETestDEV中ICD管理以用户自主建立和维护ICD为核心主要支持ICD的新建与编辑帮助用户从零开始构建完整的接口定义体系。同时系统也支持将符合ICD规范的配置文件进行导入与转换并生成可视化的ICD导航树结构。在此基础上用户可对已建立或导入的ICD内容进行灵活编辑和调整以满足实际项目需求。2、协议管理通信协议是指通信双方在进行数据交互时必须遵循的规则与标准主要用于规定数据包的结构格式、字段含义、通信方式以及异常处理机制等内容。在ETestDEV中通信协议用于描述通信数据包的格式定义。系统提供图形化的协议编辑方式以可视化代码块形式对协议内容进行配置降低理解与使用难度便于用户快速构建和维护通信逻辑。点击【ICD及协议管理】打开左侧菜单由【ICD编辑器】与【通信协议】组成如下图所示。1 新建ICD在ICD编辑器下点击【全部ICD】进入全部ICD列表页展示全部ICD列表、搜索框、操作图标。全部ICD列表展示包括名称、版本、被测设备、创建时间、更新时间、操作。搜索框可对名称和版本进行模糊搜索。【】图标可新增ICD点击后全部ICD列表中自动新增名称为“ICD-1”行支持绑定被测设备被测设备选项为当前项目所有新建的被测设备如下图所示。鼠标悬浮“ICD-1”显示编辑图标点击后可编辑ICD名称如下图所示。2 ICD编辑新建完成的ICD将统一展示在【全部ICD】菜单下。用户可在列表中点击“ICD-data”菜单进入ICD编辑页面如下图所示。ICD编辑页面分为左中右三部分1左侧区域包括视图选项、搜索框和ICD结构树。系统默认显示为【系统视图】视图选项有【系统视图】、【总线视图】、【全局视图】。在搜索框中用户可以通过输入内容进行模糊搜索也可通过下拉菜单直接选择所需的ICD结构。ICD结构树的层级关系根据视图类型而不同系统视图结构为当前ICD系统→数据块→消息帧→信号组→信号以系统的角度查看ICD的视图其中信号组为可选层级除顶层元素外其余各层级均为一对多关系在系统视图下可进行ICD编辑。总线视图结构为当前ICD系统-总线类型-数据块-消息帧-信号组以数据块总线的角度查看ICD的视图。全局视图以信号的角度查看ICD的全部信号。2中间区域包括结构层级展示、结构属性概览和子结构列表。结构层级展示在顶部显示当前ICD结构的完整层级路径例如ICD-data/数据块_1/消息帧_1。结构属性概览层级路径下方展示当前结构的主要属性信息如对齐方式、字节序、字节长度、消息类型及消息周期等。子结构列表展示该层级下所有子结构的详细信息子结构列表内容根据结构类型而不同具体如下表所示。3右侧区域展示选中结构的可配置属性可直接修改进行配置具体属性说明如下表所示。

更多文章