مراقبة القيم المتغيرة والاستشعارية في VEXcode 123

توفر المراقبة المتغيرة وأجهزة الاستشعار المتوفرة في وحدة التحكم VEXcode 123 Monitor إشارات مرئية مهمة تسمح للمستخدم برؤية ما يحدث في مشروع VEXcode 123 في الوقت الفعلي. تتيح وحدة التحكم في الشاشة للمستخدمين إجراء اتصال مرئي بين المشروع وإجراءات 123 Robot. يتيح مستشعر المراقبة والقيم المتغيرة في وحدة تحكم المراقبة للمستخدم عرض تقارير في الوقت الفعلي لقيمة محددة (أو قيم متعددة) في المشروع.


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

123 شريط الأدوات.png

لفتح نافذة الشاشة وعرض وحدة تحكم الشاشة، حدد أيقونة الشاشة بجوار التعليمات.

123 وحدة تحكم الشاشة.png

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

اختيار القائمة المنسدلة.png

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

بعد ذلك، حدد الكتلة واسحبها إلى أيقونة Monitor Console في مساحة العمل.

123 X زر.png

لإزالة قيم المستشعر من وحدة تحكم الشاشة، حدد الرمز "X".

يمكن إضافة المتغيرات الموجودة في Toolbox إلى Monitor Console عن طريق تحديد كتلة المتغير وسحبها إلى رمز Monitor Console في مساحة العمل. يبدأ VEXcode 123 دائمًا بمتغير "myVariable". للحصول على معلومات حول إضافة متغير جديد وتسمية المتغيرات في VEXcode 123, شاهد هذه المقالة.

123 إزالة Variable.png

لإزالة المتغيرات من وحدة تحكم المراقبة، حدد الرمز "X".

123 إنشاء قائمة.png

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

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

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

123 إزالة القائمة X.png

لإزالة قائمة من وحدة تحكم المراقبة، حدد الرمز "X".


مراقبة قيم الاستشعار

العين تكتشف اللون الأزرق.png

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

في المثال التالي، تتم مراقبة الكتلة <Detects color> في وحدة تحكم المراقبة. يوجه المشروع الروبوت 123 للقيادة حتى يكتشف جسمًا ما. بمجرد اكتشاف جسم ما، إذا كان هذا الكائن باللون الأزرق، فسوف يتجه الروبوت 123 إلى اليمين. إذا لم يكتشف الروبوت 123 اللون الأزرق، فسوف يتجه نحو اليسار. شاهد بينما تتغير قيمة الكتلة <Detects color> في وحدة تحكم الشاشة من خطأ إلى صحيح عندما يكتشف 123 Robot اللون الأزرق.

123 مؤقت المراقبة.png

يمكن أيضًا استخدام وحدة التحكم في المراقبة لمساعدة المستخدم على تصور تدفق المشروع من خلال إظهار الكتل التي قد لا يتم الإبلاغ عنها بشكل صريح، مثل قيمة المؤقت بالثواني.

في المثال التالي، يتم الإبلاغ عن كتلة (قيمة المؤقت) في وحدة تحكم المراقبة. سوف يتحرك الروبوت 123 للأمام لخطوتين، ثم ينتظر حتى تقوم كتلة (قيمة المؤقت) بإبلاغ قيمة أكبر من 5 ثوانٍ. سوف يستدير الروبوت 123 بعد ذلك إلى اليمين بمقدار 90 درجة. بدون وحدة التحكم في الشاشة، لن يتمكن المستخدم من تصور التوقيت الدقيق للروبوت 123 الذي يتحول إلى اليمين بزاوية 90 درجة.


مراقبة القيم المتغيرة

مرات متكررة.png

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

في المثال التالي، يتم استخدام المتغير "timesRepeated" لمراقبة عدد المرات التي يكرر فيها الروبوت 123 سلوكًا معينًا. يمكن أن تساعد المراقبة المتغيرة على وحدة تحكم المراقبة في تقديم تعليقات في الوقت الفعلي لفهم تدفق المشروع.

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

Last Updated: