主要内容

将子系统转换为引用模型

此示例演示了如何通过使用该示例将子系统转换为引用的模型模型参考转换顾问工具或工具金宝appsimulink.subsystem.converttomodelreference.功能。

检查示例模型

打开并模拟示例模型。

sldemo_mdlref_conversion.模型包含一个名为的原子子系统巴士柜台模型是一个计数器算法。

子系统接口在总线元素和公共汽车元素块中使用,将虚拟总线传递到子系统中。虚拟总线继承其数据类型。转换后更强烈地定义新模型的界面,创建金宝appsimulink.bus.对象并将它们用作总线的数据类型。

以引用模型的交互式转换子系统

使用模型引用转换顾问以交互式转换子系统。选择子系统块,然后选择子系统块选项卡,选择转换>模型块。在模型引用转换顾问中,设置新型号名称sldemo_bus_counter.,然后点击兑换

您还可以通过设置打开模型引用转换顾问'USECONVERAVESADISOR''真的'打电话金宝appsimulink.subsystem.converttomodelreference.功能。

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

使用金宝appsimulink.subsystem.converttomodelreference.以编程方式将原子子系统转换为引用模型的功能。将总线计数器子系统转换为名为的引用模型sldemo_bus_counter.要使用引用新模型的模型块替换子系统块,请在Matlab®命令窗口中输入此命令:

金宝appsimulink.subsystem.converttomodelreference(...'sldemo_mdlref_conversvers / bus counter',...'sldemo_bus_counter',...'replacesubsystem',true);

或者,双击使用一个蓝块Openfcn.阻止回调以执行此命令。

也可以看看

工具

职能

相关话题