ब्लॉक के साथ VEXcode IQ में प्रिंट कंसोल का उपयोग करना

प्रिंट कंसोल उपयोगकर्ता को संदेश प्रदर्शित करने, सेंसर मानों की रिपोर्ट करने, या VEXcode IQ परियोजनाओं से डेटा प्रस्तुत करने की अनुमति देता है। प्रिंट कंसोल उपयोगकर्ताओं को प्रिंट आउटपुट को टेक्स्ट फ़ाइल के रूप में सहेजने की भी अनुमति देता है।

प्रिंट कंसोल का उपयोग प्रक्रिया संबंधी जानकारी प्रदर्शित करने के लिए भी किया जा सकता है, जो दृश्य संकेत प्रदान करता है, जिससे उपयोगकर्ता को यह देखने में सक्षम बनाया जा सकता है कि VEXcode IQ प्रोजेक्ट में किसी विशिष्ट क्षण में क्या हो रहा है, जिससे प्रोजेक्ट और IQ रोबोट की क्रियाओं के बीच एक दृश्य संबंध स्थापित होता है।

प्रिंट कंसोल को VEX IQ (द्वितीय पीढ़ी) ब्रेन और VEXcode IQ के साथ उपयोग किए जा रहे डिवाइस के बीच सक्रिय संचार की आवश्यकता होती है। इसे निम्नलिखित तरीकों से पूरा किया जा सकता है:

यूएसबी कनेक्शन

एक USB केबल का उपयोग करके मस्तिष्क को लैपटॉप कंप्यूटर से जोड़ा गया है।

वायरलेस वाया नियंत्रक

एक कंट्रोलर को यूएसबी केबल का उपयोग करके लैपटॉप कंप्यूटर से जोड़ा गया है।

नोट: ब्लूटूथ संचार उपलब्ध नहीं है।


प्रिंट कंसोल कैसे खोलें

VEXcode IQ टूलबार में, डिवाइसेस और हेल्प आइकन के बीच में प्रिंट कंसोल आइकन हाइलाइट किया गया है।

प्रिंट कंसोल IQ मॉनिटर डिस्प्ले में स्थित है। प्रिंट कंसोल खोलने के लिए, सहायता के आगे मॉनिटर डिस्प्ले आइकन चुनें।

प्रिंट कंसोल मेनू खुला है और इसमें उन प्रोजेक्ट्स के लिए एक खाली जगह दिखाई दे रही है जिनमें जानकारी और टेक्स्ट प्रिंट करना है।

चयन करने पर मॉनिटर डिस्प्ले खुल जाएगा। प्रिंट कंसोल दाईं ओर है।


किसी प्रोजेक्ट में प्रिंट कंसोल का उपयोग कैसे करें

प्रिंट कंसोल को ट्रिगर करने वाले ब्लॉक देखें और बनाएं

VEXcode IQ टूलबॉक्स में, 'लुक्स' श्रेणी के भीतर 'प्रिंट' उपश्रेणी के ब्लॉक दिखाए गए हैं।

प्रिंट कंसोल को ट्रिगर करने के लिए VEXcode IQ प्रोजेक्ट के भीतर विशेष लुक ब्लॉक का उपयोग किया जाता है। ये ब्लॉक शब्दों, संख्याओं, चरों से रिपोर्ट किए गए मानों, ऑपरेटर की गणना, या सेंसर या डिवाइस से रिपोर्ट किए गए मानों को प्रिंट करते हैं।

VEXcode IQ में सहायता सुविधा इन और अन्य प्रोग्रामिंग ब्लॉकों पर अतिरिक्त जानकारी प्रदान करती है। सहायता सुविधा तक पहुंचने के तरीके के बारे में जानकारी के लिए यह आलेख देखें।

VEXCode IQ में पेन का रंग बदलने के लिए ड्रॉपडाउन मेनू खोलकर पेन का रंग ब्लॉक सेट करें। ब्रेन में पेन का रंग डिफ़ॉल्ट रूप से लाल रंग पर सेट होता है, लेकिन इसे कंसोल पर सेट करने के लिए बदला जा सकता है।

ड्रॉ श्रेणी के अंतर्गत [पेन रंग सेट करें] ब्लॉक का उपयोग ड्रॉपडाउन मेनू से "कंसोल" का चयन करके प्रिंट कंसोल में भी किया जा सकता है।

प्रिंट कंसोल के साथ लुक ब्लॉक लागू करना

VEXCode IQ प्रिंट ब्लॉक को विस्तारित किया गया है ताकि इसमें कर्सर को अगली पंक्ति पर सेट करने का विकल्प शामिल हो सके। पूरे ब्लॉक में लिखा है: कंसोल पर ड्राइव फॉरवर्ड प्रिंट करें और कर्सर को अगली पंक्ति पर सेट करें।

किसी संदेश को प्रिंट करने के लिए या प्रिंट कंसोल में डेटा प्रदर्शित करने के लिए प्रोजेक्ट के भीतर लुक ब्लॉक का उपयोग करें।

प्रिंट ब्लॉक का उपयोग करने के लिए, वांछित लुक ब्लॉक का चयन करें और उसे प्रोजेक्ट में जोड़ें। ड्रॉपडाउन मेनू से "कंसोल" चुनें।

नोट: प्रिंट कंसोल में पाठ प्रदर्शित करने के लिए ब्लॉक का 'और कर्सर को अगली पंक्ति पर सेट करें' भाग सक्षम होना चाहिए।

VEXcode IQ टूलबार में डाउनलोड और रन आइकन एक साथ हाइलाइट किए गए हैं।

IQ रोबोट ब्रेन में प्रोजेक्ट डाउनलोड करें और "रन" चुनें।

प्रोजेक्ट को डाउनलोड करने और चलाने के बारे में यह लेख देखें। 

प्रिंट कंसोल मेनू खुला है और उसमें "ड्राइव फॉरवर्ड" संदेश प्रिंट हो रहा है।

एक बार "रन" का चयन करने पर, प्रोजेक्ट चलेगा और रंगीन पाठ या प्रोग्राम किए गए मान प्रिंट कंसोल पर प्रिंट हो जाएंगे जैसा कि VEXcode IQ प्रोजेक्ट द्वारा निर्देशित किया गया है।

प्रिंट कंसोल के साथ ड्रा ब्लॉक लागू करना

VEXcode IQ ब्लॉक्स प्रोजेक्ट जो अलग-अलग रंगों में प्रिंट करने के लिए सेट पेन कलर ब्लॉक्स का उपयोग करता है। प्रोजेक्ट में लिखा है कि शुरू होने पर, कंसोल पर पेन का रंग लाल सेट करें और फिर कंसोल पर RED प्रिंट करें और कर्सर को अगली पंक्ति पर सेट करें। इसके बाद, कंसोल पर पेन का रंग हरा सेट करें और फिर कंसोल पर GREEN प्रिंट करें और कर्सर को अगली पंक्ति पर सेट करें।

प्रिंट कंसोल में टेक्स्ट का रंग बदलने के लिए प्रोजेक्ट के अंदर ड्रा ब्लॉक का उपयोग करें।

[पेन रंग सेट करें] ब्लॉक का उपयोग करने के लिए, [पेन रंग सेट करें] ब्लॉक का चयन करें और इसे किसी प्रोजेक्ट में जोड़ें।

ड्रॉपडाउन मेनू से "कंसोल" चुनें।

नोट: [पेन रंग सेट करें] ब्लॉक एकमात्र ड्रा ब्लॉक है जिसका उपयोग कंसोल में किया जा सकता है।

VEXcode IQ टूलबार में डाउनलोड और रन आइकन एक साथ हाइलाइट किए गए हैं।

IQ रोबोट ब्रेन में प्रोजेक्ट डाउनलोड करें और "रन" चुनें।

ब्लॉक्स प्रोजेक्ट को डाउनलोड करने और चलाने के बारे में यह आलेख देखें। 

प्रिंट कंसोल मेनू खुला हुआ है और प्रिंट किया गया संदेश लाल रंग में और फिर अगली पंक्ति में हरे रंग में दिखाई दे रहा है। संदेशों को उनके संबंधित रंगों में मुद्रित किया गया है।

एक बार "रन" का चयन करने पर, प्रोजेक्ट चलेगा और रंगीन पाठ या प्रोग्राम किए गए मान प्रिंट कंसोल पर प्रिंट हो जाएंगे जैसा कि VEXcode IQ प्रोजेक्ट द्वारा निर्देशित किया गया है।


प्रिंट कंसोल में पंक्तियाँ साफ़ करें

प्रिंट कंसोल मेनू खुला हुआ है और नीचे क्लियर बटन हाइलाइट किया गया है।

प्रिंट कंसोल से सभी जानकारी साफ़ करने के दो तरीके हैं। सभी पाठ को पूरी तरह से साफ़ करने का पहला तरीका प्रिंट कंसोल के नीचे बाईं ओर "साफ़ करें" बटन का चयन करना है।

VEXcode IQ ब्लॉक प्रोजेक्ट जो Wait ब्लॉक का उपयोग करके संदेशों को विलंब के साथ प्रिंट करता है। प्रोजेक्ट में लिखा है कि शुरू होने पर, कंसोल पर "हेलो" प्रिंट करें और कर्सर को अगली पंक्ति पर सेट करें और फिर 3 सेकंड प्रतीक्षा करें। इसके बाद, कंसोल पर सभी पंक्तियों को साफ़ करें और कंसोल पर "अलविदा" प्रिंट करें और कर्सर को अगली पंक्ति पर सेट करें। अंत में, 3 सेकंड प्रतीक्षा करें और फिर कंसोल पर सभी पंक्तियों को साफ़ करें।

प्रिंट कंसोल को साफ़ करने का दूसरा तरीका [सभी पंक्तियाँ साफ़ करें] ब्लॉक का उपयोग करना है।

प्रिंट कंसोल में सभी पंक्तियों को हटाने के लिए किसी प्रोजेक्ट में [सभी पंक्तियाँ साफ़ करें] ब्लॉक जोड़ें।

इस प्रोजेक्ट में, “हैलो” प्रिंट कंसोल पर प्रिंट होगा। 3 सेकंड के बाद, सभी पंक्तियाँ साफ़ हो जाएँगी। फिर, प्रिंट कंसोल पर “अलविदा” प्रिंट हो जाएगा और 3 सेकंड के बाद साफ़ हो जाएगा।


प्रिंट कंसोल से सहेजें

प्रिंट कंसोल मेनू खुला हुआ है और नीचे सेव बटन हाइलाइट किया हुआ है।

प्रिंट कंसोल से जानकारी को अपने डिवाइस पर सहेजना आसान है। सभी पाठ को .txt फ़ाइल के रूप में सहेजने के लिए प्रिंट कंसोल के नीचे "सहेजें" का चयन करें।

सेव की गई प्रिंट कंसोल फ़ाइल डिवाइस के डाउनलोड फ़ोल्डर में दिखाई देती है।

एक बार जब आप "सहेजें" बटन का चयन करते हैं, तो फ़ाइल स्वचालित रूप से आपके डिवाइस पर डाउनलोड फ़ोल्डर में .txt फ़ाइल के रूप में सहेज ली जाएगी।

नोट: फ़ाइल मुद्रित रंगों को सहेजती नहीं है।


प्रिंट कंसोल का उपयोग करने वाली उदाहरण परियोजनाएँ

किसी प्रोजेक्ट में परिवर्तनीय मान और डेटा की रिपोर्ट करें

प्रिंट कंसोल का उपयोग किसी परियोजना के भीतर अलग-अलग क्षणों में परिवर्तनशील मानों की रिपोर्ट करने के लिए किया जा सकता है। 

VEXcode IQ ब्लॉक्स प्रोजेक्ट जिसमें वेरिएबल, प्रिंटिंग ब्लॉक्स, एक फॉरएवर लूप और ब्रेन बटन प्रेस्ड ब्लॉक्स का उपयोग किया गया है। यह प्रोजेक्ट ब्रेन बटन से इनपुट लेता है, और फिर इनपुट के आधार पर गिनती को ऊपर और नीचे करते हुए वेरिएबल को प्रिंट करता है।
प्रिंट कंसोल में पिछले प्रोजेक्ट के आउटपुट संदेश दिखाए गए हैं। संदेशों में दिखाया गया है कि वेरिएबल एक-एक करके 3 तक गिनती करता है और फिर वापस 0 तक आता है।

“myVariable” का मान प्रिंट करने के लिए प्रिंट कंसोल का उपयोग करें।

बाईं ओर के प्रोजेक्ट में, ब्रेन बटन दबाने पर प्रिंट कंसोल परिवर्तनशील मान प्रदर्शित करता है। 'बाएं' बटन को दबाने पर चर बढ़ता है, तथा 'दाएं' बटन को दबाने पर घटता है। 


किसी परियोजना में मान और डेटा को समझने वाली रिपोर्ट

प्रिंट कंसोल का उपयोग किसी परियोजना के भीतर अलग-अलग क्षणों पर सेंसर डेटा की रिपोर्ट करने के लिए किया जा सकता है।

VEXcode IQ ब्लॉक्स प्रोजेक्ट जिसमें टर्न ब्लॉक, व्हाइल लूप, प्रिंटिंग ब्लॉक और सेंसिंग ब्लॉक का उपयोग किया गया है। यह प्रोजेक्ट रोबोट को दाईं ओर घुमाता है और फिर 10 सेकंड के लिए सेकंड में वर्तमान टाइमर और डिग्री में ड्राइव रोटेशन मानों को लाइव प्रिंट करता है।
प्रिंट कंसोल में पिछले प्रोजेक्ट के आउटपुट संदेश दिखाए गए हैं। संदेशों में टाइमर और रोटेशन के मान समय के साथ बढ़ते हुए दिखाए गए हैं, जब तक कि टाइमर 10 सेकंड तक नहीं पहुंच जाता।

प्रिंट कंसोल द्वारा कैप्चर किया गया डेटा उपयोगकर्ता को IQ रोबोट सेंसर जानकारी सहित परियोजना प्रक्रियाओं के बारे में मूल्यवान जानकारी देखने की अनुमति देता है। जब [प्रिंट] ब्लॉक को ट्रिगर किया जाता है, तो इसे उस समय कैप्चर की गई जानकारी प्रदर्शित करने के लिए प्रोग्राम किया जा सकता है।

बायीं ओर की परियोजना में, प्रिंट कंसोल, IQ ब्रेन (द्वितीय पीढ़ी) में निर्मित इनर्शियल सेंसर द्वारा रिपोर्ट की गई जानकारी को प्रदर्शित करता है, जैसा कि परियोजना के भीतर लुक और सेंसिंग ब्लॉक द्वारा निर्धारित किया गया है। इस सूचना में वे परिवर्तन शामिल हैं जिन्हें इनर्शियल सेंसर परियोजना के चलने के दौरान अलग-अलग क्षणों में कैप्चर करता है: सेकंड में समय और डिग्री में बेसबॉट का घूर्णन।

नोट: इस उदाहरण में परियोजना बेसबॉट (ड्राइवट्रेन, 2-मोटर) (द्वितीय पीढ़ी) टेम्पलेट का उपयोग करती है।

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: