Python#

VEXcode VR Python API Reference बताता है कि प्रत्येक कमांड, मेथड और फंक्शन क्या करता है, यह किन इनपुट का उपयोग करता है, यह क्या रिटर्न करता है और इसे किसी प्रोजेक्ट में कैसे उपयोग किया जा सकता है।

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

VEXcode VR Python प्रोजेक्ट्स में Python कमांड का उपयोग किया जाता है। ब्लॉक्स प्रोजेक्ट्स इसके बजाय ब्लॉक्स API सेक्शन का उपयोग करते हैं।

VEXcode VR में Python कमांड आपके द्वारा उपयोग किए जा रहे प्लेग्राउंड और रोबोट पर निर्भर कर सकते हैं। कुछ रोबोट में ऐसे विशिष्ट तरीके शामिल होते हैं जो हर प्लेग्राउंड में नहीं मिलते।

वर्चुअल रियलिटी में खेल के मैदान और रोबोट#

प्रत्येक प्लेग्राउंड में किस रोबोट का उपयोग किया जाता है, यह देखने के लिए और प्लेग्राउंड-विशिष्ट सेटअप विवरण, फील्ड जानकारी और चुनौती संदर्भ खोजने के लिए प्लेग्राउंड अनुभाग का उपयोग करें।

Robots सेक्शन का उपयोग करके उन रोबोटों के लिए विशिष्ट पाइथन पेज खोजें जिनमें अद्वितीय विधियाँ हैं। रोबोट पेज यह भी दिखाते हैं कि प्रत्येक रोबोट किस प्लेग्राउंड में उपयोग किया जाता है, जिससे आपको पता चल सके कि आपके प्रोजेक्ट में रोबोट-विशिष्ट विधि कब उपलब्ध है।

मेथड एंट्री कैसे पढ़ें#

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

  • कमांड का नाम - कमांड, विधि या फ़ंक्शन का आधिकारिक नाम।

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

  • उपयोग - यह कोड में कमांड लिखने के लिए उपयोग किए जाने वाले सिंटैक्स को दर्शाता है।

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

  • रिटर्न वैल्यू - यह बताता है कि कमांड क्या रिपोर्ट करता है, यदि वह कोई वैल्यू रिटर्न करता है।

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

सामान्य पायथन एपीआई तत्व#

तत्व

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

तरीका

किसी ऑब्जेक्ट पर कॉल किया गया कमांड जैसे drivetrain.rotation(…).

समारोह

एक कमांड जिसे सीधे कॉल किया जाता है, जैसे wait(…) या print(…).

पैरामीटर

किसी विधि या फ़ंक्शन में पास किया गया मान, जो उसके कार्यों को नियंत्रित करता है।

वैकल्पिक पैरामीटर

एक पैरामीटर जिसे छोड़ा जा सकता है ताकि डिफ़ॉल्ट व्यवहार का उपयोग किया जा सके।

वापसी मूल्य

एक कमांड द्वारा लौटाया गया मान, जैसे कि संख्या, पाठ या बूलियन मान।

बुनियादी पायथन शब्दावली#

अवधि

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

चर

एक नाम जो एक मान संग्रहीत करता है, जैसे कि angle = 90।

डोरी

उद्धरण चिह्नों के अंदर का पाठ, जैसे “Hello”.

पूर्णांक

एक धनात्मक या ऋणात्मक संख्या, जैसे 90।

तैरना

एक दशमलव वाली संख्या, जैसे 25.5।

बूलियन

एक मान जो या तो True या False हो।

तर्क

किसी विधि या फ़ंक्शन कॉल में पारित किया गया मान, जैसे DEGREES in drivetrain.rotation(DEGREES).

उदाहरण विधि प्रविष्टि#

ROTATION#

रोटेशन वह मात्रा है जो रोबोट ने डिग्री में घुमाई है। प्रोजेक्ट की शुरुआत में, रोटेशन का मान 0 डिग्री पर सेट होता है। rotation रोबोट का वर्तमान रोटेशन दिखाता है।

दाहिनी ओर मुड़ने से घूर्णन बढ़ता है, और बाईं ओर मुड़ने से घूर्णन घटता है। उदाहरण के लिए, दाहिनी ओर दो पूरे चक्कर लगाने से 720 डिग्री का घूर्णन प्राप्त होगा।

Usage:
drivetrain.rotation(units)

पैरामीटर

विवरण

units

वैकल्पिक। घूर्णन इकाई: DEGREES (डिफ़ॉल्ट)।

def main():
    # Display the rotation after turning
    drivetrain.turn_for(RIGHT, 450, DEGREES)
    brain.print("Rotation: ")
    brain.print(drivetrain.rotation(DEGREES))

# VR threads - Do not delete
vr_thread(main)