VEXcode Pro V5 प्रोजेक्ट की मुख्य संरचना को समझना

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.

VEXcode Pro V5 कोड एडिटर में मुख्य फ़ंक्शन दिखाया गया है, जिसमें खुलने और बंद होने वाले कर्ली ब्रैकेट हाइलाइट किए गए हैं।

मुख्य संरचना वह स्थान है जहां परियोजना का क्रियान्वयन शुरू होता है। दूसरे शब्दों में, यहां डिवाइस, कमांड और पैरामीटर वाले निर्देश जोड़े जाते हैं, जिनके संयोजन से, निष्पादित होने पर, विशिष्ट रोबोट व्यवहार निर्धारित होते हैं।

ध्यान दें कि मुख्य संरचना में एक प्रारंभिक और समापन कर्ली ब्रेस है

VEXcode Pro V5 कोड एडिटर में मुख्य फ़ंक्शन के अंदर खाली स्थान को कर्ली ब्रैकेट के बीच हाइलाइट किया गया है।

प्रारंभिक ब्रेस को हमेशा समापन ब्रेस के साथ जोड़ा जाना चाहिए।

मुख्य संरचना के घुंघराले ब्रेसिज़ के बीच वह जगह है जहाँ आप अपने रोबोट को प्रोग्राम करने के लिए निर्देश जोड़ सकते हैं

VEXcode Pro V5 कोड एडिटर में main फंक्शन के अंदर vexcodeInit() लाइन को हाइलाइट किया गया है।

जब भी आप कोई नया प्रोग्राम शुरू करते हैं, तो मुख्य संरचना के अंदर कोड की पंक्ति होती है vexcodeInit();

VEXcode Pro V5 कोड एडिटर Drivetrain.driveFor(200, mm); को प्रदर्शित करता है, जिसमें डिवाइस, कमांड और पैरामीटर अनुभागों को लेबल किया गया है।

यह कमांड आपके कोड के शुरू होने से पहले सभी डिवाइस (जैसे मोटर, सेंसर) को सेट अप और आरंभ करता है। vexcodeInit() को न हटाएँ; vexcodeInit();

रोबोट को आगे बढ़ाने वाले एक सरल प्रोजेक्ट में, निर्देश में तीन खंड होते हैं:

  • युक्ति
  • आदेश
  • पैरामीटर
VEXcode Pro V5 कोड एडिटर में Drivetrain.driveFor ​​कमांड को दिखाया गया है, जिसमें डिवाइस और कमांड के बीच डॉट ऑपरेटर को हाइलाइट किया गया है।

डिवाइस और कमांड को एक अवधि द्वारा अलग किया जाता है जिसे " डॉट ऑपरेटर" कहा जाता है

ड्राइवफॉर कमांड के पैरामीटर्स के चारों ओर कोष्ठकों का एक सेट होता है। यह युग्मित विराम चिह्न (घुंघराले ब्रेस की तरह) का एक और उदाहरण है। प्रत्येक पैरामीटर को अल्पविराम से अलग किया गया है।  

कोड की पंक्ति के अंत में एक अर्धविराम है। अर्धविराम संकलक को बताता है कि यह निर्देश पूरा हो गया है और उसे अगले निर्देश पर आगे बढ़ना चाहिए।


VEXcode Pro V5 कोड एडिटर में दो driveFor ​​कमांड अलग-अलग पंक्तियों में दिखाए गए हैं, जिनमें अर्धविराम निष्पादन क्रम को दर्शाते हैं। निर्देशों के क्रम को स्पष्ट रूप से दर्शाने के लिए तीरों का उपयोग किया गया है।

यदि आपके प्रोजेक्ट में एक से अधिक निर्देश हैं, तो प्रोजेक्ट के निर्देश बाएं से दाएं और ऊपर से नीचे की ओर चलेंगे।

अर्धविरामों के स्थान के आधार पर, VEXcode Pro V5 पहली पंक्ति और फिर अगली पंक्ति चलाएगा। अर्धविराम के कारण इसे दूसरी पंक्ति में जाना होगा।

जब परियोजना मुख्य संरचना के समापन कर्ली ब्रेस तक पहुंच जाती है, तो परियोजना समाप्त हो जाती है।

VEXcode Pro V5 मुख्य फ़ंक्शन की अंतिम पंक्तियों को दर्शाता है। इसमें दो ड्राइवफॉर कमांड हैं और फिर फंक्शन एक क्लोजिंग कर्ली ब्रेसेस के साथ समाप्त होता है।

परियोजना में, रोबोट 200 मिलीमीटर (पंक्ति 24) तक आगे बढ़ेगा, फिर कार्यक्रम पूरा होने से पहले रोबोट को 50 मिलीमीटर (पंक्ति 25) आगे ले जाया जाएगा।

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

Last Updated: