ETestDEV是一款面向测试系统的测试软件开发环境,主要应用于嵌入式软件测试、快速原型验证、硬件在环测试、工业自动化测试等场景。本教程针对ETestDEV5的使用方法进行详细说明。若有疑问,欢迎留言。


1.通用属性

  • 命名
    字段名需要符合变量命名规范,由英文字母、中文、下划线_或数字组成。同一个协议内的字段名称不能重复。
    根据协议字段所承载的内容明确命名,以便清晰地描述每个字段的作用。例如:帧命令类型字段,命名为cmd;帧长度字段,命名为len。
  • 标题
    输入有意义的标题名称,便于用户理解。
    根据协议段所承载的内容明确确定标题,以便清晰地描述每个字段的作用。例如:帧命令类型字段,命名为“命令类型”;帧长度字段,命名为“长度”。
  • 自动值
    当报文数据打包时,如果对应协议段的值为空,则自动使用autoValue属性值打包。如果对应协议段已经赋值,该属性会被忽略。autoValue属性值可以设置为常量、协议段引用、内置函数调用或计算表达式。
    在这里插入图片描述
    在这里插入图片描述
  • 数据编码与表示
    通信协议数据表示方式:有符号、无符号、原码、反码、补码。
    通信协议数据编码方式:大端序、小端序。
    具体定义和特点,如下表所示。
    在这里插入图片描述

2.整数

在这里插入图片描述

3.整数数组

在这里插入图片描述

4.浮点数

在这里插入图片描述

5.浮点数组

在这里插入图片描述

6.字节流

在这里插入图片描述

7.字节流数组

在这里插入图片描述

8.自定义

在这里插入图片描述

9.位置标记

在这里插入图片描述

10.分组

在这里插入图片描述

11.分组数组

在这里插入图片描述

12.分支

在这里插入图片描述

13.区间操作

在这里插入图片描述

14.引用

在这里插入图片描述

Logo

智能硬件社区聚焦AI智能硬件技术生态,汇聚嵌入式AI、物联网硬件开发者,打造交流分享平台,同步全国赛事资讯、开展 OPC 核心人才招募,助力技术落地与开发者成长。

更多推荐