Skip to main content

पाठ 2: कन्वेयर कोडिंग

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

  • VEXcode में व्यक्तिगत कन्वेयर मोटर्स को कैसे कॉन्फ़िगर करें।
  • समय-आधारित गतिविधियों का उपयोग करके डिस्क को एक कन्वेयर से दूसरे कन्वेयर में ले जाने के लिए VEXcode प्रोजेक्ट कैसे बनाएं।

इस पाठ के अंत तक, आप एक डिस्क को प्रवेश कन्वेयर से परिवहन कन्वेयर के माध्यम से निकास कन्वेयर तक ले जाने के लिए एक परियोजना का निर्माण करेंगे।

निकास कन्वेयर के अंत में हरे रंग की डिस्क के साथ सीटीई वर्कसेल बेस निर्माण का ऊपर से नीचे का दृश्य।

कन्वेयर को कोड करने की तैयारी

इससे पहले कि आप CTE वर्कसेल पर कन्वेयर को कोड कर सकें, आपको तैयार होने के लिए कुछ महत्वपूर्ण कार्य पूरे करने होंगे। आपको VEXcode में प्रत्येक व्यक्तिगत कन्वेयर मोटर को कॉन्फ़िगर करना होगा। आपको नियंत्रित स्टॉप आरंभ करने वाले ब्लॉकों के ढेर को भी संशोधित करना होगा, ताकि यह सुनिश्चित हो सके कि सभी कन्वेयर मोटरें इसमें शामिल हैं।

VEXcode में व्यक्तिगत मोटर्स को कॉन्फ़िगर करना

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

एंट्री कन्वेयर मोटर को कॉन्फ़िगर करना

ब्रेन सीटीई 6-एक्सिस आर्म बेस टेम्पलेट प्रोजेक्ट खोलें।

नोट:VEXcode EXP में उदाहरण खोलने के तरीके के बारे में अनुस्मारक के लिए, पिछली इकाई देखें।

मस्तिष्क सीटीई 6-अक्ष आर्म बेस टेम्पलेट परियोजना आइकन.

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

VEXcode EXP टूलबार जिसमें प्रोजेक्ट नाम फ़ील्ड को लाल बॉक्स में दर्शाया गया है और इसका नाम बदलकर यूनिट 4 पाठ 2 कर दिया गया है, जो यह दर्शाता है कि इस पर क्लिक करके इसे बदला जा सकता है।

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

VEXcode EXP टूलबार, जिसमें कोड व्यूअर और मॉनिटर आइकन के बीच में, लाल बॉक्स में डिवाइस बटन लिखा हुआ है।

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

डिवाइस विंडो खुली है और डिवाइस जोड़ें बटन हाइलाइट किया गया है।

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

डिवाइस विंडो में डिवाइस विकल्प, जिसमें मोटर आइकन लाल रंग में दिखाया गया है।

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

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

मोटर के लिए पोर्ट 1 हाइलाइट की गई डिवाइस विंडो।

इस छवि से मेल खाने के लिए लेबल संपादित करें. 

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

इनबाउंड का अर्थ है कि एंट्री कन्वेयर ट्रांसपोर्ट कन्वेयर की ओर घूम रहा है। आउटबाउंडका अर्थ है कि एंट्री कन्वेयर ट्रांसपोर्ट कन्वेयर से दूर घूम रहा है

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

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

डिवाइस स्क्रीन पर मोटर और दिशाएं बदल दी गई हैं तथा लाल बॉक्स में Done बटन लिखा हुआ है।

निकास कन्वेयर मोटर को कॉन्फ़िगर करना

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

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

डिवाइस विंडो में डिवाइस विकल्प, जिसमें मोटर आइकन लाल रंग में दिखाया गया है।

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

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

मोटर के लिए पोर्ट 4 हाइलाइट की गई डिवाइस विंडो।

छवि में मौजूद लेबल से मेल खाने के लिए उन्हें संपादित करें.

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

इनबाउंडका अर्थ है कि एग्जिट कन्वेयर ट्रांसपोर्ट कन्वेयरओररहा है। आउटबाउंडका अर्थ है कि निकास कन्वेयर परिवहन कन्वेयर से घूम रहा है।

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

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

डिवाइस स्क्रीन पर मोटर और दिशाएं बदल दी गई हैं तथा लाल बॉक्स में Done बटन लिखा हुआ है।

परिवहन कन्वेयर मोटर को कॉन्फ़िगर करना

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

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

डिवाइस विंडो में डिवाइस विकल्प, जिसमें मोटर आइकन लाल रंग में दिखाया गया है।

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

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

मोटर के लिए पोर्ट 2 हाइलाइट की गई डिवाइस विंडो।

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

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

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

डिवाइस स्क्रीन पर टॉगल बटन को चयनित करके दिशा को सामान्य से विपरीत दिशा में परिवर्तित किया जा सकता है।

परिवहन कन्वेयर मोटर दिशा

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

सर्पेन्टाइन कन्वेयर को शक्ति प्रदान करने के लिए प्रयुक्त मोटर, जिसमें + तीर चिह्न अंकित है।

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

नियंत्रित स्टॉप को संशोधित करना

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

नियंत्रित रोक के दौरान आवश्यक कन्वेयर व्यवहारों का वर्णन करने के लिए टिप्पणी बनाएं।

VEXcode EXP टिप्पणी ब्लॉक जिसमें लिखा है 'सभी कन्वेयर मूवमेंट रोकें'।

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

VEXcode EXP ब्लॉक प्रोजेक्ट जिसमें लिखा है, जब आर्म 10 नियंत्रण बंद हो गया, तो एक टिप्पणी ब्लॉक जिसमें लिखा है, दृश्य रूप से संकेत देता है कि सिग्नल टॉवर के साथ एक नियंत्रित स्टॉप हुआ है। इसके बाद दो ब्लॉक हैं जिन पर लिखा है सिग्नल टावर 6 को हरा और बंद कर दें, फिर सिग्नल टावर 6 को लाल और चमकता हुआ सेट करें। अंत में एक और टिप्पणी ब्लॉक है जिसमें लिखा है कि सभी कन्वेयर मूवमेंट बंद करें।

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

VEXcode EXP ब्लॉक परियोजना को जारी रखते हुए, अंत में एक स्टॉप मोटर ब्लॉक जोड़ा गया है जिस पर लिखा है स्टॉप एंट्री कन्वेयर 1। संपूर्ण परियोजना अब इस प्रकार है: जब आर्म 10 नियंत्रण रुक गया, तो एक टिप्पणी ब्लॉक जो इस प्रकार है: दृश्य रूप से संकेत मिलता है कि सिग्नल टॉवर के साथ एक नियंत्रित स्टॉप हुआ है। इसके बाद दो ब्लॉक हैं जिन पर लिखा है सिग्नल टावर 6 को हरा और बंद कर दें, फिर सिग्नल टावर 6 को लाल और चमकता हुआ सेट करें। अंत में एक और टिप्पणी ब्लॉक है जिस पर लिखा है, सभी कन्वेयर मूवमेंट रोकें, तथा एक स्टॉप मोटर ब्लॉक है जिस पर लिखा है, एंट्री कन्वेयर 1 रोकें।

एक और स्टॉप मोटर ब्लॉक खींचें और इसे ब्लॉकों के ढेर के नीचे संलग्न करें।

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

VEXcode EXP ब्लॉक परियोजना को जारी रखते हुए, अंत में एक स्टॉप मोटर ब्लॉक जोड़ा गया है जिस पर लिखा है स्टॉप ट्रांसपोर्ट कन्वेयर 2। संपूर्ण परियोजना अब इस प्रकार है: जब आर्म 10 नियंत्रण रुक गया, तो एक टिप्पणी ब्लॉक जो इस प्रकार है: दृश्य रूप से संकेत मिलता है कि सिग्नल टॉवर के साथ एक नियंत्रित स्टॉप हुआ है। इसके बाद दो ब्लॉक हैं जिन पर लिखा है सिग्नल टावर 6 को हरा और बंद कर दें, फिर सिग्नल टावर 6 को लाल और चमकता हुआ सेट करें। इसके बाद एक और टिप्पणी ब्लॉक है जिसमें लिखा है, सभी कन्वेयर मूवमेंट रोकें। अंत में दो और ब्लॉक हैं जिन पर लिखा है स्टॉप एंट्री कन्वेयर 1 और स्टॉप ट्रांसपोर्ट कन्वेयर 2।

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

VEXcode EXP ब्लॉक परियोजना को जारी रखते हुए, अंत में एक स्टॉप मोटर ब्लॉक जोड़ा गया है जिस पर लिखा है स्टॉप एग्जिट कन्वेयर 4। संपूर्ण परियोजना अब इस प्रकार है: जब आर्म 10 नियंत्रण रुक गया, तो एक टिप्पणी ब्लॉक जो इस प्रकार है: दृश्य रूप से संकेत मिलता है कि सिग्नल टॉवर के साथ एक नियंत्रित स्टॉप हुआ है। इसके बाद दो ब्लॉक हैं जिन पर लिखा है सिग्नल टावर 6 को हरा और बंद कर दें, फिर सिग्नल टावर 6 को लाल और चमकता हुआ सेट करें। इसके बाद एक और टिप्पणी ब्लॉक है जिसमें लिखा है, सभी कन्वेयर मूवमेंट रोकें। अंत में तीन और ब्लॉक हैं जिन पर लिखा है प्रवेश कन्वेयर 1 रोकें, परिवहन कन्वेयर 2 रोकें, तथा निकास कन्वेयर 4 रोकें।

कन्वेयर का उपयोग करके डिस्क परिवहन के लिए एक परियोजना बनाना

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

वीडियो फाइल

समय-आधारित गतिविधियाँ

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

समय-आधारित गतिविधियों को प्रदर्शित करने के लिए VEXcode EXP स्टैक का एक उदाहरण। स्टैक पर लिखा है, स्पिन एंट्री कन्वेयर 1 इनबाउंड, 2 सेकंड प्रतीक्षा करें, और फिर एंट्री कन्वेयर 1 को रोकें।

परियोजना का निर्माण

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

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

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

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

पहले टिप्पणीके नीचे एक स्पिनब्लॉक संलग्न करें।

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

स्पिनब्लॉक मोटर को तब तक घुमाता रहेगा जब तक उसे मोटर बंद करने के लिए नहीं कहा जाता।

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

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

VEXcode EXP ब्लॉक परियोजना को अब अंत में Wait ब्लॉक जोड़कर जारी रखा गया है, जिसमें लिखा है Wait 1 second. संपूर्ण परियोजना अब इस प्रकार है, जब शुरू किया गया, तो एक टिप्पणी ब्लॉक में लिखा है, डिस्क को प्रवेश कन्वेयर के साथ परिवहन कन्वेयर तक ले जाएं। अंत में दो ब्लॉक हैं जो स्पिन एंट्री कन्वेयर 1 इनबाउंड पढ़ रहे हैं, और 1 सेकंड प्रतीक्षा करें।

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

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

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

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

VEXcode EXP टूलबार, जिसमें ब्रेन और रन आइकन के बीच में लाल बॉक्स में डाउनलोड आइकन लिखा हुआ है।

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

कन्वेयर के व्यवहार का निरीक्षण करें। क्या यह डिस्क को एंट्री कन्वेयर के अंत तक पहुंचाता है? क्यों या क्यों नहीं?

प्रवेश कन्वेयर के प्रारंभ में हरे रंग की डिस्क के साथ सीटीई वर्कसेल बेस निर्माण का ऊपर से नीचे का दृश्य।

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

EXP ब्रेन, लाल बॉक्स में हीरे के X बटन के साथ।

कन्वेयर का समय निर्धारण

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

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

ऊपर से VEXcode EXP प्रोजेक्ट, जिसमें Wait ब्लॉक पर समय पैरामीटर हाइलाइट किया गया है। परियोजना में लिखा है, जब शुरू किया गया, तो एक टिप्पणी ब्लॉक में लिखा है, डिस्क को प्रवेश कन्वेयर के साथ परिवहन कन्वेयर तक ले जाएं। अंत में तीन ब्लॉक हैं जो स्पिन एंट्री कन्वेयर 1 इनबाउंड पढ़ते हैं, 1 सेकंड प्रतीक्षा करें, और फिर एंट्री कन्वेयर 1 को रोकें।

Wait ब्लॉक में पैरामीटर को 7 सेकंड पर समायोजित करें, और परीक्षण के लिए प्रोजेक्ट को पुनः डाउनलोड करें और चलाएं। 

क्या एंट्री कन्वेयर ने डिस्क को अंत तक पहुंचाया, जहां से उसे ट्रांसपोर्ट कन्वेयर द्वारा उठाया जा सके? यदि ऐसा नहीं होता है, तो पैरामीटर को तब तक पुनः समायोजित करें जब तक कि ऐसा न हो जाए। 

नोट:पैरामीटर में आवश्यक सेकंड की संख्या भिन्न हो सकती है। ऐसे नंबरों का उपयोग करें जो आपके CTE वर्कसेल बेस के लिए विश्वसनीय रूप से काम करते हों।

 

 

ऊपर से VEXcode EXP प्रोजेक्ट, जिसमें Wait ब्लॉक पर समय पैरामीटर हाइलाइट किया गया है और 1 से 7 में बदला गया है। परियोजना में लिखा है, जब शुरू किया गया, तो एक टिप्पणी ब्लॉक में लिखा है, डिस्क को प्रवेश कन्वेयर के साथ परिवहन कन्वेयर तक ले जाएं। अंत में तीन ब्लॉक हैं जो स्पिन एंट्री कन्वेयर 1 इनबाउंड पढ़ते हैं, 7 सेकंड प्रतीक्षा करें, और फिर एंट्री कन्वेयर 1 को रोकें।

ट्रांसपोर्ट कन्वेयर के साथ डिस्क को स्थानांतरित करने के लिए आवश्यक ब्लॉक जोड़ें।

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

VEXcode EXP परियोजना को जारी रखते हुए, परिवहन कन्वेयर को नियंत्रित करने के लिए अंत में 4 और ब्लॉक जोड़े गए। परियोजना में लिखा है, जब शुरू किया गया, तो एक टिप्पणी ब्लॉक में लिखा है, डिस्क को प्रवेश कन्वेयर के साथ परिवहन कन्वेयर तक ले जाएं। इसके बाद तीन ब्लॉक हैं, जिनमें लिखा है, स्पिन एंट्री कन्वेयर 1 इनबाउंड, 7 सेकंड प्रतीक्षा करें, और फिर एंट्री कन्वेयर 1 को रोकें। अगला एक टिप्पणी ब्लॉक है जिसमें लिखा है, डिस्क को परिवहन कन्वेयर के साथ निकास कन्वेयर तक ले जाएं। अंत में तीन और ब्लॉक हैं, जिनमें लिखा है, ट्रांसपोर्ट कन्वेयर 2 को आगे की ओर घुमाएं, 5 सेकंड प्रतीक्षा करें, और फिर ट्रांसपोर्ट कन्वेयर 2 को रोक दें।

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

सीटीई वर्कसेल बेस निर्माण का ऊपर से नीचे का दृश्य, जिसमें हरे रंग की डिस्क को एग्जिट कन्वेयर के प्रारंभ में ले जाया गया है।

आपकी जानकारी के लिए

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

दो सेट मोटर वेलोसिटी ब्लॉकों की तुलना, जिसमें वेग पैरामीटर हाइलाइट किए गए हैं। पहला कहता है कि प्रवेश कन्वेयर 1 वेलोसिटी को 50% पर सेट करें, तथा दूसरा कहता है कि प्रवेश कन्वेयर 1 वेलोसिटी को 100% पर सेट करें।

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

ड्रॉपडाउन मेनू में हाइलाइट किए गए आरपीएम पैरामीटर के साथ मोटर वेग ब्लॉक सेट करें। ब्लॉक पर लिखा है, प्रवेश कन्वेयर 1 वेलोसिटी को 200 आरपीएम पर सेट करें।

 

गतिविधि

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

निकास कन्वेयर के अंत में हरे रंग की डिस्क के साथ सीटीई वर्कसेल बेस निर्माण का ऊपर से नीचे का दृश्य।

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

प्रवेश कन्वेयर के प्रारंभ में हरे रंग की डिस्क के साथ सीटीई वर्कसेल बेस निर्माण का ऊपर से नीचे का दृश्य।

गतिविधि: एक VEXcode प्रोजेक्ट बनाएं जो डिस्क को एंट्री कन्वेयर से ट्रांसपोर्ट कन्वेयर के साथ एक्जिट कन्वेयर के अंत तक ले जाएगा।

  1. योजना बनाएं कि आप डिस्क को एग्जिट कन्वेयर के अंत तक ले जाने के लिए अपने प्रोजेक्ट को कैसे आगे बढ़ाएंगे।
  2. अपनी योजना को अपनी इंजीनियरिंग नोटबुक में लिखें।
  3. अपने प्रोजेक्ट का नाम बदलें यूनिट 4 पाठ 2 गतिविधि और प्रोजेक्ट का संपादन शुरू करने से पहले इसे अपने डिवाइस पर सहेजें।
  4. अपने समूह द्वारा सहमत योजना से मेल खाने के लिए VEXcode में परियोजना को संपादित करें।
  5. एंट्री कन्वेयर के प्रारंभिक बिंदु पर एक डिस्क रखें और प्रोजेक्ट चलाएं। क्या कन्वेयर डिस्क को बिना गिरे निकास कन्वेयर के अंत तक ले जाते हैं? जब कन्वेयर चलना समाप्त हो जाए तो परियोजना को रोक दें, और अपने अवलोकनों को अपनी इंजीनियरिंग नोटबुक में दर्ज करें। 
    1. यदि डिस्क निकास कन्वेयर के अंत से गिर जाती है, तो अपने प्रोजेक्ट को तब तक संपादित करें जब तक कि डिस्क बिना गिरे कन्वेयर के अंत तक न पहुंच जाए। किसी भी परिवर्तन को अपनी इंजीनियरिंग नोटबुक में दर्ज करें।

अपनी समझ की जाँच करें

अगले पाठ पर जाने से पहले, अपनी इंजीनियरिंग नोटबुक में निम्नलिखित प्रश्नों के उत्तर देकर सुनिश्चित करें कि आप इस पाठ की अवधारणाओं को समझते हैं। 

अपनी समझ की जाँच करें प्रश्न > (Google Doc / .docx / .pdf)


मध्य इकाई प्रतिबिंब पर जाने के लिए अगला > चयन करें।