V5 न्यूमेटिक्स किट की कोडिंग

यह मार्गदर्शिका V5 न्यूमेटिक्स किट उपयोगकर्ताओं को उनके न्यूमेटिक्स को समझने, कॉन्फ़िगर करने और कोड करने की प्रक्रिया को नेविगेट करने में मदद करने के लिए डिज़ाइन की गई है। V5 न्यूमेटिक्स किट के घटकों के बारे में अधिक जानकारी के लिए, VEX लाइब्रेरी से यह आलेख देखें

नियंत्रण विकल्प और सेटअप

वी5 न्यूमेटिक्स किट में, डबल एक्टिंग सोलेनॉइड और इसके साथ आने वाला डबल एक्टिंग सोलेनॉइड ड्राइवर केबल, उपयोगकर्ताओं को VEXcode V5 के माध्यम से न्यूमेटिक प्रणालियों को नियंत्रित करने में सक्षम बनाने में महत्वपूर्ण भूमिका निभाता है।

सोलेनोइड कैसे काम करता है, जानने के लिए, VEX लाइब्रेरी से यह लेख देखें

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

चूंकि हमने सीखा है कि सोलेनोइड केवल एक 3-तार वाला उपकरण है जिसकी स्थिति को हम बदल सकते हैं, अब हम VEXcode V5 में उपकरण को जोड़ेंगे और कॉन्फ़िगर करेंगे।

V5 न्यूमेटिक्स घटकों और उनके कनेक्शनों को दर्शाने वाला आरेख, V5 रोबोटिक्स प्रणाली के भीतर विभिन्न भागों और उनके कार्यों को प्रदर्शित करता है।

VEXcode V5 खोलें और डिवाइस विंडो खोलने के लिए डिवाइस बटन का चयन करें।

रोबोटिक्स में शैक्षिक उद्देश्यों के लिए V5 न्यूमेटिक घटकों को दर्शाने वाला आरेख, विभिन्न भागों और उनके कनेक्शनों को प्रदर्शित करता है।

'डिवाइस जोड़ें' चुनें.

शैक्षिक उद्देश्यों के लिए VEX V5 न्यूमेटिक्स प्रणाली घटकों, जिनमें वायु टैंक, वाल्व और एक्चुएटर शामिल हैं, को दर्शाने वाला आरेख, उनकी व्यवस्था और कनेक्शन पर प्रकाश डालता है।

'3-WIRE' का चयन करें.

V5 न्यूमेटिक्स घटकों और उनके कनेक्शनों को दर्शाने वाला आरेख, V5 रोबोटिक्स प्रणाली के भीतर विभिन्न भागों और उनके कार्यों को प्रदर्शित करता है।

'3-WIRE' चुनने के बाद, 'DIGITAL OUT' चुनें।

याद रखें, हमें सोलेनोइड को यह बताना होगा कि उसे किस अवस्था में होना चाहिए। ऐसा करने के लिए, हमें 3-वायर के माध्यम से जानकारी भेजने की आवश्यकता है, यही कारण है कि हमने डिजिटल आउट डिवाइस को चुना।

रोबोटिक अनुप्रयोगों के लिए उपयोग किए जाने वाले VEX V5 न्यूमेटिक्स सिस्टम घटकों, जिनमें सिलेंडर, वाल्व और एयर टैंक शामिल हैं, को दर्शाने वाला आरेख।

डिजिटल आउट का चयन करने के बाद, चुनें कि आपने अपने रोबोट ब्रेन पर सोलेनोइड ड्राइवर केबल को किस 3-तार पोर्ट में प्लग किया है। अन्य डिवाइसों के लिए पहले से कॉन्फ़िगर किए गए पोर्ट अनुपलब्ध होंगे.

एक बार पोर्ट का चयन हो जाने पर, डिवाइस को कॉन्फ़िगरेशन में सबमिट करने के लिए 'संपन्न' का चयन करें या डिवाइस मेनू पर वापस लौटने के लिए 'रद्द करें' का चयन करें।

नोट: 'रद्द करें' का चयन करने से आपके द्वारा डिवाइस में किए गए सभी परिवर्तन पूर्ववत हो जाएंगे और वे कॉन्फ़िगरेशन का हिस्सा नहीं होंगे।

V5 वायवीय घटकों और उनके कनेक्शनों को दर्शाने वाला आरेख, वायवीय प्रणालियों के लिए VEX रोबोटिक्स में प्रयुक्त विभिन्न भागों को प्रदर्शित करता है।

इसके बाद, 'डिजिटल आउट' सेंसिंग कमांड अब सेंसिंग सेक्शन में दिखाई देने लगे हैं।

डिजिटल आउट कमांड सोलेनोइड की स्थिति को बदलते हैं:

कम - आउटलेट A में हवा का प्रवाह

उच्च - आउटलेट B में हवा का प्रवाह

V5 न्यूमेटिक्स घटकों और उनकी व्यवस्था को दर्शाने वाला आरेख, जिसमें उन्नत कार्यक्षमता के लिए VEX रोबोटिक्स प्रणाली में प्रयुक्त सिलेंडर, वाल्व और कनेक्टर जैसे विभिन्न भागों को दर्शाया गया है।

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

सोलेनोइड को कोड करना

आइए अब ब्लॉक्स, पायथन और सी++ का उपयोग करके एक सरल एक-सिलेंडर वायवीय प्रणाली के साथ सोलेनोइड को कोड करने का एक उदाहरण देखें, जिसे नीचे दर्शाया गया है। इस प्रणाली का एक उदाहरण उपयोग, लांचर तंत्र को शक्ति प्रदान करना हो सकता है। इस प्रणाली के घटकों और संयोजन के बारे में अधिक जानकारी के लिए, VEX लाइब्रेरीसे यह आलेख देखें। बुनियादी V5 न्यूमेटिक्स सिस्टम ऑपरेशन के उदाहरणों के लिए, VEX लाइब्रेरीसे इस आलेख को देखें।

VEX V5 न्यूमेटिक्स प्रणाली के घटकों और कार्यक्षमता को दर्शाने वाला आरेख, जिसमें विभिन्न भाग और उनके कनेक्शन शामिल हैं, जिसे रोबोटिक्स में प्रयुक्त न्यूमेटिक तंत्र की स्पष्ट समझ प्रदान करने के लिए डिज़ाइन किया गया है।

VEXcode V5 ब्लॉक VEXcode V5 पायथन
V5 न्यूमेटिक्स घटकों को दर्शाने वाला आरेख, रोबोटिक्स प्रणाली में विभिन्न भागों और उनके कनेक्शनों को प्रदर्शित करता है, तथा VEX रोबोटिक्स में न्यूमेटिक प्रणालियों की कार्यक्षमता और लेआउट पर प्रकाश डालता है।
डिजिटल_आउट_ए.सेट(गलत)
VEXcode V5 C++
int main() 
{ DigitalOutA.set(false);
}

एक-सिलेंडर वायवीय सेटअप का उपयोग करते हुए, यह उदाहरण सिलेंडर को तुरंत पूरी तरह से वापस ले लेगा, बशर्ते कि एयर टैंक पर दबाव हो और शट ऑफ वाल्व फिटिंग खुली हो।

याद रखें कि हमारे सोलेनोइड के लिए डिफ़ॉल्ट स्थिति निम्न स्थिति (या टेक्स्ट कोडिंग के साथ 'गलत') है, इसलिए यह उदाहरण सुनिश्चित करेगा कि हमारा सिलेंडर वापस खींचे जाने की ज्ञात स्थिति से शुरू होता है।

VEXcode V5 ब्लॉक VEXcode V5 पायथन
रोबोटिक्स में शैक्षिक उद्देश्यों के लिए VEX V5 न्यूमेटिक्स प्रणाली के घटकों और सेटअप को दर्शाने वाला आरेख, विभिन्न भागों और उनके कनेक्शनों को प्रदर्शित करता है।
digital_out_a.set(गलत)
प्रतीक्षा(1, सेकंड)
digital_out_a.set(सही)
VEXcode V5 C++
int main() 
{ DigitalOutA.set(false); wait(1, seconds); DigitalOutA.set(true); }

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

'वेट' कमांड का उपयोग करके 'डिजिटलआउट' कमांड को अलग करना सहायक होता है। इससे सिलेंडर को फैलाने या वापस खींचने के लिए थोड़े समय का समय मिल जाएगा।

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

Last Updated: