प्रतियोगिता टेम्पलेट एक उदाहरण परियोजना है जिसमें प्रतियोगिताओं के दौरान फील्ड कंट्रोल सिस्टम के साथ संवाद करने के लिए पहले से ही ब्लॉक शामिल हैं, यह सुनिश्चित करता है कि ब्लॉक फील्ड नियमों के अनुरूप हैं, और जटिलताओं और अयोग्यता से बचने के लिए परियोजनाओं को स्थापित करने में सहायता करता है ("प्रतियोगिता" से तात्पर्य आधिकारिक फील्ड कंट्रोल हार्डवेयर का उपयोग करके आयोजित VEX V5 रोबोटिक्स प्रतियोगिता कार्यक्रम से है)।
उदाहरण पृष्ठ से प्रतियोगिता टेम्पलेट खोलें
टेम्पलेट के तीन खंड: पूर्व-स्वायत्त मोड, स्वायत्त मोड और चालक नियंत्रण
नोट: प्रतियोगिता में आपके प्रोजेक्ट के काम करने के लिए, आपको इन टोपी ब्लॉकों को अपने प्रोजेक्ट में छोड़ना होगा। हैट ब्लॉक को इधर-उधर ले जाया जा सकता है, लेकिन उन्हें प्रोजेक्ट में कहीं न कहीं रहना चाहिए। इन हैट ब्लॉक से स्टैक बनाएं।
किसी भी पूर्व-स्वायत्त सेटअप के लिए 'When Started' ब्लॉक का उपयोग करें।
"व्हेन स्टार्टेड" हैट ब्लॉक का उपयोग आपके रोबोट को आवश्यक किसी भी सेटअप के लिए किया जाता है, जैसे कि जाइरो को कैलिब्रेट करना, वैरिएबल सेट करना या अन्य डिवाइस सेटिंग्स। ये ब्लॉक प्रोजेक्ट शुरू होते ही तुरंत चलेंगे, मैच के स्वायत्त हिस्से के शुरू होने से पहले।
नोट: यदि किसी सेटअप की आवश्यकता नहीं है, तो "व्हेन स्टार्टेड" स्टैक खाली रह सकता है।
जब स्वायत्त
"व्हेन ऑटोनॉमस" हैट ब्लॉक का उपयोग वीआरसी मैच के स्वायत्त भाग के दौरान आपके रोबोट को नियंत्रित करने के लिए किया जाता है। इस स्टैक से जुड़े ब्लॉक तब चलेंगे जब मैच स्वायत्त अवधि शुरू करेगा।
नोट: यदि कोई स्वायत्त दिनचर्या वांछित नहीं है, तो "जब स्वायत्त" स्टैक खाली रह सकता है।
जब ड्राइवर नियंत्रण
"व्हेन ड्राइवर कंट्रोल" हैट ब्लॉक का उपयोग वीआरसी मैच के ड्राइवर कंट्रोल भाग के दौरान आपके रोबोट को नियंत्रित करने के लिए किया जाता है। इस स्टैक से जुड़े ब्लॉक तब चलेंगे जब मैच ड्राइवर कंट्रोल अवधि शुरू करेगा।
नोट: "हमेशा" लूप ऊपर दिखाया गया है क्योंकि अधिकांश उपयोगकर्ता V5 नियंत्रक से इनपुट का जवाब देने के लिए इस स्टैक में सशर्त C-ब्लॉक रखेंगे।