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

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

مشروع VEXcode V5 يتكون من كتلة بدء التشغيل، وكتلة القيادة للأمام، وكتلة إيقاف القيادة.

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

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

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

كتل الانتظار

روبوت VEXcode V5 Clawbot على ساحة اللعب مع قطعة لعبة مكعبة أرجوانية أمامه.
مشروع VEXcode V5 الذي يستخدم Spin و Drive للكتل، وكلاهما يمكن توسيعه ليكون غير منتظر. ينص المشروع على أنه عند بدء التشغيل، قم بتدوير محرك المخلب بزاوية 90 درجة، ثم قم بالقيادة للأمام لمسافة 6 بوصات. بعد ذلك، قم بتدوير ClawMotor للإغلاق بزاوية 90 درجة، وقم بتدوير ArmMotor لأعلى بزاوية 180 درجة، ثم قم بالقيادة للخلف لمسافة 6 بوصات.

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

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

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

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

مشروع كتل VEXcode V5 الذي تم عرضه سابقًا والذي يحتوي الآن على اثنين من كتل Spin for الموسعة لتكون غير منتظرة. ينص المشروع الآن على أنه عند بدء التشغيل، قم بتدوير محرك المخلب بزاوية 90 درجة ولا تنتظر، ثم قم بالقيادة للأمام لمسافة 6 بوصات. بعد ذلك، قم بتدوير ClawMotor للإغلاق بزاوية 90 درجة، وقم بتدوير ArmMotor لأعلى بزاوية 180 درجة ولا تنتظر، ثم قم بالقيادة للخلف لمسافة 6 بوصات.

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

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

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

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

Last Updated: