घटनाओं का उपयोग करना#
यह ट्यूटोरियल VEXcode IQ (दूसरी पीढ़ी) में इवेंट्स का उपयोग करने का तरीका बताता है। अंत तक, आप जान जाएंगे कि किसी इवेंट को कैसे ब्रॉडकास्ट किया जाता है और ब्लॉक के दूसरे स्टैक को उस पर प्रतिक्रिया कैसे दी जाती है।
इवेंट्स प्रोजेक्ट में ब्लॉक के अलग-अलग स्टैक को आपस में संवाद करने की अनुमति देते हैं, इसके लिए वे लॉजिक - इवेंट्स श्रेणी के ब्लॉक का उपयोग करते हैं। जिन ब्लॉक के नाम ब्रॉडकास्ट से शुरू होते हैं, वे किसी घटना के घटित होने का संकेत देते हैं, और जिन ब्लॉक के नाम व्हेन से शुरू होते हैं, वे प्रतिक्रिया में अपने संलग्न ब्लॉक स्टैक को चलाते हैं।
अपने प्रोजेक्ट में एक ब्रॉडकास्ट ब्लॉक या एक ब्रॉडकास्ट और वेट ब्लॉक जोड़ें।
किसी मौजूदा इवेंट को चुनने के लिए, या किसी इवेंट को बनाने, उसका नाम बदलने या उसे हटाने के लिए ब्रॉडकास्ट ब्लॉक पर ड्रॉपडाउन का चयन करें।
वर्कस्पेस में एक जब मुझे प्राप्त हो ब्लॉक जोड़ें और इसके ड्रॉपडाउन को अपने ब्रॉडकास्ट ब्लॉक में उपयोग किए गए इवेंट नाम से मेल खाने के लिए सेट करें। फिर, इसके नीचे ब्लॉक अटैच करें क्योंकि ये ब्लॉक उस इवेंट के ब्रॉडकास्ट होने पर चलेंगे।
जब व्हेन आई रिसीव ब्लॉक, ब्रॉडकास्ट ब्लॉक द्वारा उपयोग किए गए इवेंट नाम से मेल खाता है, तो प्रोजेक्ट चलाने से दोनों स्टैक एक साथ चल सकते हैं। उदाहरण के लिए, रोबोट तब तक घूमेगा जब तक ब्रेन का चेक बटन नहीं दबाया जाता, फिर एक इवेंट ब्रॉडकास्ट करेगा जो रोबोट को चलने से रोक देगा।
जब शुरू हो
[दाएं v] दिशा में मुड़ें
<Brain [जांचें v] बटन दबाया गया?> होने तक प्रतीक्षा करें
[my_event v] प्रसारित करें
जब मुझे [my_event v] मिले
चलाना बंद करें
when से शुरू होने वाले ब्लॉक अन्य डिवाइस श्रेणियों के साथ भी पाए जा सकते हैं, और जब भी उस डिवाइस की स्थिति पूरी होती है, तो वे अपने संलग्न ब्लॉकों को सक्रिय करते हैं। उदाहरण के लिए, when Brain button और when Bumper ब्लॉक।
जब Brain [◀ v] बटन [दबाया गया v]
जब [Bumper1 v] [दबाया गया v]