VEXcode V5 में ब्लॉक प्रतियोगिता टेम्पलेट का उपयोग करना

प्रतियोगिता टेम्पलेट एक उदाहरण परियोजना है जिसमें प्रतियोगिताओं के दौरान फील्ड कंट्रोल सिस्टम के साथ संवाद करने के लिए पहले से ही ब्लॉक शामिल हैं, यह सुनिश्चित करता है कि ब्लॉक फील्ड नियमों के अनुरूप हैं, और जटिलताओं और अयोग्यता से बचने के लिए परियोजनाओं को स्थापित करने में सहायता करता है ("प्रतियोगिता" से तात्पर्य आधिकारिक फील्ड कंट्रोल हार्डवेयर का उपयोग करके आयोजित VEX V5 रोबोटिक्स प्रतियोगिता कार्यक्रम से है)।  


उदाहरण पृष्ठ से प्रतियोगिता टेम्पलेट खोलें

VEXcode V5 टूलबार में फ़ाइल मेनू खुला हुआ है और ओपन एग्जांपल्स विकल्प हाइलाइट किया हुआ है। उदाहरण खोलें (Open Examples) मेनू में चौथा विकल्प है, जो नया (New), खुला (Open) और हाल ही में खुला (Open Recent) के नीचे आता है।


 

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

टेम्पलेट के तीन खंड: पूर्व-स्वायत्त मोड, स्वायत्त मोड और चालक नियंत्रण

VEXcode V5 ने Competition Template प्रोजेक्ट खुले हुए वर्कस्पेस को ब्लॉक कर दिया है। कार्यक्षेत्र में तीन अलग-अलग हैट ब्लॉक हैं, और उन पर लिखा है: कब शुरू हुआ, कब स्वायत्त हुआ, और कब ड्राइवर का नियंत्रण।

नोट: प्रतियोगिता में आपके प्रोजेक्ट के काम करने के लिए, आपको इन टोपी ब्लॉकों को अपने प्रोजेक्ट में छोड़ना होगा। हैट ब्लॉक को इधर-उधर ले जाया जा सकता है, लेकिन उन्हें प्रोजेक्ट में कहीं न कहीं रहना चाहिए। इन हैट ब्लॉक से स्टैक बनाएं।


किसी भी पूर्व-स्वायत्त सेटअप के लिए 'When Started' ब्लॉक का उपयोग करें।

VEXcode V5 ब्लॉक स्टैक जो पढ़ता है कि शुरू होने पर, GyroA को कैलिब्रेट करें।

"व्हेन स्टार्टेड" हैट ब्लॉक का उपयोग आपके रोबोट को आवश्यक किसी भी सेटअप के लिए किया जाता है, जैसे कि जाइरो को कैलिब्रेट करना, वैरिएबल सेट करना या अन्य डिवाइस सेटिंग्स। ये ब्लॉक प्रोजेक्ट शुरू होते ही तुरंत चलेंगे, मैच के स्वायत्त हिस्से के शुरू होने से पहले।

नोट: यदि किसी सेटअप की आवश्यकता नहीं है, तो "व्हेन स्टार्टेड" स्टैक खाली रह सकता है।


जब स्वायत्त

VEXcode V5 ब्लॉक स्टैक जो पढ़ता है: स्वायत्त होने पर, 20 मिमी आगे ड्राइव करें, 90 डिग्री दाएं मुड़ें, ड्राइव वेग को 60% पर सेट करें, और फिर 30 मिमी आगे ड्राइव करें।

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

नोट: यदि कोई स्वायत्त दिनचर्या वांछित नहीं है, तो "जब स्वायत्त" स्टैक खाली रह सकता है।


जब ड्राइवर नियंत्रण 

VEXcode V5 स्टैक को ब्लॉक करता है जो पढ़ता है जब ड्राइवर नियंत्रण, हमेशा के लिए। इस उदाहरण में फॉरएवर सी ब्लॉक खाली है।

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

नोट: "हमेशा" लूप ऊपर दिखाया गया है क्योंकि अधिकांश उपयोगकर्ता V5 नियंत्रक से इनपुट का जवाब देने के लिए इस स्टैक में सशर्त C-ब्लॉक रखेंगे।

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: