मुख्य सामग्री पर जाएं

पाठ 1: एक वर्ग बनाना

मूव कमांड वीआर रोबोट पर पेन टूल को ऊपर और नीचे ले जाती है। इस उदाहरण में वीआर रोबोट आर्ट कैनवास प्लेग्राउंड पर एक वर्ग बनाएगा।

एक कलाकृति कैनवास पर एक खेल का मैदान बना हुआ है, जिस पर एक काला वर्ग बना हुआ है। वीआर रोबोट खेल के मैदान के केंद्र में, वर्ग के निचले बाएं कोने में स्थित है।

 

  • नया टेक्स्ट प्रोजेक्ट टेम्पलेट ड्राइव_फॉर कमांड से शुरू होता है। उस कमांड को हटा दें, और अपने प्रोजेक्ट को शुरू करने के लिए मूव कमांड को ड्रैग करके, टाइप करके या कॉपी करके डालें।
def main():
	pen.move(DOWN)

 

आपकी जानकारी के लिए

मूवकमांड का उपयोग वीआर रोबोट पर पेन टूल को उठाने और रखने के लिए किया जा सकता है।

VEXcode VR Python पेन ​​कमांड को दो बार लिखा गया है ताकि विभिन्न पैरामीटर दिखाए जा सकें। पहली पंक्ति में पेन डॉट मूव लिखा है और कोष्ठक में डाउन लिखा है। दूसरी पंक्ति में कोष्ठक में "पेन डॉट मूव" लिखा है।
  • drive_for कमांड को ड्रैग करके, टाइप करके या कॉपी करके moveकमांड के नीचे रखें। ड्राइव_फॉरकमांड के पैरामीटर को 600 मिलीमीटर (मिमी) आगे बढ़ाने के लिए सेट करें।
def main():
	pen.move(DOWN)
	drivetrain.drive_for(FORWARD, 600, MM)

आपका प्रोजेक्ट ऊपर दिखाए गए चित्र के अनुसार दिखना चाहिए।

  • इसके बाद, turn_forकमांड को ड्रैग करके टाइप करें या कॉपी करें और इसे drive_for कमांड के बाद रखें। दाएं 90 डिग्री मुड़ने के लिए turn_forकमांड के पैरामीटर सेट करें।
def main():
	pen.move(DOWN)
	drivetrain.drive_for(FORWARD, 600, MM)
	drivetrain.turn_for(RIGHT, 90, DEGREES)

आपका प्रोजेक्ट ऊपर दिखाए गए चित्र के अनुसार दिखना चाहिए।

  • वर्ग की दूसरी भुजा बनाने के लिए, drive_forऔर turn_for कमांड को कॉपी करें। कॉपी करने के लिए, drive_forऔरturn_forकमांड को हाइलाइट करें। कमांड पर राइट क्लिक करें या देर तक दबाए रखें और "कॉपी" चुनें। फिर कमांड के नीचे राइट क्लिक करें या देर तक दबाएं और "पेस्ट" चुनें।
    इस पाठ से संबंधित प्रोजेक्ट बाईं ओर दिखाया गया है, जिसमें संदर्भ मेनू खुला हुआ है। विकल्पों में लिखा है, लाइन कमेंट जोड़ें, लाइन कमेंट हटाएं, लाइन कमेंट टॉगल करें, कट, कॉपी, पेस्ट। कॉपी विकल्प को लाल बॉक्स से हाइलाइट किया गया है।
  • अब स्टैक में अतिरिक्त ड्राइव_फॉरऔर टर्न_फॉरकमांड जोड़े गए हैं। इससे वर्ग की पहली दो भुजाएँ बनती हैं।
    वर्ग की पहली दो भुजाओं को चलाने का प्रोजेक्ट: पंक्ति एक def main open parenthesis close parenthesis colon पंक्ति दो इंडेंटेड है और इसमें लिखा है pen dot move open parenthesis down close parenthesis पंक्ति तीन में लिखा है drivetrain dot drive underscore for open parenthesis forward comma six hundred comma mm close parenthesis पंक्ति चार में लिखा है drivetrain dot turn underscore for open parenthesis right comma ninety comma degrees close parenthesis पंक्ति पांच में लिखा है drivetrain dot drive underscore for open parenthesis forward comma six hundred comma mm close parenthesis पंक्ति छह में लिखा है drivetrain dot turn underscore for open parenthesis right, 90, degrees close parenthesis.
  • वर्ग की अंतिम दो भुजाओं को खींचने के लिए, drive_forऔर turn_forकमांड को कॉपी करें। सभी चार कमांड को हाइलाइट करें, फिर राइट क्लिक करें या देर तक दबाएं और "कॉपी" चुनें। हाइलाइट किए गए कमांड के नीचे राइट क्लिक करें या देर तक दबाएं और "पेस्ट" चुनें।
    ऊपर से दिखाया गया प्रोजेक्ट बाईं ओर है, जिसमें अंतिम चार ड्राइवट्रेन कमांड को हाइलाइट किया गया है। दाईं ओर खुला हुआ कॉन्टेक्स्ट मेनू है, जिसमें कॉपी विकल्प को लाल बॉक्स से हाइलाइट किया गया है।
  • इसके बाद कमांड की प्रतिलिपि बनाई जाएगी और वर्ग की अंतिम दो भुजाएँ बनाई जाएंगी।
    ऊपर वर्णित अनुसार एक वर्ग बनाने की परियोजना, जिसमें कोड की अंतिम दो पंक्तियाँ जोड़ी गई हैं। वे ड्राइवट्रेन डॉट ड्राइव अंडरस्कोर फॉर ओपन पैरेन्थेसिस फॉरवर्ड कॉमा 600 कॉमा मिमी और ड्राइवट्रेन डॉट टर्न अंडरस्कोर फॉर ओपन पैरेन्थेसिस राइट कॉमा नब्बे डिग्री क्लोज पैरेन्थेसिस पढ़ते हैं।
  • यदि प्लेग्राउंड विंडो पहले से खुली नहीं है, तो उसे खोलने के लिए "ओपन प्लेग्राउंड" बटन चुनें।
    VEXcode VR टूलबार, जिसके ऊपरी दाएं कोने में स्थित ओपन प्लेग्राउंड बटन हाइलाइट किया गया है। प्लेग्राउंड चुनें और शुरू करें के बीच दूसरा विकल्प ओपन प्लेग्राउंड है।
  • सुनिश्चित करें किआर्ट कैनवास प्लेग्राउंडखुल जाए।
    VEXcode VR में आर्ट कैनवास प्लेग्राउंड।
  • प्रोजेक्ट का परीक्षण करने के लिए "स्टार्ट" बटन चुनें।
    VEXcode VR टूलबार, जिसके ऊपरी दाएं कोने में स्टार्ट बटन हाइलाइट किया गया है। प्लेग्राउंड का चयन करें और प्लेग्राउंड खोलें के बाद, बाईं ओर से तीसरा विकल्प स्टार्ट बटन है।
  • वीआर रोबोट 600 मिलीमीटर (मिमी) तक आगे बढ़ेगा और फिर पेन टूल से ड्राइंग करते हुए 90 डिग्री दाएं मुड़ेगा। वीआर रोबोट वर्ग की चारों भुजाओं को बनाने के लिए इन क्रियाओं को चार बार दोहराएगा।एक कलाकृति कैनवास पर एक खेल का मैदान बना हुआ है, जिस पर एक काला वर्ग बना हुआ है। वीआर रोबोट खेल के मैदान के केंद्र में, वर्ग के निचले बाएं कोने में स्थित है।
  • प्लेग्राउंड को रीसेट करने और वीआर रोबोट को शुरुआती स्थिति में वापस ले जाने के लिए "रीसेट" बटन चुनें। VEXcode VR आर्ट कैनवास प्लेग्राउंड, जिसके केंद्र में रोबोट है और एक काला वर्ग बना हुआ है। प्लेग्राउंड विंडो के निचले बाएं कोने में रीसेट बटन है, जिस पर वामावर्त गोलाकार दिशा में इंगित करने वाला एक तीर बना हुआ है। यह बटन लाल रंग के बॉक्स से हाइलाइट किया गया है।

आपकी जानकारी के लिए

पेन के रंगों को बदलने के लिए set_pen_color कमांड का उपयोग किया जा सकता है। इस पेन को चार रंगों में से किसी एक रंग में सेट किया जा सकता है: काला, नीला, हरा या लाल।

 पेन का रंग सेट करें, पैरामीटर के साथ टिप्पणी खोलें, चार रंग विकल्प दिखाएं।

इस पाठ के शेष भाग को जारी रखने के लिए अगला बटन चुनें।