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

posted @ 2022-03-29 17:48  peng010104  阅读(1727)  评论(0编辑  收藏  举报