Beim Starten der Programmierung mit VEXcode IQ werden Controller-Blöcke erst in der Toolbox angezeigt, wenn ein Controller konfiguriert wurde.
Dieser Artikel behandelt Folgendes:
- Hinzufügen eines Controllers
- Zuweisen des Antriebsstrangs zu den Joysticks des Controllers
- Zuordnung der Motoren zu den Controller-Tasten
- Löschen eines Controllers
Hinweis: Wenn Sie einen Controller konfiguriert haben, muss ein Controller mit Ihrem VEX IQ Brain gekoppelt sein, damit Ihr Projekt Lauf.
Hinzufügen eines Controllers
Um einen Controller zu konfigurieren, wählen Sie das Gerätesymbol, um das Gerätefenster zu öffnen.
Wählen Sie "Gerät hinzufügen".
Wählen Sie "Controller".
Wenn Sie den Controller mit VEXcode IQ 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.
Sobald der Controller hinzugefügt wurde, wird der Controller zum 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 den Joysticks des Controllers im Gerätefenster zuweisen. Auf diese Weise können Sie den Antriebsstrang den Joysticks des Controllers zuordnen, ohne zusätzlichen Code hinzufügen zu müssen.
- Das folgende Beispiel verwendet das Beispielprojekt Clawbot (Drivetrain 2-Motor)- (2nd Gen).
Wählen Sie das Gerätesymbol, um das Gerätefenster zu öffnen.
Wählen Sie "Controller".
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.
Linke Spielhalle
Alle Bewegungen werden mit dem linken Joystick gesteuert.
Rechte Spielhalle
Alle Bewegungen werden mit dem rechten Joystick gesteuert.
Split-Arcade
Die Vorwärts- und Rückwärtsbewegung wird mit dem linken Joystick gesteuert, während das Drehen mit dem rechten Joystick gesteuert wird.
Panzer
Der linke Motor wird vom linken Joystick gesteuert, während der rechte Motor vom rechten Joystick gesteuert wird.
Wählen Sie „Fertig“, um Ihre Konfiguration zu speichern.
- Nachdem der Antriebsstrang den Joysticks zugewiesen und die Änderungen gespeichert wurden, kann das Projekt nun heruntergeladen und ausgeführt werden.
- Weitere Informationen zum Herunterladen und Ausführen eines Projekts finden Sie in diesem Artikel.
Zuordnung der Motoren zu den Controller-Tasten
Nachdem der Controller zur Roboterkonfiguration hinzugefügt wurde, können Sie im Fenster „Geräte“ Motoren bestimmten Controller-Schaltflächen zuweisen. Durch das Zuweisen 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.
Wählen Sie das Gerätesymbol, um das Gerätefenster zu öffnen.
Wählen Sie "Controller".
Konfigurieren Sie einen Motor für eine Schaltfläche, indem Sie die Schaltflächen auf dem Controller auswählen.
- Wenn Sie dieselbe Taste mehrmals auswählen, 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 Schaltflächen angezeigt.
Wählen Sie „Fertig“, um Ihre Konfiguration zu speichern.
- Nachdem die Motoren dem Controller zugewiesen und die Änderungen gespeichert wurden, kann das Projekt nun heruntergeladen und ausgeführt werden.
- Weitere Informationen zum Herunterladen und Ausführen eines Projekts finden Sie in diesem Artikel.
Löschen eines Controllers
Ein Controller kann durch Auswahl der Option „Löschen“ am unteren Bildschirmrand gelöscht werden.