وحدة التحكم#
مقدمة#
تظهر وحدة تحكم VEXcode 123 في علامة تبويب وحدة التحكم داخل VEXcode. تتيح لك وظائف وحدة التحكم عرض النصوص والأرقام وقيم المتغيرات أثناء تشغيل المشروع. كما يمكنك من خلالها نقل مؤشر وحدة التحكم إلى صف جديد، ومسح وحدة التحكم، وقراءة مدخلات المستخدم، وتحديد لون النص المطبوع بعد تغيير اللون.
فيما يلي قائمة بجميع الطرق:
الإجراءات — إخراج نص أو مسح وحدة التحكم.
print— يعرض النص أو الأرقام أو قيم المتغيرات في وحدة التحكم.new_line— ينقل مؤشر وحدة التحكم إلى بداية السطر التالي.clear— يمسح جميع الصفوف في وحدة التحكم.
المُستقبِل — قراءة مُدخلات المستخدم.
input— ينتظر إدخال المستخدم ويعيد الاستجابة كنص.
المُعدِّل — تنسيق النص المطبوع.
set_print_color— يحدد اللون المستخدم للنص المطبوع في وحدة التحكم.
الإجراءات#
print#
يعرض الأمر print نصًا أو أرقامًا أو قيمًا متغيرة في وحدة التحكم باستخدام موضع المؤشر الحالي.
استخدم تنسيق السلاسل النصية المخصص عندما تريد أن تتضمن الرسالة المطبوعة قيمًا من مشروعك، مثل النتيجة أو المؤقت أو قراءة المستشعر. راجع صفحة تنسيق السلاسل النصية لمزيد من المعلومات.
استخدم new_line عندما تريد أن تبدأ القيمة المطبوعة التالية في سطر جديد.
Usage:
console.print(value, precision)
حدود |
وصف |
|---|---|
|
النص أو الرقم أو قيمة المتغير المراد عرضها في وحدة التحكم. |
|
اختياري. عدد المنازل العشرية التي سيتم عرضها عند طباعة رقم. القيمة الافتراضية هي |
# Display a message in the Console
console.print("Hello, robot!")

# Display 1/3 with two decimals
console.print(1 / 3, precision=2)

new_line#
يؤدي الأمر new_line إلى نقل المؤشر إلى العمود 1 في الصف التالي في وحدة التحكم. ستظهر القيمة التالية المطبوعة في ذلك الصف.
استخدم هذه الطريقة عندما تريد أن تبدأ القيمة المطبوعة التالية في صف جديد.
Usage:
console.new_line()
حدود |
وصف |
|---|---|
لا تحتوي هذه الطريقة على أي معلمات. |
# Print on two lines
console.print("Row 1")
console.new_line()
console.print("Row 2")

clear#
clear يمسح جميع الصفوف من وحدة التحكم.
Usage:
console.clear()
حدود |
وصف |
|---|---|
لا تحتوي هذه الطريقة على أي معلمات. |
# Display text, then clear it after two seconds
console.print("This will disappear...")
wait(2, SECONDS)
console.clear()
المحصل#
input#
input ينتظر من المستخدم إدخال رد، ثم يعيد هذا الرد كنص.
يتوقف المشروع عند المدخل input() يتم إدخال استجابة في وحدة التحكم.
القيمة المُعادة من input() نص. لاستخدام الاستجابة كرقم، قم بتحويلها أولًا باستخدام int() () أو float()
Usage:
input()
حدود |
وصف |
|---|---|
لا تحتوي هذه الطريقة على أي معلمات. |
# Ask for a name, then print a greeting
answer = input("What's your name?")
console.print("Hello, " + answer)

# Ask for a number, then use it in math
answer = input("Enter a number:")
number = float(answer)
console.print(number + 1)

المُعدِّل#
set_print_color#
يُحدد set_print_color لون النص المطبوع في وحدة التحكم بعد استخدام هذه الطريقة. عند بدء المشروع، يكون لون نص وحدة التحكم هو BLUE.
Usage:
console.set_print_color(color)
حدود |
وصف |
|---|---|
|
اللون المستخدم للنص المطبوع في وحدة التحكم:
|
# Print text in different colors
console.print("Default text color")
console.new_line()
console.set_print_color(RED)
console.print("Red text color")
