Regler#
Einführung#
Der VEX AIM One Stick Controller verfügt über vier Tasten und einen Joystick. Der Joystick lässt sich entlang zweier Achsen bewegen und kann auch wie eine Taste gedrückt werden.
Mit Controller-Blöcken lassen sich Tastendrücke überprüfen, Joystick-Bewegungen auslesen oder Blöcke ausführen, wenn Controller-Ereignisse auftreten.
Nachfolgend finden Sie eine Liste aller Blöcke:
Werte – Status der Controller-Tasten prüfen oder Joystick-Position auslesen.
Controller-Taste gedrückt? — Gibt zurück, ob eine ausgewählte Controller-Taste gedrückt wird.
Controller-Achsenposition — Gibt die Joystick-Position entlang einer ausgewählten Achse zurück.
Aktionen – Blöcke werden ausgeführt, wenn sich die Controller-Eingabe ändert.
when controller button — Führt den zugehörigen Stack aus, wenn eine ausgewählte Taste gedrückt oder losgelassen wird.
wenn die Controllerachse geändert wird — Führt den zugehörigen Stack aus, wenn sich die Position eines Joysticks entlang der ausgewählten Achse ändert.
Werte#
Position der Reglerachse#
Der Controller-Achsenpositions-Reporterblock gibt die Joystick-Position entlang einer ausgewählten Achse als Zahl von -100 bis 100 zurück.

(Controller-Achse [1 v] Position)
Parameter |
Beschreibung |
|---|---|
Achse |
Die zu meldende Joystick-Achse: 1 (oben und unten) oder 2 (links und rechts). |
Beispiel
wenn gestartet
[Move forward when the joystick is moved up.]
für immer
wenn <(Controller-Achse [1 v] Position) [math_greater_than v] [0]> dann
bewege [vorwärts v]
sonst
alle Bewegungen stoppen
Ende
Ende
Aktionen#
wenn die Reglerachse geändert wird#
Der wenn die Controllerachse geändert wird Hat-Block führt den zugehörigen Stack aus, wenn sich die Position eines Joysticks entlang der ausgewählten Achse ändert.

wenn Controller-Achse [1 v] geändert wird
Parameter |
Beschreibung |
|---|---|
Achse |
Die zu prüfende Joystick-Achse: 1 (auf und ab) oder 2 (links und rechts). |
Beispiel
wenn Controller-Achse [1 v] geändert wird
[Move forward when the joystick's position changes along axis 1.]
bewege [vorwärts v] für [50] [mm v] ▶
