استخدام الكتل الخاصة بي في VEXcode V5

تعد My Blocks إحدى فئات الكتل داخل VEXcode V5. تتضمن بعض الفئات الأخرى المظهر والصوت والاستشعار والمتغيرات. تُستخدم الكتل الخاصة بي لإنشاء سلسلة من الكتل التي يمكن استخدامها عدة مرات خلال المشروع.


كيفية صنع مكعب

صندوق أدوات VEXcode V5 مع عرض فئة "كتلاتي" وتمييز زر "إنشاء كتلة".

حدد "إنشاء كتلة" من فئة "الكتل الخاصة بي".

تم فتح قائمة "إنشاء كتلة" في VEXcode V5. تم تغيير اسم المبنى إلى "درايف إن" وتم تمييزه. زر "موافق" الموجود أدناه مُظلل أيضاً.

قم بإعادة تسمية الكتلة عن طريق إدخال حقل "اسم الكتلة"، ثم حدد "موافق".


كيفية تخصيص كتلة

إضافة مدخل (رقم)

قائمة "إنشاء كتلة" في VEXcode V5 مفتوحة، واسم الكتلة مضبوط على "القيادة إلى الداخل". تمت إضافة حقل إدخال رقمي إلى الكتلة وهو الآن مُظلل.

حدد خيار "إضافة إدخال (رقم)" من شاشة "إنشاء كتلة". قم بإعادة تسمية الإدخال عن طريق إدخال حقل "الرقم"، ثم حدد "موافق".

أضف مدخلاً (منطقي)

قائمة "إنشاء كتلة" في VEXcode V5 مفتوحة، واسم الكتلة مضبوط على "القيادة إلى الداخل". تمت إضافة حقل إدخال منطقي إلى الكتلة وهو الآن مُظلل.

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

أضف تصنيفًا

قائمة "إنشاء كتلة" في VEXcode V5 مفتوحة، واسم الكتلة مُعيّن على "القيادة في" متبوعًا بإدخال رقم. تمت إضافة حقل تسمية إلى نهاية الكتلة وهو الآن مُظلل.

حدد خيار "إضافة تصنيف" من شاشة "إنشاء كتلة". قم بإعادة تسمية التسمية عن طريق إدخال حقل "نص التسمية"، ثم حدد "موافق".

الجمع بين المدخلات والتسميات

تم فتح قائمة "إنشاء كتلة" في VEXcode V5 وتم إنشاء كتلة مخصصة. يظهر في البداية مربع مكتوب عليه "ادخل بالسيارة"، ثم يوجد حقل لإدخال الأرقام، ثم ينتهي بملصق مكتوب عليه "مم مربع". بشكل عام، يقرأ النموذج المخصص "محرك في X مم مربع". زر "موافق" مُظلل أدناه.

قم بدمج المدخلات والتسميات معًا لإنشاء سلسلة من الكتل، ثم حدد "موافق".


كيفية حذف المدخلات / التسميات

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

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


كيفية استخدام تعريف الكتلة

تم تمييز كتلة تعريف الكتل الخاصة بي في VEXcode V5 في مساحة العمل. يقرأ النص المحدد "Drive in number mm square"، وكلمة number هي معلمة رقمية يمكن استخدامها في تعريف الكتلة.

يمكن الآن استخدام المعلمة من الكتلة {Define} بمجرد إنشائها.

تمت إضافة تعريف الكود إلى كتلة تعريف الكتل الخاصة بي في VEXcode V5. تحتوي المجموعة على كتلة تكرار مضبوطة على 4، وكتلة قيادة لمسافة 200 مم مع كتلة دوران بزاوية 90 درجة، وكلاهما داخل كتلة التكرار.

قم بإرفاق كتل إضافية إلى الكتلة {Define}.

كتلة تعريف الكتل الخاصة بي في VEXcode V5 مع استخدام معلمة الرقم الآن في التعريف. تحتوي المجموعة على كتلة تكرار مضبوطة على 4، وكتلة قيادة فوق كتلة دوران بزاوية 90 درجة داخل كتلة التكرار. تم وضع معلمة الرقم في كتلة Drive for، لذا تقرأ الكتلة الآن Drive forward for number mm.

استخدم المعلمات من الكتلة {Define}.

تمت إضافة كتلة أوامر VEXcode V5 My Blocks أسفل كتلة When Started لتشغيل الكتلة الجديدة. ستستدعي كتلة الأوامر هذه الأمر "Drive in number mm square". تم ضبط قيمة المعامل الرقمي على 300.

استخدم [My Block] المرفق بالمربع {When Started}.


كيفية استخدام الكتل الخاصة بي

القيادة في المربعات مثال

في هذا المثال، سيستخدم الروبوت الكتل الخاصة بي من أجل:

  • قم بالقيادة للأمام في مربع 200 ملم.
  • انعطف يمينًا 45 درجة.
  • قم بالقيادة للأمام في مربع 300 ملم.

كتلة القبعة {Define} تكسر الإجراء. في هذا الفيديو التوضيحي، يقوم هذا المربع ذو الرقم {Define} بتفكيك المربعات المستخدمة للقيادة في مربع عدد معين من المرات. اسحب الوسائط من الكتلة {Define} لاستخدامها داخل الكتل.

بمجرد تعيين الكتلة {Define} ، يمكن الآن سحب الكتلة التي تم إنشاؤها حديثًا وإضافتها إلى الكتلة {When Started} لتعيين المعلمات. هذه العملية موضحة في هذا الفيديو.

مشروع VEXcode V5 الذي يستخدم كتلة "عند بدء التشغيل" لتشغيل كتلة "القيادة في رقم مم مربع" المخصصة مرتين. يقرأ سجل بدء التشغيل: عند بدء التشغيل، قم بالقيادة في مساحة مربعة 200 مم، ثم انعطف يمينًا بزاوية 45 درجة، ثم قم بالقيادة في مساحة مربعة 300 مم.

بمجرد تغيير المعلمات، يصبح المشروع جاهزًا للتنزيل والتشغيل .

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

Last Updated: