شاشة#

مقدمة#

تتحكم وحدات الشاشة في شاشة وحدة التحكم في طائرة VEX AIR بدون طيار، مما يسمح لوحدة التحكم الخاصة بك بعرض النصوص والأرقام والرسومات والصور، والاستجابة لإدخال اللمس.

ملاحظة: في حال اقتران طائرة VEX AIR بدون طيار بجهاز تحكم، سيظهر مؤقت أعلى شاشة الطباعة يُشير إلى الوقت المنقضي للمشروع الحالي. ستظهر أي نصوص أو رسومات خلف المؤقت.

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

طباعة المؤشر - عرض النص وإدارة مؤشر الطباعة.

طباعة XY - طباعة النص بإحداثيات تعتمد على البكسل.

الإعدادات - تغيير مظهر النصوص والرسومات وعرض الشاشة.

الرسم - إنشاء الرسومات والعناصر المرئية.

اللمس - اكتشاف تفاعلات الشاشة.

بصمة المؤشر#

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

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

يعتمد عدد الأحرف التي يمكن عرضها على الشاشة على نوع الخط المُختار. مع الخط الافتراضي ذي العرض الثابت والحجم المتوسط، يمكن عرض ما يصل إلى 18 صفًا و53 عمودًا بوضوح. أما النصوص التي تتجاوز هذا النطاق فقد تُقطع أو يصعب قراءتها.

قم بتعيين كتلة مكدس المؤشر#
اضبط المؤشر على الصف [1] العمود [1] على الشاشة

حدود

وصف

صف

الصف الذي سيتم تحريك المؤشر إليه.

عمود

العمود الذي سيتم تحريك المؤشر إليه.

أمثلة

عند بدء التشغيل، ينقل المؤشر إلى الصف 7، العمود 25 على الشاشة ويطبع “الصف 7، العمود 25”.#
عند البدء
[Display text starting at Row 7 Column 25.]
اضبط المؤشر على الصف [7] العمود [25] على الشاشة
اطبع [Row 7, Column 25] على الشاشة ▶

لقطة شاشة لشاشة وحدة تحكم طائرة VEX AIR بدون طيار، مع نص أبيض بالقرب من المنتصف يشير إلى الصف 7، العمود 25 في موضع الشاشة هذا.

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

تقوم كتلة المكدس set cursor to next row on screen بنقل المؤشر إلى العمود 1 في الصف التالي على شاشة التحكم.

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

حدود

وصف

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

مثال

عند بدء التشغيل، يطبع “السطر 1” على الشاشة، وينقل المؤشر إلى السطر التالي، ثم يطبع “السطر 2”.#
عند البدء
[Display two lines of text.]
اطبع [Line 1] على الشاشة ▶
انتقل للصف التالي على الشاشة
اطبع [Line 2] على الشاشة ▶

لقطة شاشة لشاشة وحدة تحكم طائرة VEX AIR بدون طيار، مع نص أبيض في الزاوية العلوية اليسرى يقرأ السطر 1 في السطر العلوي، والسطر 2 أسفله مباشرة.

مسح الصف على الشاشة#

تقوم كتلة المكدس مسح الصف على الشاشة بمسح صف من النص على شاشة وحدة التحكم.

كتلة تكديس صف فارغ#
امسح الصف [1] من الشاشة

حدود

وصف

صف

رقم الصف المراد مسحه.

مثال

عند بدء التشغيل، يطبع النص على سطرين. يبقى السطر الأول ظاهراً، بينما يختفي السطر الثاني بعد 3 ثوانٍ.#
عند البدء
[Clear only the second row of text.]
اطبع [This text stays] على الشاشة ▶
انتقل للصف التالي على الشاشة
اطبع [This text disappears] على الشاشة ▶
انتظر [3] ثانية
امسح الصف [2] من الشاشة

عمود مؤشر الشاشة#

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

عمود مؤشر الشاشة، كتلة المُبلغ#
(عمود مؤشر الشاشة)

حدود

وصف

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

مثال

عند بدء التشغيل، يقوم بنقل المؤشر إلى الصف 7، العمود 25 على الشاشة ويطبع رقم عمود المؤشر الحالي.#
عند البدء
[Display the cursor's current column.]
اضبط المؤشر على الصف [7] العمود [25] على الشاشة
اطبع (عمود مؤشر الشاشة) على الشاشة ▶

لقطة شاشة لشاشة وحدة تحكم طائرة VEX AIR بدون طيار، مع نص أبيض بالقرب من المنتصف يقرأ 25، في الصف 7، العمود 25.

صف مؤشر الشاشة#

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

مؤشر الشاشة، صف، مُبلغ، كتلة#
(صف مؤشر الشاشة)

حدود

وصف

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

مثال

عند بدء التشغيل، يقوم بنقل المؤشر إلى الصف 7، العمود 25 على الشاشة ويطبع رقم صف المؤشر الحالي.#
عند البدء
[Display the cursor's current row.]
اضبط المؤشر على الصف [7] العمود [25] على الشاشة
اطبع (صف مؤشر الشاشة) على الشاشة ▶

لقطة شاشة لشاشة وحدة تحكم طائرة VEX AIR بدون طيار، مع نص أبيض بالقرب من المنتصف يقرأ 7، في الصف 7، العمود 25.

طباعة XY#

ضبط الشاشة الأصلية#

تُحدد كتلة set screen origin نقطة الأصل (0, 0) المستخدمة للرسم والطباعة الإحداثية على شاشة التحكم. افتراضيًا، تكون نقطة الأصل هي الزاوية العلوية اليسرى للشاشة. يمكن لهذه الكتلة إعادة تعيين نقطة الأصل إلى موقع إحداثيات بديل (x, y) على الشاشة.

مجموعة الشاشة الأصلية كتلة المكدس#
اضبط أصل الشاشة x: [0] y: [0]

حدود

وصف

x

إحداثيات x بالبكسل لتعيين نقطة الأصل الجديدة.

y

إحداثيات المحور الصادي بالبكسل لتعيين نقطة الأصل الجديدة.

مثال

عند بدء التشغيل، يتم تعيين أصل الشاشة إلى (320، 240) ورسم مستطيل عند الأصل الجديد مع الزاوية العلوية اليسرى عند (0،0)، وعرض 80 بكسل، وارتفاع 40 بكسل.#
عند البدء
[Set the origin to the center of the screen.]
اضبط أصل الشاشة x: [320] y: [240]
[Draw a rectangle at the new origin.]
ارسم مستطيلاً [0] [0] [80] [40] على الشاشة

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

إعدادات#

شاشة واضحة#

تقوم كتلة مسح الشاشة بمسح جميع الرسومات والنصوص والصور من شاشة التحكم.

شاشة واضحة#
امسح الشاشة

حدود

وصف

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

مثال

عند بدء التشغيل، يرسم دائرة مركزها (120، 120) ونصف قطرها 40 بكسل. بعد ثانيتين، يتم مسح الشاشة.#
عند البدء
[Draw a circle, and clear it after 2 seconds.]
ارسم دائرة [320] [240] [80] على الشاشة
انتظر [2] ثانية
امسح الشاشة

انتظر حتى يتم عرض الشاشة#

تقوم كتلة “انتظار عرض الشاشة” بتحويل عملية رسم الشاشة إلى سلوك “العرض لاحقًا”. بمجرد تشغيل هذه الكتلة، لن تظهر كتل الشاشة اللاحقة على شاشة التحكم حتى يتم تشغيل كتلة “انتظار عرض الشاشة” التالية.

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

انتظر حتى يتم عرض الشاشة

حدود

وصف

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

مثال

عند بدء التشغيل، يرسم دائرة مركزها (120، 120) ونصف قطرها 40 بكسل. بعد ثانيتين، يتم مسح الشاشة.#
عند البدء
[Display text and images when button 7 is pressed.]
انتظر حتى يتم عرض الشاشة
اطبع [Screen rendered!] على الشاشة ▶
ارسم دائرة [320] [240] [80] على الشاشة
انتظر حتى <زر وحدة التحكم [7 v] مضغوط؟>
انتظر حتى يتم عرض الشاشة

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

املأ الشاشة#

تقوم كتلة ملء الشاشة بمسح جميع الرسومات والنصوص والصور من شاشة التحكم، ثم تغير الخلفية إلى لون محدد.

كتلة ملء الشاشة#
املأ الشاشة بـ [أحمر v]

حدود

وصف

لون

اللون المراد تغيير الخلفية إليه:

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

مثال

عند البدء
[Say "Hello" then turn screen green.]
اطبع [Hello] على الشاشة ▶
انتظر [2] ثانية
املأ الشاشة بـ [أخضر v]

لقطة شاشة لشاشة وحدة تحكم طائرة VEX AIR بدون طيار، مع ملء كامل مساحة الطباعة على الشاشة باللون الأخضر الفاتح.

ضبط الخط على الشاشة#

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

مجموعة تعيين الخطوط#
اضبط الخط إلى [أحادي المسافات v] [متوسط v] على الشاشة

حدود

وصف

يكتب

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

مقاس

حجم الخط (موضح أدناه):

  • صغير جدًا
  • صغير جدًا جدًا
  • صغير
  • متوسط
  • كبير
  • كبير جدًا جدًا
  • كبير جدًا جدًا

لقطة شاشة لشاشة وحدة تحكم طائرة VEX AIR بدون طيار، مع مجموعة متنوعة من الأحرف والأرقام مطبوعة باللون الأبيض في الزاوية العلوية اليسرى بخط Mono 12. الأحرف AZ موجودة في سطر واحد، وتشغل حوالي ثلث عرض الشاشة. في الزاوية السفلية اليسرى، يظهر النص مكونًا من 91 حرفًا في 30 صفًا.
monospaced super small

نفس الصورة السابقة، ولكن بخط Mono 15. تظهر الأحرف AZ في سطر واحد، وتشغل ما يقارب نصف عرض الشاشة. في الزاوية السفلية اليسرى، يبلغ عرضها 71 حرفًا موزعة على 23 سطرًا.
monospaced extra small

نفس الصورة السابقة، ولكن بخط Mono 20. تظهر الأحرف AZ في سطر واحد، وتشغل نصف عرض الشاشة. في الزاوية السفلية اليسرى، يبلغ طولها 53 حرفًا وعرضها 18 سطرًا.
monospaced small

نفس الصورة السابقة، ولكن بخط Mono 24. تظهر الأحرف AZ في سطر واحد، وتشغل ما يزيد قليلاً عن نصف عرض الشاشة. في الزاوية السفلية اليسرى، يبلغ عرضها 45 حرفًا موزعة على 15 سطرًا.
monospaced medium

نفس الصورة السابقة، ولكن بخط Mono 30. تظهر الأحرف AZ في سطر واحد، وتشغل حوالي ثلاثة أرباع عرض الشاشة. في الزاوية السفلية اليسرى، يظهر النص على شكل 35 حرفًا في 12 صفًا.
monospaced large

نفس الصورة السابقة، ولكن بخط Mono 40. تظهر الأحرف AZ على سطر واحد، ممتدة على عرض الشاشة. في الزاوية السفلية اليسرى، يبلغ عرضها 26 حرفًا موزعة على 9 أسطر.
monospaced extra large

نفس الصورة السابقة، ولكن بخط Mono 60. الأحرف AQ على سطر واحد، تمتد على عرض الشاشة. في الزاوية السفلية اليسرى، يظهر النص مكونًا من 17 حرفًا عرضًا و6 أسطر.
monospaced super large

نفس الصورة السابقة، ولكن بخط Prop 20. تظهر الأحرف AZ في سطر واحد، وتشغل ما يزيد قليلاً عن نصف عرض الشاشة. في الزاوية السفلية اليسرى، يبلغ عرضها 49 حرفًا موزعة على 18 سطرًا.
proportional small

نفس الصورة السابقة، ولكن بخط Prop 24. تظهر الأحرف AZ في سطر واحد، وتشغل حوالي ثلثي عرض الشاشة. في الزاوية السفلية اليسرى، يبلغ طولها 42 حرفًا وعرضها 15 سطرًا.
proportional medium

نفس الصورة السابقة، ولكن بخط Prop 30. تظهر الأحرف AZ في سطر واحد، وتشغل ثلاثة أرباع عرض الشاشة. في الزاوية السفلية اليسرى، يظهر النص مكونًا من 33 حرفًا عرضًا و12 سطرًا.
proportional large

نفس الصورة السابقة، ولكن بخط Prop 40. تظهر الأحرف AY على سطر واحد، ممتدة على عرض الشاشة. في الزاوية السفلية اليسرى، يظهر النص مكونًا من 24 حرفًا عرضًا و9 أسطر.
proportional extra large

نفس الصورة السابقة، ولكن بخط Prop 60. الأحرف AQ على سطر واحد، تمتد على عرض الشاشة. في الزاوية السفلية اليسرى، يظهر النص مكونًا من 17 حرفًا في 6 صفوف.
proportional super large

مثال

عند بدء التشغيل، يتم ضبط الخط على “حجم كبير جدًا أحادي المسافة” وطباعة “VEX” على الشاشة.#
عند البدء
[Display text using a larger font.]
اضبط الخط إلى [أحادي المسافات v] [كبير جداً v] على الشاشة
اطبع [VEX] على الشاشة ▶

نفس الصورة السابقة، ولكن مع نص أبيض في الزاوية العلوية اليسرى مكتوب عليه VEX بخط Mono 40.

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

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

مجموعة طباعة دقيقة، كتلة مكدسة#
اضبط دقة الطباعة إلى [0.1 v] على الشاشة

حدود

وصف

دقة

يضبط دقة الطباعة على:

  • 1
  • 0.1
  • 0.01
  • 0.001
  • جميع الأرقام

مثال

عند بدء التشغيل، يتم ضبط دقة الطباعة على منزلتين عشريتين وطباعة 1/3 على شكل 0.33 على الشاشة.#
عند البدء
[Print 1/3 as 0.33.]
اضبط دقة الطباعة إلى [0.01 v] على الشاشة
اطبع ([1] [math_division v] [3]) على الشاشة ▶

لقطة شاشة لجهاز التحكم بطائرة VEX AIR بدون طيار مع نص أبيض في الزاوية العلوية اليسرى يقرأ 0.33.

اضبط عرض القلم على الشاشة#

تحدد كتلة set pen width on screen سمك الخطوط المرسومة ومخططات الأشكال.

مجموعة عرض القلم، كتلة التكديس#
اضبط عرض القلم إلى [10] على الشاشة

حدود

وصف

عرض

عرض القلم بالبكسل.

مثال

عند بدء التشغيل، يتم ضبط عرض القلم على 10 بكسل ويرسم مستطيلاً بزاوية علوية يسارية عند (50،50)، وعرض 130 بكسل، وارتفاع 60 بكسل.#
عند البدء
[Draw a rectangle with a pen width of 10.]
اضبط عرض القلم إلى [10] على الشاشة
ارسم مستطيلاً [200] [200] [200] [80] على الشاشة

لقطة شاشة لجهاز التحكم في طائرة VEX AIR بدون طيار مع مستطيل أبيض ذي إطار سميك مطبوع في المنتصف.

ضبط لون القلم/الخط على الشاشة#

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

تحديد لون القلم / الخط، كتلة التجميع#
اضبط لون القلم / الخط إلى [أحمر v] على الشاشة

مثال

حدود

وصف

لون

لون القلم والخط المطلوب استخدامه:

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

عند بدء التشغيل، يتم ضبط لون القلم على اللون الأحمر ورسم مستطيل بزاوية علوية يسارية عند (50، 50)، وعرض 130 بكسل، وارتفاع 60 بكسل.#
عند البدء
[Draw a rectangle with an orange outline.]
اضبط لون القلم / الخط إلى [برتقالي v] على الشاشة
ارسم مستطيلاً [200] [150] [240] [150] على الشاشة
اضبط لون القلم / الخط إلى [أبيض v] على الشاشة
اطبع [VEXcode AIR] عند x:[250] y:[220] على الشاشة

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

قم بتعيين لون تعبئة النص على الشاشة#

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

تحديد لون تعبئة النص في كتلة مكدسة#
اضبط لون تعبئة النص إلى [أحمر v] على الشاشة

حدود

وصف

لون

لون تعبئة النص المطلوب استخدامه:

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

أمثلة

عند بدء التشغيل، يتم تعيين لون التعبئة إلى اللون البرتقالي ورسم مستطيلين. الأول عند (50، 50)، والثاني عند (50، 130)، وكلاهما بعرض 100 بكسل وارتفاع 60 بكسل.#
عند البدء :: hat events
[Display two colors behind text.]
اضبط لون تعبئة النص إلى [أحمر v] على الشاشة
اطبع ["Red"] على الشاشة ▶
انتقل للصف التالي على الشاشة
اضبط لون تعبئة النص إلى [أزرق v] على الشاشة
اطبع ["Blue"] على الشاشة ▶

قم بتعيين لون تعبئة الرسم على الشاشة#

تحدد كتلة set draw fill color on screen لون التعبئة المستخدم عند رسم الأشكال. لون التعبئة الافتراضي هو الأسود.

مجموعة رسم لون التعبئة كتلة مكدسة#
اضبط لون تعبئة الرسم إلى [أحمر v] على الشاشة

حدود

وصف

لون

لون تعبئة الشكل المطلوب استخدامه:

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

أمثلة

عند بدء التشغيل، يتم تعيين لون التعبئة إلى اللون البرتقالي ورسم مستطيلين. الأول عند (50، 50)، والثاني عند (50، 130)، وكلاهما بعرض 100 بكسل وارتفاع 60 بكسل.#
عند البدء
[Draw an orange-filled rectangle with text on top.]
اضبط لون تعبئة الرسم إلى [برتقالي v] على الشاشة
ارسم مستطيلاً [200] [150] [240] [150] على الشاشة
اطبع [VEXcode AIR] عند x:[250] y:[220] على الشاشة

لقطة شاشة لجهاز التحكم في طائرة VEX AIR بدون طيار، تحتوي على مستطيل برتقالي اللون ذي حافة بيضاء رفيعة، ويتوسطه نص أبيض مكتوب عليه VEXcode AIR.

يرسم#

عرض ملف الصورة على الشاشة#

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

عرض كتلة صور المستخدم#
عرض ملف صورة [IMAGE1 v]

حدود

وصف

رقم الصورة

الصورة التي قام المستخدم بتحميلها لاستخدامها. ستتغير الخيارات إذا تم تعديل أسماء الصور في لوحة التحكم.

مثال

قائمة المهام#
عند البدء
[Display custom image on screen.]
عرض ملف صورة [IMAGE1 v]

ارسم بكسل على الشاشة#

The draw pixel on screen stack block draws one pixel at the selected x and y coordinate using the current pen color.

ارسم كتلة مكدسة من البكسل#
ارسم بكسل [0] [0] على الشاشة

حدود

وصف

x

إحداثيات x لرسم البكسل من 0 إلى 640.

y

إحداثيات y لرسم البكسل من 0 إلى 480.

مثال

عند بدء التشغيل، يرسم بكسلًا في مركز الشاشة عند الإحداثيات (120، 120).#
عند البدء
[Draw five pixels in a diagonal.]
ارسم بكسل [360] [200] على الشاشة
ارسم بكسل [340] [220] على الشاشة
ارسم بكسل [320] [240] على الشاشة
ارسم بكسل [300] [260] على الشاشة
ارسم بكسل [280] [280] على الشاشة

لقطة شاشة لجهاز التحكم في طائرة VEX AIR بدون طيار مع 5 بكسلات متباعدة بالتساوي مطبوعة في خط قطري عبر مركز الشاشة.

ارسم خطًا على الشاشة#

تقوم كتلة المكدس رسم خط على الشاشة برسم خط من إحداثيات الشاشة الأولى (x1، y1) إلى إحداثيات الشاشة الثانية (x2، y2) باستخدام عرض القلم ولون القلم الحاليين.

ارسم خطًا من كتل البناء#
ارسم خطاً [0] [0] [10] [10] على الشاشة

حدود

وصف

x1

إحداثيات x بالبكسل لبداية الخط من 0 إلى 640.

y1

إحداثيات y بالبكسل لبداية الخط من 0 إلى 480.

x2

إحداثيات x بالبكسل لنهاية الخط من 0 إلى 640.

y2

إحداثيات y بالبكسل لنهاية الخط من 0 إلى 480.

مثال

عند بدء التشغيل، يرسم خطًا قطريًا من الزاوية العلوية اليسرى (0,0) إلى الزاوية السفلية اليمنى (240,240) من الشاشة.#
عند البدء
[Make an X across the screen.]
ارسم خطاً [0] [0] [640] [480] على الشاشة
اضبط لون القلم / الخط إلى [سماوي v] على الشاشة
ارسم خطاً [0] [480] [640] [0] على الشاشة

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

ارسم مستطيلاً على الشاشة#

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

ارسم كتلة مستطيلة#
ارسم مستطيلاً [0] [0] [10] [10] على الشاشة

مثال

حدود

وصف

x

إحداثيات x بالبكسل للزاوية العلوية اليسرى للمستطيل من 0 إلى 640.

y

إحداثيات المحور الصادي بالبكسل للزاوية العلوية اليسرى للمستطيل من 0 إلى 480.

عرض

عرض المستطيل بالبكسل.

ارتفاع

ارتفاع المستطيل بالبكسل.

عند بدء التشغيل، يرسم مستطيلاً على الشاشة بحيث تكون الزاوية العلوية اليسرى عند (50،50)، وعرضه 130 بكسل، وارتفاعه 60 بكسل.#
عند البدء
[Draw two rectangles on the screen.]
ارسم مستطيلاً [0] [0] [620] [460] على الشاشة
اضبط لون تعبئة الرسم إلى [أخضر v] على الشاشة
ارسم مستطيلاً [200] [180] [200] [100] على الشاشة

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

ارسم دائرة على الشاشة#

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

ارسم دائرة من كتل التكديس#
ارسم دائرة [0] [0] [10] على الشاشة

حدود

وصف

x

إحداثيات مركز الدائرة بالبكسل من 0 إلى 640.

y

إحداثيات المحور الصادي بالبكسل لمركز الدائرة من 0 إلى 480.

نصف القطر

نصف قطر الدائرة بالبكسل.

مثال

عند بدء التشغيل، يرسم دائرة على الشاشة يكون مركزها عند (120،120) ونصف قطرها 40 بكسل.#
عند البدء
[Draw one green circle on the screen.]
اضبط لون تعبئة الرسم إلى [أخضر v] على الشاشة
ارسم دائرة [320] [240] [200] على الشاشة

لقطة شاشة لجهاز التحكم في طائرة VEX AIR بدون طيار، مع دائرة خضراء كبيرة صلبة ذات إطار أبيض رفيع مرسوم في منتصف الشاشة.

يلمس#

طلب الشاشة#

تقوم كتلة screen pressed المنطقية بالإبلاغ عما إذا كانت شاشة وحدة التحكم قيد الضغط حاليًا.

  • صحيح - يتم الضغط على الشاشة حاليًا

  • خطأ - الشاشة غير مضغوطة

كتلة منطقية مضغوطة على الشاشة#
<الشاشة مضغوطة؟>

حدود

وصف

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

مثال

عند البدء
[Play a sound when the screen is pressed.]
للأبد
إذا <الشاشة مضغوطة؟> إذن
تشغيل نغمة [منخفض v] [C v] [note_eight v] ▶
عند الضغط على الشاشة، تظهر الرسالة الأولى. ثم ينتظر البرنامج حتى يتم تحرير الشاشة، ولا يستأنف عمله إلا بعد الضغط على الشاشة مرة أخرى لعرض الرسالة الثانية.#
عند البدء
[Display different messages after the screen is pressed.]
انتظر حتى <الشاشة مضغوطة؟>
اطبع [First message!] على الشاشة ▶
انتقل للصف التالي على الشاشة
[Lift finger to press the screen again.]
انتظر حتى <ليس <الشاشة مضغوطة؟>>
انتظر حتى <الشاشة مضغوطة؟>
اطبع [Second message!] على الشاشة ▶

موضع الشاشة#

تُبلغ وحدة موضع الشاشة عن إحداثيات س أو ص بالبكسل في موضع آخر ضغطة على الشاشة. تتراوح قيمة س بين 0 (يسار) و640 (يمين). أما قيمة ص فتتراوح بين 0 (أعلى) و480 (أسفل).

جهاز تحكم طائرة بدون طيار VEX AIR مع تحديد أبعاد منطقة الطباعة على الشاشة وتحديدها بمربع أحمر. تبدأ الإحداثيات من (0,0) في الزاوية العلوية اليسرى، وتستمر في اتجاه عقارب الساعة من (0, 640)، (480, 640)، و(480,0) إلى الزاوية السفلية اليسرى. إحداثيات مركز الشاشة هي (240, 320).

كتلة مُبلغ عن موضع الشاشة#
(موقع الشاشة [x v])

حدود

وصف

تنسيق

إحداثيات آخر ضغطة على الشاشة بالبكسل: x تشير إلى الموضع الأفقي، وy تشير إلى الموضع الرأسي.

مثال

عند بدء التشغيل، يقوم البرنامج بالتحقق باستمرار من ضغطات الشاشة. في حالة الضغط، يقوم بمسح الشاشة وطباعة إحداثيات س و ص لموضع اللمس.#
عند البدء
[Play high or low note based on where screen is pressed.]
للأبد
إذا <الشاشة مضغوطة؟> إذن
إذا <(موقع الشاشة [x v]) [math_greater_than v] [320]> إذن
تشغيل نغمة [مرتفع v] [C v] [note_eight v] ▶
وإلا
تشغيل نغمة [منخفض v] [C v] [note_eight v] ▶

حدث الشاشة#

يتم تشغيل كتلة حدث الشاشة عند الضغط على شاشة وحدة التحكم أو تحريرها.

عند حدوث حدث الشاشة، قم بحظر#
عند [مضغوط v] الشاشة

حدود

وصف

فعل

يحدد متى سيتم تشغيل مجموعة الكتل المرفقة: pressed يتم تشغيلها عند الضغط على الشاشة، و released يتم تشغيلها عند تحرير الشاشة.

مثال

عند [مضغوط v] الشاشة
[Play a sound when the screen is pressed.]
تشغيل صوت [نجاح v] ▶