exponenta event banner

jc_0231: Используемые символы для имен блоков

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

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

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

Версии MATLAB

Все

Правило

Sub ID a

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

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

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

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

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

Исключение

Блоки ввода и вывода

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

Неприменимо

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

Имена блоков регистрируются в библиотеке Simulink.

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

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

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

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

Исключение

Блоки ввода и вывода

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

Неприменимо

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

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

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

Исключение

Блоки ввода и вывода

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

Неприменимо

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

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

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

Исключение

Блоки ввода и вывода

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

Неприменимо

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

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

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

Исключение

Блоки ввода и вывода

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

Неприменимо

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

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

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

Исключение

Блоки ввода и вывода

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

Неприменимо

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

Объяснение

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

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

Вспомогательные идентификаторы c, e:

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

Вспомогательные идентификаторы d:

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

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

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

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

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

Проверка

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

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

R2020a

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