Компоненты модели повторного использования из файлов

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

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

Подсистемы

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 задает дискретные значения ПИД-регулятора.

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

Похожие темы