प्रतियोगिता#
परिचय#
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)
पैरामीटर |
विवरण |
|---|---|
|
ड्राइवर नियंत्रण अवधि शुरू होने पर पहले से परिभाषित फ़ंक्शन को थ्रेड के रूप में कॉल किया जाता है। |
|
स्वायत्त नियंत्रण अवधि शुरू होने पर पहले से परिभाषित फ़ंक्शन को थ्रेड के रूप में कॉल किया जाता है। |
# 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 जांच करता है कि प्रतियोगिता की स्थिति ड्राइवर नियंत्रण है या नहीं।
यदि प्रतियोगिता ड्राइवर नियंत्रण मोड में है तो
TrueFalseयदि प्रतियोगिता ड्राइवर नियंत्रण मोड में नहीं है।
उपयोग:
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()
पैरामीटर |
विवरण |
|---|---|
इस विधि के कोई मानदंड नहीं हैं। |