na_0009: Entry versus propagation of signal labels

ID: Заголовок

na_0009: Запись по сравнению с распространением меток сигнала

Приоритет

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

Осциллограф

MAAB

Версии MATLAB

Все

Описание

Если метка присутствует на сигнале, следующие правила задают, создается ли та метка там (вводимый непосредственно в сигнал) или распространила из его истинного источника (наследованный откуда-либо в модели при помощи меньше, чем (<) символ).

  • Любая отображенная метка сигнала должна быть введена для сигналов что:

    • Происходите из Inport на Корневом (главном) Уровне модели

    • Происходите из базисного блока, который выполняет поддающуюся трансформации операцию (В целях интерпретации этого правила только, блока Bus Creator, блока Mux, и блок Selector считается включенным среди блоков, которые выполняют поддающиеся трансформации операции.)

  • Любая отображенная метка сигнала должна быть распространена для сигналов что:

    • Происходите из блока Inport во вложенной подсистеме

      Исключение: Если вложенная подсистема является подсистемой библиотеки, метка может быть введена в сигнал, прибывающий из Inport, чтобы разместить повторное использование библиотечного блока.

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

    • Происходите из Подсистемы или блока графика Stateflow®

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

Объяснение

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

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

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

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

  • Генерация кода

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

V2.0

Проверка Model Advisor

By Task> Modeling Standards for MAAB> Simulink> Check for propagated signal labels

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

Введен в R2010a