jc_0211: Usable characters for Inport blocks and Outport block

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

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

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

Версии MATLAB

Все

Правило

ID Sub a

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

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

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

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

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

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

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

ID Sub b

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

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

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

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

ID Sub c

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

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

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

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

ID Sub d

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

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

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

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

ID Sub e

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

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

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

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

ID Sub f

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

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

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

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

Объяснение

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

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

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

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

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

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

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

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

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

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

Верификация

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

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

R2020a

Введенный в R2020a