وحدة التحكم#

مقدمة#

يحتوي جهاز التحكم VEX AIM One Stick على أربعة أزرار وعصا تحكم. يمكن تحريك عصا التحكم على محورين، كما يمكن الضغط عليها كزر.

يمكن استخدام كتل التحكم للتحقق من ضغطات الأزرار، أو قراءة حركة عصا التحكم، أو تشغيل الكتل عند حدوث أحداث وحدة التحكم.

فيما يلي قائمة بجميع الكتل:

القيم — تحقق من حالة أزرار وحدة التحكم أو اقرأ موضع عصا التحكم.

الإجراءات — تشغيل الكتل عند تغيير مدخلات وحدة التحكم.

قيم#

هل تم الضغط على زر وحدة التحكم؟#

تقوم كتلة controller button pressed? المنطقية بإرجاع ما إذا كان يتم الضغط على زر معين في وحدة التحكم.

VEX AIM One Stick Controller with a joystick on the left and four buttons to the right ordered like a clock face with buttons on 12, 3, 6, and 9 o' clock.

هل تم الضغط على زر وحدة التحكم؟ كتلة منطقية#
<زر وحدة التحكم [▲ v] مضغوط؟>

المعلمة

وصف

زر

زر التحقق:

  • ▲
  • ▼
  • ◀
  • ▶
  • stick

مثال

عند بدء التشغيل، يتحرك للأمام أثناء الضغط على زر ▲.#
عند البدء
[Move forward while the ▲ button is pressed.]
للأبد
إذا <زر وحدة التحكم [▲ v] مضغوط؟> إذن
تحرك [للأمام v]
وإلا
أوقف جميع الحركات
fin
fin

موضع محور وحدة التحكم#

تقوم كتلة الإبلاغ عن موضع محور التحكم بإرجاع موضع عصا التحكم على طول محور محدد كرقم من -100 إلى 100.

جهاز تحكم VEX AIM مزود بعصا تحكم على اليسار وأربعة أزرار على اليمين مرتبة على شكل وجه ساعة، حيث تقع الأزرار عند الساعة 12 و3 و6 و9.

وحدة الإبلاغ عن موضع محور التحكم#
(موقع محور وحدة التحكم [1 v])

المعلمة

وصف

محور

محور عصا التحكم المراد الإبلاغ عنه: 1 (أعلى وأسفل) أو 2 (يسار ويمين).

مثال

عند بدء التشغيل، يتحرك للأمام عند تحريك عصا التحكم للأعلى.#
عند البدء
[Move forward when the joystick is moved up.]
للأبد
إذا <(موقع محور وحدة التحكم [1 v]) [math_greater_than v] [0]> إذن
تحرك [للأمام v]
وإلا
أوقف جميع الحركات
fin
fin

الإجراءات#

عند الضغط على زر وحدة التحكم#

تقوم كتلة عند زر التحكم بتشغيل المكدس المرفق عند الضغط على زر التحكم المحدد أو تحريره.

VEX AIM One Stick Controller with a joystick on the left and four buttons to the right ordered like a clock face with buttons on 12, 3, 6, and 9 o' clock.

عند استخدام زر التحكم في كتلة القبعة#
عند ضغط زر وحدة التحكم [▲ v] [مضغوط v]

المعلمة

وصف

زر

زر التحقق:

  • ▲
  • ▼
  • ◀
  • ▶
  • stick

حالة الزر

حدث الزر الذي يؤدي إلى تشغيل المكدس المرفق: مضغوط أو محرر.

مثال

عند الضغط على زر ▲، يقوم بركل جسم بقوة شديدة.#
عند ضغط زر وحدة التحكم [▲ v] [مضغوط v]
[Kick hard when the ▲ button is pressed.]
ركل الكائن [قوي v]

عند تغيير محور وحدة التحكم#

تقوم كتلة Hat عند تغيير محور التحكم بتشغيل المكدس المرفق عندما يتغير موضع عصا التحكم على طول المحور المحدد.

جهاز تحكم VEX AIM مزود بعصا تحكم على اليسار وأربعة أزرار على اليمين مرتبة على شكل وجه ساعة، حيث تقع الأزرار عند الساعة 12 و3 و6 و9.

عند تغيير محور وحدة التحكم، كتلة القبعة#
عند تغيير محور وحدة التحكم [1 v]

المعلمة

وصف

محور

محور عصا التحكم المراد فحصه: 1 (أعلى وأسفل) أو 2 (يسار ويمين).

مثال

عندما يتغير موضع عصا التحكم على طول محور التحكم 1، يتحرك الروبوت للأمام 50 مليمترًا.#
عند تغيير محور وحدة التحكم [1 v]
[Move forward when the joystick's position changes along axis 1.]
تحرك [للأمام v] لمسافة [50] [مم v] ▶