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