مكعبات#

يشرح مرجع واجهة برمجة تطبيقات VEX AIR Blocks ما يفعله كل جزء من أجزاء VEXcode، وكيف تغير مدخلاته سلوك الطائرة بدون طيار، وكيف يمكن استخدام هذا الجزء في مشروع ما.

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

تُستخدم الكتل في مشاريع VEXcode AIR Blocks. أما مشاريع بايثون فتستخدم قسم واجهة برمجة التطبيقات النصية بدلاً من ذلك.

كيفية قراءة إدخال الكتلة#

تتضمن معظم إدخالات الكتل الأجزاء التالية:

  • وصف الكتلة - يشرح ما تفعله الكتلة ومتى تكون مفيدة.

  • صورة الكتلة - توضح شكل الكتلة في VEXcode AIR.

  • المعلمات - تسرد المدخلات الموجودة في الكتلة وتشرح كيف يؤثر كل مدخل على الطائرة بدون طيار أو المشروع.

  • قيمة الإرجاع - توضح ما الذي يبلغه كتلة Boolean أو Reporter.

  • مثال - يوضح إحدى الطرق التي يمكن بها استخدام الكتلة في مشروع ما.

أنواع الكتل الشائعة#

تؤدي الأشكال المختلفة للكتل وظائف مختلفة في المشروع.

نوع الكتلة

ماذا يعني ذلك؟

كومة

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

قبعة

كتلة تبدأ سلسلة من الكتل عندما يحدث شيء ما، مثل بدء المشروع أو وقوع حدث ما.

منطقي

كتلة تُبلغ عن صواب أو خطأ. تُستخدم الكتل المنطقية غالبًا داخل الشروط، مثل كتل إذا كان ثم أو انتظر حتى.

مراسل

كتلة تُبلغ عن قيمة، مثل رقم أو نص. تُستخدم كتل الإبلاغ غالبًا داخل كتل أخرى.

المبنى ج

كتلة تلتف حول كتل أخرى وتتحكم في وقت أو كيفية تشغيلها، مثل كتل التكرار أو كتل إذا ثم.

مثال على إدخال كتلة#

يتحرك#

تقوم كتلة الحركة بتحريك الطائرة بدون طيار في أربعة اتجاهات محددة باستخدام سرعة الحركة الحالية.

تحريك كتلة المكدس للأمام#
تحرك [للأمام v]

حدود

وصف

اتجاه

حرّك الطائرة المسيّرة في أحد الاتجاهات التالية:

  • للأمام
  • لليمين
  • لليسار
  • للخلف

مثال

عند البدء
[Move forward for 2 seconds.]
ارتفع إلى [500] [مم v] ▶
تحرك [للأمام v]
انتظر [2] ثانية
هبوط ▶