示例配置
HEX 格式的 RS232 通信(数据报模式)
成对启动测试流程与设备仿真。
内容简介
以一台 PWM 控制器为例,演示按数据报模式进行的 HEX 格式 RS232 通信。一个测试工作流分块读取处理器 ID 以及引导程序、应用程序和参数版本(每项分四个数据块跨存储地址读取),并回写一个试验台编号;电报解析通过带 CRC8 校验和表达式的正则模式完成。第二个工作流完整仿真该设备,对每条命令电报作出相应应答——使用两个模拟 COM 端口即可运行,完全无需实际设备。
流程详解
工作流详解
-
Main
成对启动测试流程与设备仿真。
开始 → 调用 PWM Test → 调用 PWM Simulation → 结束;含错误流程。
-
PWM Test
检测侧:读取各版本号、写入试验台编号、读取物料编号。
开始 → 握手“Get ProzessorID” → 每个版本:设置起始地址 → 调用“读取版本” → 显示 → 握手“写入试验台编号” → 调用“读取物料编号” → 结束。
-
PWM Simulation
含应答电报的设备仿真。
开始 → 针对处理器 ID、每个版本各四个数据块、试验台编号 ACK 与物料编号的触发/应答配对 → 结束。
-
PWM ReadVersion
用于分块读取版本字符串的可复用模块。
开始 → 设置起始地址 → 循环(握手“Get Version Chunk” → 地址递增)→ 反转字符串 → 结束。
软件界面