首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CAPL #包括相对路径

CAPL #包括相对路径
EN

Stack Overflow用户
提问于 2017-08-31 19:00:52
回答 5查看 6.1K关注 0票数 1

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

代码语言:javascript
复制
C:\Users\myuser\canoe\simulations\projectX\Function Test\playground.can

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

代码语言:javascript
复制
"C:\...\Function Test\playground.can

"Function Test\playground.can"

"/Function Test/playground.can"

"\Function Test \playground.can"

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

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2017-09-04 08:43:47

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

代码语言:javascript
复制
includes
{
    #include "Function Test\playground.can"
}

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

票数 1
EN

Stack Overflow用户

发布于 2018-09-19 12:21:21

是的,这是可能的。您需要指定相对于CAPL文件 (*.can)路径的路径。

用CANoe 11进行测试

如果两个CAPL文件位于同一个文件夹中

代码语言:javascript
复制
includes
{
    #include "playground.can"
}

如果应该插入的CAPL文件位于子文件夹("TEST")中

代码语言:javascript
复制
includes
{
    #include "TEST\playground.can"
}

如果CAPL文件,应该包括在顶层文件夹中。

代码语言:javascript
复制
includes
{
    #include ".\playground.can"
}
票数 1
EN

Stack Overflow用户

发布于 2018-09-21 14:37:58

我获得任何文件的相对路径的最佳实践是

  1. 右击在CAPL浏览器左侧(概述)窗口中包含组
  2. 加上包括..。
  3. 然后选择所需的文件,CAPL浏览器将在CAPL浏览器的编辑器部分构造相对路径。
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45988393

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档