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

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

رسم تخطيطي يوضح الكتل المختلفة المستخدمة في دروس الروبوتات V5، ويوضح وظائفها واتصالاتها للأغراض التعليمية.

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

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

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

كتل الانتظار

لقطة شاشة لواجهة برمجة VEX V5 Blocks، تعرض كتل برمجة مختلفة وخيارات لإنشاء أوامر التحكم في الروبوت، المستخدمة في البرامج التعليمية لتعليم الروبوتات VEX.

لقطة شاشة لواجهة V5 Blocks Tutorials تُظهر كتل برمجة مختلفة وترتيبها لترميز مشاريع الروبوتات.

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

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

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

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

لقطة شاشة لبرنامج تعليمي لبرمجة VEX V5 Blocks، تعرض كتل البرمجة المختلفة واتصالاتها، وتوضح كيفية إنشاء برنامج بسيط للتحكم في الروبوت.

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

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

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

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

Last Updated: