此示例演示如何使用模型参考转换顾问工具还是
作用万博1manbetxSimulink.SubSystem.convertToModelReference
打开并模拟示例模型。
这个sldemo_mdlref_转换
模型包含一个名为公共汽车柜台
这是一个计数器算法的模型。
子系统接口使用In-Bus元素和Out-Bus元素块将虚拟总线传入和传出子系统。虚拟总线继承其数据类型。要在转换后更强烈地定义新模型的接口,请创建万博1manbetx模拟总线
对象,并将其用作总线的数据类型。
使用模型参考转换顾问以交互方式转换子系统。选择子系统块,然后在子系统块选项卡,选择转换>模型块. 在模型参考转换顾问中,设置新型号名称到sldemo_总线_计数器
,然后单击转换.
也可以通过设置打开模型参考转换顾问“使用ConversionAdvisor”
到“真的”
打电话给万博1manbetxSimulink.SubSystem.convertToModelReference
作用
使用万博1manbetxSimulink.SubSystem.convertToModelReference
函数以编程方式将原子子系统转换为引用模型。将总线计数器子系统转换为名为sldemo_总线_计数器
要使用参考新模型的模型块替换子系统块,请在MATLAB®命令窗口中输入以下命令:
万博1manbetxSimulink.SubSystem.convertToModelReference(…'sldemo_mdlref_转换/总线计数器',…'sldemo_总线计数器',…'ReplaceSubsystem',true);
或者,双击蓝色块,该块使用OpenFcn
阻止回调以执行此命令。