人在仿真软件金宝app

金宝app仿真软件和基于模型的设计

引用配置集模型参考

几周前我描述的可能性储存更多的多个配置集在一个单一的模型

今天我们将做相反的事情:分享一个配置设置在多个模型。

参考配置设置

默认情况下,在仿真软件中,模型金宝app的配置存储在模型文件本身。

然而当你引用的层次结构模型,这些模型必须有类似的配置集。而不是每个模型存储自己的配置,都是可能的模型引用一个配置组。

首先,设置你想要的配置在一个模型,并将其转换为一个配置参考:

将参考配置

一个对话框将允许您指定的名称配置设置和给你保存它的可能性MAT-file或MATLAB脚本。

指定的名称和文件配置设置

注意,如果您没有保存配置设置,它总是可以保存它之后使用金宝appSimulink.BlockDiagram.saveActiveConfigSet

一旦配置对象的基本工作空间,您可以配置所有孩子模型参考:

更新:可以通过右键单击顶部模型配置参考和选择传播到参考模型

多个模型引用相同的配置

这样如果配置需要改变,你只需要改变一个地方。

创建变体的一个常见的配置设置

在引用的层次结构模型中,通常希望所有孩子模型有几乎相同的配置,除了少数参数。例如,我希望在接下来的模型三个子模型都相同的配置,除了我想要的child3.slx执行在不同样品的时间。

多个模型引用类似的配置

实现这个目标,我存储配置命名myConfig在MATLAB脚本configFile.m。在一个初始化脚本中,我我的模型(例如运行之前执行模型PreLoadFcn回调),我复制这个配置设置和修改我所需要的参数。

创建一个配置组基于现有的配置设置

这样,我可以配置child3.slxmyConfigTS2。在未来,如果我需要改变一个参数在所有的子模型,我只需要做一次configFile.m。当我的初始化脚本将创建myConfigTS2,它会自动继承这一变化。

现在轮到你了

你利用配置参考吗?让我们知道你的意见这里的评论

|

评论

留下你的评论,请点击在这里MathWorks账户登录或创建一个新的。