主要内容

将子系统转换为引用模型

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

检查示例模型

打开并模拟示例模型。

sldemo_mdlref_conversion模型包含一个名为的原子子系统公共汽车柜台该对计数算法进行建模。

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

交互式将子系统转换为引用模型

使用模型参考转换顾问进行交互式转换子系统。选择一个子系统块,然后在子系统块选项卡,选择转换>型号块。在模型参考转换顾问中,设置新型号名称sldemo_bus_counter,然后单击转变

您也可以通过设置打开模型参考转换顾问'UusecversionAdvisor''真的'打电话时金宝appsimulink.subsystem.convertTomodelReference功能。

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

使用金宝appsimulink.subsystem.convertTomodelReference函数以编程方式将原子子系统转换为引用模型。将公共汽车计数子系统转换为指定的引用模型sldemo_bus_counter为了用引用新模型的模型块替换子系统块,请在MATLAB®命令窗口中输入此命令:

金宝appsimulink.subsystem.convertTomodelReference(...'sldemo_mdlref_conversion/bus Counter',...'sldemo_bus_counter',...'replaceSubsystem',true);

或者,双击蓝色块,使用OpenFCN阻止回调以执行此命令。

也可以看看

工具

职能

相关话题