अनुक्रमों को समझना#

Understanding Sequences

यह ट्यूटोरियल VEXcode GO में सीक्वेंसिंग के बारे में बताता है। अंत तक, आप समझ जाएंगे कि आपके ब्लॉक्स का क्रम क्यों महत्वपूर्ण है।

एक क्रम का मतलब यह नहीं है कि आप कौन से ब्लॉक इस्तेमाल करते हैं - बल्कि यह है कि वे किस क्रम में चलते हैं। एक स्टैक में ब्लॉक एक-एक करके चलते हैं, सबसे ऊपर वाले ब्लॉक से शुरू होकर नीचे की ओर बढ़ते हैं। यदि क्रम में ब्लॉक गलत क्रम में हैं, तो आपका रोबोट आपकी इच्छानुसार काम नहीं कर सकता है।

उदाहरण के लिए, यह प्रोजेक्ट रोबोट को आगे बढ़ाता है, फिर उसे दाईं ओर मोड़ता है।

पहले गाड़ी चलाएं, फिर मोड़ लें।#
जब शुरू हो :: hat events
[आगे v] दिशा में (200) [mm v] चलाएं ▶
[दाएं v] दिशा में (90) डिग्री मुड़ें ▶

ये वही दो ब्लॉक हैं, लेकिन इनका क्रम बदल दिया गया है। अब रोबोट पहले मुड़ता है, फिर अपनी नई दिशा में आगे बढ़ता है और अंत में पहले से अलग जगह पर पहुँच जाता है।

पहले मोड़ें, फिर गाड़ी चलाएं।#
जब शुरू हो :: hat events
[दाएं v] दिशा में (90) डिग्री मुड़ें ▶
[आगे v] दिशा में (200) [mm v] चलाएं ▶

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

ड्राइव वेलोसिटी ब्लॉक को सेट करने में बहुत देर हो गई थी, इसलिए उसका कोई प्रभाव नहीं पड़ा।#
जब शुरू हो :: hat events
[आगे v] दिशा में (200) [mm v] चलाएं ▶
[दाएं v] दिशा में (90) डिग्री मुड़ें ▶
ड्राइव वेलोसिटी (50) % पर सेट करें

रोबोट की गति को वास्तव में धीमा करने के लिए, सेट ड्राइव वेलोसिटी ब्लॉक को उन गतिविधियों से पहले आना चाहिए जिन पर इसका प्रभाव पड़ता है।

निर्धारित ड्राइव वेग ब्लॉक को उन गतिविधियों से पहले रखा जाता है जिन पर इसका प्रभाव पड़ता है।#
जब शुरू हो :: hat events
ड्राइव वेलोसिटी (50) % पर सेट करें
[आगे v] दिशा में (200) [mm v] चलाएं ▶
[दाएं v] दिशा में (90) डिग्री मुड़ें ▶