ब्लाकों#

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

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

VEXcode IQ Blocks प्रोजेक्ट्स में ब्लॉक्स का उपयोग किया जाता है। Python और C++ प्रोजेक्ट्स में इसके बजाय टेक्स्ट-आधारित API सेक्शन का उपयोग किया जाता है।

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

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

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

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

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

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

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

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

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

ब्लॉक प्रकार

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

ढेर

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

टोपी

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

बूलियन

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

रिपोर्टर

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

सी ब्लॉक

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

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

स्पिन मोटर के लिए#

स्पिन मोटर फॉर स्टैक ब्लॉक एक मोटर या मोटर समूह को एक निश्चित दूरी तक घुमाता है। यह घुमाव मोटर या मोटर समूह की वर्तमान स्थिति के सापेक्ष होता है। प्रोजेक्ट तब तक प्रतीक्षा करेगा जब तक कि मोटर या मोटर समूह का घुमाव पूरा नहीं हो जाता, उसके बाद ही स्टैक में अगला ब्लॉक चलेगा।

[Motor1 v] को [आगे v] दिशा में (90) [डिग्री v] घुमाएं ▶

पैरामीटर

विवरण

मोटर

जिस मोटर या मोटर समूह को घुमाना है, उसे चुनें। डिवाइसेस विंडो में कॉन्फ़िगर की गई मोटरों में से चयन करें।

दिशा

मोटर या मोटर समूह के घूमने की दिशा। डिफ़ॉल्ट रूप से, विकल्प आगे और पीछे होते हैं। मोटर की संरचना के आधार पर दिशा के विकल्प बदल सकते हैं।

दूरी

मोटर या मोटर समूह द्वारा तय की गई घूर्णन दूरी। डिग्री में पूर्णांकों का प्रयोग किया जाता है। चक्करों में पूर्णांक या दशमलव दोनों का प्रयोग किया जा सकता है।

इकाई

दूरी की इकाई: डिग्री या चक्कर।

और इंतज़ार मत करो

ब्लॉक को विस्तारित करने के लिए तीर ( ▶ ) का चयन करें ताकि और प्रतीक्षा न करें लिखा जा सके, जिससे स्टैक में अगला ब्लॉक तुरंत चल जाएगा।

उदाहरण

जब शुरू हो
[Spin the motor forward once, then reset.]
[Motor1 v] को [आगे v] दिशा में (90) [डिग्री v] घुमाएं ▶
[Motor1 v] को [पीछे v] दिशा में (90) [डिग्री v] घुमाएं ▶