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

पाठ 4: मोड बदलें

इस पाठ में, आप स्विच ब्लॉक के बारे में जानेंगे, जो एक प्रकार का कोडिंग ब्लॉक है जिसे पायथन कोडिंग भाषा का उपयोग करके ब्लॉक-आधारित कोडिंग से टेक्स्ट-आधारित कोडिंग में संक्रमण करने में आपकी मदद करने के लिए डिज़ाइन किया गया है। इस पूरे कोर्स के दौरान, जैसे-जैसे आप नए पायथन कमांड्स से अधिक परिचित होते जाएंगे, आप VEXcode ब्लॉक और स्विच ब्लॉक के मिश्रण का उपयोग कर सकते हैं। 

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

स्विच ब्लॉक का उपयोग करने के लिए आपके पास VEXcode VR प्रीमियम खाता होना आवश्यक है। VEXcode VR खाता विकल्पों के बारे में अधिक जानने के लिए, यह पृष्ठ देखें: VEXcode VR ब्रह्मांड का विस्तार। 

सीखने के परिणाम 

  • VEXcode ब्लॉक और स्विच ब्लॉक के बीच अंतर स्पष्ट कीजिए।
  • VEXcode ब्लॉक को स्विच ब्लॉक में परिवर्तित करने का तरीका पहचानें। 
  • VEXcode VR ब्लॉक्स टूलबॉक्स के अंदर स्विच ब्लॉक कहाँ मिलेंगे, इसकी पहचान करें। 

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

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

VEXcode VR प्रोजेक्ट की शुरुआत "When started" ब्लॉक से होती है। ऊपर से नीचे तक एक स्विच ब्लॉक है जिसमें पायथन कोड है जो ड्राइवट्रेन डॉट ड्राइव अंडरस्कोर को ओपन पेरेंथेसिस फॉरवर्ड, 200, मिमी क्लोज पेरेंथेसिस पढ़ता है। फिर 90 डिग्री दाएं मुड़ें, फिर ठीक पहले वाले की तरह एक और स्विच ब्लॉक, फिर 90 डिग्री बाएं मुड़ें।

VEXcode ब्लॉक को स्विच ब्लॉक में परिवर्तित करना

आप VEXcode ब्लॉक को स्विच ब्लॉक में परिवर्तित कर सकते हैं, इसके लिए ब्लॉक का चयन करें और ब्लॉक को स्विच ब्लॉक में परिवर्तित करें" चुनें। 

ब्लॉक को स्विच ब्लॉक में बदलें

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

स्टैक को स्विच ब्लॉक में परिवर्तित करें

व्यवहारों को समाहित करने वाले नियंत्रण ब्लॉकों को रैपर कहा जाता है। आप VEXcode ब्लॉक रैपर को स्विच ब्लॉक में परिवर्तित कर सकते हैं, इसके लिए रैपर का चयन करें और रैपर को स्विच ब्लॉक में परिवर्तित करें" चुनें।  

रैपर को स्विच ब्लॉक में परिवर्तित करें

आप रैपर का चयन करके और "रैपर और सामग्री को स्विच ब्लॉक में बदलें चुनकर रैपर और उसकी सामग्री दोनों को परिवर्तित कर सकते हैं। 

रैपर और उसकी सामग्री को स्विच ब्लॉक में परिवर्तित करें

स्विच ब्लॉक के अंदर पायथन कमांड टाइप करना

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

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

स्विच टाइपिंग

अतिरिक्त संसाधन

VEXcode VR में स्विच ब्लॉक का उपयोग करने के बारे में अधिक जानने के लिए  

लेख,Using VEXcode VR Switch, स्विच ब्लॉक का उपयोग करने के तरीके, स्विच पायथन कमांड के बारे में अधिक जानने के लिए हेल्प फीचर का उपयोग करने के तरीके, स्विच ब्लॉक के अंदर पायथन कमांड टाइप करने के तरीके और VEXcode ब्लॉक के पूरे स्टैक को स्विच ब्लॉक में परिवर्तित करने के तरीके का गहन अवलोकन प्रदान करता है। इस लेख को पढ़ें और पाठ्यक्रम के दौरान कोडिंग चुनौतियों को पूरा करते समय संदर्भ के लिए इसे सहेज कर रखें। 

पूरे पाठ्यक्रम के दौरान, आपको सूचनात्मक बॉक्सदिखाई देंगे जो प्रत्येक पाठ से संबंधित स्विच ब्लॉक का उपयोग करने के तरीके को उजागर करते हैं। इन बॉक्सों को पढ़कर, आप यह जान पाएंगे कि प्रत्येक ब्लॉक कैसे काम करता है और प्रत्येक ब्लॉक के अंदर मौजूद पायथन कमांड का सिंटैक्स क्या है। आप स्विच ब्लॉक का उपयोग करके विशिष्ट प्रोजेक्ट वर्कफ़्लो भी देख सकेंगे।  

यह आरेख VEXcode प्रोजेक्ट में प्रोजेक्ट प्रवाह को दर्शाता है, जिसमें स्विच ब्लॉक को एक उदाहरण के रूप में दिखाया गया है। यह उन छवियों का उदाहरण है जो आपको पूरे पाठ्यक्रम में मौजूद स्विच ब्लॉक को उजागर करने वाले सूचनात्मक बॉक्स में दिखाई देंगी।

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