仿真设置
ETStudio中的仿真设置是用于设计和管理虚拟网络的图形环境。它允许用户通过添加和配置模拟ECU(电子控制单元)、定义它们的交互以及集成测试脚本来建模总线系统。此设置是在无硬件环境中验证通信协议(例如CAN、LIN)的基础,使嵌入式系统的高效开发和测试成为可能。
仿真配置树
ETStudio仿真设置中的仿真配置树(或网络层次结构)是一个结构化面板,组织和控制模拟网络的所有元素。位于界面左侧,它提供用于配置总线系统的分层视图,使用户能够:
在此界面上,您可以配置CAN或LIN网络。在配置的网络节点下,您可以:
-
导入和管理描述文件(例如CAN网络的DBC或LIN网络的LDF)
-
插入在线回放块(.blf/.asc)以回放记录的总线流量。
-
将通信通道(CAN、LIN)分配给硬件接口。
-
使用C迷你程序配置虚拟ECU(网络节点)。
-

网络节点
ETStudio仿真设置中的网络节点是模拟总线网络内ECU(电子控制单元)或设备的虚拟表示。它模拟现实世界的行为,如消息传输/接收、信号处理以及与其他节点的交互。用户可以配置其属性并附加C迷你程序来定义其逻辑。网络节点对于在硬件部署之前测试和验证总线系统至关重要,支持CAN、LIN等协议。
支持的节点类型
- 网络
- ECU节点

节点操作指南
- 添加ECU节点
- 在仿真配置树中,右键点击节点
- 选择插入网络节点以创建新的ECU
- 附加/编辑C迷你程序
- 对于新的ECU节点:
- 双击节点以附加C迷你程序
- 对于现有的ECU节点:
- 双击节点以编辑当前程序
注意:目前每个节点仅支持单个C迷你程序文件。未来更新将包含文件夹支持。
- 查看节点信息
- 悬停在任何ECU节点上以显示:
- 节点类型(网络/ECU)
- 节点名称
- 关联的C迷你程序路径
- 修改节点配置
- 右键点击ECU节点并选择配置
- 可调整设置:
- 名称(例如,将
ECU_1重命名为ECU_Node_1) - 注释
- 关联程序路径
- 名称(例如,将
注意:测量期间的节点更改需要重新启动测量才能生效。
- 编译节点
- 点击编译按钮构建附加的程序
注意:所有程序必须在开始测量之前编译。

- 运行仿真
- 点击主窗口中的开始测量按钮
- 同时执行所有节点的程序