فهم الهيكل الرئيسي لمشروع VEXcode Pro V5

The VEX Visual Studio Code Extension has replaced VEXcode Pro V5, which is now end-of-life.

VEXcode Blocks and VEXcode Text remain actively developed and supported for all VEX platforms.

محرر أكواد VEXcode Pro V5 يعرض الوظيفة الرئيسية مع تمييز الأقواس المعقوفة المفتوحة والمغلقة.

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

لاحظ أن الهيكل الرئيسي يحتوي على قوس متعرج للفتح والإغلاق

يُظهر محرر الأكواد VEXcode Pro V5 مساحة فارغة داخل الدالة الرئيسية مُظللة بين قوسين معقوفين.

يجب دائمًا أن تقترن دعامة الفتح بدعامة الإغلاق.

بين الأقواس المتعرجة للهيكل الرئيسي يمكنك إضافة تعليمات لبرمجة الروبوت الخاص بك

محرر الأكواد VEXcode Pro V5 يعرض سطر vexcodeInit() المميز داخل الدالة الرئيسية.

عندما تبدأ برنامجًا جديدًا، يوجد داخل الهيكل الرئيسي سطر من الكود vexcodeInit();

محرر أكواد VEXcode Pro V5 يعرض Drivetrain.driveFor(200, mm)؛ مع تسمية أقسام الجهاز والأمر والمعلمات.

يقوم هذا الأمر بإعداد وتهيئة جميع الأجهزة (مثل المحركات وأجهزة الاستشعار) قبل بدء تشغيل التعليمات البرمجية الخاصة بك. لا تقم vexcodeInit();

في مشروع بسيط يدفع الروبوت للأمام، تحتوي التعليمات على ثلاثة أقسام:

  • الجهاز
  • الامر
  • المعلمات
يعرض محرر الأكواد VEXcode Pro V5 الأمر Drivetrain.driveFor ​​مع تمييز عامل النقطة بين الجهاز والأمر.

يتم الفصل بين الجهاز والأمر بفترة تسمى " نقطة عامل"

حول معلمات الأمر driveFor، توجد مجموعة من الأقواس. هذا مثال آخر على علامات الترقيم المقترنة (مثل القوس المتعرج). يتم فصل كل معلمة بفاصلة.  

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


محرر الأكواد VEXcode Pro V5 يعرض أمرين من أوامر driveFor ​​على سطرين منفصلين مع فواصل منقوطة تشير إلى ترتيب التنفيذ. تم رسم الأسهم لتوضيح ترتيب التعليمات بشكل واضح.

إذا كانت هناك تعليمات متعددة في مشروعك، فسيتم تشغيل تعليمات المشروع من اليسار إلى اليمين ومن الأعلى إلى الأسفل.

بناءً على موضع الفواصل المنقوطة، سيقوم VEXcode Pro V5 بتشغيل السطر الأول ثم الذي يليه. سيعرف الانتقال إلى السطر الثاني بسبب الفاصلة المنقوطة.

عندما يصل المشروع إلى قوس الإغلاق المتعرج للهيكل الرئيسي، ينتهي المشروع.

VEXcode Pro V5 يعرض الأسطر الأخيرة من الدالة الرئيسية. يوجد أمران driveFor ​​ثم تنتهي الدالة بقوس معقوف مغلق.

في المشروع، سيتحرك الروبوت للأمام لمسافة 200 ملم (الخط 24)، ثم يدفع الروبوت للأمام 50 ملم (الخط 25) قبل اكتمال البرنامج.

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

Last Updated: