检查哪个Toolbox用于生成C ++代码

时间:2015-08-11 09:16:08

标签: matlab

要从Simulink图生成/构建c ++代码,可以使用Embedded / Simulink Coder工具箱从给定图生成C ++代码。根据使用的工具箱,生成的代码将保存在文件夹中,包括"System target file"的一部分,Simulink Coder为grt.tlc,嵌入式编码器工具箱为ert.tlc

我的问题:有没有办法编写命令来了解哪个"System target file"应用于模拟的配置?

在我的代码中,我需要知道设置了哪个目标文件来决定接下来使用哪种方法?

1 个答案:

答案 0 :(得分:1)

您可以获得"系统目标文件"使用

get_param(gcs, 'SystemTargetFile')

您还可以通过多种方式更改构建目录。请参阅答案Save generated code in a special folder in "rtwbuild",其中介绍了更改代码生成目录的方法。这只会更改顶级目录。你仍会在里面看到_grt或_ert目录。但是你可以在调用rtwbuild之前创建一个新目录,然后你将只有一组代码生成文件。