Comprensione delle regole di denominazione per variabili e dispositivi in ​​VEXcode V5

In VEXcode V5, ti viene richiesto di dare un nome a una nuova variabile quando ne crei una. Hai anche la possibilità di modificare il nome di un dispositivo nella Configurazione robot. 


Regole sui nomi validi

I nomi delle variabili devono essere univoci, ma esistono altre specifiche a cui il nome deve seguire. 

I nomi delle variabili vengono utilizzati nei seguenti luoghi:

  1. Dispositivo (creato utilizzando la configurazione del robot)
  2. Numerico (creato utilizzando “Crea variabile”)
  3. Booleano (creato utilizzando “Crea un booleano”)
  4. Elenco (creato utilizzando "Crea un elenco")
  5. Elenco 2D (creato utilizzando "Crea un elenco 2D")


Ecco una panoramica dei criteri per la scelta di un nome valido:

Screenshot dell'interfaccia di programmazione dei blocchi V5 che mostra vari blocchi di programmazione e le relative connessioni, illustrando la configurazione per un tutorial nella sezione Descrizione della categoria V5.

Il nome non può utilizzare caratteri speciali.

Schermata dell'interfaccia di programmazione dei blocchi VEX V5 che mostra vari blocchi di programmazione e le relative funzioni, utilizzata per i tutorial sulla creazione di programmi con la robotica VEX.

Il nome deve iniziare con una lettera. Non può iniziare con un numero.

Screenshot di un tutorial di programmazione dei blocchi VEX V5, che mostra vari blocchi di programmazione e le loro funzioni all'interno dell'interfaccia VEXcode, progettato per guidare gli utenti nella creazione di programmi per robot.

Il nome non può utilizzare spazi.

Screenshot di un tutorial di programmazione di VEX V5 Blocks, che mostra vari blocchi di programmazione e le loro funzioni per progetti di robotica educativa.

Il nome non può essere una parola riservata nel VEXcode. Una parola riservata è una parola o un nome che VEXcode sta già utilizzando.

Esempi:vex, Cervello, tempo, per, mentre, pausa, altrimenti, no.

Screenshot dell'interfaccia di programmazione dei blocchi VEX V5, che mostra vari blocchi di programmazione e la loro disposizione per un tutorial sull'uso dei blocchi nella robotica VEX.

Il nome deve essere univoco (utilizzato una sola volta), ma possono essere presenti caratteri diversi (uno maiuscolo e uno minuscolo).


Possibili errori di nome

Screenshot dell'interfaccia del tutorial V5 Blocks che mostra vari blocchi di programmazione e opzioni per la creazione di codice robot, illustrando il layout e le caratteristiche dell'ambiente di programmazione V5.

Quando crei un nome di variabile, se vedi un errore "Nome preso", significa che c'è un nome duplicato in uno qualsiasi dei gruppi sopra.

Diagramma che illustra i vari blocchi utilizzati nei tutorial di programmazione di Vex Robotics V5, con componenti etichettati e connessioni per facilitare la comprensione dei concetti di programmazione.

Potresti riscontrare un caso quando apri un progetto realizzato con una versione precedente di VEXcode V5 che ha un nome di variabile duplicato. Ciò causerà un errore durante la compilazione e verrà visualizzato il seguente tipo di messaggio di errore

Il messaggio di errore precedente mostra i seguenti problemi:

  • Il nome "miavariabile" è stato trovato come variabile numerica e variabile booleana. 
  • Il nome "awesomeVar" è stato trovato come variabile numerica e variabile booleana. 

Per risolvere l'errore, uno dei duplicati dovrà essere rimosso o modificato in modo che sia univoco.

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

Last Updated: