استخدام الحلقات#
يشرح هذا الدرس كيفية استخدام كتلة التكرار لتحريك الروبوت داخل مربع في VEXcode IQ (الجيل الثاني). في نهاية الدرس، سيكون لديك مشروع يكرر نفس الكتلتين أربع مرات لإكمال المربع.
إذا أردتَ أن يُكرّر الروبوت نفس الحركة عدة مرات، مثل القيادة في شكل مربع، فيمكنك الاستمرار في تكرار نفس الكتل مرارًا وتكرارًا حتى تتحرك الروبوتات بنمط مربع. ولكن هناك طريقة أسهل، وهي استخدام كتلة repeat ضمن فئة Logic - Control.
قم بتوصيل كتلة drive for وكتلة turn for أسفل كتلة when started.
عند البدء
تشغيل [للأمام v] لمسافة (200) [مم v] ▶
استدر [يمين v] بمقدار (90) درجة ▶
قم بإرفاق كتلة تكرار أسفل كتلة عند بدء التشغيل.
عند البدء
كرر (10)
fin
تشغيل [للأمام v] لمسافة (200) [مم v] ▶
استدر [يمين v] بمقدار (90) درجة ▶
اسحب كتل drive for و turn for داخل كتلة pearite.
عند البدء
كرر (10)
تشغيل [للأمام v] لمسافة (200) [مم v] ▶
استدر [يمين v] بمقدار (90) درجة ▶
fin
حدد رقم التكرار وقم بتغييره إلى 4، بحيث يتم تشغيل الكتل الداخلية مرة واحدة لكل جانب من جوانب المربع.
Make sure your robot is connected to VEXcode, then select Download to download the project to the Brain.
اختر “تشغيل” لتشغيل المشروع. سيتحرك الروبوت في مسار مربع.
يمكنك أيضًا تكرار سلسلة من الإجراءات إلى الأبد، باستخدام كتلة forever بدلاً من repeat.
للأبد
fin
للخروج من حلقة تكرارية، استخدم كتلة break داخل الحلقة، لجعل الكود يخرج من كتلة التكرار على الفور.
توقف