【发布时间】:2016-03-28 15:12:25
【问题描述】:
我正在自动化我的构建过程,但我无法将 model_target_rtw 文件夹更改为其他文件夹。
我不是在谈论 CodegenFolder,而是在谈论编译期间在其中创建的文件夹。
我目前正在通过在编译后重命名文件夹来解决此问题,但删除该步骤会很高兴。
【问题讨论】:
我正在自动化我的构建过程,但我无法将 model_target_rtw 文件夹更改为其他文件夹。
我不是在谈论 CodegenFolder,而是在谈论编译期间在其中创建的文件夹。
我目前正在通过在编译后重命名文件夹来解决此问题,但删除该步骤会很高兴。
【问题讨论】:
您所指的文件夹是 RTW (Real Time Workshop) BuildDirectory。
可以通过运行命令获取BuildDirectory的值:
RTW.getBuildDir('MyModel')
见: https://se.mathworks.com/matlabcentral/answers/274082-how-can-i-change-the-build-folder-of-a-model
也看这个问题: Save generated code in a special folder in "rtwbuild"
如果您在 MATLAB 中运行此命令:
set_param(0, 'CodeGenFolder', 'C:\MyBuildDir')
然后再次运行 RTW.getBuildDir 命令,您将看到 BuildDirectory 已更改。
【讨论】: