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

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

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

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

اتصال يو اس بي

الدماغ متصل بجهاز كمبيوتر محمول باستخدام كابل USB.

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

تم توصيل وحدة التحكم بجهاز الكمبيوتر المحمول باستخدام كابل USB.

ملاحظة: اتصال Bluetooth غير متاح.


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

شريط أدوات VEXcode EXP مع أيقونة وحدة التحكم في الطباعة المميزة بين أيقونة الأجهزة وأيقونات المساعدة.

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

قائمة "وحدة التحكم في الطباعة" مفتوحة وتُظهر مساحة فارغة للمشروعات لطباعة المعلومات والنصوص عليها.

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


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

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

مجموعة أدوات VEXcode EXP مع الفئة الفرعية للطباعة للكتل المعروضة داخل فئة المظهر.

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

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

VEXCode EXP قم بتعيين كتلة لون القلم مع القائمة المنسدلة المفتوحة لتغيير الجهاز. الخيار الافتراضي هو تعيين لون القلم على Brain، ولكن يمكن تغييره لتعيينه على وحدة التحكم بدلاً من ذلك.

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

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

VEXCode EXP طباعة الكتلة التي تم توسيعها لتشمل تعيين المؤشر إلى الصف التالي. يقرأ الكتلة بأكملها "طباعة محرك الأقراص للأمام" على وحدة التحكم وتعيين المؤشر إلى الصف التالي.

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

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

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

شريط أدوات VEXcode EXP مع أيقونات التنزيل والتشغيل المميزة معًا.

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

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

قائمة "وحدة التحكم في الطباعة" مفتوحة وتُظهر الرسالة المطبوعة "القيادة للأمام".

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

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

مشروع VEXcode EXP الذي يستخدم كتل ألوان القلم المحددة للطباعة بألوان مختلفة. يقرأ المشروع عند البدء، اضبط لون القلم على اللون الأحمر على وحدة التحكم ثم اطبع اللون الأحمر على وحدة التحكم واضبط المؤشر على الصف التالي. بعد ذلك، قم بضبط لون القلم إلى اللون الأخضر على وحدة التحكم ثم اطبع اللون الأخضر على وحدة التحكم واضبط المؤشر على الصف التالي.

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

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

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

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

شريط أدوات VEXcode EXP مع أيقونات التنزيل والتشغيل المميزة معًا.

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

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

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

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


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

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

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

يقوم مشروع VEXcode EXP بحظر الرسائل التي تستخدم كتل Wait لطباعة الرسائل ذات التأخير. يقرأ المشروع عند البدء، اطبع Hello على وحدة التحكم واضبط المؤشر على الصف التالي ثم انتظر 3 ثوانٍ. بعد ذلك، قم بمسح جميع الصفوف على وحدة التحكم وطباعة Goodbye على وحدة التحكم وضبط المؤشر على الصف التالي. وأخيرًا، انتظر لمدة 3 ثوانٍ ثم قم بمسح جميع الصفوف على وحدة التحكم.

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

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

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


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

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

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

يتم عرض ملف وحدة التحكم في الطباعة المحفوظ في مجلد التنزيلات الخاص بالجهاز.

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

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


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

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

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

مشروع VEXcode EXP الذي يستخدم متغيرًا وكتل طباعة وحلقة دائمة وكتل ضغط زر Brain. يقوم المشروع بأخذ الإدخالات من أزرار الدماغ، ثم يقوم بطباعة المتغير أثناء العد تصاعديًا وتنازليًا اعتمادًا على الإدخالات.
يتم عرض وحدة التحكم في الطباعة مع رسائل الإخراج من المشروع السابق. تظهر الرسائل المتغيرات عدًا يصل إلى 3 ثم يعود إلى 0، واحدًا تلو الآخر.

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

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


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

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

مشروع VEXcode EXP يستخدم كتلة Turn، وحلقة while، وكتل الطباعة، وكتل الاستشعار. يقوم المشروع بتدوير الروبوت إلى اليمين ثم يقوم بطباعة المؤقت الحالي بالثواني ودوران المحرك بالدرجات وقيمته الحية لمدة 10 ثوانٍ.
يتم عرض وحدة التحكم في الطباعة مع رسائل الإخراج من المشروع السابق. تُظهر الرسائل قيم المؤقت والدوران تصاعديًا بمرور الوقت حتى يصل المؤقت إلى 10 ثوانٍ.

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

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

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

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

Last Updated: