CanTool APP 需求
根据测试要求,我们组讨论后将 Cantool APP 的功能测试需求主要分为以下两个模块,如下图:
一、CanToolApp 对 Can 信息显示处理功能:
1. 显示数据分为 3 种:
� 从 CanTool 装置接收的数据
� 用户发送的数据
� 加载的用户提供的数据
2. 显示“接收”数据的处理操作:
� 接受到的数据需要根据 CAN 信息及信号描述数据库对数据字符串进行解析,然后得到 CAN 信息中包
含的各种 CAN 信号值。
� 将此 CAN 信号值进一步进行计算,还原该信号所代表的物理量的信息,并显示在 GUI 界面上。
3. 显示“发送”数据的处理操作:
� 发送的数据需要采用同种方式,将用户输入的物理值转换为 CAN 信号。
� 依据 CAN 信号描述数据库将属于同一个 CAN ID 的信号合成为字符串发送给 CanTool 装置。 4、
显示“加载”数据的处理操作,完成 CAN 信号数据的解析以及 CAN 发送信息的组装,同“发送”过程。
二、CanToolAPP 通过控制 CanTool 装置控制 Can 通
信功能:
1. CanToolApp 可以设定 CAN 总线的通信参数,并通过相应的命令设置 CanTool 装置的 CAN 通信参数,
以使 CanTool 装置能够与 CAN 总线上的其他被测 ECU 进行正常的通信。
2. 能够搜索到本机所有可使用的 COM 口,并在弹出式 ComboBox 中以列表方式让用户选择 CanTool 装置
在上位机中映射的 COM 口。并设置相应 COM 口波特率 115200、数据位数 8、停止位数 1。
3. 能够实现 CANtool 装置的 CAN 速率设置、进入 CAN 工作状态(Open)、进入 CAN 初始化状态
( Close)。
4. 控制显示方式,显示时可以让用户选择仪表盘方式显示接收到 CAN 信号物理值。
5. 允许用户设定 CAN 信息中的 CAN 信号物理值,App 可将用户设定的物理值转换为 CAN 信号值,将 CAN
信息中包含的所有 CAN 信号合成完整的 CAN 信息后,发送给 CanTool 装置,发送到 CAN 总线上。
评论0