شاشة#

مقدمة#

تتضمن فئة الشاشة وحدات برمجية تُمكّن شاشة دماغك (الجيل الثاني) من عرض النصوص والقيم والرسومات على شاشته المدمجة. يمكن استخدام هذه الوحدات لطباعة بيانات المستشعرات، أو إنشاء واجهات مخصصة، أو رسم عناصر مرئية مثل الخطوط والأشكال والنصوص بأنماط وألوان قابلة للتعديل.

أما بالنسبة للرسم، فإن دقة الدماغ تبلغ 160 × 108 بكسل.

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

طباعة — عرض النصوص والقيم على الدماغ.

الإعدادات — ضبط خصائص عرض الشاشة.

ارسم — أنشئ أشكالاً ورسومات على شاشة الدماغ.

مطبعة#

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

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

تتميز الخطوط أحادية المسافة بأن جميع حروفها متساوية العرض، مما يضمن تناسق موضع النص. في المقابل، تختلف الخطوط المتناسبة في عرض حروفها، لذا تشغل بعض الحروف مساحة أكبر من غيرها. ومع ذلك، وبغض النظر عن نوع الخط المستخدم، فإن كتلة set cursor to row column on screen تُحدد موضع المؤشر بناءً على حجم الصف والعمود، وليس نمط الخط. ويمكن تعديل حجم الخط باستخدام كتلة set font on screen

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

حدود

وصف

صف

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

عمود

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

مثال

عند البدء
[Repeatedly print the current timer at Row 1 Column 1]
للأبد
اطبع (المؤقت بالثواني) على الشاشة ◀ وانتقل للصف التالي
انتظر (1) ثانية
امسح الشاشة
اضبط المؤشر على الصف (1) العمود (1) على الشاشة

لقطة شاشة لجهاز VEX IQ Brain تُظهر الرقم 25 باللون الأبيض في الزاوية العلوية اليسرى.

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

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

انتقل للصف التالي على الشاشة

حدود

وصف

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

مثال

عند البدء
[Display two lines of text.]
اطبع [Line 1] على الشاشة ▶
انتقل للصف التالي على الشاشة
اطبع [Line 2] على الشاشة ◀ وانتقل للصف التالي

لقطة شاشة من تطبيق IQ Brain تُظهر السطر 1 باللون الأبيض في الزاوية العلوية اليسرى، والسطر 2 أسفله مباشرةً.

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

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

امسح الصف (1) من الشاشة

حدود

وصف

صف

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

مثال

عند البدء
[Display text on two rows, but only keep one.]
اطبع [This text stays] على الشاشة ◀ وانتقل للصف التالي
اطبع [This disappears] على الشاشة ◀ وانتقل للصف التالي
انتظر (3) ثانية
امسح الصف (2) من الشاشة

عمود المؤشر#

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

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

حدود

وصف

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

مثال

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

صف المؤشر#

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

مؤشر صف كتلة المراسل#
(صف المؤشر)

حدود

وصف

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

مثال

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

إعدادات#

شاشة واضحة#

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

امسح الشاشة

حدود

وصف

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

مثال

عند البدء
[Fill the screen, then clear it after 2 seconds.]
كرر (5)
اطبع [Line] على الشاشة ◀ وانتقل للصف التالي
fin
انتظر (3) ثانية
امسح الشاشة

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

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

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

حدود

وصف

الخط

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

مقاس

المقاس المناسب:

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

لقطة شاشة لجهاز VEX IQ Brain مع سلسلة من الأرقام والحروف بخط Mono 12. الحرفان AZ موجودان في سطر واحد، ويمتدان على عرض الشاشة. تشير الزاوية السفلية اليسرى إلى 26 حرفًا في 9 صفوف.
Mono Extra Small

نفس لقطة الشاشة السابقة، ولكن بخط Mono 15. تظهر الأحرف AT في سطر واحد، ممتدة على عرض الشاشة. تشير الزاوية السفلية اليسرى إلى 20 حرفًا في 7 صفوف.
Mono Small

نفس لقطة الشاشة السابقة، ولكن بخط Mono 20. الأحرف AP على سطر واحد، تمتد على عرض الشاشة. تشير الزاوية السفلية اليسرى إلى 16 حرفًا في 5 صفوف.
Mono Medium

نفس لقطة الشاشة السابقة، ولكن بخط Mono 30. الأرقام من 1 إلى 9 بالإضافة إلى 0 إضافي موجودة في سطر واحد، يمتد على عرض الشاشة. تشير الزاوية السفلية اليسرى إلى 3 صفوف.
Mono Large

نفس لقطة الشاشة السابقة، ولكن بخط Mono 40. الأرقام من 1 إلى 8 موجودة في السطر الثاني، وتمتد على عرض الشاشة.
Mono Extra Large

نفس لقطة الشاشة السابقة، ولكن بخط Mono 60. تظهر الشاشة MN 60 بخط كبير، يشغل النصف العلوي من الشاشة تقريبًا.
Mono Super Large

نفس لقطة الشاشة السابقة، ولكن بخط Prop 20. تظهر الأحرف AW على سطر واحد، ممتدة على عرض الشاشة. تشير الزاوية السفلية اليسرى إلى 26 حرفًا في 5 صفوف.
Prop Medium

نفس لقطة الشاشة السابقة، ولكن بخط Prop 30. تتكرر الأرقام من 1 إلى 9 مرتين في سطر واحد، ممتدة على عرض الشاشة. تشير الزاوية السفلية اليسرى إلى 18 حرفًا في 3 صفوف.
Prop Large

نفس لقطة الشاشة السابقة، ولكن بخط Prop 40. يظهر على الشاشة Prop 40 في السطر العلوي و14 × 2 في السطر الثاني.
Prop كبير جدًا

نفس لقطة الشاشة السابقة، ولكن بخط Prop 60. يظهر على الشاشة نص PROP 60 بخط كبير، يشغل النصف العلوي من الشاشة تقريبًا.
Prop Super Large

مثال

عند البدء
[Display two different fonts on separate lines.]
اضبط الخط إلى [أحادي المسافات v] [متوسط v] على الشاشة
اطبع [Mono Medium] على الشاشة ◀ وانتقل للصف التالي
اضبط الخط إلى [متناسب v] [متوسط v] على الشاشة
اطبع [Prop Medium] على الشاشة ◀ وانتقل للصف التالي

لقطة شاشة من شاشة اختبار الذكاء IQ Brain مع نص أبيض على سطرين في الزاوية العلوية اليسرى. السطر الأول مكتوب عليه Mono Medium، والسطر الثاني أسفله مباشرة مكتوب عليه Prop Medium بخط أصغر.

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

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

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

حدود

وصف

دقة

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

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

مثال

عند البدء
[Print 1/3 as 0.33.]
اضبط دقة الطباعة إلى [0.01 v] على الشاشة
اطبع ([1] / [3]) على الشاشة ◀ وانتقل للصف التالي

لقطة شاشة من تطبيق IQ Brain مع نص أبيض يُظهر 0.33 في الزاوية العلوية اليسرى.

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

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

اضبط عرض القلم إلى [10] على الشاشة

حدود

وصف

عرض

عرض القلم، بالبكسل، من 0 إلى 32.

مثال

عند البدء
[Draw two circles with different pen widths.]
ارسم دائرة (40) (70) (20) على الشاشة
اضبط عرض القلم إلى (5) على الشاشة
ارسم دائرة (100) (70) (20) على الشاشة

لقطة شاشة لاختبار الذكاء (IQ Brain) مع دائرتين بيضاوتين مطبوعتين في النصف السفلي من الشاشة. الدائرة الموجودة على اليسار مرسومة بحدود أضيق من تلك الموجودة على اليمين.

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

تقوم كتلة تعيين لون القلم / الخط على الشاشة بتعيين لون النص والبكسلات والخطوط ومخططات الأشكال.

اضبط لون القلم / الخط إلى [أحمر v] على الشاشة

حدود

وصف

لون

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

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

مثال

عند البدء
[Draw two rectangles with different colors.]
ارسم مستطيلاً (100) (50) (10) (20) على الشاشة
اضبط لون القلم / الخط إلى [أزرق v] على الشاشة
ارسم مستطيلاً (50) (50) (10) (20) على الشاشة

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

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

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

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

حدود

وصف

لون

لون التعبئة المطلوب:

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

مثال

عند البدء
[Draw a yellow circle.]
اضبط لون التعبئة إلى [أصفر v] على الشاشة
ارسم دائرة (50) (50) (20) على الشاشة

لقطة شاشة من شاشة اختبار الذكاء IQ Brain مع دائرة صفراء زاهية ذات إطار أبيض رفيع مرسومة على النصف الأيسر من الشاشة.

يرسم#

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

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 إلى 159.

y

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

مثال

عند البدء
[Draw one pixel at the center of the screen.]
ارسم بكسل (80) (50) على الشاشة

لقطة شاشة من تطبيق IQ Brain مع نقطة بيضاء صغيرة في منتصف الشاشة.

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

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

ارسم خطاً [0] [0] [159] [107] على الشاشة

حدود

وصف

x1

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

y1

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

x2

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

y2

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

مثال

عند البدء
[Draw a line from the top left to bottom right of the screen.]
ارسم خطاً (0) (0) (159) (107) على الشاشة

لقطة شاشة من تطبيق IQ Brain مع خط قطري أبيض مرسوم من الزاوية العلوية اليسرى إلى الزاوية السفلية اليمنى.

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

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

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

حدود

وصف

x

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

y

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

عرض

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

ارتفاع

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

مثال

عند البدء
[Draw a rectangle on the screen.]
ارسم مستطيلاً (25) (25) (100) (50) على الشاشة

لقطة شاشة من تطبيق IQ Brain مع مستطيل أبيض كبير مرسوم في منتصف الشاشة تقريبًا.

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

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

ارسم دائرة [0] [0] [10] على الشاشة

حدود

وصف

x

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

y

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

نصف القطر

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

مثال

عند البدء
[Draw a circle on the screen.]
ارسم دائرة (80) (50) (20) على الشاشة

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