exponenta event banner

db_0144: Использование подсистем

Рекомендации по субидентификатору

  • NA-MAAB - a, b

  • JMAAB - a, b

Версии MATLAB

Все

Правило

Sub ID a

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

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

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

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

Неприменимо

Пример - Правильно

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

Пример - неверный

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

Субидентификатор b

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

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

Неприменимо

Объяснение

Субидентификатор a:

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

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

Субидентификатор b:

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

Проверка

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

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

R2020a

Представлен в R2020a