توفر ميزة Project Stepping للمستخدم إشارات مرئية مهمة تساعد في استكشاف الأخطاء وإصلاحها أو فهم تدفق المشروع بشكل أفضل. عند تشغيل مشروع ما، سيتم تشغيل Hero Bot وفقًا للتعليمات، ولكن قد لا يكون الأمر كما أراده المستخدم. إن القدرة على رؤية الكتل التي يتم تنفيذها خطوة واحدة في كل مرة يمنح المستخدم رؤية أفضل للكتل التي قد تسبب الخطأ.
كيفية استخدام ميزة خطو المشروع
حدد زر الخطوة الموجود أعلى يمين شريط أدوات VEXcode IQ.
بمجرد التحديد ، سيظهر تمييز أخضر حول "عند بدء" كتلة للإشارة إلى مكان بدء البرنامج ، و ثم يتحرك على الفور لتمييز الكتلة الأولى في المكدس. سيبقى التظليل في الكتلة الأولى بعد “عند البدء" حتى يتم تحديد زر الخطوة مرة أخرى.
ملاحظة: ينتقل التظليل فورًا بعد كتلة [Comment] ، لأن [Comment] كتل لا تغير المشروع أو الكتل المحيطة به.
حدد زر الخطوة مرة أخرى لتشغيل الكتلة التي تم تمييزها. بمجرد تنفيذ الكتلة ، سيتم تمييز الكتلة التالية.
استمر في استخدام زر الخطوة للتشغيل من خلال المشروع كتلة واحدة في كل مرة.
التصحيح مع ميزة خطو المشروع
تعمل ميزة Project Stepping على إبطاء تدفق المشروع وتوفر ملاحظات مرئية فورية. يسمح هذا للمستخدم بالمرور عبر المشروع كتلة واحدة في كل مرة لمراقبة السلوك وتصحيح الأخطاء.
في هذا المثال ، القصد هو أن يأخذ Fling كرة ويسجل الكرة في الهدف العالي. ومع ذلك ، فإن الدور في المشروع يتجه في الاتجاه الخاطئ ، وبالتالي لن يتم تسجيل الكرة في الهدف العالي.
قم بتشغيل المشروع خطوة بخطوة باستخدام ميزة Project Stepping حتى يتم ملاحظة خطأ.
تصحيح الخطأ.
كان الخطأ في هذا المثال هو أن Fling تم ترميزه للانعطاف إلى اليسار بزاوية 155 درجة ، ولكن هذا الاتجاه لا يضع Fling في الزاوية الصحيحة لمنجنيق لإطلاق الكرة في الهدف العالي. يجب تغيير اتجاه الانعطاف من اليسار إلى اليمين.
ثم قم بتشغيل المشروع مرة أخرى من البداية باستخدام ميزة Project Stepping. كرر هذه العملية حتى يعمل المشروع بشكل صحيح.