فهم التسلسلات#
يشرح هذا الدرس التسلسل في VEXcode GO. بنهاية الدرس، ستفهم أهمية ترتيب الكتل البرمجية.
لا يتعلق التسلسل بنوع الكتل المستخدمة، بل بترتيب تنفيذها. تُنفذ الكتل في المجموعة واحدة تلو الأخرى، بدءًا من الكتلة العلوية وصولًا إلى السفلية. إذا كانت الكتل في التسلسل مرتبة بشكل خاطئ، فقد لا يتصرف الروبوت بالطريقة المطلوبة.
على سبيل المثال، يقوم هذا المشروع بتحريك الروبوت للأمام، ثم يوجهه إلى اليمين.
عند البدء :: hat events
تشغيل [للأمام v] لمسافة (200) [مم v] ▶
استدر [يمين v] بمقدار (90) درجة ▶
هذان هما نفس المكعبين، ولكن تم تبديل ترتيبهما. الآن يدور الروبوت أولاً، ثم يتقدم للأمام في اتجاهه الجديد - لينتهي به المطاف في مكان مختلف عن السابق.
عند البدء :: hat events
استدر [يمين v] بمقدار (90) درجة ▶
تشغيل [للأمام v] لمسافة (200) [مم v] ▶
يُعدّ ترتيب الكتل التي تُهيّئ الكتل التي تليها أمرًا بالغ الأهمية. فإذا وضعتَ كتلة ضبط سرعة القيادة بعد كتل القيادة، فلن يبدو أنها تُحدث أي تغيير، لأن تلك الحركات قد حدثت بالفعل قبل تغيير سرعة الروبوت.
عند البدء :: hat events
تشغيل [للأمام v] لمسافة (200) [مم v] ▶
استدر [يمين v] بمقدار (90) درجة ▶
اضبط سرعة القيادة إلى (50) %
لإبطاء سرعة الروبوت فعليًا، يجب أن تأتي كتلة ضبط سرعة القيادة قبل الحركات التي تؤثر عليها.
عند البدء :: hat events
اضبط سرعة القيادة إلى (50) %
تشغيل [للأمام v] لمسافة (200) [مم v] ▶
استدر [يمين v] بمقدار (90) درجة ▶