خطوة من خلال مشروع في المهارات الافتراضية VIQC

توفر ميزة Project Stepping للمستخدم إشارات مرئية مهمة تساعد في استكشاف الأخطاء وإصلاحها أو فهم تدفق المشروع بشكل أفضل. عند تشغيل مشروع ما، سيتم تشغيل Hero Bot وفقًا للتعليمات، ولكن قد لا يكون الأمر كما أراده المستخدم. إن القدرة على رؤية الكتل التي يتم تنفيذها خطوة واحدة في كل مرة يمنح المستخدم رؤية أفضل للكتل التي قد تسبب الخطأ.


كيفية استخدام ميزة خطو المشروع

step_icon.png

حدد زر الخطوة الموجود أعلى يمين شريط أدوات VEXcode IQ.

first_block.png

بمجرد التحديد ، سيظهر تمييز أخضر حول "عند بدء" كتلة للإشارة إلى مكان بدء البرنامج ، و ثم يتحرك على الفور لتمييز الكتلة الأولى في المكدس. سيبقى التظليل في الكتلة الأولى بعد “عند البدء" حتى يتم تحديد زر الخطوة مرة أخرى.

ملاحظة: ينتقل التظليل فورًا بعد كتلة [Comment] ، لأن [Comment] كتل لا تغير المشروع أو الكتل المحيطة به.

second_block.png

حدد زر الخطوة مرة أخرى لتشغيل الكتلة التي تم تمييزها. بمجرد تنفيذ الكتلة ، سيتم تمييز الكتلة التالية.

استمر في استخدام زر الخطوة للتشغيل من خلال المشروع كتلة واحدة في كل مرة.


التصحيح مع ميزة خطو المشروع

example_with_mistake.png

تعمل ميزة Project Stepping على إبطاء تدفق المشروع وتوفر ملاحظات مرئية فورية. يسمح هذا للمستخدم بالمرور عبر المشروع كتلة واحدة في كل مرة لمراقبة السلوك وتصحيح الأخطاء.

في هذا المثال ، القصد هو أن يأخذ Fling كرة ويسجل الكرة في الهدف العالي. ومع ذلك ، فإن الدور في المشروع يتجه في الاتجاه الخاطئ ، وبالتالي لن يتم تسجيل الكرة في الهدف العالي.

updated_mistake.png

errorake_visual.png

قم بتشغيل المشروع خطوة بخطوة باستخدام ميزة Project Stepping حتى يتم ملاحظة خطأ.

turn_dropdown.png

مصححة_mistake.png

تصحيح الخطأ.

كان الخطأ في هذا المثال هو أن Fling تم ترميزه للانعطاف إلى اليسار بزاوية 155 درجة ، ولكن هذا الاتجاه لا يضع Fling في الزاوية الصحيحة لمنجنيق لإطلاق الكرة في الهدف العالي. يجب تغيير اتجاه الانعطاف من اليسار إلى اليمين.

final_block.png

Screen_Shot_2021-06-22_at_3.11.30_PM.png

ثم قم بتشغيل المشروع مرة أخرى من البداية باستخدام ميزة Project Stepping. كرر هذه العملية حتى يعمل المشروع بشكل صحيح.

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

Last Updated: