na_0009: Entry versus propagation of signal labels

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

  • NA-MAAB - a

  • JMAAB - Не поддерживается

Версии MATLAB

Все

Правило

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

Когда метка отображается для сигнала, следующие правила определяют, создается ли эта метка там (введенная непосредственно на сигнал) или распространена из его истинного источника (унаследована из другого места в модели при помощи < символ).

Метки сигналов должны вводиться для сигналов, исходящих от:

  • Блок Inport на корневом (верхнем) уровне модели

  • Базовые блоки, которые выполняют операцию преобразования (В целях интерпретации только этого правила, Bus Creator, Mux и блоки Selector также выполняют операции преобразования.)

Метки сигналов должны распространяться для сигналов, исходящих от:

  • Inport блок во вложенной подсистеме

  • Базовые блоки, которые выполняют непреобразующую операцию

  • Subsystem блок или Stateflow® Chart (Stateflow) блок.

Исключения

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

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

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

Неприменимо

Объяснение

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

  • Результат выполнения MATLAB® команда отражена в коде, что затрудняет поддержание согласованности между моделью и кодом.

Верификация

Проверка Model Advisor: Проверка на распространенные метки сигнала (Simulink Check)

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

R2020a

Введенный в R2020a