Node概述
在 ETStudio 的仿真配置中,Node 表示挂接在某一总线(Bus)上的一个虚拟 ECU。多个 Node 共享同一条 Bus,通过相互收发报文完成通信,从而在没有真实硬件的情况下模拟整个网络的运行行为。
每个 Node 通常对应真实车辆上的一个电控单元,例如:
- BCM(车身控制模块)
- EMS(发动机管理系统)
- TCU(变速箱控制单元)
- IPK(仪表)
本章节将介绍如何创建、配置与管理 Node。
Node配置
添加Node方式
1.直接导入.dbc或.ldf文件,右键文件选择Node Synchronization,将左侧的可用节点添加到右侧需要的节点中,会生成已经定义的Node

2.右键Nodes选择Insert Node,自定义添加节点

注意 :按住Ctrl键并滚动滚轮可以缩放Node视图
节点编译方式
点击ECU左下角按钮即可编译单个节点

点击下图按钮或右击Nodes选择Build All即可编译该总线所有节点

如果在编译所有节点时不想编译某一个节点,可以右击ECU选择Disable

在线回放节点
Logplayer右击Insert Replay Block CAN,在Replay Block中右击选择Configuration可以配置在线回放。
Repaly Configuration包含以下模块:
General
用于配置回放块的基本信息。

| 区域 | 按钮 | 说明 |
|---|---|---|
| General | Source file | 可以导入.asc或.blf文件 |
| Output modes | Standard Step After timeout of | 标准回放模式 按照count逐步回放 在一定延时后开始回放 |
| Start timing conditions | Immediately After timeout of | 立即开始回放 在一定延时后开始回放 |
| Start options | Start replay on measurement start | 勾选后启动上位机直接启动在线回放 |
Channel Assignment
用于选择参与回放的 CAN 通道。
操作步骤:
- 在通道列表中选择目标通道。
As in original初始化设置Ignore all忽略所有配置
Time Range Selection
用于选择回放文件中的时间范围。
| 参数 | 说明 |
|---|---|
| Start of log source | 资源文件开始时间(单位:秒) |
| End of log source | 资源文件结束时间(单位:秒) |
| Selection start | 回放开始时间(单位:秒) |
| Selection end | 回放结束时间(单位:秒) |
CAN Options
用于配置 CAN 总线参数。
- Tx message:勾选后只显示发送的信号
- Rx message:勾选后只显示接受的信号
Filter
用于过滤回放的报文。
- 按 ID 过滤
- 按报文名过滤
- 按 ID 范围过滤