التنقل عبر مشروع في VEXcode GO

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

ملاحظة: تستخدم هذه المقالة تكوين Code Base في VEXcode GO. راجع المقالة تكوين قاعدة التعليمات البرمجية VEX GO مكتبة VEX للحصول على مزيد من المعلومات حول كيفية تكوين قاعدة التعليمات البرمجية في VEXcode GO.


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

شريط أدوات VEXcode GO مع أيقونة الخطوة المميزة بين أيقونة البدء ورمز الإيقاف.

من أجل استخدام ميزة Project Stepping في VEXcode GO، يجب أن يكون Brain متصلاً بالكمبيوتر اللوحي أو الكمبيوتر الخاص بك، ويجب تكوين VEXcode GO للإصدار الخاص بك.

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

مشروع VEXcode GO Blocks يحتوي على كتلة Drive for، وكتلة Turn for، وكتلة Drive for أخرى. يتم تمييز كتلة Drive الأولى باللون الأخضر لإظهار أن البرنامج قد اتخذ خطوة واحدة وأن هذه الكتلة تعمل الآن.

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

مشروع VEXcode GO Blocks يحتوي على كتلة Drive for، وكتلة Turn for، وكتلة Drive for أخرى. يتم تمييز كتلة Turn for باللون الأخضر لإظهار أن البرنامج قد خطا خطوتين وأن هذه الكتلة تعمل الآن.

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

استمر في استخدام زر الخطوة لتنفيذ المشروع كتلة واحدة في كل مرة. عند التنقل خلال مشروع ما، سيؤدي تحديد الزر "ابدأ" إلى تنفيذ بقية المشروع بأقصى سرعة. يمكن أن يكون هذا مفيدًا إذا كنت تريد التنقل عبر الكتل القليلة الأولى من المشروع، ولكن بعد ذلك قم بتنفيذ بقية المشروع كما هو مكتوب.


تصحيح الأخطاء باستخدام ميزة خطوات المشروع

مشروع VEXcode GO Blocks يحتوي على 4 أزواج من كتل Drive for و Turn for المخصصة لتحريك الروبوت في مربع. يتم تمييز الكتلة غير الصحيحة للإشارة إلى وجود خطأ في الكود.

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

في هذا المثال، الهدف هو أن تتحرك قاعدة الكود في مربع (تقدم للأمام لمسافة 500 ملم ثم انعطف يمينًا بمقدار 90 درجة، 4 مرات لإنشاء مربع). ومع ذلك، هناك منعطف خاطئ في المشروع.

مشروع VEXcode GO Blocks يحتوي على 4 أزواج من كتل Drive for و Turn for المخصصة لتحريك الروبوت في مربع. يتم تمييز الكتلة غير الصحيحة باللون الأخضر للإشارة إلى أن البرنامج يتخطى الخطأ حاليًا. يوضح الرسم البياني الموجود على اليمين الروبوت وهو يتخذ منعطفًا غير صحيح في طريقه.

استخدم ميزة "خطوات المشروع" لبدء المشروع وتنفيذه خطوة بخطوة حتى يتم ملاحظة الخطأ.

يقوم مشروع VEXcode GO Blocks بعرض برنامج Drive غير الصحيح في المربع. يتم فتح القائمة المنسدلة الخاصة بـ Turn for block غير الصحيحة ويتم تسليط الضوء عليها. يتم تغيير قيمة الاتجاه من اليسار إلى اليمين. مشروع VEXcode GO Blocks يظهر محرك الأقراص الثابت في برنامج مربع. الآن، تتجه جميع الكتل الأربع إلى اليمين، ويتم تسليط الضوء على الكتلة التي تم إصلاحها.

تصحيح الخطأ.

مشروع VEXcode GO Blocks يحتوي على 4 أزواج من كتل Drive for و Turn for التي ستقود الروبوت في مربع. تم إصلاح كتلة الانعطاف غير الصحيحة، ويظهر الرسم التخطيطي على اليمين الروبوت وهو يقود بالمسار الصحيح.

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

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

Last Updated: