每个顶层模型允许的实例总数
在另一个模型中可以引用此模型的次数
模型配置窗格: 模型引用
描述
每个顶层模型允许的实例总数配置参数确定在另一个模型中可以出现多少个对此模型的引用。
为引用模型设置配置参数
在模型引用层次结构中,打开“配置参数”对话框的方式确定是编辑当前模型层次结构中顶层模型的配置参数,还是编辑当前引用模型的配置参数。
当前模型层次结构中的顶层模型 - 在 Simulink® 工具条的建模选项卡上,点击模型设置。
当前引用模型 - 在 Simulink 工具条的建模选项卡上,点击模型设置按钮箭头。然后,在引用模型部分中,选择模型设置。
或者,将引用模型作为顶层模型打开。然后,在 Simulink 工具条的建模选项卡上,点击模型设置。
设置
多个 (默认) | 一个 | 零
- 零
模型不能引用此模型。如果另一个模型引用此模型,则会发生错误。
- 一个
一个模型层次结构最多可引用一次此模型。如果模型层次结构中存在多次引用,则会发生错误。
- 多个
如果模型层次结构不包含禁止多个引用的构造,则可以多次引用此模型。如果此模型不能被多次引用,即使只存在一次引用,也会发生错误。有关模型重用的需求,请参阅模型重用。
要在普通模式下使用引用模型的多个实例,请使用多个设置。有关详细信息,请参阅Simulate Multiple Referenced Model Instances in Normal Mode。
提示
对于仅引用一次的模型,将每个顶层模型允许的实例总数设置为多个会略微降低执行效率。但是,此设置不会影响仿真或执行 Simulink Coder™ 生成的代码所得到的数据值。仅存在一个模型实例时指定多个可避免在按如下方式重用模型时更改或重新编译模型:
在同一层次结构中重用模型
在不同层次结构中多次重用模型
推荐的设置
应用场景 | 设置 |
---|---|
调试 | 无影响 |
可追溯性 | 无影响 |
效率 | 无影响 |
安全预警 | 无建议 |
编程用法
参数: ModelReferenceNumInstancesAllowed |
值:'Zero' | 'Single' | 'Multi' |
默认值:'Multi' |
版本历史记录
在 R2006a 之前推出