Этот пример демонстрирует, как преобразовать подсистему в модель, на которую ссылаются, при помощи инструмента Model Reference Conversion Advisor или функция.Simulink.SubSystem.convertToModelReference
Откройте и симулируйте модель в качестве примера.

sldemo_mdlref_conversion модель содержит атомарную подсистему под названием Bus Counter это моделирует встречный алгоритм.

Интерфейс подсистемы использует В Элементе Шины и блоках Элемента Шины, чтобы передать виртуальную шину в и из подсистемы. Виртуальные шины наследовали свои типы данных. Чтобы более строго задать интерфейс новой модели после преобразования, создайте Simulink.Bus объекты и используют их в качестве типов данных шин.
Используйте Советника по вопросам Преобразования Модели - ссылки, чтобы в интерактивном режиме преобразовать подсистему. Выберите блок Subsystem, затем на вкладке Subsystem Block, выберите Convert> Model Block. В Советнике по вопросам Преобразования Модели - ссылки, определенном Новом имени модели к sldemo_bus_counter, затем нажмите Convert.
Можно также открыть Советника по вопросам Преобразования Модели - ссылки установкой 'UseConversionAdvisor' к 'true' при вызове Simulink.SubSystem.convertToModelReference функция.
Используйте Simulink.SubSystem.convertToModelReference функционируйте, чтобы программно преобразовать атомарную подсистему в модель, на которую ссылаются. Преобразовывать подсистему Счетчика Шины в модель, на которую ссылаются, под названием sldemo_bus_counter и заменять блок Subsystem на блок Model, который ссылается на новую модель, введите эту команду в Командном окне MATLAB®:
Simulink.SubSystem.convertToModelReference(...
'sldemo_mdlref_conversion/Bus Counter', ...
'sldemo_bus_counter', ...
'ReplaceSubsystem', true);В качестве альтернативы дважды кликните синий блок, который использует OpenFcn блокируйте коллбэк, чтобы выполнить эту команду.