ब्लाकों#
VEX CTE ब्लॉक्स API संदर्भ बताता है कि प्रत्येक VEXcode ब्लॉक क्या करता है, इसके इनपुट 6-एक्सिस आर्म के व्यवहार को कैसे बदलते हैं, और ब्लॉक को किसी प्रोजेक्ट में कैसे उपयोग किया जा सकता है।
किसी ब्लॉक को प्रोजेक्ट में जोड़ने से पहले उसे समझने के लिए, ब्लॉक द्वारा दी जाने वाली जानकारी की जांच करने के लिए, या किसी श्रेणी में समान ब्लॉकों की तुलना करने के लिए इस संदर्भ का उपयोग करें।
VEXcode ब्लॉक्स प्रोजेक्ट्स में ब्लॉक्स का उपयोग किया जाता है। पाइथन प्रोजेक्ट्स इसके बजाय टेक्स्ट-आधारित API सेक्शन का उपयोग करते हैं।
ब्लॉक प्रविष्टि को कैसे पढ़ें#
अधिकांश ब्लॉक प्रविष्टियों में निम्नलिखित भाग शामिल होते हैं:
ब्लॉक का विवरण - यह बताता है कि ब्लॉक क्या करता है और कब उपयोगी होता है।
ब्लॉक छवि - यह दर्शाती है कि VEX कोड में ब्लॉक कैसा दिखता है।
पैरामीटर - ब्लॉक पर मौजूद इनपुट की सूची देता है और बताता है कि प्रत्येक इनपुट 6-एक्सिस आर्म या प्रोजेक्ट को कैसे प्रभावित करता है।
रिटर्न वैल्यू - यह बताता है कि बूलियन या रिपोर्टर ब्लॉक क्या रिपोर्ट करता है।
उदाहरण - यह दर्शाता है कि किसी प्रोजेक्ट में ब्लॉक का उपयोग किस प्रकार किया जा सकता है।
सामान्य ब्लॉक प्रकार#
किसी प्रोजेक्ट में अलग-अलग ब्लॉक आकृतियों के अलग-अलग कार्य होते हैं।
ब्लॉक प्रकार |
इसका क्या मतलब है |
|---|---|
ढेर |
एक ब्लॉक जो कोई क्रिया करता है। स्टैक ब्लॉक, स्टैक में एक दूसरे के ऊपर और नीचे जुड़ते हैं। |
टोपी |
एक ब्लॉक जो किसी घटना के घटित होने पर, जैसे कि प्रोजेक्ट शुरू होने पर या कोई इवेंट होने पर, ब्लॉकों के एक स्टैक को शुरू करता है। |
बूलियन |
एक ब्लॉक जो सही या गलत बताता है। बूलियन ब्लॉक अक्सर शर्तों के अंदर उपयोग किए जाते हैं, जैसे कि यदि तब या तब तक प्रतीक्षा करें ब्लॉक। |
रिपोर्टर |
एक ब्लॉक जो किसी मान, जैसे कि संख्या या पाठ, की रिपोर्ट करता है। रिपोर्टर ब्लॉक अक्सर अन्य ब्लॉकों के अंदर उपयोग किए जाते हैं। |
सी ब्लॉक |
एक ब्लॉक जो अन्य ब्लॉकों को घेरता है और नियंत्रित करता है कि वे कब या कैसे चलते हैं, जैसे कि दोहराने वाले ब्लॉक या यदि तब ब्लॉक। |
उदाहरण ब्लॉक प्रविष्टि#
हाथ को स्थिति में ले जाएं#
आर्म को स्थिति में ले जाएं ब्लॉक 6-एक्सिस आर्म को निर्दिष्ट x, y और z निर्देशांक पर ले जाता है।
[भुजा v] को स्थिति x:[120] y:[0] z:[100] [mm v] पर ले जाएं ▶
पैरामीटर |
विवरण |
|---|---|
एक्स |
लक्ष्य स्थान का x-निर्देशांक। |
वाई |
लक्ष्य स्थिति का y-निर्देशांक। |
जेड |
लक्ष्य स्थिति का z-निर्देशांक। |
इकाई |
निर्देशांकों के लिए इकाई का चयन करता है:
|
विस्तारित तीर |
डिफ़ॉल्ट रूप से, यह एक प्रतीक्षा ब्लॉक है, इसलिए 6-एक्सिस आर्म अगले ब्लॉक को चलाने से पहले अपनी गति पूरी कर लेगा। 6-एक्सिस आर्म को तुरंत गति शुरू करने और अगले ब्लॉक को तुरंत चलाने के लिए, ब्लॉक को विस्तारित करके और प्रतीक्षा न करें लिखें। |
उदाहरण
जब शुरू हो
[Move the 6-Axis Arm to standard position at start of project.]
[भुजा v] को स्थिति x:(120) y:(120) z:(75) [mm v] पर ले जाएं ▶