استخدام My Blocks في VEXcode IQ

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


كيفية صنع بلوك

Make_a_Block.png

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

إعادة تسمية_a_block.png

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


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

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

Input_a_number.png

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

إضافة إدخال (منطقي)

Add_a_boolean.png

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

أضف تصنيفًا

Add_a_label.png

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

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

Combine_inputs_and_labels.png

اجمع بين المدخلات والتسميات معًا لإنشاء سلسلة من الكتل.


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

Delete_label ___ input.png

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


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

Define_block.png

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

Add_blocks_to_define.png

إرفاق كتل إضافية إلى كتلة "تحديد".

Use_paramaters_in_define_block.png

استخدام المعلمات من كتلة "تحديد".

Attach_to_When_Started.png

استخدم "My Block" المرفقة بلوك "عند البدء".


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

لعب صفارة الإنذار مثال

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

  • قم بتشغيل صوت صفارة الإنذار 3 مرات
  • قم بالقيادة للأمام لمدة 12 بوصة
  • قم بتشغيل صوت صفارة الإنذار 6 مرات

كتلة قبعة "تحديد" تكسر الإجراء. في المثال التالي ، هذا “عرّف” قبعة قبعة يكسر الكتل المستخدمة لتشغيل صوت صفارات الإنذار لعدد معين من المرات. اسحب الوسائط من كتلة التعريف لاستخدامها داخل الكتل.

بمجرد تعيين كتلة "تحديد" ، يمكن الآن سحب الكتلة المنشأة حديثًا وإضافتها إلى كتلة "عند البدء" لتعيين المعلمات.

Play_siren_example.png

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

الطباعة باستخدام مثال السطر الجديد

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

  • قم بالقيادة للأمام لمدة 15 بوصة
  • اطبع سعة البطارية وحرك المؤشر أيضًا إلى سطر جديد على شاشة Brain
  • أدر الروبوت 180 درجة إلى اليمين
  • اطبع سعة البطارية وحرك المؤشر أيضًا إلى سطر جديد على شاشة Brain

 

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

بمجرد تعيين كتلة "تحديد" ، يمكن الآن سحب الكتلة المنشأة حديثًا وإضافتها إلى كتلة "عند البدء" لتعيين المعلمات.

غير مسمى. png

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

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

Last Updated: