कार्यक्रम#

परिचय#

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

नीचे सभी ब्लॉकों की सूची दी गई है:

जब शुरू हुआ#

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

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

पैरामीटर

विवरण

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

उदाहरण

जब शुरू हो :: hat events
[Build Used: Code Base 2.0]
[Drive forward then stop.]
[आगे v] दिशा में चलाएं
(2) सेकंड प्रतीक्षा करें
चलाना बंद करें

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

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

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

पैरामीटर

विवरण

आयोजन

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

उदाहरण

जब शुरू हो :: hat events
[Build Used: Super Code Base 2.0]
[Turn LED Bumper green while the robot moves.]
[square_drive v] प्रसारित करें
[bumper v] को [हरा v] पर सेट करें :: custom-led
जब मुझे [square_drive v] मिले :: hat events
[Move in a square pattern.]
[4] बार दोहराएं
[आगे v] दिशा में [100] [mm v] चलाएं ▶
[दाएं v] दिशा में [90] डिग्री मुड़ें ▶

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

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

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

पैरामीटर

विवरण

आयोजन

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

उदाहरण

जब शुरू हो :: hat events
[Build Used: Super Code Base 2.0]
[Turn LED Bumper green while the robot moves.]
[square_drive v] प्रसारित करें
[bumper v] को [हरा v] पर सेट करें :: custom-led
जब मुझे [square_drive v] मिले :: hat events
[Move in a square pattern.]
[4] बार दोहराएं
[आगे v] दिशा में [100] [mm v] चलाएं ▶
[दाएं v] दिशा में [90] डिग्री मुड़ें ▶

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

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

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

पैरामीटर

विवरण

आयोजन

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

उदाहरण

जब शुरू हो :: hat events
[Build Used: Super Code Base 2.0]
[Turn LED Bumper green after robot is done moving.]
[square_drive v] प्रसारित करें और प्रतीक्षा करें
[bumper v] को [हरा v] पर सेट करें :: custom-led
जब मुझे [square_drive v] मिले :: hat events
[Move in a square pattern.]
[4] बार दोहराएं
[आगे v] दिशा में [100] [mm v] चलाएं ▶
[दाएं v] दिशा में [90] डिग्री मुड़ें ▶