跳到主要内容

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​

用于配置回放块的基本信息。

区域按钮说明
GeneralSource file可以导入.asc或.blf文件
Output modesStandard
Step
After timeout of
标准回放模式
按照count逐步回放
在一定延时后开始回放
Start timing conditionsImmediately
After timeout of
立即开始回放
在一定延时后开始回放
Start optionsStart replay on measurement start勾选后启动上位机直接启动在线回放

Channel Assignment​

用于选择参与回放的 CAN 通道。

操作步骤:

  1. 在通道列表中选择目标通道。
  2. As in original初始化设置
  3. 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 范围过滤