Amaireadóir#
Réamhrá#
Ligeann an t-amadóir i VEX V5 duit an t-am atá caite a rianú agus gníomhartha a dhéanamh bunaithe ar eatraimh ama. 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.
Úsáideann an leathanach seo brain.timer mar Brain Timer. Is féidir leat réad Timer a thógáil freisin chun lasc ama nua a chruthú agus é a athsholáthar le d’ainm cumraithe féin de réir mar is gá.
Seo thíos liosta de na modhanna uile:
Modhanna – Rialú agus idirghníomhú le lasc ama na hinchinne.
clear– 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 lasc ama breise.
Timer– Cruthaíonn sé seo uaineadóir breise.
soiléir#
Socraíonn clear 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.
Usage:
brain.timer.clear()
Paraiméadair |
Cur síos |
|---|---|
Níl aon pharaiméadair ag an modh seo. |
# Reset the timer when the Bumper Switch is pressed
while True:
print("\033[2J")
print(brain.timer.time(SECONDS))
wait(50, MSEC)
if bumper_switch.pressing():
brain.timer.clear()
am#
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.
Usage:
brain.timer.time(units)
Paraiméadair |
Cur síos |
|---|---|
|
An t-aonad a léiríonn an t-am: |
# Display the time until the Bumper Switch is pressed
while True:
print("\033[2J")
print(brain.timer.time(SECONDS))
wait(50, MSEC)
if bumper_switch.pressing():
brain.timer.clear()
imeacht#
Glaonn imeacht event ar fheidhm tar éis tréimhse shonraithe ama.
Usage:
brain.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 Feidhmeanna le Paraiméadair le haghaidh tuilleadh eolais. |
def timer_event():
drivetrain.drive_for(FORWARD, 200, MM)
# Drive forward after a 5000 millisecond delay
brain.timer.event(timer_event, 5000)
Tógálaithe#
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éadair |
Cur síos |
|---|---|
Níl aon pharaiméadair ag an tógálaí seo. |
# Create a Timer
timer = Timer()