استخدام الحلقات#

Using Loops

يشرح هذا الدرس كيفية استخدام كتلة التكرار لتحريك الروبوت داخل مربع في VEXcode IQ (الجيل الثاني). في نهاية الدرس، سيكون لديك مشروع يكرر نفس الكتلتين أربع مرات لإكمال المربع.

إذا أردتَ أن يُكرّر الروبوت نفس الحركة عدة مرات، مثل القيادة في شكل مربع، فيمكنك الاستمرار في تكرار نفس الكتل مرارًا وتكرارًا حتى تتحرك الروبوتات بنمط مربع. ولكن هناك طريقة أسهل، وهي استخدام كتلة repeat ضمن فئة Logic - Control.

  1. قم بتوصيل كتلة drive for وكتلة turn for أسفل كتلة when started.

على أحد جانبي الساحة، القيادة للأمام ثم الانعطاف يميناً.#
عند البدء
تشغيل [للأمام v] لمسافة (200) [مم v] ▶
استدر [يمين v] بمقدار (90) درجة ▶
  1. قم بإرفاق كتلة تكرار أسفل كتلة عند بدء التشغيل.

كتلة التكرار، المرفقة فوق كتلة القيادة وكتلة الدوران.#
عند البدء
كرر (10)
fin
تشغيل [للأمام v] لمسافة (200) [مم v] ▶
استدر [يمين v] بمقدار (90) درجة ▶
  1. اسحب كتل drive for و turn for داخل كتلة pearite.

يتم الآن تحريك الكتل والانعطاف إليها، داخل كتلة التكرار.#
عند البدء
كرر (10)
تشغيل [للأمام v] لمسافة (200) [مم v] ▶
استدر [يمين v] بمقدار (90) درجة ▶
fin
  1. حدد رقم التكرار وقم بتغييره إلى 4، بحيث يتم تشغيل الكتل الداخلية مرة واحدة لكل جانب من جوانب المربع.

لقطة شاشة لرقم كتلة التكرار المميز، مضبوط على 4.
  1. Make sure your robot is connected to VEXcode, then select Download to download the project to the Brain.

لقطة شاشة لشريط أدوات VEXcode IQ (الجيل الثاني) مع تمييز زر التنزيل.
  1. اختر “تشغيل” لتشغيل المشروع. سيتحرك الروبوت في مسار مربع.

لقطة شاشة لشريط أدوات VEXcode IQ (الجيل الثاني) مع تمييز زر التشغيل.

يمكنك أيضًا تكرار سلسلة من الإجراءات إلى الأبد، باستخدام كتلة forever بدلاً من repeat.

كتلة لا نهاية لها.#
للأبد
fin

للخروج من حلقة تكرارية، استخدم كتلة break داخل الحلقة، لجعل الكود يخرج من كتلة التكرار على الفور.

كتلة الفرامل.#
توقف