jc_0602: Consistency in model element names

Рекомендации ID Sub

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

  • JMAAB — a

Версии MATLAB

Все

Правило

ID Sub a

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

  • Имя блока Inport

  • Имя блока Outport

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

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

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

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

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

Исключения

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

  • Подсистемы соединяются с библиотекой

  • Допускающие повторное использование подсистемы

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

Примечание

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

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

Не применяется

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

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

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

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

Объяснение

ID Sub a:

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

  • Удобочитаемости повреждают.

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

Верификация

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

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

R2020a

Введенный в R2020a