घड़ी#
परिचय#
VEX 123 में टाइमर आपको बीते हुए समय को ट्रैक करने और समय अंतराल के आधार पर कार्रवाई करने की सुविधा देता है। इसका उपयोग किसी कार्य में लगने वाले समय को मापने या नए समय संचालन के लिए रीसेट करने के लिए किया जा सकता है।
नीचे सभी विधियों की सूची दी गई है:
तरीके – टाइमर को नियंत्रित करना और उसके साथ इंटरैक्ट करना।
कंस्ट्रक्टर – अतिरिक्त टाइमर बनाएं।
Timer– एक अतिरिक्त टाइमर बनाता है।
रीसेट#
reset पर सेट हो जाता है। इसका उपयोग एक ही प्रोजेक्ट के भीतर कोड के अतिरिक्त अनुभागों का समय मापने के लिए किया जा सकता है।
Usage:
timer.reset()
पैरामीटर |
विवरण |
|---|---|
इस विधि के कोई मानदंड नहीं हैं। |
# Reset the timer when the Move button is pressed
while True:
console.clear()
console.print(timer.time(SECONDS))
wait(50, MSEC)
if robot.get_button(MOVE):
timer.reset()
समय#
time टाइमर के अंतिम रीसेट के बाद से दशमलव में समय लौटाता है। प्रोजेक्ट शुरू होने पर टाइमर स्वचालित रूप से रीसेट हो जाता है।
Usage:
timer.time(units)
पैरामीटर |
विवरण |
|---|---|
|
समय को दर्शाने वाली इकाई: |
# Display the time until the Move button is pressed
while True:
console.clear()
console.print(timer.time(SECONDS))
wait(50, MSEC)
if robot.get_button(MOVE):
timer.reset()
कंस्ट्रक्टर्स#
Timer#
Timer एक नया टाइमर बनाता है। Timer ऑब्जेक्ट बनते ही तुरंत गिनती शुरू कर देगा और timer के सभी तरीकों के साथ काम करेगा।
Usage:
my_timer = Timer()
पैरामीटर |
विवरण |
|---|---|
इस कंस्ट्रक्टर में कोई पैरामीटर नहीं है। |
# Display the time of two timers
wait(2, SECONDS)
timer_1 = Timer()
while True:
console.clear()
console.print("Timer: ", timer.time(SECONDS))
console.new_line()
console.print("timer_1: ", timer_1.time(SECONDS))
wait(15, MSEC)