Zrozumienie zasad nazewnictwa zmiennych i urządzeń w VEXcode V5

W VEXcode V5 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:

Zrzut ekranu interfejsu programowania V5 Blocks przedstawiający różne bloki programistyczne i ich połączenia, ilustrujący konfigurację samouczka w sekcji Opis kategorii V5.

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

Zrzut ekranu interfejsu programistycznego bloków VEX V5 przedstawiający różne bloki programistyczne i ich funkcje, używany w samouczkach dotyczących tworzenia programów z wykorzystaniem robotyki VEX.

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

Zrzut ekranu samouczka programowania bloków VEX V5, prezentującego różne bloki programistyczne i ich funkcje w interfejsie VEXcode, mające na celu pomóc użytkownikom w tworzeniu programów robotów.

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

Zrzut ekranu samouczka programowania bloków VEX V5, prezentującego różne bloki programistyczne i ich funkcje w projektach robotyki edukacyjnej.

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.

Zrzut ekranu interfejsu programowania bloków VEX V5, prezentujący różne bloki programistyczne i ich układ na potrzeby samouczka dotyczącego stosowania bloków w robotyce VEX.

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

Zrzut ekranu interfejsu samouczka V5 Blocks, przedstawiający różne bloki programistyczne i opcje tworzenia kodu robota, ilustrujący układ i funkcje środowiska programistycznego V5.

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.

Schemat ilustrujący różne bloki wykorzystywane w samouczkach programowania Vex Robotics V5, zawierający opisane komponenty i połączenia, ułatwiające zrozumienie koncepcji programowania.

Możesz napotkać przypadek podczas otwierania projektu wykonanego we wcześniejszej wersji VEXcode V5, który ma zduplikowaną nazwę zmiennej. Spowoduje to błąd podczas kompilacji i zostanie wyświetlony następujący komunikat o błędzie

Powyższy komunikat o błędzie wskazuje 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: