jc_0211: Usable characters for Inport blocks and Outport block

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

  • NA-MAAB - a, b, c, d, e, f

  • JMAAB - a, b, c, d, e, f

Версии MATLAB

Все

Правило

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

Только эти типы символов должны использоваться в Inport и Outport именах блоков:

  • Однобайтовые буквенно-цифровые символы (a-z, A-Z, 0-9)

  • Однобайтовое подчеркивание (_)

Линия пропусков, однобайтовые пространства, двухбайтовые символы и управляющие символы.

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

Неприменимо

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

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

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

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

Неприменимо

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

Идентификатор подстанции c

Имена блоков [Inport] и [Outport] не должны использовать символ подчеркивания в начале.

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

Неприменимо

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

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

Имена блоков [Inport] и [Outport] не должны использовать символ подчеркивания в конце.

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

Неприменимо

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

Sub ID e

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

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

Неприменимо

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

Sub ID f

Имена блоков [Inport] и [Outport] не должны состоять только из одного зарезервированного слова MATLAB.

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

Неприменимо

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

Объяснение

Идентификаторы a, b:

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

Идентификаторы подстанций c, e:

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

Идентификаторы подмножеств d:

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

  • Для разделения слов можно использовать символ подчеркивания. Однако они обычно используются как пропуски слов и могут вызвать недоразумение в описании.

Идентификаторы подмножеств f:

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

  • Отклонение от правила может вызвать неожиданные проблемы.

Верификация

Проверка Model Advisor: Проверяйте имена блоков портов (Simulink Check)

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

R2020a

Введенный в R2020a