यह मार्गदर्शिका 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++ | ||
|
||
|
एक-सिलेंडर वायवीय सेटअप का उपयोग करते हुए, यह उदाहरण सिलेंडर को तुरंत पूरी तरह से पीछे हटने का कारण , बशर्ते एयर टैंक दबाव में हो और शट ऑफ वाल्व फिटिंग खुली हो। ध्यान रहे कि हमारे सोलेनोइड की डिफ़ॉल्ट स्थिति निम्न स्थिति (या टेक्स्ट कोडिंग के साथ 'गलत') है, इसलिए यह उदाहरण सुनिश्चित करेगा हमारा सिलेंडर वापस खींची गई स्थिति से शुरू हो। |
||
| VEXcode V5 ब्लॉक | VEXcode V5 पायथन | |
|---|---|---|
|
|
|
|
| VEXcode V5 C++ | ||
|
||
|
उपरोक्त उदाहरण के निष्पादन और प्रोग्राम के समाप्त होने के बाद सोलेनोइड निम्न अवस्था में रहता है। 'डिजिटलआउट' हाई स्टेट, या ट्रू कोड जोड़ने से, प्रोग्राम शुरू होने पर सिलेंडर पहले पीछे हटेगा और फिर एक सेकंड के बाद पूरी तरह से फैल जाएगा। यदि आप इस बिंदु पर प्रोग्राम को रोकते हैं, तो सोलेनोइड निम्न स्थिति में आ जाएगा। 'Wait' कमांड का उपयोग करके 'DigitalOut' कमांड को अलग करना सहायक होता है। इससे को फैलने या सिकुड़ने के लिए थोड़े समय का अंतराल मिलेगा। |
||