CANoe学习笔记(一):创建第一个仿真工程(基于CAN):点灯
目录
内容:
①创建两个节点,Switch和Light节点
②创建两个Panel界面
③capl代码实现Switch控制Light亮灭
事先准备:
养成良好的习惯,将不同文件放入不同文件夹,创建如下几个文件夹用于存储不同文件:
工程创建:
回到CANoe主界面,左上角file-->new-->CAN500Kbaud1ch,双击即可
然后我们保存一下该文件,命名为Democonf(自己随意)
创建dbc文件
接下来就是创建我们的.dbc文件啦
然后新建一个新的dbc文件,如图,放到我们的CANdb文件夹下面
然后在Messages下面创建一条报文MyMsg,报文设置如下所示,单击ok保存。
在Signals下面创建一个信号BusSwitch,信号设置如下图所示,单击ok保存。
可以将BusSwitch拖动到MyMsg下面,这样BusSwitch就变成报文MyMsg的一条信号
ok!数据库已经创建完毕,可以保存工程并退出了。
然后将我们的数据库导入进来~如下:
创建系统变量
接下来创建两个系统变量
创建仿真面板
创建一个开关面板和一个灯面板,用于模拟开关操作和灯亮灭。
将两个文件放到我们的Panels文件夹下面
节点配置
然后配置两个.can文件,存放到我们的Nodes文件夹下,如下:(报错不用管他)
然后右键点击ECU-->Configuration,导入对应的.can文件
然后回到主界面,file-->panel-->all,右键点击设置两个界面为MDI
最后file-->start,鼠标左右键点击开关会看到灯亮灭,ok,大功告成。
原文链接:https://blog.csdn.net/weixin_42813521/article/details/121287954?spm=1001.2014.3001.5501