![CANoe开发从入门到精通](https://wfqqreader-1252317822.image.myqcloud.com/cover/772/26846772/b_26846772.jpg)
上QQ阅读APP看书,第一时间看更新
7.1 创建第一个仿真工程
本章仿真工程将模拟两个功能单一的ECU之间的通信,主要任务如下。
(1)创建两个节点(Switch模块和Light模块);
(2)创建两个控制面板(开关面板和指示灯面板);
(3)通过CAPL代码实现两个节点间的通信。
图7.1为需要实现功能的示意图:当用户操作开关以后,节点Switch将这个动作通过CAN通知给节点Light;节点Light收到这个CAN报文后,根据信号的值将指示灯点亮或熄灭。
![](https://epubservercos.yuewen.com/F95223/15289821404504206/epubprivate/OEBPS/Images/Figure-P109_1.jpg?sign=1738883422-EBs6WBL4AoC9XrCQBIkz38dfRQDfioi3-0-8f61173a5736556bf27337883bb1bdec)
图7.1 功能实现示意图
打开CANoe主界面,单击File→New可以看到CANoe提供的工程模板,如图7.2所示。这里双击选择模板CAN 500kBaud 1ch,将生成一个空白的支持单通道的CAN总线仿真工程。将该工程命名为FirstDemo.cfg,并将其保存在文件夹FirstDemo下。根据之前介绍的工程文件夹的命名习惯,在文件夹FirstDemo下面分别创建文件夹CANdb、Panels和Nodes。
![](https://epubservercos.yuewen.com/F95223/15289821404504206/epubprivate/OEBPS/Images/Figure-P110_1.jpg?sign=1738883422-oPElJ5VrAZ0ryzTr7VO9s8Om7TImCWFU-0-7687b376b54a9d7f2c7a4c890b2fed4b)
图7.2 新建CANoe工程模板