CAPL是由Vector公司开发的类似于C语言的面向过程的编程语言,是软件工具CANoe和CANalyzer中可用的编程语言,全称Communication Access Programming Language。CAPL中程序块的执行由事件控制,CPAL程序是在专用编辑器中开发和编译的,这样就可以访问数据库中包含的所有对象(消息、信号、环境变量)以及系统变量
下面通过CAPL编辑器大致了解CAPL语言的用法
打开CAPL Browser
在任何的CANoe工程下都可以打开CAPL Browser
打开后是这样的
编写完的代码有几个注意点:
- 需要编译下,确保没有错误发生
- 要保存为一个以.can为后缀名的文件
CAPL编辑器有两大区域