Skip to content

工程与总线配置 ​

选择接口 ​

模块用途主要参数资源关系
CAN经典 CAN/CAN FD 监控、发送、DBC 解码与节点仿真仲裁速率、FD 数据速率、只听与 Uart2CAN 共用接口
LIN主节点调度、从节点监听与指定 ID 响应、LDF 解码波特率、主/从角色与 Uart2LIN 共用接口
UART普通串口数据透传波特率独立 UART 接口
Uart2CANCAN 桥对应的 UART 工具模式波特率与 CAN 互斥
Uart2LINLIN 桥对应的 UART 工具模式波特率与 LIN 互斥
PythonMCU 上的 Python REPL串口参数启用后独占本次测量

Uart2CAN/Uart2LIN 是工具模式名称,不表示把任意 UART 数据自动转换为 CAN/LIN 数据帧。使用前应确认硬件的对应接线和用途。

同一工程不能同时添加共用接口的两个模块。切换 CAN 与 Uart2CAN,或 LIN 与 Uart2LIN 时,先删除原模块。仅禁用原模块不会解除添加冲突。Python 启用时,“启动”只打开 Python;需要正常运行 CAN/LIN/UART 时应禁用或删除 Python。

配置流程 ​

  1. 测量停止时,在“硬件”添加模块,或通过总线配置中的编辑入口修改已有模块。
  2. 设置通信参数和可选 DBC/LDF 数据库,确认模块启用。
  3. 打开“主页 → 总线配置”。左侧树用于选择接口、数据库节点、日志及回放;画布显示设备与各模块的关系。
  4. 启动工程,在控制台确认实际打开的接口。测量期间不能修改硬件模块参数,应先停止。

普通 CAN、LIN、UART 可组成一个联合工程。设备选择作用于当前工程,不是为每个模块分别选择一台设备。

左侧树各分组的展开/收起状态随工程保存;保存后重新打开工程会恢复,切换工程互不影响。

数据库与节点仿真 ​

加载 DBC/LDF 后,软件可以显示报文和信号名称,并列出数据库中的节点。开启节点的“仿真”会让工具承担该节点的发送或响应任务;只想观察真实 ECU 时保持仿真关闭。

  • CAN 仿真发送有周期定义、且发送节点已启用的 DBC 报文。没有周期定义的报文不会因此自动周期发送。节点面板中取消“激活”的报文不发送。
  • LIN 主节点仿真运行 LIN 调度表窗口中选中的 LDF 调度表;真实从节点的帧由主节点请求,已启用仿真的发布节点可由工具提供数据。
  • LIN 从节点仿真为已启用节点配置响应。

当前 LDF 主节点实现将表内延时求和作为重复周期,为各条目配置重复发送;不能据此保证严格复现 LDF 的逐项时隙顺序。LIN 调度表窗口顶部可在“自定义”和“LDF”之间切换:选 LDF 等同于开启 LDF 主节点仿真,并停止自定义行已启动的周期发送;切回自定义会停止 LDF 调度。LDF 时隙取消“激活”后不再发送,但其延时仍计入周期。

总线配置左侧为分类树,右侧为设备、总线与日志节点。

总线配置左侧为分类树,右侧为设备、总线与日志节点。

工作窗口 ​

“主页”页打开控制台;“视图”页打开 Trace、信号曲线、UART Trace、CAN 发送、LIN 调度表和 UART 发送。关闭窗口后可从同一入口重新打开。窗口右上角提供最小化、最大化/还原、关闭。

右击窗口标题栏或选项卡可选择:

模式操作
固定拖动选项卡到另一组中央合并为选项卡,拖到边缘分割布局
悬浮在主页面内拖动标题栏移动,拖动边缘改变大小
独立窗口移到独立系统窗口,可放到另一块屏幕;使用“返回主窗口”或右键切回固定/悬浮

合并后的窗口操作可能作用于整组选项卡。工程保存窗口布局;“重置布局”可恢复默认布局。关闭显示窗口不等于停止测量,停止发送应使用发送窗口的操作或“停止”。