Simulink.SubSystem.convertToModelReference
将子系统转换为模型引用
语法
说明
示例
输入参数
输出参量
提示
您不能同时转换父级子系统及其子级。
与单独转换每个子系统相比,指定使用一个命令转换多个子系统可以节省时间。多子系统转换过程对模型进行一次编译。
如果指定要转换的多个子系统,则转换过程会尝试转换每个子系统。即使其他子系统的转换失败,成功转换的子系统也会生成引用模型。
如果指定多个子系统,请考虑:
在输入参量中,将
'Autofix'
、'ReplaceSubsystem'
和'CheckSimulationResults'
设置为true
。在模型中,设置一个较短的仿真时间。
当同时存在以下两种情况时,数据字典会保存它在转换处理过程中创建的总线对象:
顶层模型使用数据字典。
保存对顶层模型的所有更改。
要保持封装子系统的行为,请执行以下附加任务:
对于封装的回调、图标、端口和文档,在将其转换为引用模型之前,创建封装子系统的备份副本。转换后,将内容从备份封装子系统的封装编辑器复制到新 Model 模块的封装编辑器。
用模型参量替换封装参数(请参阅参数化可重用引用模型的实例)。
注意
引用模型不支持可以通过使用封装初始化代码创建封装参数来实现的功能。