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

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

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

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

يقوم VEXcode EXP بحظر المشروع الذي يتكون من كتلة عند البدء، وكتلة القيادة للأمام، وكتلة إيقاف القيادة.

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

كتل الانتظار

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

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

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

VEXcode EXP Clawbot في حقل EXP مع وضع Buckyball الأزرق أمامه.

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

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

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

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

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

 

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

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

Last Updated: