文档

指定自定义代码相对路径

您可以将定制代码集成与Stateflow用C或c++编写的®图表在仿真软件金宝app®模型。之间通过共享数据和函数自定义代码和Stateflow图表,你可以增加Stateflow的功能,利用该软件利用现有代码。有关更多信息,请参见重用定制代码Stateflow图表

为什么使用相对路径?

如果您指定路径和文件绝对路径和后来移动它们,你必须改变这些路径指向新的位置。为了避免这个问题,使用相对路径的自定义代码选项指定路径或文件。

搜索相对路径

搜索路径存在相对于这些文件夹:

  • 当前文件夹

  • 模型文件夹(如果不同于当前的文件夹)

  • 您所指定的自定义的文件夹列表

  • 所有的文件夹在MATLAB®搜索路径,不包括工具箱文件夹

路径语法规则

当你为自定义代码构建相对路径,遵循这些语法规则:

  • 您可以使用正斜杠(/)或反斜杠(\)作为一个文件分隔符,不管你是在UNIX®或PC平台。makefile发生器返回正确的路径名特定于平台的文件分隔符。

  • 您可以使用MATLAB的工作区中评估的令牌,如果你附上用美元符号(…美元)。例如,考虑这样的路径:

    mydir1 \ dir1美元

    在这个例子中,mydir1是一个变量,您定义在MATLAB工作区“d: \ \ \ module1来源”。在生成的代码中,这个习俗包括路径显示为:

    d: \ \ \ module1来源\ dir1工作

  • 在双引号必须附上路径是否包含空格或其他的非标准路径字符,如连字符(-)。

相关的话题