Konfigurieren eines Controllers in VEXcode EXP

Wenn Sie mit der Programmierung mit VEXcode EXP beginnen, werden Controller-Blöcke erst dann in der Toolbox angezeigt, wenn ein Controller konfiguriert wurde.

Hinweis: Wenn Sie einen Controller konfiguriert haben, muss ein Controller mit Ihrem VEX EXP Brain gekoppelt sein, damit Ihr Projekt ausgeführt werden kann.


Hinzufügen eines Controllers

VEXcode EXP Toolbar mit hervorgehobenem Gerätesymbol zwischen den Symbolen Code Viewer und Druckkonsole.

Um einen Controller zu konfigurieren, wählen Sie das Gerätesymbol aus, um das Gerätefenster zu öffnen.

VEXcode EXP Geräte-Menü mit hervorgehobener Schaltfläche „Gerät hinzufügen“.

Wählen Sie „Gerät hinzufügen“.

VEXcode EXP Geräte-Menü, nachdem die Schaltfläche "Gerät hinzufügen" ausgewählt wurde. Die Option „Controller“ ist hervorgehoben.

Wählen Sie „Controller“.

VEXcode EXP Geräte-Menü nach Auswahl der Controller-Option. Unten ist die Schaltfläche „Fertig“ hervorgehoben.

Wenn Sie den Controller mit VEXcode EXP programmieren möchten, wählen Sie „Fertig“, um die Konfiguration abzuschließen.

  • Wenn Sie den Controller für die Verwendung ohne Codierung konfigurieren möchten, sehen Sie sich die zusätzlichen Optionen unten an.

VEXcode EXP Geräte-Menü mit dem zuvor hinzugefügten Controller hervorgehoben. Die Blocks Toolbox wird ebenfalls angezeigt und zwei controllerspezifische Ereignisblöcke sind hervorgehoben.

Sobald der Controller hinzugefügt wurde, wird er dem Gerätefenster hinzugefügt und Controller-Blöcke (wie die in diesem Bild hervorgehobenen) werden in der Toolbox angezeigt.


Zuweisen des Antriebsstrangs zu den Joysticks des Controllers

Nachdem der Controller nun zur Roboterkonfiguration hinzugefügt wurde, können Sie den Antriebsstrang im Fenster „Geräte“ den Joysticks des Controllers zuweisen. Dadurch können Sie den Antriebsstrang den Joysticks des Controllers zuweisen, ohne zusätzlichen Code hinzufügen zu müssen.

  • Das folgende Beispiel verwendet das Clawbot (Drivetrain 2-Motor)-Beispielprojekt.
    Miniaturansicht für das Clawbot-Antriebsstrang-2-Motor-Beispielprojekt.

VEXcode EXP Toolbar mit hervorgehobenem Gerätesymbol zwischen den Symbolen Code Viewer und Druckkonsole.

Wählen Sie das Gerätesymbol aus, um das Gerätefenster zu öffnen.

VEXcode EXP Geräte-Menü mit dem zuvor hinzugefügten Controller hervorgehoben.

Wählen Sie „Controller“.

VEXcode EXP Geräte-Menü mit Anzeige der Controller-Optionen. Es gibt ein Diagramm mit allen Tasten des Controllers, und jede Taste kann durch Auswahl im Diagramm mit Motorgruppen oder Antriebssträngen verbunden werden. Der linke Joystick-Knopf ist hervorgehoben und ein Symbol zeigt an, dass er mit dem linken Arcade-Bereich des Antriebsstrangs verbunden ist.

Wählen Sie ein Joystick-Symbol aus, um durch die Optionen zu wechseln.

  • Durch mehrmaliges Auswählen eines Joystick-Symbols werden alle Optionen durchlaufen.
  • Stoppen Sie, sobald der gewünschte Fahrmodus angezeigt wird.

Die vier Antriebsmodi, aus denen Sie wählen können, sind: Left Arcade, Right Arcade, Split Arcade, Tank.

VEXcode EXP Geräte-Menü mit Anzeige der Controller-Optionen. Ein Symbol zeigt an, dass der linke Joystick den Antriebsstrang über das Left Arcade-Steuerungsschema steuert.

Linke Spielhalle

Alle Bewegungen werden über den linken Joystick gesteuert.

VEXcode EXP Geräte-Menü mit Anzeige der Controller-Optionen. Ein Symbol zeigt an, dass der rechte Joystick den Antriebsstrang über das Right Arcade-Steuerungsschema steuert.

Rechte Spielhalle

Alle Bewegungen werden über den rechten Joystick gesteuert.

VEXcode EXP Geräte-Menü mit Anzeige der Controller-Optionen. Ein Symbol zeigt an, dass beide Joysticks den Antriebsstrang über das Split-Arcade-Steuerungsschema steuern.

Geteilte Spielhalle

Die Vorwärts- und Rückwärtsbewegung wird mit dem linken Joystick gesteuert, während das Drehen mit dem rechten Joystick gesteuert wird.

VEXcode EXP Geräte-Menü mit Anzeige der Controller-Optionen. Ein Symbol zeigt an, dass beide Joysticks den Antriebsstrang über das Panzersteuerungsschema steuern.

Panzer

Der linke Motor wird vom linken Joystick gesteuert, während der rechte Motor vom rechten Joystick gesteuert wird.

 

VEXcode EXP Geräte-Menü mit Anzeige der Controller-Optionen. Unten ist die Schaltfläche „Fertig“ hervorgehoben.

Wählen Sie „Fertig“, um Ihre Konfiguration zu speichern.


Zuweisen der Motoren zu den Tasten des Controllers

Sobald der Controller zur Roboterkonfiguration hinzugefügt wurde, können Sie Motoren bestimmten Controller-Schaltflächen im Gerätefenster zuweisen.  Durch die Zuweisung von Motoren im Fenster „Geräte“ können Sie einzelne Motoren oder Motorgruppen steuern, ohne Code hinzufügen zu müssen.

  • Im folgenden Beispiel sind zwei Motoren konfiguriert: ClawMotor und ArmMotor.

VEXcode EXP Toolbar mit hervorgehobenem Gerätesymbol zwischen den Symbolen Code Viewer und Druckkonsole.

Wählen Sie das Gerätesymbol aus, um das Gerätefenster zu öffnen.


VEXcode EXP Geräte-Menü mit dem zuvor hinzugefügten Controller hervorgehoben.

Wählen Sie „Controller“.

VEXcode EXP Geräte-Menü mit Anzeige der Controller-Optionen. Die Tasten außer den Joysticks sind hervorgehoben, wobei die Tasten L1 und L2 mit einer Armmotorgruppe und die Tasten A und B mit einer Greifermotorgruppe verbunden sind.

Konfigurieren Sie einen Motor für eine Taste, indem Sie die Tasten auf dem Controller auswählen.

  • Wenn Sie dieselbe Taste mehrmals drücken, werden Ihre konfigurierten Motoren durchlaufen.
  • Stoppen Sie, sobald der gewünschte Motor angezeigt wird.

Der Controller verfügt über vier Tastengruppen (L, R, E und F). Für jede Gruppe kann ein einzelner Motor (der nicht Teil des Antriebsstrangs ist) konfiguriert werden.

Hinweis: Sobald ein Motor konfiguriert wurde, wird er nicht als Option für die anderen Tasten angezeigt.

VEXcode EXP Geräte-Menü mit den angezeigten Controller-Optionen und den mit den Motorgruppen des Roboters verbundenen Tasten. Unten ist die Schaltfläche „Fertig“ hervorgehoben.

Wählen Sie „Fertig“, um Ihre Konfiguration zu speichern.


Löschen eines Controllers

VEXcode EXP Geräte-Menü mit Anzeige der Controller-Optionen. Unten ist die Schaltfläche „Löschen“ hervorgehoben.

Ein Controller kann gelöscht werden, indem Sie unten auf dem Bildschirm die Option „Löschen“ auswählen.

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

Last Updated: