Понимание правил именования переменных и устройств в VEXcode V5

В VEXcode V5 вам необходимо дать имя новой переменной при ее создании. У вас также есть возможность изменить имя устройства в конфигурации робота. 


Правила допустимых имен

Имена переменных должны быть уникальными, но существуют и другие спецификации, которым должно соответствовать имя. 

Имена переменных используются в следующих местах:

  1. Устройство (созданное с помощью конфигурации робота)
  2. Числовой (созданный с помощью «Создать переменную»)
  3. Логическое значение (создается с помощью «Создать логическое значение»)
  4. Список (созданный с помощью «Составить список»)
  5. 2D-список (созданный с помощью «Создать 2D-список»)


Вот обзор критериев выбора допустимого имени:

Скриншот интерфейса программирования блоков V5, демонстрирующий различные программные блоки и их соединения, иллюстрирующий настройку для учебного пособия в разделе «Описание категории V5».

В имени не могут использоваться специальные символы.

Скриншот интерфейса программирования блоков VEX V5, на котором показаны различные программные блоки и их функции, используемые для учебных пособий по созданию программ с использованием робототехники VEX.

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

Скриншот учебного пособия по программированию блоков VEX V5, демонстрирующего различные программные блоки и их функции в интерфейсе VEXcode, призванном помочь пользователям создавать программы для роботов.

В имени не могут использоваться пробелы.

Скриншот учебного пособия по программированию блоков VEX V5, демонстрирующего различные программные блоки и их функции для образовательных робототехнических проектов.

Имя не может быть зарезервированным словом в VEXcode. Зарезервированное слово — это слово или имя, которое VEXcode уже использует.

Примеры:досада, Мозг, время, пока, перерыв, иначе, нет.

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

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


Возможные ошибки в имени

Скриншот интерфейса учебника V5 Blocks, демонстрирующий различные программные блоки и параметры для создания кода робота, иллюстрирующий структуру и функции среды программирования V5.

Если при создании имени переменной вы видите ошибку «Имя занято», это означает, что в любой из вышеперечисленных групп имеется повторяющееся имя.

Диаграмма, иллюстрирующая различные блоки, используемые в учебных пособиях по программированию Vex Robotics V5, с маркированными компонентами и соединениями, помогающими понять концепции программирования.

При открытии проекта, созданного в более ранней версии VEXcode V5, вы можете столкнуться со случаем, имеющим повторяющееся имя переменной. Это приведет к ошибке при компиляции, и вы увидите сообщение об ошибке следующего типа.

В приведенном выше сообщении об ошибке показаны следующие проблемы:

  • Имя «myvariable» было обнаружено как числовая переменная и логическая переменная. 
  • Имя «awesomeVar» было найдено как числовая переменная и логическая переменная. 

Чтобы устранить ошибку, один из дубликатов необходимо удалить или изменить, чтобы он стал уникальным.

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: