CANoe与CAPL
CANoe是Vector的公司的产品,是目前汽车行业用于车载测试的标杆工具,CANoe分为软件和硬件license,软件CANoe 11.0 及其以下版本在没有硬件license情况下打开,是没法正常使用的,软件运行按键置灰,无法点击运行。CAPL在其软件的编程语言,其语法与C语言十分类似,主要作用是能够代替用户去执行用户执行困难或繁琐的事情,例如报文Checksum的发送、定时200ms后发送一段报文等等。CAPL特点是基于事件驱动的编程语言,打个比方说类似于键盘,当你点击键盘,就会触发一个事件,CAPL能够捕捉到并执行用户自定义的程序。
那么CAPL能干些什么呢?
可以从下图概览CANoe的基本功能
CANoe支持目前主流的汽车总线CAN,CANFD,FlexRay,LIN,以太网等,支持XCP标定,还支持程控外部仪器设备,如GPIB、RS232,均可通过CAPL编程进行具体功能逻辑的实现
初学者如何入门学习
首先需要学会CANoe的基本操作使用,例如:
(1)CANoe软硬件通道的配置
(2)Trace窗口,Graphics窗口,write窗口的查看、分析报文
(3)学会手动保存报文
(4)学会使用IG模块简单发送报文
(5)连接panel面板的新建和使用
(6)了解系统变量的功能和新建、使用
在以上的功能使用基本没问题的状态下,那么恭喜你已经成功入门CANoe软件的基本使用,接下来便能够开始CAPL编程的新篇章
入门后如何进行学习
1.首选是查看官方Help文件,点击进入查看,官方会有部分例程进行学习,建议先学习这部分
这部分主要涉及CANoe的基本功能,接下来便是根据需求学习,例如学习GBIP程控仪器的使用,点击进入GPIB选项即可
2.遇事不决找百度
3.发送邮件给Vector Support(support@cn.vector.com)
以上方法基本能解决遇到的问题