ब्लाकों#
VEX V5 ब्लॉक्स API संदर्भ बताता है कि प्रत्येक VEXcode ब्लॉक क्या करता है, इसके इनपुट रोबोट के व्यवहार को कैसे बदलते हैं, और ब्लॉक को किसी प्रोजेक्ट में कैसे उपयोग किया जा सकता है।
किसी ब्लॉक को प्रोजेक्ट में जोड़ने से पहले उसे समझने के लिए, ब्लॉक द्वारा दी जाने वाली जानकारी की जांच करने के लिए, या किसी श्रेणी में समान ब्लॉकों की तुलना करने के लिए इस संदर्भ का उपयोग करें।
VEXcode V5 ब्लॉक्स प्रोजेक्ट्स में ब्लॉक्स का उपयोग किया जाता है। पाइथन और C++ प्रोजेक्ट्स इसके बजाय टेक्स्ट-आधारित API सेक्शन का उपयोग करते हैं।
ब्लॉक प्रविष्टि को कैसे पढ़ें#
अधिकांश ब्लॉक प्रविष्टियों में निम्नलिखित भाग शामिल होते हैं:
ब्लॉक का विवरण - यह बताता है कि ब्लॉक क्या करता है और कब उपयोगी होता है।
ब्लॉक छवि - यह दर्शाती है कि VEXcode V5 में ब्लॉक कैसा दिखता है।
पैरामीटर - ब्लॉक पर मौजूद इनपुट की सूची देता है और बताता है कि प्रत्येक इनपुट रोबोट या प्रोजेक्ट को कैसे प्रभावित करता है।
रिटर्न वैल्यू - यह बताता है कि बूलियन या रिपोर्टर ब्लॉक क्या रिपोर्ट करता है।
उदाहरण - यह दर्शाता है कि किसी प्रोजेक्ट में ब्लॉक का उपयोग किस प्रकार किया जा सकता है।
सामान्य ब्लॉक प्रकार#
किसी प्रोजेक्ट में अलग-अलग ब्लॉक आकृतियों के अलग-अलग कार्य होते हैं।
ब्लॉक प्रकार |
इसका क्या मतलब है |
|---|---|
ढेर |
एक ब्लॉक जो कोई क्रिया करता है। स्टैक ब्लॉक, स्टैक में एक दूसरे के ऊपर और नीचे जुड़ते हैं। |
टोपी |
एक ब्लॉक जो किसी घटना के घटित होने पर, जैसे कि प्रोजेक्ट शुरू होने पर या कोई इवेंट होने पर, ब्लॉकों के एक स्टैक को शुरू करता है। |
बूलियन |
एक ब्लॉक जो सही या गलत बताता है। बूलियन ब्लॉक अक्सर शर्तों के अंदर उपयोग किए जाते हैं, जैसे कि यदि तब या तब तक प्रतीक्षा करें ब्लॉक। |
रिपोर्टर |
एक ब्लॉक जो किसी मान, जैसे कि संख्या या पाठ, की रिपोर्ट करता है। रिपोर्टर ब्लॉक अक्सर अन्य ब्लॉकों के अंदर उपयोग किए जाते हैं। |
सी ब्लॉक |
एक ब्लॉक जो अन्य ब्लॉकों को घेरता है और नियंत्रित करता है कि वे कब या कैसे चलते हैं, जैसे कि दोहराने वाले ब्लॉक या यदि तब ब्लॉक। |
उदाहरण ब्लॉक प्रविष्टि#
मोड़ के लिए#
टर्न फॉर स्टैक ब्लॉक रोबोट को एक निश्चित संख्या में डिग्री तक बाएँ या दाएँ घुमाता है। यह घुमाव रोबोट की वर्तमान स्थिति के सापेक्ष होता है। प्रोजेक्ट तब तक प्रतीक्षा करेगा जब तक रोबोट का घुमाव पूरा नहीं हो जाता, उसके बाद ही स्टैक का अगला ब्लॉक चलेगा।
[दाएं v] दिशा में [90] डिग्री मुड़ें ▶
पैरामीटर |
विवरण |
|---|---|
दिशा |
रोबोट के मुड़ने की दिशा: बाएं या दाएं। |
कोण |
रोबोट जितने डिग्री घूमता है, उसकी संख्या। यह एक पूर्णांक या दशमलव संख्या हो सकती है। |
और इंतज़ार मत करो |
ब्लॉक को विस्तारित करने के लिए तीर ( ▶ ) का चयन करें ताकि और प्रतीक्षा न करें लिखा जा सके, जिससे स्टैक में अगला ब्लॉक तुरंत चल जाएगा। |
उदाहरण
जब शुरू हो
[Turn left, then turn around to the right.]
[बाएं v] दिशा में [90] डिग्री मुड़ें ▶
[दाएं v] दिशा में [180] डिग्री मुड़ें ▶