उपयोगकर्ता सेटिंग्स वैश्विक सेटिंग्स हैं जो विजुअल स्टूडियो कोड प्रत्येक एक्सटेंशन के लिए प्रदान करता है। VEX उपयोगकर्ता सेटिंग्स हमें अपनी आवश्यकताओं के अनुसार VEX एक्सटेंशन को कॉन्फ़िगर करने की अनुमति देती हैं और प्रत्येक VEX VS कोड एक्सटेंशन प्रोजेक्ट पर लागू होती हैं।
VS कोड में VEX उपयोगकर्ता सेटिंग्स तक पहुँचना
- वीएस कोड यूजर इंटरफेस के नीचे बाईं ओर स्थित सेटिंग आइकन पर क्लिक करें।
- संदर्भ मेनू संकेत देगा. सेटिंग्स आइटम पर क्लिक करें।
- सेटिंग्स विंडो संकेत देगी।
- एक्सटेंशन की सूची का विस्तार करने और उसके आइटम देखने के लिए सेटिंग्स विंडो के बाएं हाथ की सूची दृश्य में एक्सटेंशन आइटम पर क्लिक करें।
- सूची दृश्य को नीचे तक स्क्रॉल करें और सूची आइटम VEXपर क्लिक करें।
- VEX उपयोगकर्ता सेटिंग्स दाईं ओर के पैनल में दिखाई देंगी।
VEX उपयोगकर्ता सेटिंग्स अवलोकन
-
नियंत्रक: चैनल (केवल V5 नियंत्रक)
नियंत्रक: चैनल सेटिंग V5 ब्रेन और V5 नियंत्रक के बीच रेडियो संचार चैनल प्रकार को नियंत्रित करती है। यह सेटिंग केवल तभी लागू होती है जब VS कोड USB के माध्यम से V5 कंट्रोलर से जुड़ा हो और कंट्रोलर VEXnet के माध्यम से V5 ब्रेन से जुड़ा हो।
V5 कंट्रोलर रेडियो चैनल सेट करने के लिए, ड्रॉप-डाउन मेनू पर क्लिक करें और डाउनलोड और पिटके बीच चयन करें।- डाउनलोड - जब डाउनलोडपर सेट किया जाता है, तो उपयोगकर्ता प्रोग्राम डाउनलोड शुरू होने पर रेडियो डाउनलोड VEXnet चैनल पर चला जाएगा। डाउनलोड चैनल उच्च डेटा दर और अधिक कुशल डाउनलोड की अनुमति देता है।
-
पिट - पिट, पर सेट करने पर रेडियो पिट चैनल पर ही रहेगा, और डाउनलोड में अधिक समय लगेगा।
-
सीपीपी एसडीके: होम
सीपीपी एसडीके होम सेटिंग सी++ एसडीके (सॉफ्टवेयर डेवलपमेंट किट) की होम डायरेक्टरी सेट करती है। यह सेटिंग कंप्यूटर पर उस स्थान को परिभाषित करती है जहाँ C++ SDK स्थापित है।
नोट: इस सेटिंग को संपादित न करें।
-
Cpp टूलचेन: पथ
Cpp टूलचेन पथ सेटिंग टूलचेन के लिए पथ सेट करती है जिसका उपयोग C++ VEX VS कोड प्रोजेक्ट बनाते समय किया जाता है।
Cpp टूलचेन पथ सेट करने के लिए, कंप्यूटर पर टेक्स्ट बॉक्स में टूलचेन का पथ टाइप करें।
-
सामान्य: उपयोगकर्ता टर्मिनल सक्षम करें
उपयोगकर्ता टर्मिनल सक्षम करें सेटिंग VEX एक्सटेंशन को उपयोगकर्ता सीरियल पोर्ट खोलने की अनुमति देती है जब एक्सटेंशन द्वारा VEX ब्रेन या VEX नियंत्रक का पता लगाया जाता है। एकमात्र अपवाद V5 नियंत्रक पर लागू होता है जो उपयोगकर्ता सीरियल पोर्ट के साथ गणना नहीं करता है।
उपयोगकर्ता टर्मिनल सेटिंग सक्षम करने के लिए, ड्रॉप-डाउन मेनू पर क्लिक करें और सक्षम और अक्षमबीच चयन करें।- सक्षम - सक्षम VEX एक्सटेंशन को स्टार्टअप पर उपयोगकर्ता पोर्ट से कनेक्ट करने की अनुमति देता है और इंटरैक्टिव टर्मिनल बनाएगा। यदि एक्सटेंशन चालू होने के दौरान सक्षम चयन किया जाता है, तो यदि कोई डिवाइस कनेक्ट है तो एक्सटेंशन उपयोगकर्ता पोर्ट को खोलने का प्रयास करेगा।
- अक्षम - अक्षम VEX एक्सटेंशन को स्टार्टअप पर उपयोगकर्ता पोर्ट से कनेक्ट होने से रोकता है और एक इंटरैक्टिव टर्मिनल नहीं बनाएगा। यदि एक्सटेंशन चालू होने के दौरान अक्षम चयन किया जाता है, तो एक्सटेंशन उपयोगकर्ता पोर्ट को बंद कर देगा और इंटरैक्टिव टर्मिनल को हटा देगा।
-
सामान्य: लॉग प्रविष्टियाँ
लॉग प्रविष्टियाँ सेटिंग VEX ब्रेन से अपलोड करने के लिए लॉग प्रविष्टियों की संख्या निर्धारित करती है।
लॉग प्रविष्टियों की संख्या निर्धारित करने के लिए, टेक्स्ट बॉक्स में संख्या लिखें।
नोट: डिफ़ॉल्ट रूप से, लॉग प्रविष्टियों की संख्या 1000 पर सेट होती है।
-
प्रोजेक्ट: बिल्ड प्रकार
प्रोजेक्ट: बिल्ड प्रकार सेटिंग यह सेट करती है कि VEX एक्सटेंशन C++ प्रोजेक्ट कैसे बनाएगा।
Cpp प्रोजेक्ट बिल्ड प्रकार सेट करने के लिए, ड्रॉप-डाउन मेनू पर क्लिक करें और बिल्ड और रीबिल्डके बीच चयन करें।- बिल्ड - बिल्ड केवल तभी प्रोजेक्ट का निर्माण करता है जब प्रोजेक्ट के स्रोत कोड में कोई परिवर्तन पाया जाता है।
- पुनर्निर्माण - पुनर्निर्माण परियोजना की बिल्ड निर्देशिका को साफ करता है, फिर परियोजना का निर्माण करता है। यह विकल्प बहुत धीमा है.
-
प्रोजेक्ट: होम
प्रोजेक्ट: होम सेटिंग, नए प्रोजेक्ट विज़ार्ड को पूरा करते समय नए प्रोजेक्ट के लिए डिफ़ॉल्ट होम निर्देशिका सेट करती है।
नए प्रोजेक्ट के लिए डिफ़ॉल्ट स्थान सेट करने के लिए, कंप्यूटर पर टेक्स्ट बॉक्स में निर्देशिका टाइप करें।
-
प्रोजेक्ट: डाउनलोड के बाद चलाएँ
प्रोजेक्ट: डाउनलोड के बाद चलाएँ सेटिंग यह निर्धारित करती है कि उपयोगकर्ता प्रोग्राम को VEX ब्रेन में डाउनलोड होने के बाद चलाना चाहिए या नहीं।
उपयोगकर्ता प्रोग्राम को VEX ब्रेन में डाउनलोड होने के बाद चलाने के लिए सेट करने के लिए, चेक बॉक्स का चयन करें। उपयोगकर्ता प्रोग्राम को डाउनलोड के बाद न चलाने के लिए सेट करने के लिए, चेक बॉक्स का चयन रद्द करें।
नोट: डिफ़ॉल्ट रूप से, प्रोजेक्ट: डाउनलोड के बाद चलाएँ सेटिंग आगे का चेक बॉक्स अचयनितहै।
-
पायथन: SDK होम
पायथन SDK होम सेटिंग पायथन SDK (सॉफ्टवेयर डेवलपमेंट किट) की होम डायरेक्टरी सेट करती है। यह सेटिंग कंप्यूटर पर उस स्थान को परिभाषित करती है जहाँ Python SDK स्थापित है।
नोट: इस सेटिंग को संपादित न करें।
-
सिस्टम DFU: ऑटो रिकवर
सिस्टम DFU ऑटो रिकवर सेटिंग सेट करती है कि क्या DFU (डिवाइस फ़र्मवेयर अपडेट) मोड में IQ (दूसरा) ब्रेन या EXP ब्रेन का पता चलने पर ब्रेन को स्वचालित रूप से रिकवर होना चाहिए।
DFU मोड में IQ (दूसरा) ब्रेन या EXP ब्रेन का पता चलने पर ब्रेन को स्वचालित रूप से रिकवर होने के लिए सेट करने के लिए, चेक बॉक्स का चयन करें। अन्यथा, चेक बॉक्स का चयन रद्द करें।
नोट: डिफ़ॉल्ट रूप से, सिस्टम DFU: ऑटो रिकवर सेटिंग के आगे स्थित चेक बॉक्स चयनितहै।
-
वेबसोकेट सर्वर: सक्षम करें
वेबसोकेट सर्वर: सक्षम करें सेटिंग VEX एक्सटेंशन को वेबसोकेट सर्वर शुरू करने में सक्षम बनाती है, जो सर्वर और VEX डिवाइस के बीच वास्तविक समय डेटा ट्रांसफर की अनुमति देती है।
वेबसोकेट सर्वर: सक्षम करें सेटिंग सेट करने के लिए, ड्रॉप-डाउन मेनू पर क्लिक करें और सक्षम और अक्षमके बीच चयन करें।- सक्षम - यदि सक्षम चयन किया जाता है, तो VEX एक्सटेंशन वेबसोकेट सर्वर शुरू करेगा, जो उपयोगकर्ता को चयनित VEX डिवाइस के लिए दो-तरफ़ा पाइप तक पहुंच प्रदान करता है। वेबसोकेट सर्वर तक `ws://[ip]:[port]/vexrobotics.vexcode/device` पर पहुँचा जा सकता है।
- अक्षम - यदि अक्षम चयन किया जाता है, तो VEX एक्सटेंशन वेसॉक्ड सर्वर को प्रारंभ नहीं करेगा।
-
वेबसोकेट सर्वर: होस्ट पता
वेबसोकेट सर्वर: होस्ट पता सेटिंग वेबसोकेट सर्वर का होस्ट पता सेट करती है। वेबसॉकेट सर्वर उस कंप्यूटर पर होस्ट किया जाता है जिस पर VEX एक्सटेंशन चल रहा है। वेबसोकेट सर्वर होस्ट पता `ws://[ip]:[port]/vexrobotics.vexcode/device` पर वेबसोकेट सर्वर तक पहुंचने के लिए आईपी पता है।
होस्ट पतासेट करने के लिए, टेक्स्ट बॉक्स में होस्ट पता (आईपी पता) टाइप करें।
-
वेबसोकेट सर्वर: पोर्ट
वेबसोकेट सर्वर: पोर्ट सेटिंग उस पोर्ट के पोर्ट नंबर को कॉन्फ़िगर करती है जिस पर वेबसोकेट सर्वर चल रहा है। पोर्ट नंबर का उपयोग `ws://[ip]:[port]/vexrobotics.vexcode/device` पर वेबसोकेट सर्वर तक पहुंचने के लिए किया जा सकता है।
वेबसोकेट सर्वर पोर्ट नंबरसेट करने के लिए, टेक्स्ट बॉक्स में पोर्ट नंबर टाइप करें।