Kontrolör#
giriiş#
VEX AIM One Stick Kontrol Cihazı dört düğme ve bir joystick’e sahiptir. Joystick iki eksen boyunca hareket ettirilebilir ve ayrıca bir düğme gibi basılabilir.
Kontrol blokları, düğme basımlarını kontrol etmek, joystick hareketlerini okumak veya kontrol olayları gerçekleştiğinde blokları çalıştırmak için kullanılabilir.
Aşağıda tüm blokların listesi bulunmaktadır:
Değerler — Kumanda düğmesinin durumunu kontrol edin veya joystick konumunu okuyun.
Kontrolcü düğmesine basıldı mı? — Seçilen kontrolcü düğmesine basılıp basılmadığını döndürür.
kontrolör eksen konumu — Seçilen eksen boyunca joystick konumunu döndürür.
Eylemler — Kontrolcü girişi değiştiğinde blokları çalıştır.
kontrolcü düğmesi — Seçilen bir düğmeye basıldığında veya bırakıldığında bağlı yığını çalıştırır.
kontrolör ekseni değiştiğinde — Bir joystick’in konumu seçilen eksen boyunca değiştiğinde ekli yığını çalıştırır.
Değerler#
kontrolör eksen konumu#
Kontrolcü eksen konumu raporlama bloğu, seçilen eksen boyunca joystick konumunu -100 ile 100 arasında bir sayı olarak döndürür.

(kumanda ekseni [1 v] konumu)
Parametre |
Tanım |
|---|---|
eksen |
Bildirilecek joystick ekseni: 1 (yukarı ve aşağı) veya 2 (sol ve sağ). |
Örnek
başladığında
[Move forward when the joystick is moved up.]
sonsuza kadar
eğer <(kumanda ekseni [1 v] konumu) [math_greater_than v] [0]> ise
[ileri v] yönünde hareket et
değilse
tüm hareketi durdur
son
son
Eylemler#
kontrol ekseni değiştirildiğinde#
Kontrolcü ekseni değiştiğinde Hat bloğu, joystick’in konumu seçilen eksen boyunca değiştiğinde bağlı yığını çalıştırır.

kumanda ekseni [1 v] değiştiğinde
Parametre |
Tanım |
|---|---|
eksen |
Kontrol edilecek joystick ekseni: 1 (yukarı ve aşağı) veya 2 (sol ve sağ). |
Örnek
kumanda ekseni [1 v] değiştiğinde
[Move forward when the joystick's position changes along axis 1.]
[ileri v] yönünde [50] [mm v] hareket et ▶
