跳转到内容

BUSMASTER E2E:周期发送、复位与保存工程

E2E 继续使用原发送行的通道、帧 ID、类型、数据长度、周期和次数,不需要打开另一套发送窗口。

第 01 篇通过四次手动点击产生四帧。需要自动发送四帧时,改用有限周期:

  1. 先停止当前任务,并保持 CAN 断开,避免配置过程中发送。
  2. 选中第 01 篇的 0x2A0 行,核对 P01 / BOTH、DataID 0x0123、首帧计数 0,8 字节业务模板全零,计数器 8 / 4 / Intel、校验 0 / 8 / Intel。
  3. 将 发送次数 设置为 4,重复周期(ms) 设置为 200。
  4. 勾选该行重复周期前的复选框;其他教学行保持不勾选。
  5. 准备好接收端,再点击 CAN 连接。已启用的周期行会按原发送任务逻辑开始运行。
  6. 在接收端核对恰好四帧、计数器顺序及完整载荷,等待有限任务完成。

周期运行时不要再手动点击 发送报文 来“启动周期”。手动点击是额外一次发送,会改变你看到的总帧数及计数器序列。

本教程在上述 X1 实机链路使用 P01、首帧计数 0、全零业务数据核对:接收端持续观察 8 秒,收到第 01 篇的四帧,后续没有第 5 帧。

要暂停某条周期行,取消它的重复周期复选框;要结束本次总线会话,使用 CAN 断开连接。正式网络上的周期和次数以项目定义为准。

2. 哪些操作会继续计数,哪些会重建状态?

Section titled “2. 哪些操作会继续计数,哪些会重建状态?”
操作 对该发送项状态的影响
同一连接中手动再发送;周期停止后继续 沿用已接受的保护状态,继续计数。
点击该项 E2E 区的 复位 按该项配置首帧计数重建保护状态。
合法参数真正变化 按新配置重建该项状态。
同值确认、打开后取消 保持当前计数。
新建/加载工程、断开后重新连接 重建相应运行状态;不会从 CFX 恢复刚才已经跑到的实时计数。
从管理器移除候选项 不改变已配置报文的参数和运行状态。

复位只作用于当前发送项。需要“下一帧从首帧计数开始”时,先停止周期,选择正确报文,再复位并发送,避免操作过程中还有其他帧继续发出。

发送失败或结果不明确时,先停止周期,查看对应时间的诊断日志和接收记录,再按提示恢复。

完成参数编辑后,使用 BUSMASTER 的 保存/另存为 将工程保存为 .cfx。

CFX 保存候选目录、各发送项已应用的算法与参数、信号来源及相关配置;不保存实时 Context 或正在变化的运行计数器。

为了确认下次能够恢复:

  1. 停止本次任务,断开 CAN,保存到一个明确的工程文件。
  2. 关闭工程后重新打开,先保持离线。
  3. 逐行核对 ID、通道、帧类型、长度、动态报文、DataID、首帧计数和来源。
  4. 检查周期复选框与发送次数,避免重连时启动不需要的任务。
  5. 确认依赖文件齐全后,再连接并执行所需发送。

4. 换电脑或换目录时要带什么?

Section titled “4. 换电脑或换目录时要带什么?”

一起保留 CFX 使用的 DBC 和外部算法 DLL;仅有 CFX 不会自动附带这些文件。按工程实际引用核对绝对/相对路径,另存为后也要重新打开检查。

在新电脑上通过通道配置重新核对逻辑通道与实际设备口的映射。

加载旧工程后,逐行检查 动态报文 选项;提示缺少 DLL 时,按第 04 篇恢复相应文件,再连接发送。

上一篇:算法管理与自定义 DLL · 系列概览 · 下一篇:接收核对、日志与排障


如需安装或升级 BUSMASTER,请前往下载中心获取当前正式版本与历史版本。