exponenta event banner

jc_0602: Согласованность имен элементов модели

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

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

  • JMAAB - a

Версии MATLAB

Все

Правило

Sub ID a

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

  • Имя блока ввода

  • Имя блока исходящего порта

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

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

  • Из имени тега блока

  • Перейти к имени тега блока

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

Исключения

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

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

  • Многоразовые подсистемы

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

Примечание

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

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

Неприменимо

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

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

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

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

Объяснение

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

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

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

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

Проверка

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

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

R2020a

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