माई ब्लॉक्स VEXcode IQ के अंतर्गत ब्लॉक श्रेणियों में से एक है। कुछ अन्य श्रेणियों में लुक, ध्वनि, संवेदन और चर शामिल हैं। मेरे ब्लॉक का उपयोग ब्लॉकों का एक क्रम बनाने के लिए किया जाता है जिसका उपयोग पूरे प्रोजेक्ट में कई बार किया जा सकता है।
ब्लॉक कैसे बनाएं
मेरे ब्लॉक श्रेणी से “ब्लॉक बनाएं” चुनें।
“ब्लॉक नाम” फ़ील्ड में दर्ज करके ब्लॉक का नाम बदलें, फिर “ओके” चुनें।
ब्लॉक को कैसे अनुकूलित करें
एक इनपुट (संख्या) जोड़ें
“ब्लॉक बनाएं (पूर्वावलोकन)” स्क्रीन से “इनपुट जोड़ें (संख्या)” विकल्प चुनें। “नंबर” फ़ील्ड में दर्ज करके इनपुट का नाम बदलें, फिर “ओके” चुनें।
एक इनपुट जोड़ें (बूलियन)
“ब्लॉक बनाएं (पूर्वावलोकन)” स्क्रीन से “इनपुट जोड़ें (बूलियन)” विकल्प चुनें। “बूलियन” फ़ील्ड में दर्ज करके इनपुट का नाम बदलें, फिर “ओके” चुनें।
एक लेबल जोड़ें
“ब्लॉक बनाएं (पूर्वावलोकन)” स्क्रीन से “लेबल जोड़ें” विकल्प चुनें। “लेबल टेक्स्ट” फ़ील्ड में दर्ज करके लेबल का नाम बदलें, फिर “ओके” चुनें।
इनपुट और लेबल को संयोजित करें
ब्लॉकों का अनुक्रम बनाने के लिए इनपुट और लेबल को एक साथ संयोजित करें।
इनपुट/लेबल कैसे हटाएँ
किसी इनपुट या लेबल को हटाने के लिए, उस इनपुट या लेबल के शीर्ष पर “साफ़ करें” आइकन चुनें जिसे आप हटाना चाहते हैं।
परिभाषित ब्लॉक का उपयोग कैसे करें
एक बार पैरामीटर बन जाने के बाद उसे “define” ब्लॉक से उपयोग किया जा सकता है।
“define” ब्लॉक में अतिरिक्त ब्लॉक संलग्न करें।
“define” ब्लॉक से पैरामीटर का उपयोग करें।
“जब शुरू किया गया” ब्लॉक से जुड़े “मेरा ब्लॉक” का उपयोग करें।
अपने ब्लॉक का उपयोग कैसे करें
सायरन बजाने का उदाहरण
इस उदाहरण में, रोबोट My Blocks का उपयोग निम्नलिखित के लिए करेगा:
- सायरन की ध्वनि 3 बार बजाएँ
- 12 इंच आगे की ओर ड्राइव करें
- सायरन की ध्वनि 6 बार बजाएं
“define” हैट ब्लॉक एक प्रक्रिया को तोड़ता है। निम्नलिखित उदाहरण में, यह “define” hat block एक निश्चित संख्या में सायरन ध्वनि बजाने के लिए उपयोग किए जाने वाले ब्लॉकों को तोड़ता है। ब्लॉक के भीतर उपयोग किए जाने वाले परिभाषित ब्लॉक से तर्क खींचें।
एक बार “define” ब्लॉक सेट हो जाने के बाद, नए बनाए गए ब्लॉक को अब खींचा जा सकता है और पैरामीटर सेट करने के लिए “when started” ब्लॉक में जोड़ा जा सकता है।
पैरामीटर बदल जाने पर, प्रोजेक्ट और चलाने के लिए तैयार हो जाता है
नई लाइन के साथ प्रिंट का उदाहरण
इस उदाहरण में, रोबोट My Blocks का उपयोग निम्नलिखित के लिए करेगा:
- 15 इंच आगे की ओर ड्राइव करें
- बैटरी की क्षमता प्रिंट करें और कर्सर को ब्रेन की स्क्रीन पर एक नई लाइन पर ले जाएं
- रोबोट को 180 डिग्री दाईं ओर घुमाएं
- बैटरी की क्षमता प्रिंट करें और कर्सर को ब्रेन की स्क्रीन पर एक नई लाइन पर ले जाएं
“define” हैट ब्लॉक सेंसर रिपोर्टर मानों को प्रिंट करने के लिए उपयोग किए जाने वाले ब्लॉकों को तोड़ता है और फिर एक नई लाइन पर ले जाता है। ब्लॉक के भीतर उपयोग किए जाने वाले परिभाषित ब्लॉक से तर्कों को खींचें।
एक बार “define” ब्लॉक सेट हो जाने के बाद, नए बनाए गए ब्लॉक को अब खींचा जा सकता है और पैरामीटर सेट करने के लिए “when started” ब्लॉक में जोड़ा जा सकता है।
पैरामीटर बदल जाने पर, प्रोजेक्ट और चलाने के लिए तैयार हो जाता है