使用CANoe建立dbc文件点亮流水灯
学习CANoe的基本使用,记录过程,根据以往的经验,我得先点亮一个流水灯吧,就像是学习C语言要有一个Hello world一样,所以我们开始吧!
流水灯工程
建立工程
我们打开CANoe软件,点击红色的那个file,选择new->CAN 500kBaud 1ch,选择好后,点击右边窗口Create Configuration,工程就建立好了
建立CAN网络
右键CAN网络,选择insert Network Node
重复一次,便建立两个BCU
dbc文件
点击软件上方的导航栏选择Tools,选择CANdb++Editor
点击后会有一个空白的窗口,此时我们选择File->Create Database->CANTemplate.dbc
创建完成后在Messages下建立报文
在Signals下建立数据
将鼠标指针移动至Signals,长按拖动至刚刚建立的报文下面
保存退出就ok啦
添加库
将上一步创建好的dbc文件添加到Networks->CAN Network->CAN->Databases下
添加系统变量
找到软件导航栏上Environment->System Variables
在新出来的窗口中新建我们的变量
依次建立5个
建立Panel窗口
在软件导航栏中找到Home->Panel->New Panel
建立5个LED,组成我们的流水灯
将5个流水灯分别设置之前不同的5个系统变量
CAPL脚本
我们在按照下图位置点击
在弹出来的窗口中建立自己的CAN文件,然后加入以下代码
然后再另外一个BCU中同样建立CAN文件,加入一下代码!
然后编译通过,保存退出
运行
点击Home->Start便可以看到流水灯效果啦!
Enjoy it!
License:
CC BY 4.0