Simulin金宝appk上的Guy

金宝appSimulink &基于模型的设计

快速切换模型配置集

在模型的生命周期中,您很可能需要更改许多配置参数来完成不同的任务。例如,在调试时,您希望启用许多运行时诊断来捕获建模错误。当模型调优良好并且希望将其用于蒙特卡罗研究时,您希望禁用任何可能影响性能的诊断。

这些配置参数集合可以存储为配置设置

一个模型中的多个配置集

你知道它可以储存吗一个模型中的多个配置?

创建第二个配置的简单方法是从模型浏览器.右键单击配置并选择复制

复制配置

右键单击模型并选择粘贴

粘贴配置

现在您在模型中已经有了两个配置,通过右键单击并选择来选择要使用的配置激活

激活配置

将配置集存储在文件中

当我创建一个新模型时,我通常会更改2到3个典型用例的配置:

  • 物理建模:对于使用Simscape的模型,我使用ode23t求解器和启用Simscape日志记录的配置。
  • 代码生成:对于生成代码的模型,我使用固定步长离散求解器,等等。tlc目标,我启用代码生成报告。
  • 调试:在调试时,我禁用了大多数优化,并将许多诊断设置为错误。

为了快速为这些任务配置一个新模型,我所做的是将我最常用的配置导出到MATLAB文件:

导出配置

在下面的例子中,导出的MATLAB文件,configCG,是一个创建配置集对象的函数。当我创建一个新模型时,我可以很容易地附加和激活我以前保存的配置attachConfigSet而且setActiveConfigSet

附加和激活配置

现在轮到你了

您是否利用了所有这些方法来管理配置集?请留下一个这里的评论

|

评论

如欲留言,请点击在这里登录您的MathWorks帐户或创建一个新帐户。