指定自定义代码相对路径
您可以将定制代码集成与Stateflow用C或c++编写的®图表在仿真软件金宝app®模型。之间通过共享数据和函数自定义代码和Stateflow图表,你可以增加Stateflow的功能,利用该软件利用现有代码。有关更多信息,请参见重用定制代码Stateflow图表。
为什么使用相对路径?
如果您指定路径和文件绝对路径和后来移动它们,你必须改变这些路径指向新的位置。为了避免这个问题,使用相对路径的自定义代码选项指定路径或文件。
搜索相对路径
搜索路径存在相对于这些文件夹:
当前文件夹
模型文件夹(如果不同于当前的文件夹)
您所指定的自定义的文件夹列表
所有的文件夹在MATLAB®搜索路径,不包括工具箱文件夹
路径语法规则
当你为自定义代码构建相对路径,遵循这些语法规则:
您可以使用正斜杠(
/
)或反斜杠(\
)作为一个文件分隔符,不管你是在UNIX®或PC平台。makefile发生器返回正确的路径名特定于平台的文件分隔符。您可以使用MATLAB的工作区中评估的令牌,如果你附上用美元符号(
…美元
)。例如,考虑这样的路径:mydir1 \ dir1美元
在这个例子中,
mydir1
是一个变量,您定义在MATLAB工作区“d: \ \ \ module1来源”
。在生成的代码中,这个习俗包括路径显示为:d: \ \ \ module1来源\ dir1工作
在双引号必须附上路径是否包含空格或其他的非标准路径字符,如连字符(-)。