VEXcode AIR में कंसोल का उपयोग करना

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

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


वेब-आधारित VEXcode AIR में कंसोल सीरियल पोर्ट से कनेक्ट करना

-आधारित VEX AIR में कंसोल पर प्रिंट करने के लिए, कंसोल सीरियल पोर्ट से कनेक्शन की आवश्यकता होती है। इस दूसरे पोर्ट की आवश्यकता इसलिए है क्योंकि पहला सीरियल पोर्ट ब्राउज़र से प्रोजेक्ट डाउनलोड करने के लिए कंट्रोलर को डिवाइस से जोड़ता है। यदि आप ऐप-आधारित VEXcode AIR का उपयोग कर रहे हैं, तो कंसोल खोलने का तरीका अनुभाग पर जाएं।

नोट: कंसोल पर प्रिंट करने के लिए, कंसोल सीरियल पोर्ट का उपयोग करते समय कंट्रोलर को यूएसबी केबल के माध्यम से डिवाइस से कनेक्ट रहना चाहिए।

कंसोल विंडो में यह संदेश दिखाई देता है: कंसोल सीरियल पोर्ट कनेक्टेड नहीं है - कंसोल को सक्षम करने के लिए कृपया कंसोल सीरियल पोर्ट से कनेक्ट करें। इसके नीचे 'और जानें' बटन है।

यदि कंसोल सीरियल पोर्ट कनेक्टेड नहीं है, तो VEXcode AIR में कंसोल अनुपलब्ध दिखाई देगा।

VEXcode में ड्रोन मेनू में एक हरा रोबोट आइकन दिखाई देता है, और यह नीचे की ओर हाइलाइट किए गए कनेक्ट कंसोल सीरियल पोर्ट बटन के साथ खुला हुआ है।

सुनिश्चित करें कि कंट्रोलर पहले वेब-सीरियल पोर्ट के माध्यम से डिवाइस से जुड़ा हुआ है। इस कनेक्शन प्रक्रिया के बारे में अधिक जानकारी के लिए, लेख VEX AIR ड्रोन कंट्रोलर को VEXcode AIR से कनेक्ट करना" देखें

कनेक्ट कंसोल सीरियल पोर्ट चुनें।

macOS/Chromebook

एक ब्राउज़र प्रॉम्प्ट दिखाई देता है जिसमें बताया जाता है कि ब्राउज़र यूएसबी के माध्यम से वीईएक्स एयर कंट्रोलर के कंसोल सीरियल पोर्ट से कनेक्ट होने वाला है। यह उपयोगकर्ता को सबसे अधिक संख्या वाले VEX रोबोटिक्स AIR कंट्रोलर का चयन करने और कनेक्ट बटन दबाने का निर्देश देता है। जारी रखें बटन हाइलाइट हो गया है।

विंडोज़

विंडोज़ कनेक्शन प्रॉम्प्ट में लिखा है "आपका ब्राउज़र यूएसबी के माध्यम से आपके VEX AIR कंट्रोलर के कंसोल सीरियल पोर्ट से कनेक्ट होने वाला है। 'VEX रोबोटिक्स यूजर पोर्ट' चुनें और कनेक्ट बटन दबाएं। नीचे दाएं कोने में स्थित जारी रखें बटन हाइलाइट हो गया है।

ज़ूम करने के लिए ऊपर दी गई प्रत्येक छवि का चयन करें।

आपके डिवाइस के आधार पर एक प्रॉम्प्ट दिखाई देगा। चुनें जारी रखें।

macOS/Chromebook

कनेक्शन विंडो में VEX रोबोटिक्स AIR कंट्रोलर लेबल वाले दो डिवाइस दिखाई दे रहे हैं। उच्च संख्या वाला अयुग्मित उपकरण, cu.usbmodem01483, चुना जाता है। कनेक्ट बटन हाइलाइट हो गया है।

विंडोज़

कनेक्शन विंडो में दो विकल्प दिखाई देते हैं: VEX रोबोटिक्स यूजर पोर्ट (COM84) और VEX रोबोटिक्स कम्युनिकेशन पोर्ट (COM85) - युग्मित। यूजर पोर्ट का चयन हो गया है और कनेक्ट बटन हाइलाइट हो गया है।

ज़ूम करने के लिए ऊपर दी गई प्रत्येक छवि का चयन करें।

  • macOS/Chromebook: सूची से उच्चतम आईडी संख्या वाले AIR कंट्रोलर का चयन करें। सबसे कम आईडी नंबर पहले से ही जोड़ा हुआ होगा। 
    चुनें कनेक्ट करें एक बार जब आपका चुना हुआ विकल्प हाइलाइट हो जाए।
  • विंडोज़: चुनें उपयोगकर्ता पोर्ट. संचार पोर्ट पहले से ही युग्मित होगा
    जब आपका चुना हुआ विकल्प हाइलाइट हो जाए, तो कनेक्ट चुनें।
कंट्रोलर स्टेटस पैनल में VEX AIR कंट्रोलर की जानकारी के अंतर्गत कंसोल सीरियल पोर्ट कनेक्टेड दिखाया गया है। अन्य स्टेटस से पता चलता है कि यूएसबी कनेक्शन कनेक्टेड है, वीईएक्सओएस 1.0.0 और फर्मवेयर स्टेटस अप टू डेट है।

कनेक्शन सफल हो जाने पर, कंसोल सीरियल पोर्ट पर कनेक्टेड प्रदर्शित होगा। कंसोल अब उपयोग के लिए उपलब्ध होगा।


कंसोल कैसे खोलें

मॉनिटर विंडो में कई आइकनों वाला टूलबार दिखाई देता है, और मॉनिटर प्रतीक द्वारा दर्शाया गया कंसोल बटन हाइलाइट किया गया है।

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

कंसोल विंडो एक खाली टेक्स्ट एरिया के साथ खुली हुई है। इसके नीचे क्लियर, सेव, कॉपी टू क्लिपबोर्ड और सेंड लेबल वाले बटन हैं। इनपुट बॉक्स में "कंट्रोलर को भेजें" लिखा है।

चयन करने पर कंसोल खुल जाएगा।


कंसोल का उपयोग करना

नियंत्रक को सूचना भेजना

कंसोल विंडो में एक खाली टेक्स्ट एरिया दिखाई देता है जिसमें "कंट्रोलर को भेजें" लेबल वाला इनपुट बॉक्स होता है। भेजें बटन दाईं ओर है।

किसी प्रोजेक्ट में कंसोल का उपयोग करते समय, आपके पास कंट्रोलर को जानकारी भेजने की क्षमता होती है। Send to Controller टेक्स्ट बॉक्स का चयन करें और अपना चुना हुआ इनपुट टाइप करें।

कंसोल विंडो में वही लेआउट दिखाई देता है जिसमें इनपुट बॉक्स पर "कंट्रोलर को भेजें" लिखा होता है। सेंड बटन हाइलाइट हो गया है।

जब आपका संदेश पूरा हो जाए, तो सेंड बटन चुनें या अपने कीबोर्ड पर रिटर्न/एंटर कुंजी दबाएं।

कंसोल विंडो में बातचीत का लॉग दिखाई देता है।

सेंड टू कंट्रोलर फ़ंक्शन का उपयोग कई तरीकों से किया जा सकता है, जैसे कि कंसोल से कंट्रोलर को स्ट्रिंग भेजना ताकि प्रोजेक्ट के चलने के तरीके को समायोजित किया जा सके, या विशिष्ट व्यवहारों को ट्रिगर किया जा सके।

VEXcode API Reference - AIR में VEXcode AIR प्रोजेक्ट में कंसोल का उपयोग करने के तरीके के बारे में और अधिक जानें।

कंसोल से सहेजें या कॉपी करें

कंसोल विंडो में VEX और AIR के बीच हुए संदेशों का आदान-प्रदान प्रदर्शित होता है। कंसोल के नीचे स्थित सेव बटन हाइलाइट हो गया है।

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

कंसोल विंडो VEX और AIR के बीच संदेशों के आदान-प्रदान को प्रदर्शित करती है। कंसोल के नीचे स्थित कॉपी टू क्लिपबोर्ड बटन हाइलाइट हो गया है।

आप कंसोल की जानकारी को अपने क्लिपबोर्ड में सहेजने के लिएकॉपी टू क्लिपबोर्ड विकल्प का चयन भी कर सकते हैं और फिर उसे किसी अन्य प्रकार की फ़ाइल में पेस्ट कर सकते हैं। 

कंसोल में स्क्रीन साफ़ करें

कंसोल विंडो VEX और AIR के बीच संदेशों के आदान-प्रदान को प्रदर्शित करती है। कंसोल के नीचे स्थित क्लियर बटन हाइलाइट हो गया है।

आपCLEAR बटन का चयन करके संपूर्ण कंसोल को साफ़ कर सकते हैं। 

आप ब्लॉक्स या पायथन कमांड का उपयोग करके एक पंक्ति या पूरे कंसोल को भी साफ़ कर सकते हैं। अधिक जानने के लिए, VEXcode API संदर्भ - AIR पर जाएँ।

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

Last Updated: