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

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

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

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

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

स्क्रीन_शॉट_2022-01-05_at_12.54.49_PM.png

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

vlcsnap-2022-02-09-15h24m49s736.png

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


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

स्क्रीन_शॉट_2022-02-08_at_3.23.26_PM.png

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

स्क्रीन_शॉट_2022-02-08_at_3.25.18_PM.png

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


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

प्रिंट कंसोल को ट्रिगर करने वाले कमांड

प्रिंट_कंसोल_कमांड.png

प्रिंट कमांड कमांड की लुक श्रेणी में स्थित हैं और प्रिंट कंसोल को ट्रिगर करने के लिए VEXcode EXP प्रोजेक्ट में उपयोग किए जाते हैं।

ये कमांड शब्दों, संख्याओं, चरों से रिपोर्ट किए गए मानों, सेंसर या डिवाइस से रिपोर्ट किए गए मानों को प्रिंट करते हैं, या कंसोल को साफ़ करते हैं।

VEXcode EXP में सहायता सुविधा इन और अन्य कमांडों पर अतिरिक्त जानकारी प्रदान करती है।

सहायता सुविधा तक पहुंचने के तरीके के बारे में जानकारी के लिए यह आलेख देखें।

प्रिंट कंसोल के साथ प्रिंट कमांड का उपयोग करना

python_code_for_print_example.png

किसी संदेश को प्रिंट करने या प्रिंट कंसोल में डेटा प्रदर्शित करने के लिए VEXcode EXP प्रोजेक्ट में print कमांड का उपयोग करें।

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

फिर, मुद्रित किए जाने वाले पाठ को कोष्ठकों के भीतर उद्धरण चिह्नों के अंदर लिखें।

नोट: आप डेटा प्रिंट करने के लिए कोष्ठक के अंदर सेंसर या वेरिएबल कमांड भी जोड़ सकते हैं। 'प्रिंट कंसोल का उपयोग करने के उदाहरण' अनुभाग में उदाहरण देखें. 

स्क्रीन_शॉट_2022-02-08_at_3.29.56_PM.png

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

स्क्रीन_शॉट_2022-02-08_at_4.10.18_PM.png

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

नोट: पायथन प्रत्येक प्रिंट कमांड के बाद डिफ़ॉल्ट रूप से एक नई लाइन बनाता है।

स्क्रीन_शॉट_2022-02-08_at_4.17.37_PM.png

आप प्रिंटकमांड के कोष्ठकों के अंदर एकाधिक संदेश या कमांड जोड़कर और उन्हें अल्पविराम से अलग करके एक ही पंक्ति में एकाधिक मान प्रिंट कर सकते हैं, जैसा कि बाईं ओर की छवि में दिखाया गया है।

स्क्रीन_शॉट_2022-02-08_at_4.21.02_PM.png

या, आप एकाधिक मानों को एक पंक्ति में प्रिंट करने के लिए end पैरामीटर का उपयोग कर सकते हैं, जैसा कि इस छवि में दिखाया गया है।


प्रिंट कंसोल में रंगीन प्रिंटिंग

स्क्रीन_शॉट_2021-11-17_at_12.05.42_PM.png

आप VEXcode EXP में print कमांड के साथ रंग कोड का उपयोग करके मुद्रित किए जा रहे पाठ का रंग सेट कर सकते हैं।

प्रिंट कमांड के साथ रंग कोड का उपयोग करने के लिए, एस्केप अनुक्रम ("\033") और रंग कोड को प्रिंट कमांड के अंदर जोड़ें, जैसा कि बाईं ओर दिखाया गया है।

रंग कोड के कुछ उदाहरण निम्नलिखित हैं।

  • [31मी - लाल
  • [32मी - हरा
  • [34 मीटर - नीला

प्रिंट कमांड के लिए सहायता सुविधा में रंग कोड की पूरी सूची देखें। सहायता सुविधा तक पहुंचने के तरीके के बारे में जानकारी के लिए यह आलेख देखें।

स्क्रीन_शॉट_2022-02-08_at_3.29.56_PM.png

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

स्क्रीन_शॉट_2022-02-08_at_4.30.03_PM.png

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


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

स्क्रीन_शॉट_2022-02-09_at_9.45.43_AM.png

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

स्क्रीन_शॉट_2021-11-16_at_11.58.34_AM.png

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

इस प्रोजेक्ट में, “हैलो” प्रिंट कंसोल पर प्रिंट होगा। 3 सेकंड के बाद, कंसोल साफ़ हो जाएगा।


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

स्क्रीन_शॉट_2022-02-09_सुबह 10.07.00_बजे.png

प्रिंट कंसोल से जानकारी को अपने डिवाइस पर सहेजना आसान है।

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

डाउनलोड_लॉग्स.png

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

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


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

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

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

स्क्रीन_शॉट_2021-11-17_at_11.18.54_AM.png
स्क्रीन_शॉट_2021-11-17_at_11.20.19_AM.png

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

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


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

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

python_project.png
python._sensor_project.png

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

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

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

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

Last Updated: