लूप का उपयोग करना#

Using Loops

यह ट्यूटोरियल आपको VEXcode EXP में एक वर्ग के भीतर रोबोट को चलाने के लिए repeat ब्लॉक का उपयोग करने का तरीका बताता है। अंत में, आपके पास एक ऐसा प्रोजेक्ट होगा जो वर्ग को पूरा करने के लिए उन्हीं दो ब्लॉकों को चार बार दोहराएगा।

यदि आप चाहते हैं कि आपका रोबोट एक ही क्रिया को कई बार दोहराए, जैसे कि एक वर्ग में चलना, तो आप एक ही ब्लॉक को बार-बार दोहराते रह सकते हैं जब तक कि वे एक वर्ग के पैटर्न में न चलने लगें। हालाँकि, एक सरल तरीका लॉजिक - कंट्रोल श्रेणी के अंतर्गत रिपीट ब्लॉक का उपयोग करना है।

  1. व्हेन स्टार्टेड ब्लॉक के नीचे एक ड्राइव फॉर ब्लॉक और एक टर्न फॉर ब्लॉक लगाएं।

चौक के एक तरफ, आगे बढ़ते हुए फिर दाईं ओर मुड़ें।#
जब शुरू हो
[आगे v] दिशा में (200) [mm v] चलाएं ▶
[दाएं v] दिशा में (90) डिग्री मुड़ें ▶
  1. when started ब्लॉक के नीचे एक repeat ब्लॉक संलग्न करें।

रिपीट ब्लॉक, ड्राइव फॉर और टर्न फॉर ब्लॉक के ऊपर लगा हुआ है।#
जब शुरू हो
(10) बार दोहराएं
अंत
[आगे v] दिशा में (200) [mm v] चलाएं ▶
[दाएं v] दिशा में (90) डिग्री मुड़ें ▶
  1. रिपीट ब्लॉक के अंदर ड्राइव फॉर और टर्न फॉर ब्लॉक को ड्रैग करें।

ब्लॉक के लिए ड्राइव और टर्न, अब रिपीट ब्लॉक के अंदर।#
जब शुरू हो
(10) बार दोहराएं
[आगे v] दिशा में (200) [mm v] चलाएं ▶
[दाएं v] दिशा में (90) डिग्री मुड़ें ▶
अंत
  1. दोहराव संख्या का चयन करें और इसे 4 में बदलें, ताकि अंदर के ब्लॉक वर्ग की प्रत्येक भुजा के लिए एक बार चलें।

रिपीट ब्लॉक की संख्या को हाइलाइट करते हुए स्क्रीनशॉट, जिसे 4 पर सेट किया गया है।
  1. सुनिश्चित करें कि आपका रोबोट VEXcode से कनेक्टेड है, फिर प्रोजेक्ट को ब्रेन में डाउनलोड करने के लिए डाउनलोड चुनें।

VEXcode EXP टूलबार का स्क्रीनशॉट जिसमें डाउनलोड बटन हाइलाइट किया गया है।
  1. प्रोजेक्ट चलाने के लिए रन चुनें। रोबोट एक वर्गाकार आकृति में चलेगा।

VEXcode EXP टूलबार का स्क्रीनशॉट जिसमें रन बटन हाइलाइट किया गया है।

आप repeat ब्लॉक के बजाय forever ब्लॉक का उपयोग करके क्रियाओं के अनुक्रम को हमेशा के लिए दोहरा सकते हैं।

हमेशा के लिए ब्लॉक।#
हमेशा
अंत

किसी लूप से बाहर निकलने के लिए, लूप के भीतर break ब्लॉक का उपयोग करें, ताकि कोड तुरंत लूपिंग ब्लॉक से बाहर निकल जाए।

ब्रेक ब्लॉक।#
ब्रेक