db_0143: Similar block types on the model levels

ID: Заголовок

db_0143: Подобные типы блока на уровнях модели

Приоритет

Строго рекомендуемый

Осциллограф

NA-MAAB

Версии MATLAB

Все

Предпосылки

'none'

Описание

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

Блоки, которые Можно Поместить на любом Уровне Модели

БлокПример
Action port 1

Bus Creator

Bus Selector

Case

Data Store Memory

Data Type Conversion

Demux

Enable 2

From

Function-Call Generator

Function-Call Split

Goto

Ground

If

Inport

Merge

Mux

Outport

Rate Transition

Selector

Terminator

Trigger 3

Unit Delay

1Action порты не позволены на корневом уровне модели.

2Starting в R2011b, блок Enable позволен на корневом уровне модели.

3Starting в R2009a, блок Trigger позволен на корневом уровне модели.

Примечание

Если Trigger или блоки Enable будут помещены в корневой уровень модели, то модель не симулирует в автономном режиме. На модель нужно сослаться с помощью блока Model.

Объяснение

  • Удобочитаемость

  • Рабочий процесс

  • Верификация и валидация

В последний раз измененный

V2.2

Проверка Model Advisor

By Task> Modeling Standards for MAAB> Simulink> Check for mixing basic blocks and subsystems

Для получения дополнительной информации проверки смотрите Проверку на смешивание базисных блоков и подсистем (Simulink Check).

Введен в R2010a

Для просмотра документации необходимо авторизоваться на сайте