ब्लाकों#
VEX 123 ब्लॉक्स एपीआई संदर्भ बताता है कि प्रत्येक VEXcode ब्लॉक क्या करता है, इसके इनपुट रोबोट के व्यवहार को कैसे बदलते हैं, और ब्लॉक को किसी प्रोजेक्ट में कैसे उपयोग किया जा सकता है।
किसी ब्लॉक को प्रोजेक्ट में जोड़ने से पहले उसे समझने के लिए, ब्लॉक द्वारा दी जाने वाली जानकारी की जांच करने के लिए, या किसी श्रेणी में समान ब्लॉकों की तुलना करने के लिए इस संदर्भ का उपयोग करें।
ब्लॉक प्रविष्टि को कैसे पढ़ें#
अधिकांश ब्लॉक प्रविष्टियों में निम्नलिखित भाग शामिल होते हैं:
ब्लॉक का विवरण - यह बताता है कि ब्लॉक क्या करता है और कब उपयोगी होता है।
ब्लॉक छवि - यह दर्शाती है कि VEX कोड में ब्लॉक कैसा दिखता है।
पैरामीटर - ब्लॉक पर मौजूद इनपुट की सूची देता है और बताता है कि प्रत्येक इनपुट रोबोट या प्रोजेक्ट को कैसे प्रभावित करता है।
रिटर्न वैल्यू - यह बताता है कि बूलियन या रिपोर्टर ब्लॉक क्या रिपोर्ट करता है।
उदाहरण - यह दर्शाता है कि किसी प्रोजेक्ट में ब्लॉक का उपयोग किस प्रकार किया जा सकता है।
सामान्य ब्लॉक प्रकार#
किसी प्रोजेक्ट में अलग-अलग ब्लॉकों के अलग-अलग आकार और कार्य होते हैं।
ब्लॉक प्रकार |
इसका क्या मतलब है |
|---|---|
ढेर |
एक ब्लॉक जो कोई क्रिया करता है। स्टैक ब्लॉक, स्टैक में एक दूसरे के ऊपर और नीचे जुड़ते हैं। |
टोपी |
एक ब्लॉक जो किसी घटना के घटित होने पर, जैसे कि प्रोजेक्ट शुरू होने पर या कोई इवेंट होने पर, ब्लॉकों के एक स्टैक को शुरू करता है। |
बूलियन |
एक ब्लॉक जो True या False रिपोर्ट करता है। बूलियन ब्लॉक अक्सर if या wait until ब्लॉक जैसी शर्तों के अंदर उपयोग किए जाते हैं। |
रिपोर्टर |
एक ब्लॉक जो किसी मान, जैसे कि संख्या या पाठ, की रिपोर्ट करता है। रिपोर्टर ब्लॉक अक्सर अन्य ब्लॉकों के अंदर उपयोग किए जाते हैं। |
सी ब्लॉक |
एक ब्लॉक जो अन्य ब्लॉकों को घेरता है और नियंत्रित करता है कि वे कब या कैसे चलते हैं, जैसे कि दोहराने वाले ब्लॉक या यदि तब ब्लॉक। |
उदाहरण ब्लॉक प्रविष्टि#
गाड़ी चलाना#
ड्राइव स्टैक ब्लॉक रोबोट को निरंतर आगे या पीछे की ओर गति प्रदान करता है। रोबोट तब तक चलता रहेगा जब तक उसे कोई अन्य क्रिया, जैसे मुड़ना या रुकना, करने का निर्देश नहीं दिया जाता।
[आगे v] दिशा में चलाएं
पैरामीटर |
विवरण |
|---|---|
दिशा |
रोबोट की गति की दिशा: आगे या पीछे। |
उदाहरण
जब शुरू हो
[Drive for 2 seconds.]
[आगे v] दिशा में चलाएं
(2) सेकंड प्रतीक्षा करें
चलाना बंद करें