Benennungsregeln für Variablen und Geräte in VEXcode V5 verstehen

In VEXcode V5 müssen Sie einer neuen Variablen beim Erstellen einen Namen geben. Sie haben auch die Möglichkeit, den Namen eines Geräts in der Roboterkonfiguration zu ändern. 


Regeln für gültige Namen

Variablennamen müssen eindeutig sein, es gibt jedoch noch andere Spezifikationen, denen der Name folgen muss. 

Variablennamen werden an folgenden Stellen verwendet:

  1. Gerät (erstellt mit Roboterkonfiguration)
  2. Numerisch (erstellt mit „Variable erstellen“)
  3. Boolescher Wert (erstellt mit „Booleschen Wert erstellen“)
  4. Liste (erstellt mit „Liste erstellen“)
  5. 2D-Liste (erstellt mit „2D-Liste erstellen“)


Hier finden Sie eine Übersicht über die Kriterien bei der Wahl eines gültigen Namens:

Screenshot der V5 Blocks-Programmierschnittstelle, der verschiedene Programmierblöcke und ihre Verbindungen zeigt und den Aufbau eines Tutorials im Abschnitt „V5-Kategoriebeschreibung“ illustriert.

Der Name darf keine Sonderzeichen enthalten.

Screenshot der Programmieroberfläche von VEX V5 Blocks, der verschiedene Programmierblöcke und ihre Funktionen anzeigt und für Tutorials zum Erstellen von Programmen mit VEX-Robotik verwendet wird.

Der Name muss mit einem Buchstaben beginnen. Es darf nicht mit einer Zahl beginnen.

Screenshot eines VEX V5 Blocks-Programmiertutorials, das verschiedene Programmierblöcke und ihre Funktionen innerhalb der VEXcode-Schnittstelle zeigt und Benutzern beim Erstellen von Roboterprogrammen helfen soll.

Der Name darf keine Leerzeichen enthalten.

Screenshot eines VEX V5 Blocks-Programmiertutorials, das verschiedene Programmierblöcke und ihre Funktionen für pädagogische Robotikprojekte vorstellt.

Der Name darf kein reserviertes Wort in VEXcode sein. Ein reserviertes Wort ist ein Wort oder ein Name, den VEXcode bereits verwendet.

Beispiele:vex, Brain, time, for, while, break, else, not.

Screenshot der Programmierschnittstelle von VEX V5 Blocks, der verschiedene Programmierblöcke und ihre Anordnung für ein Tutorial zur Verwendung von Blöcken in der VEX-Robotik zeigt.

Der Name muss eindeutig sein (wird nur einmal verwendet), Sie können jedoch unterschiedliche Schreibweisen verwenden (einen Groß- und einen Kleinbuchstaben).


Mögliche Namensfehler

Screenshot der Lernprogrammoberfläche von V5 Blocks, der verschiedene Programmierblöcke und Optionen zum Erstellen von Robotercode zeigt und das Layout und die Funktionen der V5-Programmierumgebung veranschaulicht.

Wenn Sie beim Erstellen eines Variablennamens die Fehlermeldung „Name übernommen“ sehen, bedeutet dies, dass in einer der oben genannten Gruppen ein doppelter Name vorhanden ist.

Diagramm zur Veranschaulichung verschiedener Blöcke, die in den Programmier-Tutorials von Vex Robotics V5 verwendet werden, mit beschrifteten Komponenten und Verbindungen, um das Verständnis der Programmierkonzepte zu erleichtern.

Beim Öffnen eines Projekts, das in einer früheren Version von VEXcode V5 erstellt wurde und einen doppelten Variablennamen hat, kann ein Problem auftreten. Dies führt beim Kompilieren zu einem Fehler und Sie erhalten die folgende Fehlermeldung

Die obige Fehlermeldung zeigt die folgenden Probleme:

  • Der Name „myvariable“ wurde als numerische Variable und als boolesche Variable gefunden. 
  • Der Name „awesomeVar“ wurde als numerische Variable und als boolesche Variable gefunden. 

Um den Fehler zu beheben, muss eines der Duplikate entfernt oder geändert werden, damit es eindeutig ist.

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

Last Updated: