打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
CANoe篇——仿真工程创建
userphoto

2024.06.12 江苏

关注

1.引言

通过创建DBC文件、系统变量、Panle、网络节点及其CAPL来实现一个仿真工程。

代码先写“hello world”,工程肯定是从点灯开始。通过仿真工程模拟开关ECU和灯ECU,通过开关来实现灯的亮灭。

2.创建DBC

CANoe篇——新建DBC文件 (qq.com)c参考。

这边简单创建一个报文msg和信号switch即可。

3.创建系统变量

Environment->System Variables 创建系统变量svlight和svswitch。

4. 创建 ECU

在simulation step中,右击CAN1的连线,选择Insert Network Node命令 ,分别创建ECU_SWITCH和 ECU_LIGHT。

右击ECU,点击configuration,在界面中选择ECU.can的路径,并创建ECU.can。

5. 创建panle

创建一个按钮和一个灯。

再将对应的系统变量 svswitch和svlight拖到按钮中去,可以看到按钮属性中的symbol已经改变了。

6.编写CAPL程序

点击按钮打开capl编辑界面。

添加开关的代码,并关联到信号的发送。

可以编译一下看看。

之后编写灯的代码。

7.测试验证

通过鼠标左键开switch、右键关switch,可以看到灯的亮灭,并且在trace界面 也可以看到信号的跳变。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
CANoe简易教程1
CANoe与Matlab/Simulink联合仿真
CANoe工程通过控件改变报文信号值的两种方法
如何制作DBC文件
CAPL编程实现诊断刷写,车联网FOTA流程自动化测试(方案篇)
CANoe基础:仿真节点VLAN配置、UDP Capl编写
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服