Skip to main content

पाठ 2: [ड्राइव फॉर] ब्लॉक में पैरामीटर बदलें

पिछले प्रोजेक्ट में वीआर रोबोट ने केंद्रीय महल को नहीं छुआ था। इसे और आगे तक यात्रा करने की आवश्यकता है। आगे के पैरामीटर को समायोजित करें, इसका परीक्षण करें, और वी.आर. रोबोट को केंद्र के महल को गिराते हुए देखें!

  • [ड्राइव फॉर] ब्लॉक में 800 मान दर्ज करके वीआर रोबोट की दूरी निर्धारित करें।

जब ड्राइव फॉरवर्ड ब्लॉक के साथ ब्लॉक शुरू किया गया। 800 मिलीमीटर को पैरामीटर में दर्ज किया जाता है और लाल बॉक्स से हाइलाइट किया जाता है।

[ड्राइव फॉर] ब्लॉक दशमलव, पूर्णांक या संख्यात्मक ब्लॉक स्वीकार कर सकता है। इकाइयों को मिलीमीटर (मिमी) से इंच में भी बदला जा सकता है। 

जब ब्लॉक को 200 मिलीमीटर आगे की ओर ड्राइव के साथ शुरू किया गया तो ब्लॉक जुड़ा हुआ था। ब्लॉक के लिए ड्राइव को पीले रंग की रूपरेखा के साथ हाइलाइट किया गया है, और पैरामीटर का ड्रॉपडाउन मेनू खुला है, जिसमें मिलीमीटर और इंच के विकल्प दिखाई दे रहे हैं। मिलीमीटर विकल्प के पास एक चेकमार्क है जो दर्शाता है कि इकाइयों को मिलीमीटर से इंच में कैसे बदला जा सकता है।

स्विच ब्लॉक का उपयोग करना

जब एक स्विच ब्लॉक के साथ ब्लॉक शुरू किया गया। स्विच ब्लॉक में drivetrain.drive_for(forward, 200, mm) पढ़ने वाला पायथन कमांड शामिल है। 200 को लाल बॉक्स से पुकारा जाता है।

स्विच [ड्राइव फॉर] ब्लॉक की माप की इकाइयों को मिलीमीटर से इंच में बदलने के लिए, "MM" टाइप करें और इस इकाई को "INCHES" शब्द से बदलें। सुनिश्चित करें कि आप माप की इकाइयाँ सभी बड़े अक्षरों में लिखें। जैसे ही आप माप की नई इकाई टाइप करेंगे, पैरामीटर के लिए एक सुझाव दिखाई देगा। आप कमांड भरने के लिए टाइप करना जारी रख सकते हैं। आप कमांड भरने के लिए एंटर कुंजी या टैब कुंजी भी दबा सकते हैं, या सुझाव पर क्लिक कर सकते हैं। 

जब स्वतः पूर्ण सुविधा को प्रदर्शित करने के लिए एक स्विच ब्लॉक के साथ ब्लॉक प्रारंभ किया गया। ब्लॉक में drivetrain.drive_for(forward, 800 लिखा है, तथा उपयोगकर्ता स्वतः-पूर्ण का उपयोग करके इंच पैरामीटर टाइप कर रहा है।

  • परियोजना शुरू करें.

    VEXcode VR टूलबार, जिसमें टूलबार के दाईं ओर ओपन प्लेग्राउंड और स्टेप बटन के बीच में स्टार्ट बटन को इंगित करने वाला एक लाल बॉक्स है।
  • वी.आर. रोबोट केन्द्रीय महल से टकराएगा और उसके कुछ हिस्सों को गिरा देगा।

    कैसल क्रैशर खेल का मैदान, जिसके मध्य में वी.आर. रोबोट स्थित है तथा मध्य महल के कुछ हिस्से उसके चारों ओर गिरे हुए हैं।
  • प्लेग्राउंड को रीसेट करने के लिए “रीसेट” बटन का चयन करें।

    कैसल क्रैशर खेल के मैदान का ऊपर से नीचे का दृश्य, खेल के मैदान के निचले बाएं कोने में रीसेट बटन के चारों ओर एक लाल कॉलआउट बॉक्स के साथ।

    वीआर रोबोट को अब प्रारंभिक स्थिति में वापस लौटना होगा। एक अतिरिक्त [ड्राइव फॉर] ब्लॉक का उपयोग करें और प्रारंभिक स्थिति में वापस लौटने के लिए इसे रिवर्स में चलाने के लिए पैरामीटर बदलें।

  • VEXcode VR प्रोजेक्ट में दूसरा [ड्राइव फॉर] ब्लॉक जोड़ें, और दिशा को “आगे” से “पीछे” में बदलें।

    उपरोक्त परियोजना में ब्लॉक के लिए एक अतिरिक्त ड्राइव के साथ मध्य महल को क्रैश करना शामिल है। ब्लॉक में पहले पैरामीटर के लिए ड्रॉप डाउन मेनू खुला है, जिसमें फॉरवर्ड और रिवर्स विकल्प दिखाई दे रहे हैं। रिवर्स विकल्प के बाईं ओर एक चेकमार्क है, जो दर्शाता है कि इसे चुना गया है। माप पैरामीटर 200 मिलीमीटर पर सेट किया गया है।
  • सुनिश्चित करें कि दूरी का मान पहले [ड्राइव फॉर] ब्लॉक के समान, 800 मिलीमीटर (मिमी) है, ताकि यह प्रारंभिक स्थिति में वापस आ सके।

    उपरोक्त परियोजना के समान ही, लेकिन माप पैरामीटर को 800 मिलीमीटर में बदल दिया गया है। दूरी का मान समान रहे, इस पर जोर देने के लिए लगभग 800 मिलीमीटर का लाल कॉलआउट बॉक्स लगाया जाता है।
  • “प्रारंभ” बटन का चयन करें और प्रोजेक्ट चलाएँ।

    VEXcode VR टूलबार, जिसमें टूलबार के दाईं ओर ओपन प्लेग्राउंड और स्टेप बटन के बीच में स्टार्ट बटन को इंगित करने वाला एक लाल बॉक्स है।
  • वीआर रोबोट 800 मिलीमीटर (मिमी) तक आगे और पीछे चलेगा, और प्रारंभिक स्थिति में वापस आ जाएगा।

    कैसल क्रैशर खेल के मैदान का ऊपर से नीचे का दृश्य, जिसमें बीच का महल टूट गया है और वीआर रोबोट अपनी मूल प्रारंभिक स्थिति में है।

नोट: आपने कैसल क्रैशर चैलेंज का पहला भाग सफलतापूर्वक पूरा कर लिया है! भले ही केंद्रीय महल के सभी चार हिस्से पूरी तरह से ध्वस्त न हुए हों, लेकिन यदि वे थोड़ा विस्थापित हो गए हों, तो यह स्वीकार्य है।

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

वीआर रोबोट को अलग-अलग गति से आगे और पीछे चलाने के लिए, आप [ड्राइव वेलोसिटी सेट करें] ब्लॉक का उपयोग करके ड्राइव वेग को बढ़ा या घटा सकते हैं। [ड्राइव वेलोसिटी सेट करें] ब्लॉक 0% - 100% तक की सीमा स्वीकार करता है। डिफ़ॉल्ट वेग 50% है. वेग में परिवर्तन किसी भी आगामी ड्राइवट्रेन कमांड पर लागू होगा।

ड्राइव वेग ब्लॉक को 50% पैरामीटर पर सेट करें।

यह स्विच [ड्राइव वेलोसिटी सेट करें] ब्लॉक है। ध्यान दें कि पायथन कमांड का उपयोग करते समय, संख्यात्मक पैरामीटर हमेशा इकाई (PERCENT) से पहले लिखा जाता है, जिसे अल्पविराम से अलग किया जाता है।  

स्विच ब्लॉक रीडिंग ड्राइवट्रेन.सेट अंडरस्कोर ड्राइव अंडरस्कोर वेलोसिटी कोष्ठक खोलें पचास कॉमा प्रतिशत कोष्ठक बंद करें।

अपना प्रोजेक्ट सहेजें

अपने प्रोजेक्ट को सहेजने के लिए, “फ़ाइल” ड्रॉप-डाउन मेनू में “अपने डिवाइस पर सहेजें” का चयन करें।

VEXcode VR में फ़ाइल मेनू ड्रॉपडाउन खुला है, तथा आपके डिवाइस में सहेजें विकल्प को रीड बॉक्स के साथ हाइलाइट किया गया है। अपने डिवाइस पर सहेजें, पांचवां मेनू आइटम है, जो न्यू ब्लॉक्स प्रोजेक्ट, न्यू टेक्स्ट प्रोजेक्ट, अपने डिवाइस से लोड करें, और ओपन उदाहरण के नीचे है।

एक बार सहेजे जाने के बाद, प्रोजेक्ट आपके डिवाइस के डाउनलोड फ़ोल्डर में .vrblocks फ़ाइल के रूप में दिखाई देगा।

स्विच ब्लॉक का उपयोग करना

स्विच ब्लॉक का उपयोग करते समय ड्राइविंग दिशा को आगे से पीछे की ओर बदलने के लिए, कोष्ठक में "REVERSE" शब्द लिखें।

VEXcode VR परियोजना जब शुरू हुआ ब्लॉक से शुरू होती है। ऊपर से नीचे तक अतिरिक्त ब्लॉक 800 मिमी के लिए आगे की ओर ड्राइव करते हैं और एक स्विच ब्लॉक पढ़ते हैं drivetrain.drive अंडरस्कोर कोष्ठक खोलने के लिए रिवर्स कॉमा 800 कॉमा मिमी कोष्ठक बंद करें।

REVERSE पैरामीटर के लिए एक सुझाव दिखाई देगा. आप इस सुझाव पर क्लिक कर सकते हैं या पैरामीटर भरने के लिए एंटर या टैब कुंजी दबा सकते हैं। सुनिश्चित करें कि आपने इस पाठ की परियोजना में प्रयुक्त पैरामीटर से मिलान करने के लिए दूरी पैरामीटर को 800 MM पर सेट किया है।

VEXcode VR परियोजना जब शुरू हुआ ब्लॉक से शुरू होती है। ऊपर से नीचे तक अतिरिक्त ब्लॉक हैं 800 मिमी के लिए आगे की ओर ड्राइव करें और एक स्विच ब्लॉक जिसके चारों ओर पीले रंग की हाइलाइट है जिसमें लिखा है drivetrain.drive अंडरस्कोर कोष्ठक खोलें रिवर्स कॉमा 800 कॉमा मिमी कोष्ठक बंद करें। एक पॉप-अप सुझाव खुला है जिसमें एक रिंच आइकन दिखाया गया है और रिवर्स शब्द सुझाया गया है।

प्रश्न

कृपया पाठ प्रश्नोत्तरी तक पहुंचने के लिए नीचे दिए गए लिंक का चयन करें।

गूगल डॉक / .docx / .pdf