CANoe教程 | C Library API

CANoe教程 | C Library API,第1张

CANoe/CANalyzer C library 简称CCL,允许用户使用C语言开发应用程序(dll),应用程序可以在CANoe/CANalyzer工程中运行。

CCL提供如下类似CAPL的功能:

实际开发应用中我们可以基于CANoe提供的demo为base进行开发,从而省去上述创建过程。

CCL demo 一般在如下路径:

C:\Users\Public\Documents\Vector\CANoe\Sample Configurations 13.0.155\Programming\C_Library\Examples

双击CANoeCCL.sln打开例程:

例程包括CAN、LIN、Timer、SystemVariables等API的demo工程

在CANoe工程中依次点击:

File ->Options ->Programming ->C Libraries ->Add

点击Add后在d出的对话框中添加生成的dll

点击CANoe工程Start按钮后dll会自动开始运行

can总线通信,不是你想像的那么简单,如果只用两条线就能实现,还要sja1000和pca89c250吗?同样的道理,上位机也需要sja1000和pca89c250做can接口,有两种解决方案:一是在电脑上安一个can卡,需要买的,由can卡接出两条线canh,canl,与下位机实现通信,但这种方案不太可靠,那个can卡容易出问题,当然电脑端还必须做一个通信软件。另一个方案比较好,通信最可靠,就要买一个can转以太网的设备,这个设备通过网线与电脑连接,同时这个设备再接出canh,canl与下位机通信。同样,在电脑端也要做一个通信软件的。

1、打开命令行界面:键盘win + r ,输入cmd,回车。即可打开命令行。

2、进入c程序所在的目录,比如c程序在E盘下,直接输入E:即可,冒号需要是英文状态下的冒号。

3、进入到目录之后,输入gcc C程序文本名称。比如C程序文本名称是test.c,输入gcc test.c,回车即可成功运行test.c程序。

扩展资料:

错误情况:

输入gcc时,命令行显示信息:不是内部或外部命令,也不是可运行的程序或批处理文件。

需要在环境变量中添加gcc.exe的路径:

1、右键“此电脑”,选择属性。

2、选择高级系统设置 ,选择上方选项卡的高级选项。

3、点击环境变量,在环境变量页面的下方的系统变量中,找到path的变量名,选中path。

4、点击下方的编辑,出现编辑环境变量的页面,点击新建按钮,添加上gcc.exe的路径,然后都点击确定,即可。


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

原文地址: http://outofmemory.cn/yw/11804550.html

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

发表评论

登录后才能评论

评论列表(0条)

保存