وحدة التحكم#

مقدمة#

تظهر وحدة تحكم VEXcode GO في علامة تبويب وحدة التحكم داخل VEXcode. يمكن لكتل ​​وحدة التحكم عرض النصوص والأرقام وقيم المتغيرات أثناء تشغيل المشروع.

فيما يلي قائمة بجميع الكتل المتاحة:

مطبعة#

يعرض عنصر print stack النص أو الأرقام أو قيم المتغيرات في وحدة التحكم في الصف الحالي.

اطبع [VEXcode] ▶

حدود

وصف

قيمة

النص أو الرقم أو قيمة المتغير المراد عرضها في وحدة التحكم.

سهم متوسع

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

مثال

عند البدء :: hat events
[Display a message in the Console.]
اطبع [Hello, robot!] ▶

وحدة تحكم VEXcode، تعرض وحدة التحكم والنص "مرحباً أيها الروبوت!".

ضبط دقة الطباعة#

تحدد كتلة ضبط دقة الطباعة عدد المنازل العشرية التي تُعرض عند طباعة الأرقام في وحدة التحكم. ينطبق هذا الإعداد على الأرقام المطبوعة بعد استخدام هذه الكتلة. في بداية المشروع، تُضبط دقة الطباعة على 1، لذا تُطبع الأرقام بدون منازل عشرية.

اضبط دقة الطباعة إلى [0.1 v]

حدود

وصف

دقة

دقة الطباعة المطلوبة:

  • 1 — بدون منازل عشرية
  • 0.1 — منزلة عشرية واحدة
  • 0.01 — منزلتان عشريتان
  • 0.001 — ثلاث منازل عشرية
  • جميع الأرقام — جميع المنازل العشرية المتاحة

مثال

عند البدء :: hat events
[Display 1/3 with two decimals.]
اضبط دقة الطباعة إلى [0.01 v]
اطبع ([1] [math_division v] [3]) ▶

وحدة تحكم VEXcode، تعرض وحدة التحكم والنص "0.33".

مسح جميع الصفوف#

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

امسح جميع الصفوف

حدود

وصف

لا يحتوي هذا الجزء على أي معلمات.

مثال

عند البدء :: hat events
[Clear the Console after printing.]
اطبع [This will disappear...] ▶
انتظر [2] ثانية
امسح جميع الصفوف

قم بتعيين المؤشر إلى الصف التالي#

تقوم كتلة تعيين المؤشر إلى الصف التالي بنقل المؤشر إلى العمود 1 في الصف التالي في وحدة التحكم. ستظهر القيمة التالية المطبوعة في ذلك الصف.

استخدم هذا الجزء عندما تريد أن تبدأ القيمة المطبوعة التالية في سطر جديد. إذا لم يُستخدم هذا الجزء، ولم يتم توسيع جزء الطباعة السابق ليشمل وضع المؤشر في السطر التالي، فستظهر القيمة المطبوعة التالية مباشرةً بعد القيمة السابقة في نفس السطر.

انتقل للصف التالي

حدود

وصف

لا يحتوي هذا الجزء على أي معلمات.

مثال

عند البدء :: hat events
[Print on two rows.]
اطبع [Row 1] ▶
انتقل للصف التالي
اطبع [Row 2] ▶

وحدة تحكم VEXcode، تعرض وحدة التحكم والنص "الصف 1" معروضًا في السطر الأول و"الصف 2" في السطر الثاني.

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

تُحدد كتلة تعيين لون الخط في وحدة التحكم لون الخط المستخدم للنص المطبوع في وحدة التحكم. عند بدء المشروع، يكون لون الخط أزرق.

تعيين لون الخط إلى [أحمر v] على وحدة التحكم

حدود

وصف

لون

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

  • أحمر
  • أخضر
  • أزرق
  • أسود
  • أبيض
  • أصفر
  • برتقالي
  • بنفسجي
  • سماوي

مثال

عند البدء :: hat events
[Print text in different font colors.]
اطبع [Default text color] ▶
انتقل للصف التالي
تعيين لون الخط إلى [أحمر v] على وحدة التحكم
اطبع [Red text color] ▶

وحدة تحكم VEXcode، تعرض وحدة التحكم ونصًا أزرق اللون يقول "لون النص الافتراضي" معروضًا في السطر الأول ونصًا أحمر اللون يقول "لون النص الأحمر" في السطر الثاني.

اسأل وانتظر / أجب#

تقوم كتلة المكدس ask and wait بعرض رسالة في وحدة التحكم وتوقف المشروع مؤقتًا حتى يتم إدخال رد في وحدة التحكم.

تُعيد كتلة answer المُبلِّغة آخر استجابة مُدخلة في وحدة التحكم. تُعاد الاستجابة كنص. لاستخدام الاستجابة كرقم، استخدم كتلة convert المُبلِّغة لتحويل الإجابة إلى رقم أولًا.

كتلة “اسأل وانتظر”.#
اسأل [What's your name?] وانتظر

المعلمة

وصف

اِسْتَدْعَى

الرسالة التي سيتم عرضها في وحدة التحكم.

قسم الإجابات.#
إجابة

حدود

وصف

لا يحتوي هذا الجزء على أي معلمات.

مثال

عند البدء
[Tell the robot your name.]
اسأل [What's your name?] وانتظر
اطبع [Hello, ] ▶
اطبع (إجابة) ▶