Reguły nazw dla zmiennych i urządzeń w VEXcode IQ

W VEXcode IQ wymagane jest nadanie nazwy nowej zmiennej podczas jej tworzenia. Masz także możliwość zmiany nazwy urządzenia w konfiguracji robota. 


Zasady dotyczące prawidłowych nazw

Nazwy zmiennych muszą być unikalne, ale istnieją inne specyfikacje, których nazwa musi przestrzegać. 

Nazwy zmiennych są używane w następujących miejscach:

  1. Urządzenie (utworzone przy użyciu konfiguracji robota)
  2. Numeryczne (utworzone za pomocą „Utwórz zmienną”)
  3. Wartość logiczna (utworzona przy użyciu opcji „Utwórz wartość logiczną”)
  4. Lista (utworzona za pomocą „Utwórz listę”)
  5. Lista 2D (utworzona za pomocą „Utwórz listę 2D”)


Oto przegląd kryteriów wyboru prawidłowego imienia:

W nazwie nie można używać znaków specjalnych.

Imię musi zaczynać się od litery. Nie może zaczynać się od cyfry.

W nazwie nie można używać spacji.

Nazwa nie może być słowem zastrzeżonym w VEXcode. Zastrzeżone słowo to słowo lub nazwa, której VEXcode już używa.

Przykłady: vex, Brain, czas, na, podczas, przerwa, inaczej, nie.

Nazwa musi być unikalna (użyta tylko raz), ale możesz mieć różne litery (jedna wielka i jedna mała litera).


Możliwe błędy w nazwie

Jeśli podczas tworzenia nazwy zmiennej zobaczysz błąd „Nazwa zabrana”, oznacza to, że w którejkolwiek z powyższych grup znajduje się zduplikowana nazwa.

Możesz napotkać przypadek otwierania projektu wykonanego we wcześniejszej wersji VEXcode IQ, który ma zduplikowaną nazwę zmiennej. Spowoduje to błąd podczas kompilacji i wyświetli się komunikat o błędzie:

Komunikat o błędzie po lewej stronie przedstawia następujące problemy:

  • Nazwa „mojazmienna” została znaleziona jako zmienna numeryczna i zmienna boolowska. 
  • Nazwa „awesomeVar” została znaleziona jako zmienna numeryczna i zmienna boolowska. 

Aby rozwiązać ten błąd, należy usunąć lub zmienić jeden z duplikatów, tak aby był unikalny.

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

Last Updated: