पाठ 2: कन्वेयर कोडिंग
इससे पहले, आपने कन्वेयर और डायवर्टर्स के बारे में पढ़ा था, तथा यह भी कि किस प्रकार वे औद्योगिक परिवेश में सामग्रियों के कुशल परिवहन को संभव बनाते हैं। आपने यह भी सीखा कि सीटीई वर्कसेल पर कन्वेयर कैसे काम करते हैं। अब आप डिस्क के परिवहन के लिए कन्वेयर को कोड करना शुरू करने के लिए तैयार हैं। इस पाठ में आप सीखेंगे:
- VEXcode में व्यक्तिगत कन्वेयर मोटर्स को कैसे कॉन्फ़िगर करें।
- समय-आधारित गतिविधियों का उपयोग करके डिस्क को एक कन्वेयर से दूसरे कन्वेयर में ले जाने के लिए VEXcode प्रोजेक्ट कैसे बनाएं।
इस पाठ के अंत तक, आप एक डिस्क को प्रवेश कन्वेयर से परिवहन कन्वेयर के माध्यम से निकास कन्वेयर तक ले जाने के लिए एक परियोजना का निर्माण करेंगे।

कन्वेयर को कोड करने की तैयारी
इससे पहले कि आप CTE वर्कसेल पर कन्वेयर को कोड कर सकें, आपको तैयार होने के लिए कुछ महत्वपूर्ण कार्य पूरे करने होंगे। आपको VEXcode में प्रत्येक व्यक्तिगत कन्वेयर मोटर को कॉन्फ़िगर करना होगा। आपको नियंत्रित स्टॉप आरंभ करने वाले ब्लॉकों के ढेर को भी संशोधित करना होगा, ताकि यह सुनिश्चित हो सके कि सभी कन्वेयर मोटरें इसमें शामिल हैं।
VEXcode में व्यक्तिगत मोटर्स को कॉन्फ़िगर करना
सीटीई वर्कसेल पर प्रत्येक कन्वेयर को एक अलग मोटर द्वारा नियंत्रित किया जाता है। इस कारण, आपको अपना प्रोजेक्ट शुरू करने से पहले प्रत्येक मोटर को VEXcode में कॉन्फ़िगरेशन में जोड़ना होगा। इसके अतिरिक्त, आपको यह सुनिश्चित करना होगा कि प्रत्येक मोटर का नाम सही ढंग से रखा गया है, तथा यह सामग्री के सफलतापूर्वक परिवहन के लिए आवश्यक दिशा में घूमने के लिए सेट किया गया है।
एंट्री कन्वेयर मोटर को कॉन्फ़िगर करना
ब्रेन सीटीई 6-एक्सिस आर्म बेस टेम्पलेट प्रोजेक्ट खोलें।
नोट:VEXcode EXP में उदाहरण खोलने के तरीके के बारे में अनुस्मारक के लिए, पिछली इकाई देखें।

प्रोजेक्ट का नाम बदलकर यूनिट 4 पाठ 2रखें और इसे अपने डिवाइस पर सेव करें।

डिवाइस विंडो खोलें.

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

डिवाइस की सूची से मोटर चयन करें।

ब्रेन पर पोर्ट 1 का चयन उस पोर्ट से करें जिसमें एंट्री कन्वेयर मोटर प्लग किया गया है।
नोट:सुनिश्चित करें कि एंट्री कन्वेयर मोटर ब्रेन पर पोर्ट 1 में प्लग किया गया है।

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

पूर्ण.का चयन करें

निकास कन्वेयर मोटर को कॉन्फ़िगर करना
निकास कन्वेयर मोटर को प्रवेश कन्वेयर मोटर के समान ही कॉन्फ़िगर किया जा सकता है।
डिवाइस विंडो में, डिवाइस की सूची से मोटर चयन करें।

एग्जिट कन्वेयर मोटर जिस पोर्ट में प्लग किया गया है, उससे मिलान करने के लिए पोर्ट 4 का चयन करें।
नोट:सुनिश्चित करें कि एग्जिट कन्वेयर मोटर ब्रेन पर पोर्ट 4 में प्लग किया गया है।

छवि में मौजूद लेबल से मेल खाने के लिए उन्हें संपादित करें.
- मोटर का नाम बदला जाना चाहिए ताकि यह स्पष्ट रूप से पहचाना जा सके कि यह एक्जिट कन्वेयर मोटर है। नाम में अंकित संख्या उस पोर्ट को संदर्भित करती है जिसमें इसे प्लग किया गया है।
- मोटर की दिशाओं का नाम भी बदलकरइनबाउंडऔरआउटबाउंडकर दिया जाना चाहिए, जैसा कि आपने पहले एंट्री कन्वेयर के लिए किया था।
इनबाउंडका अर्थ है कि एग्जिट कन्वेयर ट्रांसपोर्ट कन्वेयरओररहा है। आउटबाउंडका अर्थ है कि निकास कन्वेयर परिवहन कन्वेयर से घूम रहा है।

चुनें, हो गया.

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

ट्रांसपोर्ट कन्वेयर मोटर जिस पोर्ट में प्लग किया गया है, उससे मिलान करने के लिए पोर्ट 2 का चयन करें।
नोट:सुनिश्चित करें कि ट्रांसपोर्ट कन्वेयर मोटर ब्रेन पर पोर्ट 2 में प्लग किया गया है।

मोटर का नाम बदलकर TransportConveyor2.करें

परिवहन कन्वेयर को सामग्री को सही दिशा में ले जाने के लिए, आपको मोटर दिशा को सामान्य से रिवर्समें बदलने के लिए टॉगल बटन का चयन करना होगा।

परिवहन कन्वेयर मोटर दिशा
ट्रांसपोर्ट कन्वेयर मोटर को कॉन्फ़िगर करते समय, आपको इसकी दिशा उलटनी पड़ी। ऐसा इसलिए है क्योंकि मोटर डिफ़ॉल्ट रूप से परिवहन कन्वेयर को दक्षिणावर्त घुमाएगी। आप मोटर के लेबल के आधार पर मोटर की डिफ़ॉल्ट स्पिन दिशा निर्धारित कर सकते हैं।

प्रत्येक मोटर के शीर्ष पर एक आइकन होता है जो यह बताता है कि कौन सी दिशा सकारात्मक है। परिवहन कन्वेयर के मामले में, तीर दक्षिणावर्त दिशा में इंगित कर रहा है। इसका अर्थ यह है कि डिफॉल्ट रूप से, ट्रांसपोर्ट कन्वेयर पर रखी गई कोई भी डिस्क एंट्री कन्वेयर से प्रथम डायवर्टर तक घूमेगी। कॉन्फ़िगरेशन में मोटर को उलट कर, आप यह सुनिश्चित करते हैं कि आगेदिशा कन्वेयर के साथ सही पथ के रूप में चर्चा की गई दिशा से मेल खाती है।
नियंत्रित स्टॉप को संशोधित करना
अब जब आपने सभी कन्वेयर मोटर्स को कॉन्फ़िगर कर लिया है, तो आपको नियंत्रित स्टॉप को अपडेट करने की आवश्यकता है। जब नियंत्रित स्टॉप चालू हो जाता है, तो सभी मोटरों को चलना बंद कर देना चाहिए, ताकि आप सुनिश्चित हो सकें कि CTE वर्कसेल बेस को इधर-उधर ले जाना सुरक्षित है। आप इन कन्वेयर मोटर्स को रोकने के लिएजब नियंत्रित स्टॉपटोपी ब्लॉक में ब्लॉक जोड़ने जा रहे हैं।
नियंत्रित रोक के दौरान आवश्यक कन्वेयर व्यवहारों का वर्णन करने के लिए टिप्पणी बनाएं।

टिप्पणी ब्लॉक को ब्लॉकों के मौजूदा स्टैक में जोड़ें।

एंट्री कन्वेयर को रोकने के लिए स्टॉप मोटर ब्लॉक को बाहर खींचें, और इसे ब्लॉकों के ढेर में जोड़ दें।

एक और स्टॉप मोटर ब्लॉक खींचें और इसे ब्लॉकों के ढेर के नीचे संलग्न करें।
ड्रॉप डाउन मेनू खोलने के लिए तीर का चयन करें और ट्रांसपोर्ट कन्वेयर को नियंत्रित स्टॉप में रोकने के लिए पैरामीटर सेट करने के लिए 'ट्रांसपोर्टकन्वेयर2' का चयन करें।

स्टैक में तीसरा स्टॉप मोटर ब्लॉक जोड़ें। पैरामीटर को 'ExitConveyor4' में बदलें.

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

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

अपनी योजना के प्रत्येक चरण के लिए टिप्पणी ब्लॉक बनाएं, और उन्हें जब शुरू किया ब्लॉक से जोड़ें।

पहले टिप्पणीके नीचे एक स्पिनब्लॉक संलग्न करें।
डिस्क एंट्री कन्वेयर पर और ट्रांसपोर्ट कन्वेयर की दिशा में शुरू हो रही है, इसलिए पैरामीटर 'एंट्री कन्वेयर1' और 'इनबाउंड' पर सेट रह सकते हैं।
स्पिनब्लॉक मोटर को तब तक घुमाता रहेगा जब तक उसे मोटर बंद करने के लिए नहीं कहा जाता।

इसके बाद, Wait ब्लॉक संलग्न करें।

ब्लॉकों के ढेर के नीचे एक स्टॉप मोटरब्लॉक संलग्न करें। सुनिश्चित करें कि पैरामीटर 'EntryConveyor1' के रूप में सेट किया गया है।
इस बारे में पूर्वानुमान लगाएं कि परियोजना के चलने पर क्या होगा। इसे अपनी इंजीनियरिंग नोटबुक में रिकॉर्ड करें।

सुनिश्चित करें कि ब्रेन VEXcode से जुड़ा हुआ है, और प्रोजेक्ट को ब्रेन में डाउनलोड करें।

सुनिश्चित करें कि प्रवेश कन्वेयर के प्रारंभ में एक हरे रंग की डिस्क रखी गई है, जैसा कि यहां दिखाया गया है। प्रोजेक्ट को चलाने और उसका परीक्षण करने के लिए ब्रेन पर चेक बटन दबाएँ।
कन्वेयर के व्यवहार का निरीक्षण करें। क्या यह डिस्क को एंट्री कन्वेयर के अंत तक पहुंचाता है? क्यों या क्यों नहीं?

जब कन्वेयर चलना बंद हो जाए, तो प्रोजेक्ट को रोकने के लिए ब्रेन पर X बटन दबाएं। अपने अवलोकनों को अपनी इंजीनियरिंग नोटबुक में दर्ज करें।

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

Wait ब्लॉक में पैरामीटर को 7 सेकंड पर समायोजित करें, और परीक्षण के लिए प्रोजेक्ट को पुनः डाउनलोड करें और चलाएं।
क्या एंट्री कन्वेयर ने डिस्क को अंत तक पहुंचाया, जहां से उसे ट्रांसपोर्ट कन्वेयर द्वारा उठाया जा सके? यदि ऐसा नहीं होता है, तो पैरामीटर को तब तक पुनः समायोजित करें जब तक कि ऐसा न हो जाए।
नोट:पैरामीटर में आवश्यक सेकंड की संख्या भिन्न हो सकती है। ऐसे नंबरों का उपयोग करें जो आपके CTE वर्कसेल बेस के लिए विश्वसनीय रूप से काम करते हों।

ट्रांसपोर्ट कन्वेयर के साथ डिस्क को स्थानांतरित करने के लिए आवश्यक ब्लॉक जोड़ें।
ध्यान दें कि ये वही ब्लॉक हैं जो एंट्री कन्वेयर के लिए उपयोग किए जाते हैं, केवल पैरामीटर 'ट्रांसपोर्टकन्वेयर2' और 'फॉरवर्ड' पर सेट हैं।

प्रोजेक्ट को ब्रेन में डाउनलोड करें और परीक्षण के लिए चलाएं। क्या डिस्क परिवहन कन्वेयर की लंबाई के साथ यात्रा करती है, तथा डायवर्टर पर रुकती है? यदि ऐसा नहीं होता है, तो Waitब्लॉक के पैरामीटर को तब तक समायोजित करें जब तक ऐसा न हो जाए।

आपकी जानकारी के लिए
जिस गति से वस्तुएं कन्वेयर के साथ यात्रा करती हैं उसे सेट मोटर वेग ब्लॉक का उपयोग करके संशोधित किया जा सकता है। ब्लॉक में पैरामीटर को बदला जा सकता है जिससे कन्वेयर अधिक तेजी से या अधिक धीरे घूम सके। डिफ़ॉल्ट कन्वेयर वेग 50% है, और अधिकतम वेग 100% है।

सेट मोटर वेग ब्लॉक पैरामीटर को आरपीएम, या प्रति मिनट घुमाव का उपयोग करके भी सेट किया जा सकता है।

गतिविधि
अब जबकि आपने डिस्क को प्रवेश कन्वेयर से परिवहन कन्वेयर के साथ-साथ निकास कन्वेयर तक ले जाने के लिए कन्वेयर को कोड करने के लिए समय-आधारित गति का उपयोग किया है, तो आप डिस्क को कन्वेयर के अंत से गिरे बिना निकास कन्वेयर के अंत तक ले जाने के लिए अपने प्रोजेक्ट का निर्माण करेंगे।

सेटअप:नीचे दिखाए अनुसार एंट्री कन्वेयर की शुरुआत में एक डिस्क रखें।

गतिविधि: एक VEXcode प्रोजेक्ट बनाएं जो डिस्क को एंट्री कन्वेयर से ट्रांसपोर्ट कन्वेयर के साथ एक्जिट कन्वेयर के अंत तक ले जाएगा।
- योजना बनाएं कि आप डिस्क को एग्जिट कन्वेयर के अंत तक ले जाने के लिए अपने प्रोजेक्ट को कैसे आगे बढ़ाएंगे।
- अपनी योजना को अपनी इंजीनियरिंग नोटबुक में लिखें।
- अपने प्रोजेक्ट का नाम बदलें यूनिट 4 पाठ 2 गतिविधि और प्रोजेक्ट का संपादन शुरू करने से पहले इसे अपने डिवाइस पर सहेजें।
- अपने समूह द्वारा सहमत योजना से मेल खाने के लिए VEXcode में परियोजना को संपादित करें।
- एंट्री कन्वेयर के प्रारंभिक बिंदु पर एक डिस्क रखें और प्रोजेक्ट चलाएं। क्या कन्वेयर डिस्क को बिना गिरे निकास कन्वेयर के अंत तक ले जाते हैं? जब कन्वेयर चलना समाप्त हो जाए तो परियोजना को रोक दें, और अपने अवलोकनों को अपनी इंजीनियरिंग नोटबुक में दर्ज करें।
- यदि डिस्क निकास कन्वेयर के अंत से गिर जाती है, तो अपने प्रोजेक्ट को तब तक संपादित करें जब तक कि डिस्क बिना गिरे कन्वेयर के अंत तक न पहुंच जाए। किसी भी परिवर्तन को अपनी इंजीनियरिंग नोटबुक में दर्ज करें।
अपनी समझ की जाँच करें
अगले पाठ पर जाने से पहले, अपनी इंजीनियरिंग नोटबुक में निम्नलिखित प्रश्नों के उत्तर देकर सुनिश्चित करें कि आप इस पाठ की अवधारणाओं को समझते हैं।
अपनी समझ की जाँच करें प्रश्न > (Google Doc / .docx / .pdf)
मध्य इकाई प्रतिबिंब पर जाने के लिए अगला > चयन करें।