The VEX Visual Studio Code Extension has replaced VEXcode Pro V5, which is now end-of-life.
VEXcode Blocks and VEXcode Text remain actively developed and supported for all VEX platforms.
मुख्य संरचना वह स्थान है जहां परियोजना का क्रियान्वयन शुरू होता है। दूसरे शब्दों में, यहां डिवाइस, कमांड और पैरामीटर वाले निर्देश जोड़े जाते हैं, जिनके संयोजन से, निष्पादित होने पर, विशिष्ट रोबोट व्यवहार निर्धारित होते हैं।
ध्यान दें कि मुख्य संरचना में एक प्रारंभिक और समापन कर्ली ब्रेस है
प्रारंभिक ब्रेस को हमेशा समापन ब्रेस के साथ जोड़ा जाना चाहिए।
मुख्य संरचना के घुंघराले ब्रेसिज़ के बीच वह जगह है जहाँ आप अपने रोबोट को प्रोग्राम करने के लिए निर्देश जोड़ सकते हैं
जब भी आप कोई नया प्रोग्राम शुरू करते हैं, तो मुख्य संरचना के अंदर कोड की पंक्ति होती है vexcodeInit();
यह कमांड आपके कोड के शुरू होने से पहले सभी डिवाइस (जैसे मोटर, सेंसर) को सेट अप और आरंभ करता है। vexcodeInit() को न हटाएँ; vexcodeInit();
रोबोट को आगे बढ़ाने वाले एक सरल प्रोजेक्ट में, निर्देश में तीन खंड होते हैं:
- युक्ति
- आदेश
- पैरामीटर
डिवाइस और कमांड को एक अवधि द्वारा अलग किया जाता है जिसे " डॉट ऑपरेटर" कहा जाता है
ड्राइवफॉर कमांड के पैरामीटर्स के चारों ओर कोष्ठकों का एक सेट होता है। यह युग्मित विराम चिह्न (घुंघराले ब्रेस की तरह) का एक और उदाहरण है। प्रत्येक पैरामीटर को अल्पविराम से अलग किया गया है।
कोड की पंक्ति के अंत में एक अर्धविराम है। अर्धविराम संकलक को बताता है कि यह निर्देश पूरा हो गया है और उसे अगले निर्देश पर आगे बढ़ना चाहिए।
यदि आपके प्रोजेक्ट में एक से अधिक निर्देश हैं, तो प्रोजेक्ट के निर्देश बाएं से दाएं और ऊपर से नीचे की ओर चलेंगे।
अर्धविरामों के स्थान के आधार पर, VEXcode Pro V5 पहली पंक्ति और फिर अगली पंक्ति चलाएगा। अर्धविराम के कारण इसे दूसरी पंक्ति में जाना होगा।
जब परियोजना मुख्य संरचना के समापन कर्ली ब्रेस तक पहुंच जाती है, तो परियोजना समाप्त हो जाती है।
परियोजना में, रोबोट 200 मिलीमीटर (पंक्ति 24) तक आगे बढ़ेगा, फिर कार्यक्रम पूरा होने से पहले रोबोट को 50 मिलीमीटर (पंक्ति 25) आगे ले जाया जाएगा।