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

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


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

VEX IQ ब्लॉक प्रोग्रामिंग इंटरफ़ेस का स्क्रीनशॉट, जो रोबोटिक्स प्रोग्रामिंग के लिए ब्लॉक बनाने का तरीका बताता है, जो VEX IQ ज्ञानकोष में ब्लॉक ट्यूटोरियल का हिस्सा है।

मेरे ब्लॉक श्रेणी से “ब्लॉक बनाएं” चुनें।

VEXcode IQ में ब्लॉक का नाम बदलने की प्रक्रिया को दर्शाने वाला स्क्रीनशॉट, VEX IQ रोबोटिक्स के लिए प्रोग्रामिंग में ब्लॉक नामों को संशोधित करने के लिए उपलब्ध उपयोगकर्ता इंटरफ़ेस तत्वों और विकल्पों को दर्शाता है।

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


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

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

VEXcode IQ इंटरफ़ेस का स्क्रीनशॉट, जिसमें एक संख्या दर्ज करने के लिए इनपुट फ़ील्ड दिखाया गया है, जिसका उपयोग VEX IQ रोबोटिक्स प्लेटफ़ॉर्म के लिए प्रोग्रामिंग ट्यूटोरियल के संदर्भ में किया जाता है।

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

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

VEXcode IQ प्रोग्रामिंग इंटरफ़ेस का स्क्रीनशॉट, जो एक बूलियन ब्लॉक ट्यूटोरियल प्रदर्शित करता है, जो यह दर्शाता है कि VEX IQ शैक्षिक परियोजनाओं के लिए रोबोटिक्स प्रोग्रामिंग में बूलियन लॉजिक का उपयोग कैसे किया जाए।

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

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

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

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

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

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

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


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

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

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


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

VEXcode IQ प्रोग्रामिंग में ब्लॉक की अवधारणा को दर्शाने वाला आरेख, VEX IQ ज्ञानकोष के ब्लॉक ट्यूटोरियल अनुभाग में उपयोग किया जाता है, जिसका उद्देश्य रोबोटिक्स परियोजनाओं के लिए प्रोग्रामिंग अवधारणाओं को समझने में शुरुआती लोगों की मदद करना है।

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

रोबोट क्रियाओं को परिभाषित करने के लिए VEXcode IQ में ब्लॉक जोड़ने का तरीका दर्शाने वाला आरेख, VEX IQ ज्ञानकोष में ब्लॉक ट्यूटोरियल का हिस्सा है, जिसका उद्देश्य रोबोटिक्स प्रोग्रामिंग में शुरुआती लोगों को शिक्षित करना है।

“define” ब्लॉक में अतिरिक्त ब्लॉक संलग्न करें।

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

“define” ब्लॉक से पैरामीटर का उपयोग करें।

VEX IQ प्रोग्रामिंग में घटक को जोड़ने के चरणों को दर्शाने वाला फ्लोचार्ट, VEX IQ रोबोटिक्स प्लेटफॉर्म पर शैक्षिक संसाधनों के लिए ब्लॉक ट्यूटोरियल अनुभाग का हिस्सा है।

“जब शुरू किया गया” ब्लॉक से जुड़े “मेरा ब्लॉक” का उपयोग करें।


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

सायरन बजाने का उदाहरण

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

  • सायरन की ध्वनि 3 बार बजाएँ
  • 12 इंच आगे की ओर ड्राइव करें
  • सायरन की ध्वनि 6 बार बजाएं

“define” हैट ब्लॉक एक प्रक्रिया को तोड़ता है। निम्नलिखित उदाहरण में, यह “define” hat block एक निश्चित संख्या में सायरन ध्वनि बजाने के लिए उपयोग किए जाने वाले ब्लॉकों को तोड़ता है। ब्लॉक के भीतर उपयोग किए जाने वाले परिभाषित ब्लॉक से तर्क खींचें।

एक बार “define” ब्लॉक सेट हो जाने के बाद, नए बनाए गए ब्लॉक को अब खींचा जा सकता है और पैरामीटर सेट करने के लिए “when started” ब्लॉक में जोड़ा जा सकता है।

VEX IQ ब्लॉक ट्यूटोरियल का स्क्रीनशॉट, जिसमें रोबोटिक्स प्रोजेक्ट में सायरन ध्वनि को प्रोग्राम करने का तरीका दिखाया गया है, जिसमें ब्लॉक कोडिंग तत्व और विज़ुअल प्रोग्रामिंग इंटरफ़ेस शामिल हैं।

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

नई लाइन के साथ प्रिंट का उदाहरण

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

  • 15 इंच आगे की ओर ड्राइव करें
  • बैटरी की क्षमता प्रिंट करें और कर्सर को ब्रेन की स्क्रीन पर एक नई लाइन पर ले जाएं
  • रोबोट को 180 डिग्री दाईं ओर घुमाएं
  • बैटरी की क्षमता प्रिंट करें और कर्सर को ब्रेन की स्क्रीन पर एक नई लाइन पर ले जाएं

 

“define” हैट ब्लॉक सेंसर रिपोर्टर मानों को प्रिंट करने के लिए उपयोग किए जाने वाले ब्लॉकों को तोड़ता है और फिर एक नई लाइन पर ले जाता है। ब्लॉक के भीतर उपयोग किए जाने वाले परिभाषित ब्लॉक से तर्कों को खींचें।

एक बार “define” ब्लॉक सेट हो जाने के बाद, नए बनाए गए ब्लॉक को अब खींचा जा सकता है और पैरामीटर सेट करने के लिए “when started” ब्लॉक में जोड़ा जा सकता है।

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

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

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

Last Updated: