ब्लाकों#

VEX AIM ब्लॉक्स API संदर्भ बताता है कि प्रत्येक VEXcode ब्लॉक क्या करता है, इसके इनपुट रोबोट के व्यवहार को कैसे बदलते हैं, और किसी प्रोजेक्ट में ब्लॉक का उपयोग कैसे किया जा सकता है।

किसी ब्लॉक को प्रोजेक्ट में जोड़ने से पहले उसे समझने के लिए, ब्लॉक द्वारा दी जाने वाली जानकारी की जांच करने के लिए, या किसी श्रेणी में समान ब्लॉकों की तुलना करने के लिए इस संदर्भ का उपयोग करें।

VEXcode AIM ब्लॉक्स प्रोजेक्ट्स में ब्लॉक्स का उपयोग किया जाता है। पाइथन प्रोजेक्ट्स इसके बजाय टेक्स्ट-आधारित API सेक्शन का उपयोग करते हैं।

ब्लॉक प्रविष्टि को कैसे पढ़ें#

अधिकांश ब्लॉक प्रविष्टियों में निम्नलिखित भाग शामिल होते हैं:

  • ब्लॉक का विवरण - यह बताता है कि ब्लॉक क्या करता है और कब उपयोगी होता है।

  • ब्लॉक छवि - यह दर्शाती है कि VEXcode AIM में ब्लॉक कैसा दिखता है।

  • पैरामीटर - ब्लॉक पर मौजूद इनपुट की सूची देता है और बताता है कि प्रत्येक इनपुट रोबोट या प्रोजेक्ट को कैसे प्रभावित करता है।

  • रिटर्न वैल्यू - यह बताता है कि बूलियन या रिपोर्टर ब्लॉक क्या रिपोर्ट करता है।

  • उदाहरण - यह दर्शाता है कि किसी प्रोजेक्ट में ब्लॉक का उपयोग किस प्रकार किया जा सकता है।

सामान्य ब्लॉक प्रकार#

किसी प्रोजेक्ट में अलग-अलग ब्लॉक आकृतियों के अलग-अलग कार्य होते हैं।

ब्लॉक प्रकार

इसका क्या मतलब है

ढेर

एक ब्लॉक जो कोई क्रिया करता है। स्टैक ब्लॉक, स्टैक में एक दूसरे के ऊपर और नीचे जुड़ते हैं।

टोपी

एक ब्लॉक जो किसी घटना के घटित होने पर, जैसे कि प्रोजेक्ट शुरू होने पर या कोई इवेंट होने पर, ब्लॉकों के एक स्टैक को शुरू करता है।

बूलियन

एक ब्लॉक जो सही या गलत बताता है। बूलियन ब्लॉक अक्सर शर्तों के अंदर उपयोग किए जाते हैं, जैसे कि यदि तब या तब तक प्रतीक्षा करें ब्लॉक।

रिपोर्टर

एक ब्लॉक जो किसी मान, जैसे कि संख्या या पाठ, की रिपोर्ट करता है। रिपोर्टर ब्लॉक अक्सर अन्य ब्लॉकों के अंदर उपयोग किए जाते हैं।

सी ब्लॉक

एक ब्लॉक जो अन्य ब्लॉकों को घेरता है और नियंत्रित करता है कि वे कब या कैसे चलते हैं, जैसे कि दोहराने वाले ब्लॉक या यदि तब ब्लॉक।

उदाहरण ब्लॉक प्रविष्टि#

कदम#

मूव स्टैक ब्लॉक रोबोट को वर्तमान गति का उपयोग करके निरंतर आगे, पीछे, बाएँ या दाएँ ले जाता है। रोबोट तब तक चलता रहेगा जब तक उसे कोई अन्य क्रिया न दी जाए, जैसे कि किसी दूसरी दिशा में जाना, मुड़ना या रुकना।

स्टैक ब्लॉक को आगे बढ़ाएं#
[आगे v] दिशा में चलें

पैरामीटर

विवरण

दिशा

रोबोट की गति की दिशा:

  • आगे
  • पीछे
  • बाएँ
  • दाएँ

उदाहरण

शुरू होने पर, आगे बढ़ना#
जब शुरू हो
[Move forward]
[आगे v] दिशा में चलें