CAPL #include 相对路径

标签 c capl canoe

我想在 CAPL 中包含一个 *.can 文件,但我必须设置绝对路径

C:\Users\myuser\canoe\simulations\projectX\Function Test\playground.can

我想使用相对路径来包含它,但我不确定什么是正确的约定,或者它是否可行。到目前为止我已经试过了(我的 CAPL 在 projectX 文件夹中):

"C:\...\Function Test\playground.can

"Function Test\playground.can"

"/Function Test/playground.can"

"\Function Test \playground.can"

相对路径的正确使用方法是什么?

最佳答案

是的,这是可能的。您需要指定相对于您的项目 CANoe 配置 (*.cfg) 文件的路径。例如:

includes
{
    #include "Function Test\playground.can"
}

如果您的 CANoe 项目位于 C:\Users\myuser\canoe\simulations\projectX\

关于CAPL #include 相对路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45988393/

相关文章:

CANoe工具DBC配置

can-bus - 使用 CAPL 在 CANoe 中通过 ISO-TP(传输协议(protocol))传输数据

can-bus - 如何将跟踪窗口的全部内容复制到独木舟中的文本文件中

c - 调用位于堆中的函数时出现段错误

python - 无法调用 CAPL 函数。 Python pywintypes.com_error : (-2147352567, 'Exception occurred.',(0,无,无,无,0,-2147352571),10)

type-conversion - 如何在 CAPL 中将十六进制字符串转换为字节数组?

string - 是否可以定义一个返回文本字符串的 CAPL 函数?

c - 如何为 TMS320F2812 DSP 编写内存屏障?

c++ - 在 C++ 中使用 rpcgen

c - 初始化程序元素不是常量 - 在循环内使用静态变量