यह मार्गदर्शिका V5 न्यूमेटिक्स किट उपयोगकर्ताओं को उनके न्यूमेटिक्स को समझने, कॉन्फ़िगर करने और कोड करने की प्रक्रिया को नेविगेट करने में मदद करने के लिए डिज़ाइन की गई है। V5 न्यूमेटिक्स किट के घटकों के बारे में अधिक जानकारी के लिए, VEX लाइब्रेरी से यह आलेख देखें
नियंत्रण विकल्प और सेटअप
वी5 न्यूमेटिक्स किट में, डबल एक्टिंग सोलेनॉइड और इसके साथ आने वाला डबल एक्टिंग सोलेनॉइड ड्राइवर केबल, उपयोगकर्ताओं को VEXcode V5 के माध्यम से न्यूमेटिक प्रणालियों को नियंत्रित करने में सक्षम बनाने में महत्वपूर्ण भूमिका निभाता है।
सोलेनोइड कैसे काम करता है, जानने के लिए, VEX लाइब्रेरी से यह लेख देखें
सोलेनॉइड को कॉन्फ़िगर करना
चूंकि हमने सीखा है कि सोलेनोइड केवल एक 3-तार वाला उपकरण है जिसकी स्थिति को हम बदल सकते हैं, अब हम VEXcode V5 में उपकरण को जोड़ेंगे और कॉन्फ़िगर करेंगे।
VEXcode V5 खोलें और डिवाइस विंडो खोलने के लिए डिवाइस बटन का चयन करें।
'डिवाइस जोड़ें' चुनें.
'3-WIRE' का चयन करें.
'3-WIRE' चुनने के बाद, 'DIGITAL OUT' चुनें।
याद रखें, हमें सोलेनोइड को यह बताना होगा कि उसे किस अवस्था में होना चाहिए। ऐसा करने के लिए, हमें 3-वायर के माध्यम से जानकारी भेजने की आवश्यकता है, यही कारण है कि हमने डिजिटल आउट डिवाइस को चुना।
डिजिटल आउट का चयन करने के बाद, चुनें कि आपने अपने रोबोट ब्रेन पर सोलेनोइड ड्राइवर केबल को किस 3-तार पोर्ट में प्लग किया है। अन्य डिवाइसों के लिए पहले से कॉन्फ़िगर किए गए पोर्ट अनुपलब्ध होंगे.
एक बार पोर्ट का चयन हो जाने पर, डिवाइस को कॉन्फ़िगरेशन में सबमिट करने के लिए 'संपन्न' का चयन करें या डिवाइस मेनू पर वापस लौटने के लिए 'रद्द करें' का चयन करें।
नोट: 'रद्द करें' का चयन करने से आपके द्वारा डिवाइस में किए गए सभी परिवर्तन पूर्ववत हो जाएंगे और वे कॉन्फ़िगरेशन का हिस्सा नहीं होंगे।
इसके बाद, 'डिजिटल आउट' सेंसिंग कमांड अब सेंसिंग सेक्शन में दिखाई देने लगे हैं।
डिजिटल आउट कमांड सोलेनोइड की स्थिति को बदलते हैं:
कम - आउटलेट A में हवा का प्रवाह
उच्च - आउटलेट B में हवा का प्रवाह
VEXcode V5 में 3-वायर डिजिटल इन और डिजिटल आउट डिवाइसों को कॉन्फ़िगर करने के बारे में अधिक जानकारी के लिए, जैसे कि उनका नाम कैसे बदलें, कॉन्फ़िगरेशन से उन्हें कैसे हटाएं, या उनका पोर्ट नंबर कैसे बदलें, VEX लाइब्रेरी से यह आलेख देखें।
सोलेनोइड को कोड करना
आइए अब ब्लॉक्स, पायथन और सी++ का उपयोग करके एक सरल एक-सिलेंडर वायवीय प्रणाली के साथ सोलेनोइड को कोड करने का एक उदाहरण देखें, जिसे नीचे दर्शाया गया है। इस प्रणाली का एक उदाहरण उपयोग, लांचर तंत्र को शक्ति प्रदान करना हो सकता है। इस प्रणाली के घटकों और संयोजन के बारे में अधिक जानकारी के लिए, VEX लाइब्रेरीसे यह आलेख देखें। बुनियादी V5 न्यूमेटिक्स सिस्टम ऑपरेशन के उदाहरणों के लिए, VEX लाइब्रेरीसे इस आलेख को देखें।
| VEXcode V5 ब्लॉक | VEXcode V5 पायथन | |
|---|---|---|
डिजिटल_आउट_ए.सेट(गलत) |
||
| VEXcode V5 C++ | ||
int main() |
||
|
एक-सिलेंडर वायवीय सेटअप का उपयोग करते हुए, यह उदाहरण सिलेंडर को तुरंत पूरी तरह से वापस ले लेगा, बशर्ते कि एयर टैंक पर दबाव हो और शट ऑफ वाल्व फिटिंग खुली हो। याद रखें कि हमारे सोलेनोइड के लिए डिफ़ॉल्ट स्थिति निम्न स्थिति (या टेक्स्ट कोडिंग के साथ 'गलत') है, इसलिए यह उदाहरण सुनिश्चित करेगा कि हमारा सिलेंडर वापस खींचे जाने की ज्ञात स्थिति से शुरू होता है। |
||
| VEXcode V5 ब्लॉक | VEXcode V5 पायथन | |
|---|---|---|
digital_out_a.set(गलत) प्रतीक्षा(1, सेकंड) digital_out_a.set(सही) |
||
| VEXcode V5 C++ | ||
int main() |
||
|
उपरोक्त उदाहरण के निष्पादन और प्रोग्राम समाप्त होने के बाद, सोलेनोइड निम्न अवस्था में रहता है। 'डिजिटलऑउट' उच्च स्थिति या ट्रू कोड जोड़ने पर, प्रोग्राम शुरू होने पर सिलेंडर पहले पीछे हटेगा और फिर एक सेकंड के बाद पूरी तरह से विस्तारित हो जाएगा। यदि आप इस बिंदु पर प्रोग्राम रोक देते हैं, तो सोलेनोइड पुनः निम्न अवस्था में आ जाएगा। 'वेट' कमांड का उपयोग करके 'डिजिटलआउट' कमांड को अलग करना सहायक होता है। इससे सिलेंडर को फैलाने या वापस खींचने के लिए थोड़े समय का समय मिल जाएगा। |
||