Повторно используйте компоненты модели из файлов

При работе с большой моделью можно разделить ее на несколько файлов, чтобы представители команды могли разрабатывать различные компоненты модели одновременно. Можно повторно использовать эти компоненты несколько раз в модели и в других моделях.

Файлы модели, библиотеки и подсистемы обеспечивают один источник для нескольких образцов одного и того же компонента модели. Чтобы узнать, когда вы должны использовать каждый из этих методов компонентизации, смотрите Руководства по моделированию на основе компонентов.

Подсистемы

Модель ex_modeling_component_reuse ссылается на содержимое файла подсистемы ex_modeling_mechanical_system.slx дважды для представления идентичных механических подсистем.

В то время как можно задать подсистему для повторного использования в библиотеке или файле подсистемы, файлы подсистем позволяют легче редактировать. При редактировании подсистемы-ссылки изменения применяются к файлу подсистемы и ко всем образцам подсистемы-ссылки.

Модели

Модель ex_modeling_component_reuse ссылается на содержимое файла модели ex_modeling_controller.slx. Код контроллера часто разворачивается во встраиваемых системах, поэтому иметь автономные модели контроллеров полезно.

Возможно, встраиваемый процессор не поддерживает свойства по умолчанию для контроллера. Поскольку модель контроллера может использоваться, чтобы сгенерировать код для встраиваемого процессора, эти ограничения применяются к модели контроллера-ссылки и интерфейсу с его родительской моделью:

  • Атрибуты Фиксированного Сигнала - Чтобы потребовать, чтобы шины в интерфейсах модели имели одинаковые атрибуты сигнала, объекты шины задают атрибуты сигнала в трех наборах входа и выходных портов.

  • Дискретный Шаг расчета - Чтобы задать дискретный шаг расчета, моделируйте ex_modeling_controller задает область дискретного выполнения и скрипт ex_modeling_data_controller.m задает дискретные значения ПИД-регулятора.

  • Фиксированный Тип Данных - Чтобы применить тип данных с одной точностью, требуемый встраиваемым процессором, блоки Преобразования Типа Данных Преобразуют типы данных элемента шины до того, как они достигнут интерфейса модели.

Похожие темы