घड़ी#

परिचय#

VEX IQ (दूसरी पीढ़ी) के ब्रेन में एक टाइमर है जो किसी प्रोजेक्ट की शुरुआत से बीते हुए समय को ट्रैक करता है। इसका उपयोग किसी कार्य में लगने वाले समय को मापने, एक निश्चित समय के बाद इवेंट ट्रिगर करने या नए टाइमिंग ऑपरेशन के लिए रीसेट करने के लिए किया जा सकता है।

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

टाइमर रीसेट करें#

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

रीसेट टाइमर स्टैक ब्लॉक।#
टाइमर रीसेट करें

पैरामीटर

विवरण

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

उदाहरण

ब्लॉकों का एक समूह जो ‘व्हेन स्टार्टेड’ ब्लॉक से शुरू होता है, उसके बाद एक ‘कमेंट’ ब्लॉक होता है जिसमें लिखा होता है: स्क्रीन पर समय प्रिंट करें और पांच सेकंड के बाद समय रीसेट करें। एक ‘फॉरएवर’ लूप के अंदर, एक ‘रीसेट टाइमर’ ब्लॉक चक्र शुरू करता है। एक ‘व्हाइल’ लूप तब तक चलता है जब तक टाइमर तीन सेकंड से कम या उसके बराबर रहता है, और बार-बार पंक्ति 1 को साफ़ करता है, कर्सर सेट करता है, और टाइमर का मान स्क्रीन पर प्रिंट करता है।#
जब शुरू हो
[Display the time the robot takes to turn right.]
[आगे v] दिशा में (200) [mm v] चलाएं ▶
टाइमर रीसेट करें
[दाएं v] दिशा में (90) डिग्री मुड़ें ▶
स्क्रीन पर प्रिंट सटीकता [0.1 v] पर सेट करें
स्क्रीन पर [Turn right took] प्रिंट करें ◀ और कर्सर को अगली पंक्ति पर सेट करें
स्क्रीन पर (सेकंड में टाइमर) प्रिंट करें ▶
स्क्रीन पर [ seconds] प्रिंट करें ▶

टाइमर सेकंड में#

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

सेकंड में टाइमर रिपोर्टर ब्लॉक।#
(सेकंड में टाइमर)

पैरामीटर

विवरण

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

उदाहरण

ब्लॉकों का एक समूह जो ‘व्हेन स्टार्टेड’ ब्लॉक से शुरू होता है, उसके बाद ‘कमेंट’ ब्लॉक आता है जिसमें लिखा होता है “2 सेकंड बीतने के बाद समय प्रदर्शित करें”। ‘वेट अंटिल’ ब्लॉक टाइमर के दो सेकंड तक पहुंचने या उससे अधिक होने तक निष्पादन को रोक देता है। यह शर्त पूरी होने पर, ‘प्रिंट’ ब्लॉक टाइमर का मान स्क्रीन पर प्रदर्शित करता है।#
जब शुरू हो
[Display the time it takes to move in a square.]
(4) बार दोहराएं
[आगे v] दिशा में (100) [mm v] चलाएं ▶
[दाएं v] दिशा में (90) डिग्री मुड़ें ▶
अंत
स्क्रीन पर प्रिंट सटीकता [0.01 v] पर सेट करें
स्क्रीन पर (सेकंड में टाइमर) प्रिंट करें ▶

जब टाइमर#

व्हेन टाइमर हैट ब्लॉक एक निर्दिष्ट समय के बाद संलग्न ब्लॉक स्टैक को चलाता है।

व्हेन टाइमर हैट ब्लॉक।#
जब टाइमर > [1] सेकंड

पैरामीटर

विवरण

समय

संलग्न ब्लॉक स्टैक के शुरू होने से पहले सेकंडों की संख्या निर्दिष्ट करता है। यह पूर्णांक और दशमलव दोनों संख्याओं को स्वीकार करता है।

उदाहरण

ब्लॉकों का एक समूह जो “जब टाइमर > 2 सेकंड” ब्लॉक से शुरू होता है, उसके बाद “2 सेकंड के बाद विफलता की ध्वनि बजाएं” नामक एक टिप्पणी ब्लॉक होता है। टाइमर दो सेकंड से अधिक होने पर, “ध्वनि बजाएं” ब्लॉक विफलता की ध्वनि बजाता है।#
जब टाइमर > [2] सेकंड
[Play a sound after 2 seconds.]
[alarm v] ध्वनि चलाएं