فهم كتل الانتظار وعدم الانتظار في VEXcode IQ

كتل غير الانتظار

كتل غير انتظار تجعل المكدس يستمر حتى لو لم يكتمل سلوك الكتلة بعد.

تعد كتلة "القيادة" مثالًا جيدًا على الكتلة غير المنتظرة. في المثال أدناه، لا يتحرك الروبوت لأن كتلة "القيادة" تبدأ ولكن بعد ذلك توقفه كتلة "التوقف عن القيادة" قبل أن تتمكن المحركات من التحرك.

تكون الكتل غير المنتظرة مفيدة عندما تريد تنفيذ سلوكيات متعددة في نفس الوقت.

كتل الانتظار

كتل انتظار توقف مؤقتًا بقية المكدس حتى يكتمل سلوك تلك الكتلة.

تم العثور على معظم كتل الانتظار بين كتل الحركة ونظام الدفع.

إذا كان VEX IQ Clawbot يحتاج إلى استرداد مكعب، فيمكنك استخدام كتل الانتظار لجعل الروبوت ينفذ كل سلوك على حدة.

الكتل التي يمكن أن تنتظر أو لا تنتظر

يتيح VEXcode IQ للمستخدمين تغيير كتل الانتظار التالية إلى كتل غير انتظار بنقرة واحدة: "الدوران من أجل"، و"الدوران إلى الموضع"، و"القيادة من أجل"، و"الدوران إلى"، و"الدوران إلى العنوان".

من خلال تغيير الكتلة لفتح المخلب إلى عدم الانتظار وتغيير الكتلة لرفع الذراع إلى عدم الانتظار، يتحرك Clawbot للأمام بينما يفتح المخلب ويتحرك في الاتجاه المعاكس بينما يتم رفع الذراع.

 

يعتبر هذا الأسلوب في استرداد المكعب أفضل في إعدادات المنافسة لأنه يوفر الوقت.

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

Last Updated: