VEXcode Pro V5 में विशेषज्ञ रोबोट कॉन्फ़िगरेशन के साथ V5 विज़न सेंसर को कॉन्फ़िगर करना

The VEX Visual Studio Code Extension has replaced VEXcode Pro V5, which is now end-of-life.

VEXcode Blocks and VEXcode Text remain actively developed and supported for all VEX platforms.

एक प्रोजेक्ट खोलें

VEXcode Pro V5 का इंटरफ़ेस जिसमें फ़ाइल मेनू खुला है और प्रोजेक्ट खोलने के लिए ओपन विकल्प हाइलाइट किया गया है।

विशेषज्ञ रोबोट कॉन्फ़िगरेशन सक्षम करें

VEXcode Pro V5 प्रोजेक्ट सेटिंग्स मेनू में 'Enable Expert Robot Configuration' विकल्प हाइलाइट किया गया है।

एक्सपर्ट रोबोट कॉन्फ़िगरेशन की शर्तों को स्वीकार करें

एक्सपर्ट रोबोट कॉन्फ़िगरेशन को समझाने वाला चेतावनी डायलॉग बॉक्स, जिसमें पुष्टि करने के लिए 'हां' बटन हाइलाइट किया गया है।

नई फ़ाइल शामिल करें

VEXcode Pro V5 का इंटरफ़ेस जिसमें शामिल फ़ोल्डर का संदर्भ मेनू खुला है और नया फ़ाइल विकल्प हाइलाइट किया गया है।

'शामिल करें' ड्रॉपडाउन पर राइट क्लिक करें और "नई फ़ाइल" चुनें।

विज़न सेंसर कॉन्फ़िगरेशन फ़ाइल जोड़ें

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

'विज़न सेंसर कॉन्फ़िगरेशन(.h)' C++ फ़ाइल का चयन करें।

विज़न सेंसर को एक पोर्ट पर असाइन करें.

फ़ाइल का नाम [फ़ाइल का नाम].h रखें

बनाएँ बटन पर क्लिक करें.

नोट: फ़ाइल नाम में “.h” का सही एक्सटेंशन होना चाहिए, इसके बिना फ़ाइल नहीं बनाई जा सकती।

विज़न यूटिलिटी लॉन्च करें

VEXcode Pro V5 कोड एडिटर में विज़न सेंसर कॉन्फ़िगरेशन फ़ाइल खुली हुई दिखाई दे रही है, जिसमें कॉन्फ़िगर बटन हाइलाइट किया गया है।

फ़ाइल खोलने के लिए नव निर्मित विज़न सेंसर फ़ाइल पर क्लिक करें।

विज़न यूटिलिटी लॉन्च करने के लिए कॉन्फ़िगर बटन पर क्लिक करें।

दृश्य में एक वस्तु रखें

विजन यूटिलिटी नीली वस्तु का कैमरा दृश्य दिखा रही है, जिसमें फ्रीज़ बटन उपलब्ध है और सिग्नेचर नियंत्रण प्रदर्शित हैं।

विज़न सेंसर के सामने कोई वस्तु रखें ताकि वह स्क्रीन का अधिकांश भाग घेर ले और स्क्रीन को लॉक करने के लिए 'फ्रीज' बटन पर क्लिक करें।

ऑब्जेक्ट का रंग चुनें

विजन यूटिलिटी एक नीली वस्तु के चारों ओर खींचे गए बाउंडिंग बॉक्स को दिखा रही है।

ट्रैक किए जाने वाले रंग/ऑब्जेक्ट पर बाउंडिंग बॉक्स पर क्लिक करें और खींचें। सुनिश्चित करें कि बाउंडिंग बॉक्स में मुख्य रूप से ऑब्जेक्ट का रंग हो और पृष्ठभूमि का रंग नगण्य हो।

रंग निर्धारित करें

विजन यूटिलिटी नीले रंग की वस्तु के चारों ओर खींचे गए बाउंडिंग बॉक्स और सेट बटन का उपयोग करके चयनित सिग्नेचर स्लॉट को दिखा रही है।

हस्ताक्षर स्लॉट को वह रंग निर्दिष्ट करने के लिए सात 'सेट' चेकबॉक्स में से किसी एक पर क्लिक करें।

रंग हस्ताक्षर को कैलिब्रेट करें

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

'क्लियर' बटन के दाईं ओर स्थित दो तरफा तीर आइकन पर क्लिक करें और रंग हस्ताक्षर का सर्वोत्तम पता लगाने के लिए विज़न सेंसर को कैलिब्रेट करने के लिए स्लाइडर का उपयोग करें। सर्वोत्तम परिणामों के लिए, स्लाइडर को तब तक खींचें जब तक कि अधिकांश रंगीन ऑब्जेक्ट हाइलाइट न हो जाएं, जबकि पृष्ठभूमि और अन्य ऑब्जेक्ट हाइलाइट न हों।

हस्ताक्षर का नाम लिखें

विजन यूटिलिटी में रंग हस्ताक्षर का नाम बदलकर BLUE_CUBE कर दिया गया है।

रंग हस्ताक्षर का नाम बदलने के लिए SIG_1 टेक्स्ट फ़ील्ड पर क्लिक करें।

विज़न सेंसर को ट्रैकिंग पुनः शुरू करने की अनुमति देने के लिए फ्रीज़ बटन को एक बार फिर दबाएँ। यह सुनिश्चित करने के लिए कि रंगीन वस्तु पर नज़र रखी जा रही है, उसे विज़न सेंसर के दृश्य क्षेत्र में ले जाएँ। यदि ट्रैकिंग अपेक्षित रूप से काम कर रही है, तो विज़न यूटिलिटी को बंद कर दें।

VEXcode Pro V5 कोड एडिटर विज़न सेंसर कॉन्फ़िगरेशन फ़ाइल दिखा रहा है जिसमें कोड में BLUE_CUBE सिग्नेचर परिभाषित है।

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

अधिक रंगों का पता लगाने के लिए विज़न सेंसर को कॉन्फ़िगर करने के लिए, चरण 5-9 दोहराएँ।

नोट: विज़न सेंसर प्रकाश के विभिन्न स्तरों के प्रति संवेदनशील है। यदि रोबोट के वातावरण में प्रकाश का स्तर बदलता है तो रंग संकेतों को पुनः अंशांकित करने की आवश्यकता हो सकती है।

main.cpp फ़ाइल खोलें

VEXcode Pro V5 फाइल एक्सप्लोरर में src फोल्डर में मौजूद main.cpp फाइल को हाइलाइट किया गया है।

फ़ाइल खोलने के लिए main.ccp पर क्लिक करें।

main.cpp फ़ाइल को संशोधित करें

VEXcode Pro V5 कोड एडिटर main.cpp फ़ाइल को प्रदर्शित करता है जिसमें विज़न सेंसर हेडर फ़ाइल के लिए एक इंक्लूड स्टेटमेंट जोड़ा गया है। इस पंक्ति में लिखा है #include VisionSensor.h.


#include "[विज़न सेंसर फ़ाइल का नाम].h" . टाइप करें

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

Last Updated: