Amaireadóir#
Réamhrá#
Coinníonn lasc ama an Róbó Códaithe VEX AIM súil ar an am atá caite ó thús tionscadail. Is féidir é a úsáid chun tomhas a dhéanamh ar an am a thógann rud éigin nó chun athshocrú a dhéanamh le haghaidh oibríochtaí uainiúcháin nua.
Seo thíos liosta de na modhanna uile:
Modhanna – Rialú an lasc ama.
reset– Athshocraíonn sé an lasc ama go náid.time– Tugann sé seo léargas ar an méid ama atá caite.event– Cláraíonn sé feidhm atá le glaoch tar éis líon sonraithe milleasoicindí.
Tógálaí – Cruthaigh Amadóir chun am a rianú.
Timer– Cruthaigh réad ama nua is féidir a úsáid leis na modhanna seo.
Modhanna#
reset#
Athshocraigh reset agus socraíonn sé an lasc ama go náid. Is féidir é seo a úsáid chun codanna breise den chód laistigh den tionscadal céanna a chur in am.
Úsáid:
timer.reset()
Paraiméadair |
Cur síos |
|---|---|
Níl aon pharaiméadair ag an modh seo. |
# Display how long a turn takes
robot.move_for(100, 0)
timer.reset()
robot.turn_for(RIGHT, 90)
robot.screen.print("Time elapsed:")
robot.screen.next_row()
robot.screen.print("%d seconds" % timer.time(SECONDS))
time#
Tugann time an t-am ar ais ó athshocraíodh an lasc ama go deireanach mar dheachúil. Athshocraítear an lasc ama go huathoibríoch ag tús tionscadail.
Úsáid:
timer.time(units)
Paraiméadair |
Cur síos |
|---|---|
|
An t-aonad a léiríonn an t-am: |
# Print the time in seconds
# and in milliseconds on the next row.
while timer.time(SECONDS) <= 5:
robot.screen.clear_screen()
robot.screen.set_cursor(1, 1)
robot.screen.print("Time: %d" % timer.time(MSEC))
robot.screen.next_row()
robot.screen.print("Time: %.2f" % timer.time(SECONDS))
wait(50, MSEC)
event#
Glaonn imeacht event ar fheidhm tar éis tréimhse shonraithe ama.
Úsáid:
timer.event(callback, delay, arg)
Paraiméadair |
Cur síos |
|---|---|
|
Feidhm le forghníomhú nuair a tharlaíonn an teagmhas lasc ama. |
|
An mhoill sula nglaotar ar an bhfeidhm, i milleasoicindí. |
|
Roghnach. Tupla ina bhfuil argóintí le cur chuig an bhfeidhm athghlaoite. Féach Úsáid Imeachtaí le Paraiméadair le haghaidh tuilleadh eolais. |
# Create a function to play a sparkle sound
def timer_callback():
robot.sound.play(SPARKLE)
# Call the function after 2000 milliseconds (2 seconds)
timer.event(timer_callback, 2000)
Tógálaí#
Timer#
Cruthaíonn Timer amaireadóir nua. Tosóidh réad Timer ag comhaireamh láithreach an nóiméad a chruthaítear é agus oibreoidh sé leis na timer go léir.
Usage:
Timer()
Paraiméadar |
Cur síos |
|---|---|
Níl aon pharaiméadair ag an tógálaí seo. |
## Display 2 timers with a 2 second difference
wait(2, SECONDS)
stopwatch = Timer()
while True:
robot.screen.clear_screen()
robot.screen.set_cursor(1, 1)
robot.screen.print("Timer:")
robot.screen.set_cursor(2, 1)
robot.screen.print(timer.time(SECONDS))
robot.screen.set_cursor(4, 1)
robot.screen.print("Stopwatch:")
robot.screen.set_cursor(5, 1)
robot.screen.print(stopwatch.time(SECONDS))
wait(0.1, SECONDS)