पायथन के साथ VEXcode VR में चर और सेंसर मानों की निगरानी

VEXcode VR मॉनिटर कंसोल में उपलब्ध वेरिएबल और सेंसर मॉनिटरिंग महत्वपूर्ण दृश्य संकेत प्रदान करता है जो उपयोगकर्ता को यह देखने की अनुमति देता है कि वास्तविक समय में पायथन प्रोजेक्ट में क्या हो रहा है। मॉनिटर कंसोल उपयोगकर्ताओं को प्रोजेक्ट और वीआर रोबोट की गतिविधियों के बीच दृश्य संबंध बनाने की अनुमति देता है। मॉनिटर कंसोल में सेंसर और परिवर्तनीय मानों की निगरानी करने से उपयोगकर्ता को किसी प्रोजेक्ट में किसी विशिष्ट मान (या एकाधिक मानों) की वास्तविक समय रिपोर्ट देखने की सुविधा मिलती है।


मॉनिटर कंसोल का उपयोग कैसे करें

VEXcode VR प्रोग्रामिंग इंटरफ़ेस का स्क्रीनशॉट, जिसमें एक वर्चुअल रोबोट के माध्यम से कोडिंग अवधारणाओं को पढ़ाने के लिए उपयोग किए जाने वाले ब्लॉक-आधारित कोडिंग वातावरण को प्रदर्शित किया गया है, जो STEM शिक्षा में शिक्षकों और छात्रों के लिए ट्यूटोरियल अनुभाग का हिस्सा है।

मॉनिटर विंडो खोलने और मॉनिटर कंसोल देखने के लिए, सहायता के बगल में स्थित मॉनिटर आइकन का चयन करें।

VEXcode VR इंटरफ़ेस का स्क्रीनशॉट, जो एक वर्चुअल रोबोट की प्रोग्रामिंग के लिए ब्लॉक-आधारित कोडिंग विकल्पों को प्रदर्शित करता है, तथा ट्यूटोरियल संदर्भ में शुरुआती और उन्नत उपयोगकर्ताओं के लिए सुविधाओं पर प्रकाश डालता है।

मॉनिटर कंसोल सेंसर और वेरिएबल मानों की रिपोर्ट करता है।

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

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

मॉनिटर सेंसर कमांड का उपयोग करके सेंसर मान जोड़े जा सकते हैं। सेंसर के लिए पहचानकर्ता को स्ट्रिंग पैरामीटर के रूप में जोड़ें.

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

मॉनिटर सेंसर कमांड निम्नलिखित स्ट्रिंग पहचानकर्ताओं को स्वीकार करता है।

स्वीकृत स्ट्रिंग पहचानकर्ताओं की यह सूची मॉनिटर सेंसर कमांड के लिए सहायता में भी पाई जा सकती है।

VEXcode VR प्रोग्रामिंग इंटरफ़ेस का स्क्रीनशॉट, जो वर्चुअल सेटिंग में कोडिंग अवधारणाओं और रोबोटिक्स सिद्धांतों को पढ़ाने के लिए उपयोग किए जाने वाले ब्लॉक-आधारित कोडिंग वातावरण को प्रदर्शित करता है।

प्रोजेक्ट शुरू होने पर सेंसर मान मॉनिटर कंसोल में दिखाई देगा।

वर्चुअल रोबोट प्रोग्रामिंग के लिए ब्लॉक-आधारित कोडिंग वातावरण को प्रदर्शित करने वाले VEXcode VR इंटरफ़ेस का स्क्रीनशॉट, STEM शिक्षा संदर्भ में शुरुआती और उन्नत उपयोगकर्ताओं के लिए सुविधाओं को दर्शाता है।

स्ट्रिंग पहचानकर्ताओं को अलग करने के लिए अल्पविराम का उपयोग करके एकाधिक सेंसर मानों की निगरानी करें।

मॉनिटर वेरिएबल कमांड का उपयोग करना

VEXcode VR इंटरफ़ेस का स्क्रीनशॉट, जो एक वर्चुअल रोबोट की प्रोग्रामिंग के लिए ब्लॉक-आधारित कोडिंग विकल्पों को प्रदर्शित करता है, तथा ट्यूटोरियल संदर्भ में शुरुआती और उन्नत उपयोगकर्ताओं के लिए सुविधाओं को दर्शाता है।

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

def main():
वैश्विक my_variable

वैश्विक चर बनाने के लिए, चर नाम से पहले "global" कीवर्ड जोड़ें।

def main():
वैश्विक my_variable
my_variable = 0

चर को एक प्रारंभिक मान निर्दिष्ट करें.

VEXcode VR इंटरफ़ेस का स्क्रीनशॉट, ब्लॉक-आधारित कोडिंग वातावरण को प्रदर्शित करता है, जिसे वर्चुअल रोबोटिक्स के माध्यम से कोडिंग अवधारणाओं को पढ़ाने के लिए डिज़ाइन किया गया है, जो STEM शिक्षा में शुरुआती और उन्नत उपयोगकर्ताओं के लिए उपयुक्त है।

परियोजना शुरू होने पर चर मान प्रकट होगा.

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

सूचियों को मॉनिटर कंसोल में भी जोड़ा जा सकता है। मॉनिटर कंसोल में जोड़े जाने से पहले, सूचियों और 2D सूचियों को परिभाषित किया जाना चाहिए।

def main():
वैश्विक my_list

नई सूची या 2D सूची बनाने के लिए, सूची नाम से पहले "global" कीवर्ड जोड़ें।

def main():
वैश्विक my_list
my_list = [1,2,3]

सूची में मान जोड़ने के लिए वर्गाकार कोष्ठकों में मान लिखें।

def main():
वैश्विक my_list
my_list = [1,2,3]
monitor_variable("my_list")

मॉनिटर कंसोल में सूची जोड़ने के लिए, मॉनिटर वेरिएबल्स कमांड में सूची का नाम स्ट्रिंग वेरिएबल के रूप में जोड़ें। स्ट्रिंग चर को चर के नाम के चारों ओर " " से दर्शाया जाता है।

VEXcode VR इंटरफ़ेस का स्क्रीनशॉट, जिसमें ब्लॉक-आधारित कोडिंग तत्व दिखाए गए हैं, जिसे शैक्षिक सेटिंग में वर्चुअल रोबोटिक्स के माध्यम से कोडिंग अवधारणाओं को पढ़ाने के लिए डिज़ाइन किया गया है।

परियोजना शुरू होने पर सूची मान प्रदर्शित होंगे।

ब्लॉक-आधारित कोडिंग विकल्पों और वर्चुअल रोबोट नियंत्रणों को प्रदर्शित करने वाले VEXcode VR इंटरफ़ेस का स्क्रीनशॉट, जो एक सिम्युलेटेड वातावरण में कोडिंग अवधारणाओं को सीखने के लिए प्लेटफ़ॉर्म की विशेषताओं को दर्शाता है।

चर नाम स्ट्रिंग पैरामीटर को अलग करने के लिए अल्पविराम का उपयोग करके एकाधिक चर और/या सूचियों की निगरानी करें।


मॉनिटरिंग सेंसर मानों का उदाहरण

मॉनिटर कंसोल में सेंसर मानों की निगरानी करने से उपयोगकर्ता को वास्तविक समय में सेंसर डेटा देखने की सुविधा मिलती है।

इस उदाहरण में, मॉनिटर कंसोल में से दूरी की निगरानी की जा रही है। परियोजना में वीआर रोबोट को निर्देश दिया गया है कि यदि वह दीवार से 500 मिमी से कम दूरी पर हो तो उसे रुक जाना चाहिए।

मॉनिटर कंसोल में दूरी से कमांड के मानों में परिवर्तन देखें।

ध्यान दें कि सेंसर मान को पंक्ति 28 में उद्धरण चिह्नों का उपयोग करके संदर्भित किया गया है: monitor_sensor("distance.get_distance")


परिवर्तनीय मानों की निगरानी का उदाहरण

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

इस उदाहरण में, "timesRepeated" चर का उपयोग VR रोबोट द्वारा किसी निश्चित व्यवहार को दोहराए जाने की संख्या पर नज़र रखने के लिए किया जाता है। for लूप के मापदंडों के कारण, जब यह चर संख्या 5 तक पहुंच जाता है, तो वीआर रोबोट लूप से बाहर निकल जाएगा।

मॉनिटर कंसोल पर परिवर्तनशील मॉनिटरिंग परियोजना के प्रवाह को समझने के लिए वास्तविक समय पर फीडबैक प्रदान करने में मदद कर सकती है। 

ध्यान दें कि चर मान को उद्धरण चिह्नों का उपयोग करके संदर्भित किया गया है: monitor_variable("times_repeated")

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

Last Updated: