jc_0602: Consistency in model element names

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

  • NA-MAAB - Нет рекомендаций

  • JMAAB - a

Версии MATLAB

Все

Правило

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

Эти имена должны совпадать, когда они непосредственно соединяются с помощью сигнальных линий.

  • Inport имя блока

  • Outport имя блока

  • Имя входного порта структурной подсистемы метки

  • Имя выходного порта структурной подсистемы метки

  • From имя тега блока

  • Goto имя тега блока

  • Имя сигнала сигнальной линии

Исключения

Сигнальная линия, которая соединяется с одним из следующих типов подсистем, может иметь имя, отличающееся от имени метки порта подсистемы:

  • Подсистемы, связанные с библиотекой

  • Переиспользуемые подсистемы

Когда комбинация Inport, Outport и других блоков имеет то же имя, используйте суффикс или префикс для блоков Inport и Outport. Любой префикс или суффикс могут использоваться для портов, но они должны быть последовательными. Например, блок Inport использует «in», а Outport - «out».

Примечание

Inport и Outport блоки должны иметь различные имена и имена сигналов.

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

Неприменимо

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

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

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

Несогласованные имена для элементов модели, которые соединяются непосредственно с сигнальными линиями.

Объяснение

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

  • Предотвратите неправильное соединение сигнальных линий.

  • Читаемость нарушена.

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

Верификация

Проверка Model Advisor: Проверка на непротиворечивость в именах элементов модели (Simulink Check)

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

R2020a

Введенный в R2020a