VEXcode IQ में प्रतीक्षारत और गैर-प्रतीक्षारत ब्लॉकों को समझना

गैर-प्रतीक्षा ब्लॉक

गैर-प्रतीक्षारत ब्लॉकों में स्टैक जारी रहता है, भले ही ब्लॉक का व्यवहार अभी पूरा न हुआ हो।

“ड्राइव” ब्लॉक गैर-प्रतीक्षा ब्लॉक का एक अच्छा उदाहरण है। नीचे दिए गए उदाहरण में, रोबोट इसलिए नहीं चलता क्योंकि “ड्राइव” ब्लॉक शुरू होता है, लेकिन फिर “ड्राइविंग रोकें” ब्लॉक मोटरों के चलने से पहले ही उसे रोक देता है।

VEXcode IQ ब्लॉक प्रोजेक्ट जिसमें एक 'When started' ब्लॉक, एक 'Drive forward' ब्लॉक और एक 'Stop driving' ब्लॉक शामिल हैं।

जब आप एक ही समय में कई कार्य करना चाहते हैं तो गैर-प्रतीक्षा ब्लॉक उपयोगी होते हैं।

प्रतीक्षा ब्लॉक

ब्लॉक की प्रतीक्षा करने से शेष स्टैक तब तक रुक जाता है जब तक कि उस ब्लॉक का व्यवहार पूरा नहीं हो जाता।

अधिकांश प्रतीक्षारत ब्लॉक मोशन और ड्राइवट्रेन ब्लॉकों में पाए जाते हैं।

यदि VEX IQ क्लॉबोट को कोई क्यूब प्राप्त करने की आवश्यकता है, तो आप रोबोट को प्रत्येक व्यवहार को व्यक्तिगत रूप से करने के लिए प्रतीक्षा ब्लॉकों का उपयोग कर सकते हैं।

एक नीले घन के सामने रखे IQ फ़ील्ड पर VEXcode IQ Clawbot।

VEXcode IQ ब्लॉक प्रोजेक्ट में Spin for और Drive for ब्लॉक का उपयोग किया गया था, जिनमें से दोनों को नॉन-वेटिंग ब्लॉक में विस्तारित किया जा सकता है। प्रोजेक्ट में लिखा है कि शुरू करने पर, क्लॉमोटर को 90 डिग्री तक घुमाकर खोलें, और फिर 6 इंच आगे बढ़ाएं। इसके बाद, क्लॉमोटर को 90 डिग्री तक घुमाकर बंद करें, आर्ममोटर को 180 डिग्री तक घुमाकर ऊपर की ओर ले जाएं, और फिर 6 इंच तक पीछे की ओर चलाएं।

ब्लॉक जो प्रतीक्षा कर सकते हैं या नहीं कर सकते

VEXcode IQ उपयोगकर्ताओं को एक क्लिक से निम्नलिखित प्रतीक्षा ब्लॉकों को गैर-प्रतीक्षा ब्लॉकों में बदलने की सुविधा देता है: "स्पिन फॉर," "स्पिन टू पोजिशन," "ड्राइव फॉर," "टर्न फॉर," और "टर्न टू हेडिंग"।

पंजे को खोलने के लिए ब्लॉक को नॉन-वेटिंग में बदलकर और हाथ को ऊपर उठाने के लिए ब्लॉक को नॉन-वेटिंग में बदलकर, जब पंजा खुलता है तो क्लॉबोट आगे की ओर चलता है और जब हाथ ऊपर उठता है तो पीछे की ओर चलता है।

इससे पहले दिखाए गए VEXcode IQ ब्लॉक प्रोजेक्ट में अब दो स्पिन फॉर ब्लॉक को विस्तारित करके नॉन-वेटिंग बना दिया गया है। अब प्रोजेक्ट में लिखा है: शुरू करते समय, क्लॉमोटर को 90 डिग्री तक घुमाकर खोलें और प्रतीक्षा न करें, और फिर 6 इंच आगे बढ़ाएं। इसके बाद, क्लॉमोटर को 90 डिग्री तक घुमाएं, आर्ममोटर को 180 डिग्री तक घुमाएं और इंतजार न करें, और फिर 6 इंच तक रिवर्स में ड्राइव करें।

 

प्रतियोगिता के दौरान क्यूब को पुनः प्राप्त करने का यह तरीका बेहतर है, क्योंकि इससे समय की बचत होती है।

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: