कार्यक्रम#

परिचय#

एक इवेंट, ब्लॉकों के एक समूह के लिए आरंभिक संकेत होता है। VEXcode IQ (दूसरी पीढ़ी) में इवेंट ब्लॉक, ब्लॉकों के विभिन्न समूहों को अलग-अलग समय पर शुरू होने की अनुमति देते हैं। उदाहरण के लिए, ब्लॉकों का एक समूह प्रोजेक्ट शुरू होने पर शुरू हो सकता है, और दूसरा समूह प्रोजेक्ट में कहीं और से संकेत भेजे जाने पर शुरू हो सकता है।

जब शुरू हुआ#

when started ब्लॉक प्रोजेक्ट शुरू होते ही अपने नीचे के ब्लॉकों को चलाना शुरू कर देता है। हर प्रोजेक्ट में कम से कम एक when started ब्लॉक होना ज़रूरी है — इसके बिना, इसके नीचे के ब्लॉक नहीं चलेंगे। एक ही समय में अलग-अलग ब्लॉक सेट चलाने के लिए कई when started ब्लॉकों का इस्तेमाल किया जा सकता है।

जब टोपी ब्लॉक शुरू हुआ।#
जब शुरू हो

पैरामीटर

विवरण

इस ब्लॉक में कोई पैरामीटर नहीं है।

उदाहरण

जब शुरू हो
[Turn around at the start of the project.]
[180] डिग्री दिशा पर मुड़ें ▶

जब मुझे घटना प्राप्त होती है#

जब मुझे इवेंट मिलता है हैट ब्लॉक इसके नीचे के ब्लॉकों को चलाना शुरू कर देता है जब उसी इवेंट नाम के साथ एक सिग्नल ब्रॉडकास्ट होता है।

जब मुझे इवेंट हैट ब्लॉक प्राप्त होता है।#
जब मुझे [my_event v] मिले

पैरामीटर

विवरण

आयोजन

वह घटना जिसे ट्रिगर किया जाना है। उपयोगकर्ता किसी मौजूदा घटना का चयन कर सकते हैं, एक नई घटना बना सकते हैं, चयनित घटना का नाम बदल सकते हैं या उसे हटा सकते हैं।

उदाहरण

जब शुरू हो
[Display a message and turn at the same time.]
<Brain [जांचें v] बटन दबाया गया?> होने तक प्रतीक्षा करें
[turn v] प्रसारित करें
जब मुझे [turn v] मिले
स्क्रीन पर [Received!] प्रिंट करें ▶
[दाएं v] दिशा में [90] डिग्री मुड़ें ▶

प्रसारण कार्यक्रम#

ब्रॉडकास्ट इवेंट स्टैक ब्लॉक एक सिग्नल भेजता है जो उसी इवेंट नाम वाले किसी भी जब मुझे इवेंट प्राप्त होता है ब्लॉक को शुरू कर देता है। प्रोजेक्ट के बाकी ब्लॉक इन ब्लॉकों के समाप्त होने की प्रतीक्षा किए बिना चलते रहते हैं।

ब्रॉडकास्ट इवेंट स्टैक ब्लॉक।#
[message1 v] प्रसारित करें

पैरामीटर

विवरण

आयोजन

ट्रिगर करने के लिए इवेंट। उपयोगकर्ता मौजूदा इवेंट का चयन कर सकते हैं, नया इवेंट बना सकते हैं, चयनित इवेंट का नाम बदल सकते हैं या उसे हटा सकते हैं।

उदाहरण

जब शुरू हो
[Play a sound when a button is pressed while turning.]
हमेशा
यदि <Brain [Left v] बटन दबाया गया?> तो
[button_press v] प्रसारित करें
अन्यथा
[दाएं v] दिशा में मुड़ें
जब मुझे [button_press v] मिले
[alarm v] ध्वनि चलाएं

प्रसारण कार्यक्रम और प्रतीक्षा करें#

ब्रॉडकास्ट इवेंट और वेट स्टैक ब्लॉक एक सिग्नल भेजता है जो उसी इवेंट नाम वाले किसी भी व्हेन आई रिसीव इवेंट ब्लॉक को शुरू करता है। प्रोजेक्ट का शेष भाग ब्रॉडकास्ट किए गए इवेंट के समाप्त होने की प्रतीक्षा करेगा।

ब्रॉडकास्ट इवेंट और वेट स्टैक ब्लॉक।#
[message1 v] प्रसारित करें और प्रतीक्षा करें

पैरामीटर

विवरण

आयोजन

ट्रिगर करने के लिए इवेंट। उपयोगकर्ता मौजूदा इवेंट का चयन कर सकते हैं, नया इवेंट बना सकते हैं, चयनित इवेंट का नाम बदल सकते हैं या उसे हटा सकते हैं।

उदाहरण

जब शुरू हो
[Move after the Brain's Check button is pressed.]
<Brain [जांचें v] बटन दबाया गया?> होने तक प्रतीक्षा करें
[forward_and_turn v] प्रसारित करें और प्रतीक्षा करें
स्क्रीन पर [Movement done.] प्रिंट करें ▶
जब मुझे [forward_and_turn v] मिले
[आगे v] दिशा में [100] [mm v] चलाएं ▶
[दाएं v] दिशा में [90] डिग्री मुड़ें ▶