要从Simulink图生成/构建c ++代码,可以使用Embedded / Simulink Coder工具箱从给定图生成C ++代码。根据使用的工具箱,生成的代码将保存在文件夹中,包括"System target file"
的一部分,Simulink Coder为grt.tlc
,嵌入式编码器工具箱为ert.tlc
。
我的问题:有没有办法编写命令来了解哪个"System target file"
应用于模拟的配置?
在我的代码中,我需要知道设置了哪个目标文件来决定接下来使用哪种方法?
答案 0 :(得分:1)
您可以获得"系统目标文件"使用
get_param(gcs, 'SystemTargetFile')
您还可以通过多种方式更改构建目录。请参阅答案Save generated code in a special folder in "rtwbuild",其中介绍了更改代码生成目录的方法。这只会更改顶级目录。你仍会在里面看到_grt或_ert目录。但是你可以在调用rtwbuild之前创建一个新目录,然后你将只有一组代码生成文件。