如何进行仿真工程编译
玫瑰柒
|
2019.12.31
|
0
+关注

CAPL语言跟所有的编程语言一样,编程过程中难免出现bug,这时就需要就需要在CPAL程序开发过程中掌握相关调试工具和调试技巧。通过编译过程,可以发现程序的错误,本部分我们来介绍如何进行编译过程。

1. 什么是编译

编译就是利用编译工具从源语言编写的源程序产生目标程序的过程。CAPL,也是必须通过CAPL浏览器编译,才能成为CANoe能够直接执行的二进制文件。

2. 编译CAPL程序

为了创建CBF(CAPL Binary Format)格式的可执行文件,用户需要使用CAPL编译器对编写的程序进行编译。下面我们来讲述一下整个编译过程。
(1)打开一个文件夹位置如下图所示的案例工程。位置名称如图1所示。

图1 Easy工程在计算机安装文件夹的位置

(2)在主界面选择Simulatian选项。双击“Simulatian Setup”图标,进入Simulatian Setup窗口。如图2所示。

图2 Easy工程的Simulatian Setup窗口

(3)双击上图中Network node网路节点Engine。打开和该节点的CAPL程序。如图3所示。

图3 Easy工程网路节点Engin的CAPL程序

(4)点击工具栏上的 图标,或按Shift+F9,进行编译。编译结果出现在下面的Output窗口中。如图4所示。

图4 Easy工程网路节点Engin的CAPL程序编译结果

任何编译过程中出现的错误或警告都会被输出到Output窗口中,主要包括编译过程中出现的错误的语法、拼错的关键词、数据库中的组件调用错误、数据变量找不到以及类型不匹配等错误。

3. 条件编译

一般情况下,源程序中所有的代码都参与编译,但有时也希望对其中一部分在满足一定条件时才进行编译,也就是对一部分内容制定编译的条件,这就是所谓“条件编译”。类似于C语言,CAPL也提供了预定义的条件编译。

通过本部分内容,您对CPAL程序编译的概念和编译的方法,都掌握了吗?

精选留言
延伸阅读
2020.11.20
2363阅读
更多报告干货
写留言
2409
阅读
收藏
回到顶部