فهم الكتل المنتظرة وغير المنتظرة في VEXcode IQ

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

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

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

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

كتل الانتظار

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

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

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

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

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

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

 

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

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