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

ستغطي المقالة التالية:

  • كيف تصنع بلوك
  • كيفية تخصيص قالب
    • إضافة إدخال (رقم)
    • إضافة إدخال (قيمة منطقية)
    • أضف تسمية
    • اجمع بين المدخلات والتسميات
  • كيفية حذف المدخلات / الملصقات
  • كيفية استخدام Define Block
  • كيفية استخدام المكعبات الخاصة بي
    • تشغيل مثال صفارة الإنذار
    • الطباعة بمثال الخط الجديد

كيف تصنع بلوك

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

Define_block.png

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

Add_blocks_to_define.png

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

Use_paramaters_in_define_block.png

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

Attach_to_When_Started.png

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


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

تشغيل مثال صفارة الإنذار

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

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

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

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

Play_siren_example.png

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

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

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

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

 

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

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

غير مسمى. png

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

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