स्क्रीन#

परिचय#

स्क्रीन ब्लॉक 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"।

स्क्रीन पर कर्सर को अगली पंक्ति पर सेट करें#

सेट कर्सर टू नेक्स्ट रो ऑन स्क्रीन स्टैक ब्लॉक कर्सर को कंट्रोलर स्क्रीन पर अगली पंक्ति के कॉलम 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 प्रिंट#

स्क्रीन ओरिजिन सेट करें#

सेट स्क्रीन ओरिजिन स्टैक ब्लॉक कंट्रोलर स्क्रीन पर ड्राइंग और कोऑर्डिनेट-आधारित प्रिंटिंग के लिए उपयोग किए जाने वाले ओरिजिन (0, 0) को सेट करता है। डिफ़ॉल्ट रूप से, ओरिजिन स्क्रीन का ऊपरी-बायां कोना होता है। यह ब्लॉक ओरिजिन को किसी वैकल्पिक (x, y) स्क्रीन कोऑर्डिनेट स्थान पर रीसेट कर सकता है।

स्क्रीन ओरिजिन स्टैक ब्लॉक सेट करें#
स्क्रीन मूल x: [0] y: [0] सेट करें

पैरामीटर

विवरण

एक्स

नए मूल बिंदु को निर्धारित करने के लिए पिक्सेल में 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 पिक्सेल वाला एक वृत्त बनाता है। 2 सेकंड के बाद, स्क्रीन साफ़ हो जाती है।#
जब शुरू हो
[Draw a circle, and clear it after 2 seconds.]
स्क्रीन पर वृत्त [320] [240] [80] बनाएं
[2] सेकंड प्रतीक्षा करें
स्क्रीन साफ़ करें

स्क्रीन के रेंडर होने का इंतजार करें#

स्क्रीन रेंडर होने की प्रतीक्षा करें स्टैक ब्लॉक स्क्रीन ड्राइंग को बाद में रेंडर करने के व्यवहार में बदल देता है। एक बार यह ब्लॉक चलने के बाद, अगले स्क्रीन रेंडर होने की प्रतीक्षा करें ब्लॉक के चलने तक, इसके बाद के स्क्रीन ब्लॉक कंट्रोलर स्क्रीन पर दिखाई नहीं देंगे।

ध्यान दें: टेक्स्ट, आकृतियों या छवियों के समूह को बनाने से पहले इस ब्लॉक का उपयोग करें, फिर पूरे अपडेट को एक साथ रेंडर करने के लिए इसका दोबारा उपयोग करें।

स्क्रीन रेंडर होने तक प्रतीक्षा करें

पैरामीटर

विवरण

इस ब्लॉक में कोई पैरामीटर नहीं है।

उदाहरण

शुरू होने पर, यह केंद्र (120,120) और त्रिज्या 40 पिक्सेल वाला एक वृत्त बनाता है। 2 सेकंड के बाद, स्क्रीन साफ़ हो जाती है।#
जब शुरू हो
[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 ड्रोन कंट्रोलर स्क्रीन का एक स्क्रीनशॉट, जिसके ऊपरी बाएँ कोने में मोनो 12 फ़ॉन्ट में सफ़ेद रंग में कई अक्षर और संख्याएँ छपी हैं। AZ अक्षर एक पंक्ति में हैं और स्क्रीन की चौड़ाई का लगभग एक तिहाई हिस्सा घेरते हैं। निचले बाएँ कोने में 91 अक्षर और 30 पंक्तियाँ लिखी हैं।
monospaced super small

पिछली छवि के समान ही, अब मोनो 15 फ़ॉन्ट में। अक्षर AZ एक पंक्ति में हैं और स्क्रीन की लगभग आधी चौड़ाई घेरते हैं। निचले बाएँ कोने में, यह 71 अक्षर चौड़ाई और 23 पंक्तियाँ लिखा हुआ है।
monospaced extra small

पिछली छवि के समान ही, अब मोनो 20 फ़ॉन्ट में। अक्षर AZ एक पंक्ति में हैं और स्क्रीन की आधी चौड़ाई घेरते हैं। निचले बाएँ कोने में, यह 53 अक्षर चौड़ाई और 18 पंक्तियाँ दिखाता है।
monospaced small

पिछली छवि के समान ही, अब मोनो 24 फ़ॉन्ट में। अक्षर AZ एक पंक्ति में हैं और स्क्रीन की चौड़ाई के आधे से थोड़ा अधिक भाग घेरते हैं। निचले बाएँ कोने में, यह 45 अक्षर चौड़ाई और 15 पंक्तियाँ दिखाता है।
monospaced medium

पिछली छवि के समान ही छवि, अब मोनो 30 फ़ॉन्ट के साथ। अक्षर AZ एक पंक्ति में हैं और स्क्रीन की चौड़ाई के लगभग तीन-चौथाई भाग को कवर करते हैं। निचले बाएँ कोने में, यह 35 अक्षर चौड़ाई और 12 पंक्तियाँ लिखा हुआ है।
monospaced large

पिछली छवि के समान ही, अब मोनो 40 फ़ॉन्ट में। अक्षर AZ एक ही पंक्ति में हैं, जो स्क्रीन की पूरी चौड़ाई में फैले हुए हैं। निचले बाएँ कोने में, यह 26 अक्षर चौड़ाई और 9 पंक्तियाँ दिखाता है।
monospaced extra large

पिछली छवि के समान ही, अब मोनो 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, यह मोनो 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 लिखा है।

स्क्रीन पर पेन की चौड़ाई सेट करें#

स्क्रीन पर पेन की चौड़ाई सेट करें स्टैक ब्लॉक खींची गई रेखाओं और आकृतियों की रूपरेखा की मोटाई निर्धारित करता है।

पेन की चौड़ाई स्टैक ब्लॉक सेट करें#
स्क्रीन पर पेन की चौड़ाई [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] पर सेट करें
स्क्रीन पर x:[250] y:[220] पर [VEXcode AIR] प्रिंट करें

VEX AIR ड्रोन कंट्रोलर की स्क्रीन का एक स्क्रीनशॉट जिसमें बीच में सफेद रंग में VEXcode AIR शब्द छपे हुए एक पतले नारंगी आयत हैं।

स्क्रीन पर टेक्स्ट फिल कलर सेट करें#

स्क्रीन पर टेक्स्ट फिल कलर सेट करें स्टैक ब्लॉक प्रिंट किए गए टेक्स्ट के पीछे का फिल कलर सेट करता है। डिफ़ॉल्ट टेक्स्ट फिल कलर पारदर्शी होता है।

स्टैक ब्लॉक में टेक्स्ट फिल रंग सेट करें#
स्क्रीन पर टेक्स्ट भरण रंग [लाल v] पर सेट करें

पैरामीटर

विवरण

रंग

टेक्स्ट भरने के लिए उपयोग किए जाने वाले रंग:

  • लाल
  • हरा
  • नीला
  • काला
  • सफेद
  • पीला
  • नारंगी
  • बैंगनी
  • सियान
  • पारदर्शी

उदाहरण

शुरू होने पर, यह फिल कलर को नारंगी रंग पर सेट करता है और दो आयत बनाता है। पहला आयत (50, 50) पर और दूसरा (50, 130) पर स्थित है, दोनों की चौड़ाई 100 पिक्सल और ऊंचाई 60 पिक्सल है।#
जब शुरू हो :: hat events
[Display two colors behind text.]
स्क्रीन पर टेक्स्ट भरण रंग [लाल v] पर सेट करें
स्क्रीन पर ["Red"] प्रिंट करें ▶
स्क्रीन पर कर्सर को अगली पंक्ति पर सेट करें
स्क्रीन पर टेक्स्ट भरण रंग [नीला v] पर सेट करें
स्क्रीन पर ["Blue"] प्रिंट करें ▶

स्क्रीन पर ड्रॉ फिल कलर सेट करें#

सेट ड्रॉ फिल कलर ऑन स्क्रीन स्टैक ब्लॉक आकृतियों को बनाते समय उपयोग किए जाने वाले फिल कलर को सेट करता है। डिफ़ॉल्ट फिल कलर काला है।

ड्रॉ फिल रंग स्टैक ब्लॉक सेट करें#
स्क्रीन पर ड्रॉ भरण रंग [लाल v] पर सेट करें

पैरामीटर

विवरण

रंग

आकृति भरने के लिए उपयोग किए जाने वाले रंग:

  • लाल
  • हरा
  • नीला
  • काला
  • सफेद
  • पीला
  • नारंगी
  • बैंगनी
  • सियान
  • पारदर्शी

उदाहरण

शुरू होने पर, यह फिल कलर को नारंगी रंग पर सेट करता है और दो आयत बनाता है। पहला आयत (50, 50) पर और दूसरा (50, 130) पर स्थित है, दोनों की चौड़ाई 100 पिक्सल और ऊंचाई 60 पिक्सल है।#
जब शुरू हो
[Draw an orange-filled rectangle with text on top.]
स्क्रीन पर ड्रॉ भरण रंग [नारंगी v] पर सेट करें
स्क्रीन पर आयत [200] [150] [240] [150] बनाएं
स्क्रीन पर x:[250] y:[220] पर [VEXcode AIR] प्रिंट करें

VEX AIR ड्रोन कंट्रोलर की स्क्रीन का स्क्रीनशॉट जिसमें एक ठोस नारंगी आयत है जिसके चारों ओर पतली सफेद बॉर्डर है और बीच में सफेद अक्षरों में VEXcode AIR लिखा हुआ है।

खींचना#

स्क्रीन पर छवि फ़ाइल दिखाएँ#

स्क्रीन पर छवि फ़ाइल दिखाएँ स्टैक ब्लॉक सेट मूल पर नियंत्रक स्क्रीन पर एक कस्टम उपयोगकर्ता-अपलोड की गई छवि बनाता है।

उपयोगकर्ता को छवि स्टैक ब्लॉक दिखाएँ#
इमेज फ़ाइल [IMAGE1 v] दिखाएं

पैरामीटर

विवरण

छवि संख्या

उपयोगकर्ता द्वारा अपलोड की गई छवि का उपयोग किया जाएगा। कंट्रोल पैनल में छवि के नाम संपादित करने पर विकल्प बदल जाएंगे।

उदाहरण

करने के लिए#
जब शुरू हो
[Display custom image on screen.]
इमेज फ़ाइल [IMAGE1 v] दिखाएं

स्क्रीन पर पिक्सेल बनाएं#

स्क्रीन पर पिक्सेल बनाएं स्टैक ब्लॉक वर्तमान पेन रंग का उपयोग करके चयनित x और y निर्देशांक पर एक पिक्सेल बनाता है।

पिक्सेल स्टैक ब्लॉक बनाएं#
स्क्रीन पर पिक्सेल [0] [0] बनाएं

पैरामीटर

विवरण

एक्स

पिक्सेल को 0 से 640 तक दर्शाने के लिए x-निर्देशांक।

वाई

पिक्सेल को 0 से 480 तक खींचने के लिए y-निर्देशांक।

उदाहरण

शुरू होने पर, स्क्रीन के केंद्र में निर्देशांक (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

0 से 640 तक की रेखा के आरंभ का x-निर्देशांक पिक्सल में।

y1

रेखा के आरंभ का y-निर्देशांक पिक्सेल में, 0 से 480 तक।

x2

0 से 640 तक की रेखा के अंतिम छोर का x-निर्देशांक पिक्सल में।

y2

0 से 480 तक की रेखा के अंतिम छोर का y-निर्देशांक पिक्सल में।

उदाहरण

शुरू होने पर, यह स्क्रीन के ऊपरी-बाएँ कोने (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-निर्देशांक पिक्सेल में, 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 तक।

RADIUS

पिक्सेल में वृत्त की त्रिज्या।

उदाहरण

शुरू होने पर, यह स्क्रीन पर (120,120) पर केंद्र और 40 पिक्सेल की त्रिज्या वाला एक वृत्त बनाता है।#
जब शुरू हो
[Draw one green circle on the screen.]
स्क्रीन पर ड्रॉ भरण रंग [हरा v] पर सेट करें
स्क्रीन पर वृत्त [320] [240] [200] बनाएं

VEX AIR ड्रोन कंट्रोलर की स्क्रीन का एक स्क्रीनशॉट जिसमें स्क्रीन के बीचोंबीच एक पतली सफेद बॉर्डर वाला एक बड़ा ठोस हरा वृत्त बना हुआ है।

छूना#

स्क्रीन दबाई गई#

स्क्रीन प्रेस्ड बूलियन ब्लॉक यह बताता है कि क्या कंट्रोलर की स्क्रीन वर्तमान में दबाई जा रही है।

  • सही - स्क्रीन को वर्तमान में दबाया जा रहा है

  • गलत - स्क्रीन दबाई नहीं जा रही है

स्क्रीन दबाई गई बूलियन ब्लॉक#
<स्क्रीन दबाई गई?>

पैरामीटर

विवरण

इस ब्लॉक में कोई पैरामीटर नहीं है।

उदाहरण

जब शुरू हो
[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!] प्रिंट करें ▶

स्क्रीन की स्थिति#

स्क्रीन पोजीशन रिपोर्टर ब्लॉक उस x या y निर्देशांक को पिक्सल में दर्शाता है जहां स्क्रीन को आखिरी बार दबाया गया था। x का मान 0 (बाएं) और 640 (दाएं) के बीच होता है। y का मान 0 (ऊपर) और 480 (नीचे) के बीच होता है।

एक VEX AIR ड्रोन नियंत्रक, जिसकी स्क्रीन के प्रिंट करने योग्य क्षेत्र के आयामों को लाल बॉक्स में चिह्नित और रेखांकित किया गया है। निर्देशांक ऊपरी बाएँ कोने में (0,0) से शुरू होते हैं और दक्षिणावर्त (0, 640), (480, 640) और (480,0) से होते हुए निचले बाएँ कोने तक जाते हैं। स्क्रीन के केंद्र निर्देशांक (240, 320) चिह्नित हैं।

स्क्रीन स्थिति रिपोर्टर ब्लॉक#
(स्क्रीन [x v] स्थिति)

पैरामीटर

विवरण

कोआर्डिनेट

अंतिम स्क्रीन प्रेस का निर्देशांक पिक्सल में: x क्षैतिज स्थिति को दर्शाता है, और y ऊर्ध्वाधर स्थिति को दर्शाता है।

उदाहरण

शुरू होने पर, यह लगातार स्क्रीन पर होने वाले स्पर्शों की जाँच करता है। यदि स्पर्श होता है, तो स्क्रीन साफ़ हो जाती है और स्पर्श स्थान के 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] ध्वनि चलाएं ▶