db_0144: Use of subsystems

Рекомендации по идентификатору подраздела

  • NA-MAAB - a, b

  • JMAAB - a, b

Версии MATLAB

Все

Правило

Идентификатор подраздела a

Блоки в Simulink® схема должна быть сгруппирована в подсистемы на основе функционального разложения алгоритма, или его фрагмента, представленной на схеме. Блоки также могут быть сгруппированы вместе на основе поведенческих вариантов или таймирования.

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

При реализации подсистемы для устранения проблем читаемости используйте виртуальную подсистему.

Пользовательский параметр

Неприменимо

Пример - Исправление

Подсистемы разделены по функциональным модулям.

Пример - Неправильный

Подсистемы не делятся на функциональные модули.

Идентификатор подраздела b

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

Пользовательский параметр

Неприменимо

Объяснение

Идентификатор подраздела a:

  • Избегайте группировок блоков в подсистемы в основном с целью экономии пространства в схеме.

  • Переиспользование подсистемы может оказаться трудным.

Идентификатор подраздела b:

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

Верификация

Соблюдение этого руководства по моделированию не может быть проверено с помощью проверки Model Advisor.

Последнее изменение

R2020a

Введенный в R2020a