Python#
VEX CTE Python API संदर्भ बताता है कि प्रत्येक कमांड, मेथड और फंक्शन क्या करता है, यह किन इनपुट का उपयोग करता है, यह क्या लौटाता है और इसे किसी प्रोजेक्ट में कैसे उपयोग किया जा सकता है।
किसी कमांड को प्रोजेक्ट में जोड़ने से पहले उसे समझने के लिए, यह जांचने के लिए कि वह कौन से मान स्वीकार करता है या लौटाता है, या किसी श्रेणी में संबंधित कमांड की तुलना करने के लिए इस संदर्भ का उपयोग करें।
VEXcode Python प्रोजेक्ट्स में Python कमांड का उपयोग किया जाता है। ब्लॉक्स प्रोजेक्ट्स इसके बजाय ब्लॉक्स API सेक्शन का उपयोग करते हैं।
मेथड एंट्री कैसे पढ़ें#
अधिकांश पायथन प्रविष्टियों में निम्नलिखित भाग शामिल होते हैं:
कमांड का नाम - कमांड, विधि या फ़ंक्शन का आधिकारिक नाम।
विवरण - यह बताता है कि कमांड क्या करता है और यह कब उपयोगी होता है।
उपयोग - यह कोड में कमांड लिखने के लिए उपयोग किए जाने वाले सिंटैक्स को दर्शाता है।
पैरामीटर - कमांड द्वारा स्वीकार किए जाने वाले इनपुट की सूची देता है और बताता है कि प्रत्येक इनपुट क्या करता है।
रिटर्न वैल्यू - यह बताता है कि कमांड क्या रिपोर्ट करता है, यदि वह कोई वैल्यू रिटर्न करता है।
उदाहरण कोड - यह दर्शाता है कि किसी प्रोजेक्ट में इस कमांड का उपयोग किस प्रकार किया जा सकता है।
सामान्य पायथन एपीआई तत्व#
तत्व |
इसका क्या मतलब है |
|---|---|
तरीका |
किसी ऑब्जेक्ट पर कॉल किया गया कमांड जैसे |
समारोह |
एक कमांड जिसे सीधे कॉल किया जाता है, जैसे |
पैरामीटर |
किसी विधि या फ़ंक्शन में पास किया गया मान, जो उसके कार्यों को नियंत्रित करता है। |
वैकल्पिक पैरामीटर |
एक पैरामीटर जिसे छोड़ा जा सकता है ताकि डिफ़ॉल्ट व्यवहार का उपयोग किया जा सके। |
वापसी मूल्य |
एक कमांड द्वारा लौटाया गया मान, जैसे कि संख्या, पाठ या बूलियन मान। |
बुनियादी पायथन शब्दावली#
अवधि |
इसका क्या मतलब है |
|---|---|
चर |
एक नाम जो एक मान संग्रहीत करता है, जैसे |
डोरी |
उद्धरण चिह्नों के अंदर का पाठ, जैसे |
पूर्णांक |
एक धनात्मक या ऋणात्मक संख्या, जैसे |
तैरना |
एक दशमलव वाली संख्या, जैसे |
बूलियन |
एक मान जो या तो |
तर्क |
किसी विधि या फ़ंक्शन कॉल में पारित किया गया मान, जैसे |
उदाहरण विधि प्रविष्टि#
move_inc#
move_inc x, y और z अक्षों के अनुदिश एक निर्दिष्ट दूरी से 6-अक्षीय भुजा को स्थानांतरित करता है।
यह विधि एक बूलियन मान लौटाएगी जो यह दर्शाएगा कि 6-एक्सिस आर्म अनुरोधित स्थिति तक पहुँच गया है या नहीं:
True- 6-एक्सिस आर्म अनुरोधित स्थिति पर पहुँच गया है।False- 6-एक्सिस आर्म अनुरोधित स्थिति तक नहीं पहुंच सकता है।
Usage:
arm.move_inc(x, y, z, wait)
पैरामीटर |
विवरण |
|---|---|
एक्स |
एक्स-अक्ष के अनुदिश तय की गई दूरी (मिलीमीटर में)। |
वाई |
वाई-अक्ष के अनुदिश तय की जाने वाली दूरी (मिलीमीटर में)। |
जेड |
z-अक्ष के अनुदिश तय की जाने वाली दूरी (मिलीमीटर में)। |
|
वैकल्पिक।
|
# Move the Arm +100 millimeters on the y-axis
arm.move_inc(0, 100, 0)