2017-08-09 57 views
0

我有许多Simulink模型文件和三个*.m配置脚本。当我运行脚本时,它不会更改Simulink模型设置。我如何从命令行运行脚本并将设置保存为默认值?如何使用* .m配置脚本配置simulink模型?

为了澄清我的问题,* .m文件包含Simulink模型的所有必需配置设置。例如:model = Simulink.ConfigSet; model.switchTarget( 'grt.tlc');运行包含这些命令的脚本应该将系统目标文件设置为'grt.tlc'。我最初将系统目标文件设置为'ert.tlc'并运行脚本。但是,运行脚本后,我看不到配置设置的任何更改。我正在寻找我需要执行此任务的步骤。

谢谢!

+0

好问题,但我认为我们需要更多信息。你可以扩展它,添加更多的细节和例子吗? –

+0

您的要求仍不明确。从m代码可以通过覆盖模型中设置的参数来运行模拟(和/或生成代码)(但不保存这些更改,以便下次手动打开模型时,您将看到最初与模型一起保存的设置)。从m代码也可以对模型进行永久更改(以便下次手动打开它时可以看到更改)。你可能正在做第一个,但期待看到第二个。你要哪个?顺便说一句,你在你的评论中的信息应该被添加到问题中 –

回答

0

感谢您的回复,我已经弄明白了。我打开了一个模型浏览器并将配置脚本导入到Simulink模型中。然后,激活配置并保存模型将永久更改设置。要将相同的配置用于多个模型,请将配置更改为“活动配置参考”,该参考将将参考放置在基本工作区下,并可从任何Simulik模型引用并激活。

对于addingreferencing配置有帮助的Simulink文档。