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