主要内容

将子系统转换为参考模型

方法将子系统转换为引用模型模型引用转换顾问工具或金宝appSimulink.SubSystem.convertToModelReference函数。

检查示例模型

打开并模拟示例模型。

sldemo_mdlref_conversion模型包含一个名为巴士柜台这模拟了一个计数器算法。

子系统接口使用In Bus Element和Out Bus Element块来将虚拟总线传入和传出子系统。虚拟总线继承它们的数据类型。要更强地定义转换后的新模型的接口,请创建金宝app仿真软件。公共汽车对象,并将它们用作总线的数据类型。

交互式地将子系统转换为参考模型

使用模型引用转换顾问来交互地转换子系统。选择一个子系统块,然后在子系统块选项卡上,选择转换>模型块.在“模型引用转换顾问”中,设置新型号名称sldemo_bus_counter,然后按转换

您还可以通过设置打开模型引用转换顾问“UseConversionAdvisor”“真正的”当致电金宝appSimulink.SubSystem.convertToModelReference函数。

以编程方式将子系统转换为引用模型

使用金宝appSimulink.SubSystem.convertToModelReference函数以编程方式将原子子系统转换为引用模型。将总线计数器子系统转换为名为sldemo_bus_counter并将子系统块替换为引用新模型的模型块,在MATLAB®命令窗口中输入以下命令:

金宝appSimulink.SubSystem.convertToModelReference(…'sldemo_mdlref_conversion/总线计数器',…“sldemo_bus_counter”,…“ReplaceSubsystem”,真正的);

或者,双击蓝色块,它使用OpenFcn阻塞回调来执行该命令。

另请参阅

工具

功能

相关的话题