跳到主要内容

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 范围过滤