VEXcode GO में मेरे ब्लॉक का उपयोग करना

मेरे ब्लॉक VEXcode GO के भीतर ब्लॉक श्रेणियों में से एक है। कुछ अन्य श्रेणियों में लुक, ध्वनि, संवेदन और चर शामिल हैं। मेरे ब्लॉक का उपयोग ब्लॉकों का एक क्रम बनाने के लिए किया जाता है जिसका उपयोग पूरे प्रोजेक्ट में कई बार किया जा सकता है।


ब्लॉक कैसे बनाएं

VEXcode GO टूलबार जिसमें मेरा ब्लॉक अनुभाग दिखाया गया है और ब्लॉक बनाएं बटन हाइलाइट किया गया है।

मेरे ब्लॉक श्रेणी से 'ब्लॉक बनाएं' का चयन करें।

VEXcode GO Make a Block मेनू खुला है और ब्लॉक का नाम बदलकर Drive in कर दिया गया है तथा उसे हाइलाइट कर दिया गया है। नीचे दाईं ओर नीला ओके बटन हाइलाइट किया गया है।

'ब्लॉक नाम' फ़ील्ड में दर्ज करके ब्लॉक का नाम बदलें, फिर 'ओके' चुनें।


ब्लॉक को कैसे अनुकूलित करें

एक इनपुट (संख्या) जोड़ें

VEXcode GO ब्लॉक बनाएं मेनू खुला है और ब्लॉक का नाम ड्राइव इन पर सेट है। ब्लॉक में एक संख्या इनपुट फ़ील्ड जोड़ दी गई है और अब उसे हाइलाइट कर दिया गया है।

'ब्लॉक बनाएं' स्क्रीन से 'इनपुट (संख्या) जोड़ें' विकल्प का चयन करें। 'नंबर' फ़ील्ड में दर्ज करके इनपुट का नाम बदलें, फिर 'ओके' चुनें।

इनपुट जोड़ें (बूलियन)

VEXcode GO ब्लॉक बनाएं मेनू खुला है और ब्लॉक का नाम ड्राइव इन पर सेट है। ब्लॉक में एक बूलियन इनपुट फ़ील्ड जोड़ दिया गया है और अब उसे हाइलाइट कर दिया गया है।

'ब्लॉक बनाएं' स्क्रीन से 'बूलियन' विकल्प चुनें। 'बूलियन' फ़ील्ड में दर्ज करके इनपुट का नाम बदलें, फिर 'ओके' चुनें।

एक लेबल जोड़ें

VEXcode GO ब्लॉक बनाएं मेनू खुला है और ब्लॉक का नाम ड्राइव इन पर सेट है। ब्लॉक में एक लेबल फ़ील्ड जोड़ दिया गया है और अब उसे हाइलाइट कर दिया गया है।

'ब्लॉक बनाएं' स्क्रीन से 'लेबल जोड़ें' विकल्प चुनें। 'लेबल टेक्स्ट' फ़ील्ड में दर्ज करके लेबल का नाम बदलें, फिर 'ओके' चुनें।

इनपुट और लेबल को संयोजित करें

VEXcode GO Make a Block मेनू खुला है और एक कस्टम ब्लॉक बनाया गया है। ब्लॉक में सबसे पहले ड्राइव इन लिखा होता है, फिर एक संख्या इनपुट फ़ील्ड होती है, और फिर मिमी वर्ग वाले लेबल के साथ समाप्त होती है। कुल मिलाकर कस्टम ब्लॉक में ड्राइव इन एक्स मिमी वर्ग लिखा हुआ है। नीचे दाईं ओर नीला ओके बटन हाइलाइट किया गया है।

ब्लॉकों का अनुक्रम बनाने के लिए इनपुट और लेबल को एक साथ संयोजित करें, फिर 'ओके' चुनें।


इनपुट/लेबल कैसे हटाएँ

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

किसी इनपुट या लेबल को हटाने के लिए, उस इनपुट या लेबल के शीर्ष पर 'साफ़ करें' आइकन का चयन करें जिसे आप हटाना चाहते हैं।


परिभाषित ब्लॉक का उपयोग कैसे करें

VEXcode GO My Blocks Definition ब्लॉक हाइलाइट किया गया है। इसमें लिखा है 'ड्राइव इन नंबर मिमी स्क्वायर', और यह संख्या एक पैरामीटर है जिसका उपयोग ब्लॉक परिभाषा में किया जा सकता है।

एक बार पैरामीटर बन जाने के बाद उसे {Define} ब्लॉक से उपयोग किया जा सकता है।

VEXcode GO My Blocks Definition ब्लॉक में अब एक परिभाषा जोड़ दी गई है। स्टैक में 4 पर सेट एक रिपीट ब्लॉक है, तथा 200 मिमी के लिए एक ड्राइव ब्लॉक है, तथा 90 डिग्री के लिए एक टर्न ब्लॉक है, दोनों ही रिपीट ब्लॉक के अंदर हैं।

{Define} ब्लॉक में अतिरिक्त ब्लॉक जोड़ें।

VEXcode GO My Blocks Definition ब्लॉक, जिसमें अब परिभाषा में उपयोग किया जाने वाला संख्या पैरामीटर है। स्टैक में 4 पर सेट किया गया एक रिपीट ब्लॉक है, तथा रिपीट ब्लॉक के अंदर 90 डिग्री के लिए टर्न ब्लॉक के ऊपर एक ड्राइव फॉर ब्लॉक है। संख्या पैरामीटर को ड्राइव फॉर ब्लॉक में रखा गया है, इसलिए अब यह ड्राइव फॉरवर्ड फॉर नंबर मिमी पढ़ता है।

{Define} ब्लॉक से पैरामीटर का उपयोग करें.

VEXcode GO My Blocks कमांड ब्लॉक को When Started ब्लॉक के नीचे जोड़ा गया। यह कमांड ब्लॉक ड्राइव इन नंबर मिमी स्क्वायर कमांड को कॉल करेगा। संख्या पैरामीटर 300 पर सेट है.

{When Started} ब्लॉक से जुड़े [मेरा ब्लॉक] का उपयोग करें।


अपने ब्लॉक का उपयोग कैसे करें

वर्गों में ड्राइविंग का उदाहरण

निम्नलिखित उदाहरण में, रोबोट माई ब्लॉक्स का उपयोग इस प्रकार करेगा:

  • 200 मिमी वर्ग में आगे बढ़ें।
  • 45 डिग्री दाएँ मुड़ें।
  • 300 मिमी वर्ग में आगे बढ़ें।

{Define} हैट ब्लॉक एक प्रक्रिया को तोड़ता है। निम्नलिखित उदाहरण में, यह {Define} हैट ब्लॉक एक वर्ग में एक निश्चित संख्या में ड्राइव करने के लिए उपयोग किए जाने वाले ब्लॉकों को तोड़ता है। {Define} ब्लॉक से तर्कों को खींचें, जिन्हें परिभाषा में ब्लॉक के भीतर उपयोग किया जाएगा, जैसा कि इस वीडियो में दिखाया गया है।

VEXcode GO When Started ब्लॉक जिसके नीचे तीन ब्लॉक हैं। सबसे पहले 200 मिमी वर्ग कमांड ब्लॉक में ड्राइव करें, फिर 45 डिग्री तक दाएं मुड़ें, और फिर 300 मिमी वर्ग कमांड ब्लॉक में ड्राइव करें।

एक बार {Define} ब्लॉक सेट हो जाने पर, नए बनाए गए ब्लॉक को खींचकर {When Started} ब्लॉक में जोड़ा जा सकता है ताकि पैरामीटर सेट किए जा सकें।

पिछले VEXcode GO ब्लॉक ड्राइव इन नंबर mm स्क्वायर कमांड ब्लॉक का उपयोग करके स्टैक करते हैं, जो ब्लॉक की परिभाषा के साथ-साथ दिखाया गया है।

एक बार पैरामीटर बदल जाने के बाद, प्रोजेक्ट डाउनलोड और चलाने के लिए तैयार है.

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

Last Updated: