مرجع واجهة برمجة تطبيقات VEX EXP#
أهلاً بكم في مرجع واجهة برمجة تطبيقات VEX EXP. يشرح هذا الموقع أوامر Blocks وPython وC++ المتوفرة في VEXcode EXP.
استخدم هذا المرجع لمعرفة ما يفعله الأمر، وما هي المعلومات التي يحتاجها، وما الذي يبلغه أو يعيده، وكيف يمكن استخدامه في مشروع.
تنطبق معلومات واجهة برمجة التطبيقات هذه عند استخدام أي مما يلي:
VEXcode EXP بواسطة VEX Robotics
برنامج Visual Studio Code من مايكروسوفت مع إضافة VEX لبرنامج Visual Studio Code
أقسام واجهة برمجة التطبيقات#
الكتل - تعرف على الكتل المتاحة في VEXcode EXP، بما في ذلك ما تفعله كل كتلة، وماذا تعني مدخلاتها، وكيف يمكن استخدامها في مشروع.
بايثون - تعرّف على طرق بايثون، ووظائفها، ومعاملاتها، وقيمها المُعادة، وأمثلة استخدامها في VEXcode EXP. كما يمكن لمعلومات واجهة برمجة تطبيقات بايثون أن تدعم المشاريع المكتوبة في Visual Studio Code باستخدام إضافة VEX Visual Studio Code.
لغة C++ - تعرّف على فئات C++، والكائنات، والمنشئات، والدوال الأعضاء، والمعاملات، والقيم المُعادة، والأمثلة المستخدمة في VEXcode EXP. كما يمكن لمعلومات واجهة برمجة تطبيقات C++ أن تدعم المشاريع المكتوبة في Visual Studio Code باستخدام ملحق VEX Visual Studio Code.
دروس تعليمية لـ VEXcode - اعثر على دروس تعليمية وموارد داعمة لتعلم كيفية استخدام VEXcode EXP.
كيفية استخدام هذا المرجع#
اختر القسم الخاص بلغة البرمجة أو المورد الذي تستخدمه.
استخدم الشريط الجانبي أو شريط البحث للعثور على جهاز أو فئة أو كتلة أو أمر أو طريقة أو فئة.
اقرأ الوصف لفهم وظيفة الأمر ومتى يكون مفيدًا.
تحقق من المعايير لمعرفة المدخلات المطلوبة والخيارات المتاحة.
راجع المثال لمعرفة إحدى طرق استخدام الأمر في مشروع ما.
للحصول على أمثلة نصية بلغة بايثون أو سي++، حدد زر نسخ لنسخ المثال، ثم الصقه في بيئة البرمجة الخاصة بك.
نصائح لاستخدام واجهة برمجة التطبيقات (API)#
ابدأ بالجهاز أو الفئة التي تعمل معها، مثل أجهزة نظام الدفع، أو الدماغ، أو وحدة التحكم، أو الحركة، أو المنافذ الذكية.
اقرأ الوصف قبل نسخ المثال حتى تفهم ما المقصود من الأمر.
تحقق من جداول المعلمات بعناية. فالتغييرات الطفيفة في المدخلات قد تغير طريقة عمل الروبوت.
استخدم الأمثلة كنقطة انطلاق، ثم غيّر القيم أو الاتجاهات أو المنافذ أو الأسماء لتتناسب مع مشروعك الخاص.