स्क्रीन#
परिचय#
स्क्रीन ब्लॉक यह नियंत्रित करते हैं कि VEX AIM कोडिंग रोबोट अपनी स्क्रीन पर टेक्स्ट, नंबर और ग्राफिक्स कैसे प्रदर्शित करता है, और स्क्रीन पर दबाए जाने वाले बटनों पर कैसे प्रतिक्रिया देता है।
नीचे सभी ब्लॉकों की सूची दी गई है:
कर्सर प्रिंट — पंक्ति और स्तंभ कर्सर प्रणाली का उपयोग करके पाठ प्रदर्शन को प्रबंधित करें।
स्क्रीन पर प्रिंट करें — वर्तमान कर्सर स्थिति पर स्क्रीन पर टेक्स्ट प्रदर्शित करता है।
स्क्रीन पर पंक्ति कॉलम पर कर्सर सेट करें — कर्सर को एक विशिष्ट पंक्ति और कॉलम पर ले जाता है।
स्क्रीन पर अगली पंक्ति में कर्सर सेट करें — कर्सर को अगली पंक्ति के कॉलम 1 पर ले जाता है।
स्क्रीन पर पंक्ति साफ़ करें — टेक्स्ट की एक निर्दिष्ट पंक्ति साफ़ करता है।
स्क्रीन कर्सर कॉलम — कॉलम संख्या की रिपोर्ट करता है जहाँ टेक्स्ट प्रिंट किया जाएगा।
स्क्रीन कर्सर पंक्ति — पंक्ति संख्या की रिपोर्ट करता है जहाँ पाठ मुद्रित किया जाएगा।
XY प्रिंट — पिक्सेल-आधारित निर्देशांकों पर टेक्स्ट प्रिंट करें।
स्क्रीन पर निर्देशांक पर प्रिंट करें — निर्दिष्ट x और y निर्देशांक पर टेक्स्ट प्रदर्शित करता है।
सेट स्क्रीन ओरिजिन — ड्राइंग और प्रिंटिंग के लिए उपयोग किए जाने वाले ओरिजिन को बदलता है।
सेटिंग्स — टेक्स्ट फॉर्मेटिंग और स्क्रीन डिस्प्ले को कस्टमाइज़ करें।
स्क्रीन साफ़ करें — स्क्रीन से सभी टेक्स्ट और चित्र मिटा देता है।
स्क्रीन भरें — स्क्रीन से सभी टेक्स्ट और चित्र मिटा देता है, फिर स्क्रीन का बैकग्राउंड रंग सेट करता है।
स्क्रीन पर फ़ॉन्ट सेट करें — टेक्स्ट डिस्प्ले के लिए फ़ॉन्ट प्रकार और आकार बदलता है।
स्क्रीन पर प्रिंट परिशुद्धता सेट करें — संख्याओं को प्रिंट करते समय कितने दशमलव स्थान दिखाने हैं, यह सेट करता है।
स्क्रीन पर पेन की चौड़ाई सेट करें — खींची गई रेखाओं और आकृति की रूपरेखा की मोटाई सेट करता है।
स्क्रीन पर पेन/फ़ॉन्ट रंग सेट करें — टेक्स्ट, पिक्सेल, लाइन और आकार की रूपरेखा का रंग सेट करता है।
स्क्रीन पर फिल कलर सेट करें — खींची गई आकृतियों के लिए फिल कलर सेट करता है।
चित्र बनाएं — ग्राफ़िक्स और दृश्य तत्व बनाएं।
स्क्रीन पर छवि फ़ाइल दिखाएँ — स्क्रीन पर उपयोगकर्ता द्वारा अपलोड की गई छवि प्रदर्शित करता है।
स्क्रीन पर पिक्सेल बनाएं — निर्दिष्ट निर्देशांक पर एक पिक्सेल बनाता है।
स्क्रीन पर रेखा खींचें — दो बिंदुओं के बीच एक रेखा खींचता है।
स्क्रीन पर आयत बनाएं — निर्दिष्ट आयामों के साथ एक आयत बनाता है।
स्क्रीन पर वृत्त बनाएँ — दी गई त्रिज्या के साथ एक वृत्त बनाता है।
टच करें — स्क्रीन पर होने वाली गतिविधियों का पता लगाएं।
स्क्रीन दबाई गई — रिपोर्ट करता है कि क्या स्क्रीन वर्तमान में दबाई जा रही है।
स्क्रीन स्थिति — अंतिम स्क्रीन प्रेस के चयनित x या y निर्देशांक की रिपोर्ट करता है।
जब स्क्रीन इवेंट — स्क्रीन दबाए जाने या छोड़े जाने पर संलग्न ब्लॉक चलाता है।
कर्सर प्रिंट#
स्क्रीन पर प्रिंट करें#
प्रिंट ऑन स्क्रीन स्टैक ब्लॉक रोबोट की स्क्रीन पर वर्तमान कर्सर स्थिति और फ़ॉन्ट पर टेक्स्ट, संख्याएँ या चर मान प्रिंट करता है।
स्क्रीन पर [VEXcode] प्रिंट करें ▶
पैरामीटर |
विवरण |
|---|---|
कीमत |
स्क्रीन पर प्रदर्शित होने वाला पाठ, संख्या या चर मान। |
और कर्सर को अगली पंक्ति पर सेट करें |
ब्लॉक को विस्तारित करने के लिए तीर ( ▶ ) का चयन करें ताकि और कर्सर को अगली पंक्ति पर सेट करें लिखा हुआ दिखाई दे, जिससे प्रिंट होने के बाद कर्सर अगली पंक्ति के कॉलम 1 पर चला जाए। |
उदाहरण
जब शुरू हो
[Display a message at the starting cursor position.]
स्क्रीन पर [Hello, Robot!] प्रिंट करें ▶

स्क्रीन पर पंक्ति/स्तंभ पर कर्सर सेट करें#
स्क्रीन पर पंक्ति और स्तंभ पर कर्सर सेट करें स्टैक ब्लॉक रोबोट की स्क्रीन पर कर्सर को एक विशिष्ट पंक्ति और स्तंभ पर ले जाता है। अगला स्क्रीन पर प्रिंट करें ब्लॉक उसी स्थान से प्रिंट करना शुरू कर देगा। कितनी पंक्तियाँ और स्तंभ आसानी से प्रदर्शित हो सकते हैं, यह चयनित फ़ॉन्ट पर निर्भर करता है। डिफ़ॉल्ट मोनोस्पेस्ड मीडियम फ़ॉन्ट के साथ, 8 पंक्तियाँ और 13 स्तंभ स्पष्ट रूप से प्रदर्शित किए जा सकते हैं। इस सीमा से बाहर रखा गया टेक्स्ट कट सकता है या पढ़ने में मुश्किल हो सकता है।
मोनोस्पेस्ड फॉन्ट में सभी अक्षर एक ही चौड़ाई के होते हैं, जिससे टेक्स्ट की प्लेसमेंट एक समान रहती है। इसके विपरीत, प्रोपोर्शनल फॉन्ट में अक्षरों की चौड़ाई अलग-अलग होती है, इसलिए कुछ अक्षर दूसरों की तुलना में अधिक जगह लेते हैं। हालांकि, चाहे कोई भी फॉन्ट टाइप इस्तेमाल किया जाए, सेट कर्सर टू रो कॉलम ऑन स्क्रीन स्टैक ब्लॉक कर्सर को फॉन्ट स्टाइल के बजाय रो और कॉलम के आकार के आधार पर पोजीशन करता है। फॉन्ट का आकार सेट फॉन्ट ऑन स्क्रीन स्टैक ब्लॉक का उपयोग करके समायोजित किया जा सकता है।
स्क्रीन पर पंक्ति [1] कॉलम [1] पर कर्सर सेट करें
पैरामीटर |
विवरण |
|---|---|
पंक्ति |
कर्सर को जिस पंक्ति में ले जाना है। |
स्तंभ |
कर्सर को जिस कॉलम में ले जाना है। |
उदाहरण
जब शुरू हो
[Display text starting at Row 3 Column 2.]
स्क्रीन पर पंक्ति (3) कॉलम (2) पर कर्सर सेट करें
स्क्रीन पर [Row 3, Column 2] प्रिंट करें ▶

जब शुरू हो
[Display cargo amounts in an organized list.]
स्क्रीन पर फ़ॉन्ट [आनुपातिक v] [बड़ा v] पर सेट करें
स्क्रीन पर [Sports Balls] प्रिंट करें ◀ और कर्सर को अगली पंक्ति पर सेट करें
स्क्रीन पर [Orange Barrels] प्रिंट करें ◀ और कर्सर को अगली पंक्ति पर सेट करें
स्क्रीन पर [Blue Barrels] प्रिंट करें ▶
स्क्रीन पर पंक्ति [1] कॉलम [11] पर कर्सर सेट करें
स्क्रीन पर [2] प्रिंट करें ▶
स्क्रीन पर पंक्ति [2] कॉलम [11] पर कर्सर सेट करें
स्क्रीन पर [3] प्रिंट करें ▶
स्क्रीन पर पंक्ति [3] कॉलम [11] पर कर्सर सेट करें
स्क्रीन पर [3] प्रिंट करें ▶

जब शुरू हो
[Display the ID of the detected AprilTag.]
स्क्रीन पर फ़ॉन्ट [आनुपातिक v] [अतिरिक्त बड़ा v] पर सेट करें
हमेशा
स्क्रीन साफ़ करें
स्क्रीन पर [AprilTag] प्रिंट करें ▶
AI Vision से [सभी AprilTags v] डेटा प्राप्त करें
यदि <AI Vision ऑब्जेक्ट मौजूद है?> तो
स्क्रीन पर पंक्ति [3] कॉलम [4] पर कर्सर सेट करें
स्क्रीन पर (AI Vision ऑब्जेक्ट [tagID v]) प्रिंट करें ▶
अंत
[0.1] सेकंड प्रतीक्षा करें

स्क्रीन पर कर्सर को अगली पंक्ति पर सेट करें#
सेट कर्सर टू नेक्स्ट रो ऑन स्क्रीन स्टैक ब्लॉक कर्सर को रोबोट की स्क्रीन पर अगली पंक्ति के कॉलम 1 पर ले जाता है।
स्क्रीन पर कर्सर को अगली पंक्ति पर सेट करें
पैरामीटर |
विवरण |
|---|---|
इस ब्लॉक में कोई पैरामीटर नहीं है। |
उदाहरण
जब शुरू हो
[Display two lines of text.]
स्क्रीन पर [Line 1] प्रिंट करें ▶
स्क्रीन पर कर्सर को अगली पंक्ति पर सेट करें
स्क्रीन पर [Line 2] प्रिंट करें ▶

स्क्रीन पर पंक्ति साफ़ करें#
स्क्रीन पर पंक्ति साफ़ करें स्टैक ब्लॉक रोबोट की स्क्रीन पर टेक्स्ट की एक पंक्ति को साफ़ करता है।
स्क्रीन पर पंक्ति [1] साफ़ करें
पैरामीटर |
विवरण |
|---|---|
पंक्ति |
जिस पंक्ति को खाली करना है उसकी संख्या। |
उदाहरण
जब शुरू हो
[Display text on two rows.]
स्क्रीन पर [This text stays] प्रिंट करें ▶
स्क्रीन पर कर्सर को अगली पंक्ति पर सेट करें
स्क्रीन पर [This text disappears] प्रिंट करें ▶
[3] सेकंड प्रतीक्षा करें
स्क्रीन पर पंक्ति [2] साफ़ करें
स्क्रीन कर्सर कॉलम#
स्क्रीन कर्सर कॉलम रिपोर्टर ब्लॉक उस कॉलम संख्या की रिपोर्ट करता है जहां टेक्स्ट को एक पूर्ण संख्या के रूप में प्रिंट किया जाएगा।
(स्क्रीन कर्सर कॉलम)
पैरामीटर |
विवरण |
|---|---|
इस ब्लॉक में कोई पैरामीटर नहीं है। |
उदाहरण
जब शुरू हो
[Display the cursor's current column.]
स्क्रीन पर पंक्ति [3] कॉलम [2] पर कर्सर सेट करें
स्क्रीन पर (स्क्रीन कर्सर कॉलम) प्रिंट करें ▶

स्क्रीन कर्सर पंक्ति#
स्क्रीन कर्सर पंक्ति रिपोर्टर ब्लॉक उस पंक्ति संख्या की रिपोर्ट करता है जहां पाठ को एक पूर्ण संख्या के रूप में मुद्रित किया जाएगा।
(स्क्रीन कर्सर पंक्ति)
पैरामीटर |
विवरण |
|---|---|
इस ब्लॉक में कोई पैरामीटर नहीं है। |
उदाहरण
जब शुरू हो
[Display the cursor's current row.]
स्क्रीन पर पंक्ति [3] कॉलम [2] पर कर्सर सेट करें
स्क्रीन पर (स्क्रीन कर्सर पंक्ति) प्रिंट करें ▶

XY प्रिंट#
स्क्रीन पर निर्देशांक पर प्रिंट करें#
प्रिंट एट कोऑर्डिनेट ऑन स्क्रीन स्टैक ब्लॉक रोबोट की स्क्रीन पर निर्दिष्ट x और y निर्देशांक पर पिक्सेल में वर्तमान में सेट फ़ॉन्ट के साथ टेक्स्ट, संख्याएँ या चर मान प्रिंट करता है।
डिफ़ॉल्ट रूप से, मूल बिंदु स्क्रीन के ऊपरी-बाएँ कोने (0, 0) पर स्थित होता है। x-अक्ष पर, 0 स्क्रीन के बाएँ भाग पर और 240 दाएँ भाग पर होता है। y-अक्ष पर, 0 स्क्रीन के शीर्ष पर और 240 नीचे होता है। आप मूल बिंदु को किसी अन्य स्थान पर स्थानांतरित करने के लिए सेट स्क्रीन ओरिजिन ब्लॉक का उपयोग कर सकते हैं। मूल बिंदु बदलने पर, x- और y-निर्देशांक सीमाएँ भी बदल जाएँगी।
उदाहरण के लिए, यदि मूल बिंदु को (120, 120) पर सेट किया जाता है, तो x और y निर्देशांकों के लिए x और y सीमा -120 से 120 तक होगी।

ध्यान दें: लाल वृत्त उन निर्देशांकों को दर्शाता है जो AIM रोबोट की गोलाकार स्क्रीन पर दिखाई देंगे। लाल वृत्त के बाहर स्थित निर्देशांक 0–240 की सीमा में आते हैं, लेकिन स्क्रीन पर दिखाई नहीं देंगे।
स्क्रीन पर x:[80] y:[120] पर [VEXcode] प्रिंट करें
पैरामीटर |
विवरण |
|---|---|
कीमत |
स्क्रीन पर प्रदर्शित होने वाला पाठ, संख्या या चर मान। |
एक्स |
x-निर्देशांक पिक्सल में, 0 से 240 तक, डिफ़ॉल्ट मूल बिंदु के साथ। |
वाई |
y-निर्देशांक पिक्सल में, 0 से 240 तक, डिफ़ॉल्ट मूल बिंदु के साथ। |
उदाहरण
जब शुरू हो
[Display a message in the middle of the screen.]
स्क्रीन पर x:[40] y:[120] पर [Hello, Robot!] प्रिंट करें

स्क्रीन ओरिजिन सेट करें#
सेट स्क्रीन ओरिजिन स्टैक ब्लॉक रोबोट की स्क्रीन पर ड्राइंग या प्रिंटिंग के लिए उपयोग किए जाने वाले ओरिजिन (0, 0) को बदलता है। डिफ़ॉल्ट रूप से, ओरिजिन स्क्रीन का ऊपरी-बायां कोना होता है। यह ब्लॉक ओरिजिन को किसी वैकल्पिक (x, y) स्क्रीन कोऑर्डिनेट स्थान पर रीसेट कर सकता है।
स्क्रीन मूल x: [0] y: [0] सेट करें
पैरामीटर |
विवरण |
|---|---|
एक्स |
नए मूल बिंदु के रूप में निर्धारित करने के लिए पिक्सेल में x-निर्देशांक। |
वाई |
नए मूल बिंदु के रूप में निर्धारित करने के लिए पिक्सेल में y-निर्देशांक। |
उदाहरण
जब शुरू हो
[Set the origin to the center of the screen.]
स्क्रीन मूल x: [120] y: [120] सेट करें
[Draw a rectangle at the new origin.]
स्क्रीन पर आयत [0] [0] [80] [40] बनाएं

सेटिंग्स#
स्क्रीन साफ़ करें#
क्लियर स्क्रीन स्टैक ब्लॉक रोबोट की स्क्रीन से सभी चित्र और टेक्स्ट को साफ़ कर देता है और कर्सर की स्थिति को पंक्ति 1, कॉलम 1 पर रीसेट कर देता है।
स्क्रीन साफ़ करें
पैरामीटर |
विवरण |
|---|---|
इस ब्लॉक में कोई पैरामीटर नहीं है। |
उदाहरण
जब शुरू हो
[Draw a circle, and clear it after 2 seconds.]
स्क्रीन पर वृत्त [120] [120] [40] बनाएं
[2] सेकंड प्रतीक्षा करें
स्क्रीन साफ़ करें
स्क्रीन भरें#
फिल स्क्रीन स्टैक ब्लॉक रोबोट की स्क्रीन से सभी चित्र और टेक्स्ट को हटा देता है, फिर पृष्ठभूमि को एक निर्दिष्ट रंग में बदल देता है।
स्क्रीन को [लाल v] से भरें
पैरामीटर |
विवरण |
|---|---|
रंग |
उपयोग किए जाने वाले पृष्ठभूमि रंग:
|
उदाहरण
जब शुरू हो
[Say "Hello" then turn screen yellow.]
स्क्रीन पर [Hello] प्रिंट करें ▶
[2] सेकंड प्रतीक्षा करें
स्क्रीन को [पीला v] से भरें
स्क्रीन पर फ़ॉन्ट सेट करें#
स्क्रीन पर फ़ॉन्ट सेट करें स्टैक ब्लॉक रोबोट की स्क्रीन पर टेक्स्ट प्रदर्शित करने के लिए उपयोग किए जाने वाले फ़ॉन्ट और आकार को सेट करता है। यह फ़ॉन्ट बाद में प्रिंट होने वाले सभी टेक्स्ट पर लागू होगा।
स्क्रीन पर फ़ॉन्ट [मोनोस्पेस्ड v] [बहुत छोटा v] पर सेट करें
पैरामीटर |
विवरण |
|---|---|
प्रकार |
फ़ॉन्ट प्रकार: मोनोस्पेस्ड या प्रोपोर्शनल |
आकार |
फ़ॉन्ट का आकार (नीचे दिखाया गया है):
|
|
|
|
|---|---|---|
|
|
|
|
|
|
|
|
उदाहरण
जब शुरू हो
[Display text using a larger font]
स्क्रीन पर फ़ॉन्ट [मोनोस्पेस्ड v] [अतिरिक्त बड़ा v] पर सेट करें
स्क्रीन पर [VEX] प्रिंट करें ▶

स्क्रीन पर प्रिंट परिशुद्धता सेट करें#
सेट प्रिंट प्रेसिजन ऑन स्क्रीन स्टैक ब्लॉक यह निर्धारित करता है कि रोबोट की स्क्रीन पर संख्याएँ प्रिंट करते समय कितने दशमलव स्थान दिखाए जाएँ। यह प्रिंट प्रेसिजन बाद में प्रिंट की जाने वाली सभी संख्याओं पर लागू होगा।
स्क्रीन पर प्रिंट सटीकता [0.1 v] पर सेट करें
पैरामीटर |
विवरण |
|---|---|
शुद्धता |
उपयोग की जाने वाली प्रिंट परिशुद्धता:
|
उदाहरण
जब शुरू हो
[Print 1/3 as 0.33.]
स्क्रीन पर प्रिंट सटीकता [0.01 v] पर सेट करें
स्क्रीन पर ([1] [math_division v] [3]) प्रिंट करें ▶

स्क्रीन पर पेन की चौड़ाई सेट करें#
स्क्रीन पर पेन की चौड़ाई सेट करें स्टैक ब्लॉक खींची गई रेखाओं और आकृतियों की रूपरेखा की मोटाई निर्धारित करता है।
स्क्रीन पर पेन की चौड़ाई [10] पर सेट करें
पैरामीटर |
विवरण |
|---|---|
चौड़ाई |
पेन की चौड़ाई, पिक्सल में, 0 से 32 तक। |
उदाहरण
जब शुरू हो
[Draw a rectangle with a pen width of 10.]
स्क्रीन पर पेन की चौड़ाई [10] पर सेट करें
स्क्रीन पर आयत [50] [50] [130] [60] बनाएं

स्क्रीन पर पेन/फ़ॉन्ट का रंग सेट करें#
स्क्रीन पर पेन/फ़ॉन्ट का रंग सेट करें स्टैक ब्लॉक टेक्स्ट, पिक्सेल, लाइनों और आकृतियों की रूपरेखा का रंग सेट करता है।
स्क्रीन पर पेन / फ़ॉन्ट रंग [लाल v] पर सेट करें
पैरामीटर |
विवरण |
|---|---|
रंग |
उपयोग करने के लिए पेन और फ़ॉन्ट रंग:
|
उदाहरण
जब शुरू हो
[Draw a rectangle with a red pen.]
स्क्रीन पर पेन / फ़ॉन्ट रंग [लाल v] पर सेट करें
स्क्रीन पर आयत [50] [50] [130] [60] बनाएं

स्क्रीन पर फिल कलर सेट करें#
सेट फिल कलर ऑन स्क्रीन स्टैक ब्लॉक आकृतियों को बनाते समय उपयोग किए जाने वाले फिल कलर को सेट करता है।
स्क्रीन पर भरण रंग [लाल v] पर सेट करें
पैरामीटर |
विवरण |
|---|---|
रंग |
भरने के लिए उपयोग किए जाने वाले रंग:
|
उदाहरण
जब शुरू हो
[Draw two orange rectangles.]
स्क्रीन पर भरण रंग [नारंगी v] पर सेट करें
स्क्रीन पर आयत [50] [50] [100] [60] बनाएं
स्क्रीन पर आयत [50] [130] [100] [60] बनाएं

जब शुरू हो
[Display text with a purple background.]
स्क्रीन पर भरण रंग [बैंगनी v] पर सेट करें
स्क्रीन पर [Highlight] प्रिंट करें ▶

खींचना#
स्क्रीन पर छवि फ़ाइल दिखाएँ#
स्क्रीन पर छवि फ़ाइल दिखाएँ स्टैक ब्लॉक रोबोट की स्क्रीन पर उपयोगकर्ता द्वारा अपलोड की गई एक कस्टम छवि बनाता है।
इमेज फ़ाइल [1 v] दिखाएं
पैरामीटर |
विवरण |
|---|---|
छवि स्लॉट संख्या |
उपयोग की जाने वाली कस्टम छवि, संख्या 1 से 10 तक। छवि संख्या AIM नियंत्रण पैनल में दिखाई गई संख्या के साथ संरेखित होती है। |
उदाहरण
जब शुरू हो
[Draw uploaded Image 1.]
इमेज फ़ाइल [1 v] दिखाएं
स्क्रीन पर पिक्सेल बनाएं#
स्क्रीन पर पिक्सेल बनाएं स्टैक ब्लॉक वर्तमान पेन रंग का उपयोग करके चयनित x और y निर्देशांक पर एक पिक्सेल बनाता है।
डिफ़ॉल्ट रूप से, मूल बिंदु स्क्रीन के ऊपरी-बाएँ कोने (0, 0) पर स्थित होता है। x-अक्ष पर, 0 स्क्रीन के बाएँ भाग पर और 240 दाएँ भाग पर होता है। y-अक्ष पर, 0 स्क्रीन के शीर्ष पर और 240 नीचे होता है। आप मूल बिंदु को किसी अन्य स्थान पर स्थानांतरित करने के लिए सेट स्क्रीन ओरिजिन ब्लॉक का उपयोग कर सकते हैं। मूल बिंदु बदलने पर, x- और y-निर्देशांक सीमाएँ भी बदल जाएँगी।
उदाहरण के लिए, यदि मूल बिंदु को (120, 120) पर सेट किया जाता है, तो x और y निर्देशांकों के लिए x और y सीमा -120 से 120 तक होगी।
स्क्रीन पर पिक्सेल [0] [0] बनाएं
पैरामीटर |
विवरण |
|---|---|
एक्स |
पिक्सेल को चित्रित करने के लिए x-निर्देशांक, 0 से 240 तक, डिफ़ॉल्ट मूल बिंदु के साथ। |
वाई |
पिक्सेल को चित्रित करने के लिए y-निर्देशांक, 0 से 240 तक, डिफ़ॉल्ट मूल बिंदु के साथ। |
उदाहरण
जब शुरू हो
[Draw a pixel at the center of the screen.]
स्क्रीन पर पिक्सेल [120] [120] बनाएं
![]()
स्क्रीन पर रेखा खींचें#
स्क्रीन पर रेखा खींचें स्टैक ब्लॉक वर्तमान पेन चौड़ाई और पेन रंग का उपयोग करके पहले स्क्रीन समन्वय (x1, y1) से दूसरे स्क्रीन समन्वय (x2, y2) तक एक रेखा खींचता है।
डिफ़ॉल्ट रूप से, मूल बिंदु स्क्रीन के ऊपरी-बाएँ कोने (0, 0) पर स्थित होता है। x-अक्ष पर, 0 स्क्रीन के बाएँ भाग पर और 240 दाएँ भाग पर होता है। y-अक्ष पर, 0 स्क्रीन के शीर्ष पर और 240 नीचे होता है। आप मूल बिंदु को किसी अन्य स्थान पर स्थानांतरित करने के लिए सेट स्क्रीन ओरिजिन ब्लॉक का उपयोग कर सकते हैं। मूल बिंदु बदलने पर, x- और y-निर्देशांक सीमाएँ भी बदल जाएँगी।
उदाहरण के लिए, यदि मूल बिंदु को (120, 120) पर सेट किया जाता है, तो x और y निर्देशांकों के लिए x और y सीमा -120 से 120 तक होगी।
स्क्रीन पर रेखा [0] [0] [10] [10] बनाएं
पैरामीटर |
विवरण |
|---|---|
x1 |
रेखा के आरंभ का x-निर्देशांक पिक्सेल में, 0 से 240 तक, डिफ़ॉल्ट मूल बिंदु के साथ। |
y1 |
रेखा के आरंभ का y-निर्देशांक पिक्सेल में, 0 से 240 तक, डिफ़ॉल्ट मूल बिंदु के साथ। |
x2 |
रेखा के अंत का x-निर्देशांक पिक्सल में, 0 से 240 तक, डिफ़ॉल्ट मूल बिंदु के साथ। |
y2 |
रेखा के अंत का y-निर्देशांक पिक्सल में, 0 से 240 तक, डिफ़ॉल्ट मूल बिंदु के साथ। |
उदाहरण
जब शुरू हो
[Draw a line from the top left to bottom right of the screen.]
स्क्रीन पर रेखा [0] [0] [240] [240] बनाएं

स्क्रीन पर आयत बनाएं#
स्क्रीन पर आयत बनाएं स्टैक ब्लॉक वर्तमान पेन चौड़ाई, पेन रंग, और भरने का रंग का उपयोग करके एक आयत बनाता है।
डिफ़ॉल्ट रूप से, मूल बिंदु स्क्रीन के ऊपरी-बाएँ कोने (0, 0) पर स्थित होता है। x-अक्ष पर, 0 स्क्रीन के बाएँ भाग पर और 240 दाएँ भाग पर होता है। y-अक्ष पर, 0 स्क्रीन के शीर्ष पर और 240 नीचे होता है। आप मूल बिंदु को किसी अन्य स्थान पर स्थानांतरित करने के लिए सेट स्क्रीन ओरिजिन ब्लॉक का उपयोग कर सकते हैं। मूल बिंदु बदलने पर, x- और y-निर्देशांक सीमाएँ भी बदल जाएँगी।
उदाहरण के लिए, यदि मूल बिंदु को (120, 120) पर सेट किया जाता है, तो x और y निर्देशांकों के लिए x और y सीमा -120 से 120 तक होगी।
स्क्रीन पर आयत [0] [0] [10] [10] बनाएं
पैरामीटर |
विवरण |
|---|---|
एक्स |
आयत के ऊपरी-बाएँ कोने का x-निर्देशांक पिक्सल में, 0 से 240 तक, डिफ़ॉल्ट मूल बिंदु के साथ। |
वाई |
आयत के ऊपरी-बाएँ कोने का y-निर्देशांक पिक्सेल में, 0 से 240 तक, डिफ़ॉल्ट मूल बिंदु के साथ। |
चौड़ाई |
आयत की चौड़ाई पिक्सल में। |
ऊंचाई |
आयत की ऊंचाई पिक्सल में। |
उदाहरण
जब शुरू हो
[Draw a rectangle on the screen.]
स्क्रीन पर आयत [50] [50] [130] [60] बनाएं

स्क्रीन पर वृत्त बनाएं#
स्क्रीन पर वृत्त बनाएं स्टैक ब्लॉक वर्तमान पेन चौड़ाई, पेन रंग, और भरने का रंग का उपयोग करके एक वृत्त बनाता है।
डिफ़ॉल्ट रूप से, मूल बिंदु स्क्रीन के ऊपरी-बाएँ कोने (0, 0) पर स्थित होता है। x-अक्ष पर, 0 स्क्रीन के बाएँ भाग पर और 240 दाएँ भाग पर होता है। y-अक्ष पर, 0 स्क्रीन के शीर्ष पर और 240 नीचे होता है। आप मूल बिंदु को किसी अन्य स्थान पर स्थानांतरित करने के लिए सेट स्क्रीन ओरिजिन ब्लॉक का उपयोग कर सकते हैं। मूल बिंदु बदलने पर, x- और y-निर्देशांक सीमाएँ भी बदल जाएँगी।
उदाहरण के लिए, यदि मूल बिंदु को (120, 120) पर सेट किया जाता है, तो x और y निर्देशांकों के लिए x और y सीमा -120 से 120 तक होगी।
स्क्रीन पर वृत्त [0] [0] [10] बनाएं
पैरामीटर |
विवरण |
|---|---|
एक्स |
वृत्त के केंद्र का x-निर्देशांक पिक्सल में, 0 से 240 तक, डिफ़ॉल्ट मूल बिंदु के साथ। |
वाई |
वृत्त के केंद्र का y-निर्देशांक पिक्सल में, 0 से 240 तक, डिफ़ॉल्ट मूल बिंदु के साथ। |
RADIUS |
पिक्सेल में वृत्त की त्रिज्या। |
उदाहरण
जब शुरू हो
[Draw a circle on the screen.]
स्क्रीन पर वृत्त [120] [120] [40] बनाएं

छूना#
स्क्रीन दबाई गई#
स्क्रीन प्रेस्ड बूलियन ब्लॉक यह बताता है कि रोबोट की स्क्रीन वर्तमान में दबाई जा रही है या नहीं।
सच है — स्क्रीन को दबाया जा रहा है।
गलत — स्क्रीन को दबाया नहीं जा रहा है।
<स्क्रीन दबाई गई?>
पैरामीटर |
विवरण |
|---|---|
इस ब्लॉक में कोई पैरामीटर नहीं है। |
उदाहरण
जब शुरू हो
[Turn LEDs white only when the screen is pressed.]
हमेशा
यदि <स्क्रीन दबाई गई?> तो
[lightall v] LED रंग [सफ़ेद v] पर सेट करें
अन्यथा
[lightall v] LED रंग [बंद v] पर सेट करें
अंत
अंत
स्क्रीन की स्थिति#
स्क्रीन पोजीशन रिपोर्टर ब्लॉक अंतिम स्क्रीन प्रेस के चयनित निर्देशांक की जानकारी देता है। x-निर्देशांक 0 (बाएं) से 240 (दाएं) तक होता है। y-निर्देशांक 0 (ऊपर) से 240 (नीचे) तक होता है।
(स्क्रीन [x v] स्थिति)
पैरामीटर |
विवरण |
|---|---|
कोआर्डिनेट |
रिपोर्ट करने के लिए अंतिम स्क्रीन प्रेस का निर्देशांक: x क्षैतिज स्थिति को दर्शाता है, और y ऊर्ध्वाधर स्थिति को दर्शाता है। |
उदाहरण
जब शुरू हो
[Display the x and y coordinate of where the screen is pressed.]
हमेशा
यदि <स्क्रीन दबाई गई?> तो
स्क्रीन साफ़ करें
स्क्रीन पर (स्क्रीन [x v] स्थिति) प्रिंट करें ▶
स्क्रीन पर कर्सर को अगली पंक्ति पर सेट करें
स्क्रीन पर (स्क्रीन [y v] स्थिति) प्रिंट करें ▶
अंत
अंत
जब स्क्रीन इवेंट#
व्हेन स्क्रीन इवेंट नामक हैट ब्लॉक रोबोट की स्क्रीन दबाए जाने या छोड़े जाने पर संलग्न ब्लॉकों के स्टैक को चलाता है।
जब स्क्रीन [दबाया गया v]
पैरामीटर |
विवरण |
|---|---|
कार्रवाई |
संलग्न ब्लॉक स्टैक को कब चलाना है: pressed स्क्रीन को दबाने पर चलता है, और released स्क्रीन को छोड़ने पर चलता है। |
उदाहरण
जब स्क्रीन [दबाया गया v]
[Set the LEDs to green when the screen is pressed.]
[lightall v] LED रंग [हरा v] पर सेट करें










