प्रतियोगिता#

परिचय#

V5 सिस्टम का उपयोग करके VEX रोबोटिक्स प्रतियोगिताओं के दौरान फील्ड कंट्रोल सिस्टम के साथ प्रतियोगिता वर्ग का उपयोग किया जाता है। इस पृष्ठ पर दी गई जानकारी का उपयोग करने वाले प्रतियोगिता टेम्पलेट और प्रतियोगिता में इसके उपयोग के बारे में अधिक जानकारी के लिए, VEXcode V5 में पायथन प्रतियोगिता टेम्पलेट का उपयोग करना पढ़ें।

नीचे उपलब्ध विधियों की सूची दी गई है:

कंस्ट्रक्टर

  • Competition – प्रतियोगिता नियंत्रण बनाता है।

गेटर्स

  • is_enabled – जाँच करता है कि प्रतियोगिता सक्षम है या अक्षम है।

  • is_driver_control – जाँच करता है कि प्रतियोगिता ड्राइवर नियंत्रण मोड में है या नहीं।

  • is_autonomous – जाँच करता है कि प्रतियोगिता स्वायत्त मोड में है या नहीं।

  • is_competition_switch – जाँच करता है कि प्रतियोगिता स्विच जुड़ा है या नहीं।

  • is_field_control – जांच करता है कि फील्ड कंट्रोल सिस्टम कनेक्टेड है या नहीं।

निर्माता#

Competition#

Competition फ़ंक्शन Competition Control बनाता है। VEXcode V5 में, ड्राइवर कंट्रोल के लिए डिफ़ॉल्ट फ़ंक्शन नाम driver_control है और ऑटोनॉमस के लिए autonomous है।

उपयोग:

Competition(driver_control, autonomous)

पैरामीटर

विवरण

driver_control

ड्राइवर नियंत्रण अवधि शुरू होने पर पहले से परिभाषित फ़ंक्शन को थ्रेड के रूप में कॉल किया जाता है।

autonomous

स्वायत्त नियंत्रण अवधि शुरू होने पर पहले से परिभाषित फ़ंक्शन को थ्रेड के रूप में कॉल किया जाता है।

# Define a function "driver_control".
def driver_control()
    brain.screen.print("Driver called")

# Define a function "autonomous".
def autonomous()
    brain.screen.print("Autonomous called")

# Construct a Competition Control object "competition"
# with the Competition class.
competition = Competition(driver_control, autonomous)

टिककर खेल#

is_enabled#

is_enabled जांच करता है कि प्रतियोगिता की स्थिति सक्षम है या अक्षम है।

  • यदि प्रतियोगिता सक्षम है तो True सत्य।

  • False यदि प्रतियोगिता अक्षम है।

उपयोग:

competition.is_enabled()

पैरामीटर

विवरण

इस विधि के कोई मानदंड नहीं हैं।

is_driver_control#

is_driver_control जांच करता है कि प्रतियोगिता की स्थिति ड्राइवर नियंत्रण है या नहीं।

  • यदि प्रतियोगिता ड्राइवर नियंत्रण मोड में है तो True

  • False यदि प्रतियोगिता ड्राइवर नियंत्रण मोड में नहीं है।

उपयोग:

competition.is_driver_control()

पैरामीटर

विवरण

इस विधि के कोई मानदंड नहीं हैं।

is_autonomous#

is_autonomous जांच करता है कि प्रतियोगिता की स्थिति स्वायत्त है या नहीं।

  • यदि प्रतियोगिता स्वायत्त मोड में है तो True सत्य।

  • False यदि प्रतियोगिता स्वायत्त मोड में नहीं है।

उपयोग:

competition.is_autonomous()

पैरामीटर

विवरण

इस विधि के कोई मानदंड नहीं हैं।

is_competition_switch#

is_competition_switch जांच करता है कि प्रतियोगिता स्विच कनेक्टेड है या नहीं।

  • True यदि प्रतियोगिता स्विच जुड़ा हुआ है।

  • False यदि यह जुड़ा हुआ नहीं है।

उपयोग:

competition.is_competition_switch()

पैरामीटर

विवरण

इस विधि के कोई मानदंड नहीं हैं।

is_field_control#

is_field_control जांच करता है कि फील्ड कंट्रोल सिस्टम कनेक्टेड है या नहीं।

  • True यदि फील्ड कंट्रोल सिस्टम जुड़ा हुआ है।

  • False यदि यह जुड़ा हुआ नहीं है।

उपयोग:

competition.is_field_control()

पैरामीटर

विवरण

इस विधि के कोई मानदंड नहीं हैं।