我是CANoe初学者,不知capl语言如何编写

我是CANoe初学者,不知capl语言如何编写,第1张

CAPL就是Communication Application Programming Laguage的缩写,CAPL类似于C语言的语法,因此所有的语法请参考C语言教程。

CAPL语法是C语言的,又有一些C++的特性,this指针,事件等,对于事件的理解可以学习任意一种面对对象语言,首推胡槐行C#.NET,可以参考我的博客学习,当然这个似乎比CAPL本身更加难,事件也更加多,但这并不妨碍对事件的理解,其中的事件类型如下图:

在打开CANoe,裤哗新建个工程,在Simulation Setup中加个Network node ,点铅笔,右键Start->New,键入如下代码。

编明皮译后,关闭CAPL Brower。运行CANoe工程即可成功。

你应该是最近才接触CAN吧,你提到的数据采集和对dbc文件的分析都是一般的CAN总线工具能做的,你还是需要买一个类困羡似CAN转USB的工具,周立功也有但是州晌质量,用不了几天。现在有款汪迹拍新工具叫SuperCAN,你可以试试,关键是便宜,性价比高

硬件连接失败。

1、在硬件连接失败的时候,canoe启动后发送数据没反应。

2、首先在电脑中创建CANoe工程,创建完工程后通过Trace工具查看交互的报文

3、通过Logging保存日志文件,创建IG发送报文。

4、发送完报文后亮槐在canoe中设置硬件和软敬大友件的连接。

5、再次设置canoe日志文件的保存格式,同步录制、回放视频和数据文件。

6、仿裂完成后发送已有的数据文件,重新启动canoe,进行发送数据就会有反应了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/8228062.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-14
下一篇 2023-04-14

发表评论

登录后才能评论

评论列表(0条)

保存