7.1 创建第一个仿真工程

本章仿真工程将模拟两个功能单一的ECU之间的通信,主要任务如下。

(1)创建两个节点(Switch模块和Light模块);

(2)创建两个控制面板(开关面板和指示灯面板);

(3)通过CAPL代码实现两个节点间的通信。

图7.1为需要实现功能的示意图:当用户操作开关以后,节点Switch将这个动作通过CAN通知给节点Light;节点Light收到这个CAN报文后,根据信号的值将指示灯点亮或熄灭。

图7.1 功能实现示意图

打开CANoe主界面,单击File→New可以看到CANoe提供的工程模板,如图7.2所示。这里双击选择模板CAN 500kBaud 1ch,将生成一个空白的支持单通道的CAN总线仿真工程。将该工程命名为FirstDemo.cfg,并将其保存在文件夹FirstDemo下。根据之前介绍的工程文件夹的命名习惯,在文件夹FirstDemo下面分别创建文件夹CANdb、Panels和Nodes。

图7.2 新建CANoe工程模板