ब्लाकों#
VEXcode VR ब्लॉक्स API संदर्भ बताता है कि प्रत्येक VEXcode ब्लॉक क्या करता है, इसके इनपुट रोबोट के व्यवहार को कैसे बदलते हैं, और किसी प्रोजेक्ट में ब्लॉक का उपयोग कैसे किया जा सकता है।
किसी ब्लॉक को प्रोजेक्ट में जोड़ने से पहले उसे समझने के लिए, ब्लॉक द्वारा दी जाने वाली जानकारी की जांच करने के लिए, या किसी श्रेणी में समान ब्लॉकों की तुलना करने के लिए इस संदर्भ का उपयोग करें।
VEXcode VR में ब्लॉक आपके द्वारा उपयोग किए जा रहे प्लेग्राउंड और रोबोट पर निर्भर कर सकते हैं। कुछ रोबोट में ऐसे विशिष्ट ब्लॉक होते हैं जो हर प्लेग्राउंड में नहीं मिलते।
वर्चुअल रियलिटी में खेल के मैदान और रोबोट#
प्रत्येक प्लेग्राउंड में किस रोबोट का उपयोग किया जाता है, यह देखने के लिए और प्लेग्राउंड-विशिष्ट सेटअप विवरण, फील्ड जानकारी और चुनौती संदर्भ खोजने के लिए प्लेग्राउंड अनुभाग का उपयोग करें।
रोबोट सेक्शन का उपयोग करके आप उन रोबोटों के लिए विशेष ब्लॉक पेज ढूंढ सकते हैं जिनमें अद्वितीय विशेषताएं हैं। रोबोट पेज यह भी दिखाते हैं कि प्रत्येक रोबोट किस प्लेग्राउंड में उपयोग किया जाता है, जिससे आपको पता चल जाएगा कि आपके प्रोजेक्ट में रोबोट-विशिष्ट ब्लॉक कब उपलब्ध है।
ब्लॉक प्रविष्टि को कैसे पढ़ें#
अधिकांश ब्लॉक प्रविष्टियों में निम्नलिखित भाग शामिल होते हैं:
ब्लॉक का विवरण - यह बताता है कि ब्लॉक क्या करता है और कब उपयोगी होता है।
ब्लॉक छवि - यह दर्शाती है कि VEXcode VR में ब्लॉक कैसा दिखता है।
पैरामीटर - ब्लॉक पर मौजूद इनपुट की सूची देता है और बताता है कि प्रत्येक इनपुट रोबोट या प्रोजेक्ट को कैसे प्रभावित करता है।
रिटर्न वैल्यू - यह बताता है कि बूलियन या रिपोर्टर ब्लॉक क्या रिपोर्ट करता है।
उदाहरण - यह दर्शाता है कि किसी प्रोजेक्ट में ब्लॉक का उपयोग किस प्रकार किया जा सकता है।
सामान्य ब्लॉक प्रकार#
किसी प्रोजेक्ट में अलग-अलग ब्लॉक आकृतियों के अलग-अलग कार्य होते हैं।
ब्लॉक प्रकार |
इसका क्या मतलब है |
|---|---|
ढेर |
एक ब्लॉक जो कोई क्रिया करता है। स्टैक ब्लॉक, स्टैक में एक दूसरे के ऊपर और नीचे जुड़ते हैं। |
टोपी |
एक ब्लॉक जो किसी घटना के घटित होने पर, जैसे कि प्रोजेक्ट शुरू होने पर या कोई इवेंट होने पर, ब्लॉकों के एक स्टैक को शुरू करता है। |
बूलियन |
एक ब्लॉक जो सही या गलत बताता है। बूलियन ब्लॉक अक्सर शर्तों के अंदर उपयोग किए जाते हैं, जैसे कि यदि तब या तब तक प्रतीक्षा करें ब्लॉक। |
रिपोर्टर |
एक ब्लॉक जो किसी मान, जैसे कि संख्या या पाठ, की रिपोर्ट करता है। रिपोर्टर ब्लॉक अक्सर अन्य ब्लॉकों के अंदर उपयोग किए जाते हैं। |
सी ब्लॉक |
एक ब्लॉक जो अन्य ब्लॉकों को घेरता है और नियंत्रित करता है कि वे कब या कैसे चलते हैं, जैसे कि दोहराने वाले ब्लॉक या यदि तब ब्लॉक। |
उदाहरण ब्लॉक प्रविष्टि#
गाड़ी चलाना#
ड्राइव स्टैक ब्लॉक रोबोट को निरंतर आगे या पीछे की ओर गति प्रदान करता है। रोबोट तब तक चलता रहेगा जब तक उसे कोई अन्य क्रिया, जैसे मुड़ना या रुकना, करने का निर्देश नहीं दिया जाता।
[आगे v] दिशा में चलाएं
पैरामीटर |
विवरण |
|---|---|
दिशा |
रोबोट की गति की दिशा: आगे या पीछे। |
उदाहरण
जब शुरू हो :: hat events
[Drive forward, then stop.]
[आगे v] दिशा में चलाएं
(2) सेकंड प्रतीक्षा करें
चलाना बंद करें