jc_0231: Usable characters for block names

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

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

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

Версии MATLAB

Все

Правило

ID Sub a

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

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

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

Разрывы строки и однобайтовые пробелы не должны быть разрешены при добавлении нового имени блока. Однако им нужно разрешить, когда используется первоначально как имя блока, которое сохранено в библиотеке Simulink®.

Двухбайтовые символы и управляющие символы не должны использоваться.

Исключение

Inport (Simulink) и Outport (Simulink) блоки

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

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

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

Имена блока указаны в Библиотеке Simulink.

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

Используются однобайтовые пробелы, двухбайтовые символы и символы символа.

ID Sub b

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

Исключение

Inport (Simulink) и Outport (Simulink) блоки

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

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

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

ID Sub c

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

Исключение

Inport (Simulink) и Outport (Simulink) блоки

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

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

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

ID Sub d

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

Исключение

Inport (Simulink) и Outport (Simulink) блоки

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

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

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

ID Sub e

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

Исключение

Inport (Simulink) и Outport (Simulink) блоки

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

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

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

ID Sub f

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

Исключение

Inport (Simulink) и Outport (Simulink) блоки

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

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

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

Объяснение

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

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

Идентификаторы Sub c, e:

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

Идентификаторы Sub d:

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

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

Идентификаторы Sub f:

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

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

Верификация

Проверка Model Advisor: использование Контрольного символа в именах блока (Simulink Check)

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

R2020a

Введенный в R2020a