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

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


 كيفية صنع كتلة

يعرض VEXcode IQ مربع الأدوات مع فئة My Blocks وزر Make a Block المميز.

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

تم فتح قائمة VEXcode IQ Make a Block. تم تغيير اسم الكتلة إلى تشغيل الصوت وتم تمييزها.

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


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

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

قائمة VEXcode IQ Make a Block مفتوحة وتم تعيين اسم الكتلة على تشغيل الصوت. تمت إضافة حقل إدخال رقم إلى الكتلة ويتم الآن تمييزه.

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

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

قائمة VEXcode IQ Make a Block مفتوحة وتم تعيين اسم الكتلة على تشغيل الصوت. تمت إضافة حقل إدخال منطقي إلى الكتلة ويتم تمييزه الآن.

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

أضف تصنيفًا

قائمة VEXcode IQ Make a Block مفتوحة وتم تعيين اسم الكتلة على Draw a متبوعًا بإدخال رقم. تمت إضافة حقل تسمية إلى نهاية الكتلة ويتم تسليط الضوء عليه الآن.

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

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

تم فتح قائمة VEXcode IQ Make a Block وتم إنشاء كتلة مخصصة. تقرأ الكتلة أولاً "ارسم أ"، ثم تحتوي على حقل إدخال رقم، ثم تنتهي بقراءة تسمية "بوصة مربعة". يقرأ كل المربع المخصص معًا "ارسم مربعًا بقياس X بوصة".

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


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

قائمة VEXcode IQ Make a Block مفتوحة وتم تعيين اسم الكتلة على تشغيل الصوت. تمت إضافة حقل إدخال رقم إلى الكتلة، وتم تسليط الضوء على أيقونة المسح الموجودة أعلى حقل الإدخال.

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


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

يتم تمييز كتلة تعريف VEXcode IQ My Blocks في مساحة العمل. يقرأ المربع المحدد "ارسم مربعًا بحجم بوصة"، وكلمة الحجم هي معلمة رقمية يمكن استخدامها في تعريف المربع.

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

تم الآن إضافة كتلة تعريف VEXcode IQ My Blocks مع تعريف الكود إليها. تحتوي المجموعة على كتلة تكرار مضبوطة على 4، وكتلة قيادة لـ 200 مم مع كتلة دوران لـ 90 درجة، وكلاهما داخل كتلة التكرار.

قم بإرفاق كتل إضافية إلى كتلة "التعريف".

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

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

تمت إضافة كتلة أمر VEXcode IQ My Blocks أسفل كتلة When Started لتشغيل الكتلة الجديدة. ستقوم كتلة الأوامر هذه باستدعاء أمر رسم حجم مربع بوصة. تم ضبط معلمة الرقم على 4.

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


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

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

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

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

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

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

تشغيل صوت صفارة الإنذار VEXcode IQ My Blocks Definition block. تقرأ الكتلة أوقات تشغيل صوت صفارة الإنذار، وكلمة الأوقات عبارة عن معلمة رقمية. تحتوي المكدس على كتلة تكرار مع تعيين رقم التكرار الخاص بها على معلمة الأوقات، وفي كتلة التكرار يوجد كتلة تشغيل الصوت التي تم تعيينها لتشغيل صوت صفارة الإنذار. بجوار كتلة التعريف يوجد كومة بها برنامج لاستخدام الكتلة. تقرأ هذه المجموعة عند البدء، قم بتشغيل صوت صفارة الإنذار 3، ثم قم بالقيادة للأمام لمدة 12 بوصة، ثم قم بتشغيل صوت صفارة الإنذار 6.

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

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

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

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

 

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

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

الطباعة باستخدام سطر جديد VEXcode IQ My Blocks تعريف الكتلة. تقرأ الكتلة رقم الطباعة مع السطر الجديد، وكلمة الرقم هي معلمة رقم. تحتوي المكدس على كتلة طباعة مع معلمة الرقم في قيمة الطباعة الخاصة بها متبوعة بكتلة الصف التالي. بجوار كتلة التعريف يوجد كومة بها برنامج لاستخدام الكتلة. تقرأ هذه المجموعة عند البدء، قم بالقيادة للأمام لمدة 15 بوصة، واطبع سعة البطارية بنسبة % باستخدام سطر جديد، ثم انعطف يمينًا لمدة 180 درجة، ثم اطبع سعة البطارية بنسبة % باستخدام سطر جديد.

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

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

Last Updated: