ടൈമർ#
ആമുഖം#
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)