c++ - 将生成的代码保存在 "rtwbuild"中的一个特殊文件夹中

标签 c++ matlab save code-generation

我正在使用 rtwbuild 从模拟图生成 C++ 代码,并希望将生成的代码保存到任意目录。有什么办法吗?

最佳答案

您可以通过 3 种不同的方式控制生成文件的文件夹。您可以在 Simulink 首选项中设置“代码生成文件夹”选项。您可以使用"file"菜单然后选择“Simulink 首选项”从任何模型访问 Simulink 首选项。这将更改所有模型的代码生成位置,并将在 MATLAB session 中持续存在。

其次,您可以在 MATLAB 中设置一个全局参数,这将再次控制所有模型的代码生成目录,但只会在该 MATLAB session 中持续存在。例如,

set_param(0, 'CodegenFolder', fullfile('C:','Work','mymodelrtw'))
get_param(0, 'CodegenFolder')

您还可以使用 Simulink.fileGenControl 对象来设置代码生成文件夹,就像上面的 session 参数一样。此对象可以更好地控制保留以前的文件夹路径和选择性地创建文件夹。

请参阅 http://www.mathworks.com/help/rtw/ug/control-the-location-for-generated-files.html 上的文档

关于c++ - 将生成的代码保存在 "rtwbuild"中的一个特殊文件夹中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31801383/

相关文章:

c++ - 将一个 mpl 序列序列转换成一个 trie

c++ - 为什么 is_base_of 都只是普通的 char 类型时会失败

c++ - 如何从双端队列中提取元素?

python - 在 python 中执行 oct2py 以运行 Octave 脚本时发生哨兵错误

matlab - 我需要在调用 fft 或 ifft 之前调用 fftshift 吗?

function - 指向 MATLAB 函数的指针?

Python:将输出保存到 csv 文件时出错?

c++ - -fno-elide-constructors 是否包含在 -O0 或任何其他优化级别中?

java - 使用 JGraphx 在 xml 文件中保存和加载图形

c# - 在 Ubuntu Linux 上另存为期间共享冲突