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


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

ब्लॉक्स पैलेट में मेरी ब्लॉक्स श्रेणी का चयन किया गया है।

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

मेरा ब्लॉक स्टैक VEXcode VR प्रोजेक्ट में कस्टम ब्लॉक कॉल दिखा रहा है

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


ब्लॉक को कस्टमाइज़ कैसे करें

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

VEXcode VR वर्कस्पेस जिसमें My Block की परिभाषा है और कस्टम ब्लॉक को प्रोजेक्ट स्टैक में जोड़ा गया है।

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

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

VEXcode VR में उपयोग के लिए उपलब्ध कस्टम ब्लॉक "Drive in a square" के साथ मेरा ब्लॉक्स मेनू।

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

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

VEXcode VR में कस्टम ब्लॉक बनाने के लिए My Blocks बटन का उपयोग किया जाता है।

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

इनपुट और लेबल को मिलाएं

VEXcode VR ब्लॉक पैलेट में गति और दूरी इनपुट के साथ मेरा ब्लॉक

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


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

माई ब्लॉक सेटिंग मेनू से चयनित इनपुट को हटा दें

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


डिफाइन ब्लॉक का उपयोग कैसे करें

VEXcode VR वर्कस्पेस में My Blocks का उपयोग करके कस्टम अनुक्रम को पुन: प्रयोज्य ब्लॉकों में व्यवस्थित किया जाता है।

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

ब्लॉक में VR रोबोट के लिए पेन डाउन, ड्राइव और टर्न कमांड के साथ 'माई ब्लॉक' की परिभाषा दिखाई गई है।

“परिभाषित करें” ब्लॉक में अतिरिक्त ब्लॉक संलग्न करें।

VEXcode VR में My Block पैरामीटर के इनपुट के रूप में एक नंबर ब्लॉक जोड़ना

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

मेरे ब्लॉक्स पैलेट में कस्टम ड्रॉ ए स्क्वायर ब्लॉक उपयोग के लिए उपलब्ध है

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


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

वर्ग बनाने का उदाहरण

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

  • 200 मिमी आगे ड्राइव करें
  • काले पेन से 300 मिमी का एक वर्ग बनाएं
  • 25 डिग्री तक दाईं ओर मुड़ें
  • लाल पेन से 500 मिमी का एक वर्ग बनाएं

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

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

VEXcode VR प्रोजेक्ट में My Block का उपयोग करके पेन टूल से दो वर्ग बनाने के लिए कमांड को दोहराया जाता है।

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

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

Last Updated: