استخدام وحدة تحكم الطباعة في VEXcode IQ مع الكتل

تسمح وحدة التحكم بالطباعة للمستخدم بعرض الرسائل أو الإبلاغ عن قيم المستشعر أو تقديم البيانات من مشاريع VEXcode IQ. تسمح وحدة التحكم بالطباعة أيضًا للمستخدمين بحفظ مخرجات الطباعة كملف نصي.

يمكن أيضًا استخدام وحدة التحكم في الطباعة لعرض معلومات العملية، وتوفير إشارات مرئية تمكن المستخدم من رؤية ما يحدث في مشروع VEXcode IQ عند لحظة زمنية، وبالتالي إنشاء اتصال مرئي بين المشروع وإجراءات IQ Robot.

تحتاج وحدة التحكم بالطباعة إلى وجود اتصال نشط بين VEX IQ (الجيل الثاني) Brain والجهاز المستخدم مع VEXcode IQ. يمكن تحقيق ذلك عن طريق:

اتصال يو اس بي

USB_Connection.png

لاسلكي عبر وحدة التحكم

Wireless_Via_Controller.png

ملاحظة: اتصال البلوتوث غير متاح.


كيفية فتح وحدة التحكم بالطباعة

Select_monitor_display_icon.png

توجد وحدة التحكم بالطباعة في شاشة عرض IQ. لفتح وحدة التحكم بالطباعة، حدد رمز شاشة العرض بجوار التعليمات.

Monitor_display_will_open.png

سيتم فتح شاشة العرض بمجرد تحديدها. توجد وحدة التحكم بالطباعة على الجانب الأيمن.


كيفية استخدام وحدة تحكم الطباعة في المشروع

انظر وارسم الكتل التي تقوم بتشغيل وحدة التحكم في الطباعة

Screen_Shot_2021-11-17_at_11.55.07_AM.png

يتم استخدام كتل المظهر المتخصصة ضمن مشروع VEXcode IQ لتشغيل وحدة تحكم الطباعة. تقوم هذه الكتل بطباعة الكلمات أو الأرقام أو القيم المبلغ عنها من المتغيرات أو حساب عامل التشغيل أو القيم المبلغ عنها من جهاز استشعار أو جهاز.

توفر ميزة التعليمات في VEXcode IQ معلومات إضافية حول هذه الكتل البرمجية وغيرها. راجع هذه المقالة للحصول على معلومات حول كيفية الوصول إلى ميزة "التعليمات".

set_pen_color_block.png

يمكن أيضًا استخدام كتلة [تعيين لون القلم] ضمن فئة الرسم في وحدة تحكم الطباعة عن طريق تحديد "وحدة التحكم" من القائمة المنسدلة.

تطبيق كتل البحث باستخدام وحدة تحكم الطباعة

Screen_Shot_2021-11-17_at_11.45.57_AM.png

استخدم كتل البحث داخل المشروع لطباعة رسالة أو عرض البيانات في وحدة التحكم بالطباعة.

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

ملاحظة: يجب تمكين الجزء "تعيين المؤشر إلى الصف التالي" من الكتلة حتى يظهر النص في وحدة تحكم الطباعة.

Screen_Shot_2021-11-17_at_11.45.00_AM.png

قم بتنزيل المشروع على IQ Robot Brain وحدد "تشغيل".

راجع هذه المقالة حول تنزيل المشروع وتشغيله.

Screen_Shot_2021-11-17_at_11.44.21_AM.png

بمجرد تحديد "تشغيل"، سيتم تشغيل المشروع وستتم طباعة النص الملون أو القيم المبرمجة على وحدة تحكم الطباعة وفقًا لما يمليه مشروع VEXcode IQ.

تطبيق كتل الرسم باستخدام وحدة التحكم في الطباعة

Screen_Shot_2021-11-17_at_11.58.57_AM.png

استخدم كتل الرسم داخل المشروع لتغيير لون النص في وحدة التحكم بالطباعة.

لاستخدام كتلة [تعيين لون القلم]، حدد كتلة [تعيين لون القلم] وأضفها إلى المشروع.

حدد "وحدة التحكم" من القائمة المنسدلة.

ملاحظة: كتلة [تعيين لون القلم] هي كتلة الرسم الوحيدة التي يمكن استخدامها في وحدة التحكم.

Screen_Shot_2021-11-17_at_11.45.00_AM.png

قم بتنزيل المشروع على IQ Robot Brain وحدد "تشغيل".

راجع هذه المقالة حول تنزيل مشروع الكتل وتشغيله.

Screen_Shot_2021-11-17_at_11.57.59_AM.png

بمجرد تحديد "تشغيل"، سيتم تشغيل المشروع وستتم طباعة النص الملون أو القيم المبرمجة على وحدة تحكم الطباعة وفقًا لما يمليه مشروع VEXcode IQ.


امسح الصفوف في وحدة تحكم الطباعة

Screen_Shot_2021-11-17_at_11.50.56_AM.png

هناك طريقتان لمسح كافة المعلومات من وحدة التحكم بالطباعة. الطريقة الأولى لمسح النص بالكامل هي تحديد الزر "مسح" الموجود أسفل يسار وحدة التحكم بالطباعة.

Screen_Shot_2021-11-18_at_10.23.34_AM.png

هناك طريقة أخرى لمسح وحدة تحكم الطباعة وهي استخدام كتلة [مسح كافة الصفوف].

قم بإضافة الكتلة [مسح كافة الصفوف] إلى المشروع لإزالة كافة الأسطر الموجودة في وحدة التحكم بالطباعة.

في هذا المشروع، ستتم طباعة كلمة "Hello" على وحدة تحكم الطباعة. بعد 3 ثوان، سيتم مسح كافة الصفوف. بعد ذلك، ستتم طباعة كلمة "Goodbye" على وحدة التحكم في الطباعة وسيتم مسحها بعد 3 ثوانٍ.


احفظ من وحدة تحكم الطباعة

Screen_Shot_2021-11-17_at_11.54.06_AM.png

من السهل حفظ المعلومات من وحدة تحكم الطباعة على جهازك. حدد "حفظ" في الجزء السفلي من وحدة التحكم بالطباعة لحفظ كل النص كملف .txt .

download_logs.png

بمجرد تحديد الزر "حفظ"، سيتم حفظ الملف تلقائيًا في مجلد التنزيلات على جهازك بتنسيق .txt ملف.

ملاحظة: الملف لا يحفظ الألوان المطبوعة.


مشاريع نموذجية باستخدام وحدة تحكم الطباعة

الإبلاغ عن القيم والبيانات المتغيرة في المشروع

يمكن استخدام وحدة التحكم في الطباعة للإبلاغ عن القيم المتغيرة في لحظات منفصلة داخل المشروع.

variable_reporting_print_console.png
Screen_Shot_2021-11-17_at_11.20.19_AM.png

استخدم وحدة تحكم الطباعة لطباعة قيمة "myVariable".

في المشروع الموجود على اليسار، تعرض وحدة التحكم بالطباعة قيمًا متغيرة عند الضغط على أزرار Brain. يزداد المتغير عند الضغط على الزر "الأيسر"، ويتناقص عند الضغط على الزر "الأيمن".


الإبلاغ عن قيم وبيانات الاستشعار في المشروع

يمكن استخدام وحدة التحكم في الطباعة للإبلاغ عن بيانات المستشعر في لحظات منفصلة داخل المشروع.

Screen_Shot_2021-11-18_at_9.36.23_AM.png
Screen_Shot_2021-11-18_at_9.35.39_AM.png

تسمح البيانات التي تم التقاطها بواسطة وحدة التحكم بالطباعة للمستخدم برؤية معلومات قيمة حول عمليات المشروع بما في ذلك معلومات مستشعر IQ Robot. عندما يتم تشغيل الكتلة [Print] ، يمكن برمجتها لعرض المعلومات التي تم التقاطها في تلك اللحظة.

في المشروع الموجود على اليسار، تعرض وحدة تحكم الطباعة المعلومات التي تم الإبلاغ عنها بواسطة مستشعر القصور الذاتي المدمج في IQ Brain (الجيل الثاني) كما هو محدد في كتلتي الشكل والاستشعار داخل المشروع. تتضمن هذه المعلومات التغييرات التي يلتقطها مستشعر القصور الذاتي في لحظات منفصلة أثناء تشغيل المشروع: الوقت بالثواني ودوران BaseBot بالدرجات.

ملاحظة: يستخدم المشروع في هذا المثال قالب BaseBot (نظام الدفع، محرك ثنائي) (الجيل الثاني).

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

Last Updated: