Amaireadóir#
Réamhrá#
Ligeann an t-amadóir i VEXcode VR 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.
Seo thíos liosta de na modhanna uile:
Modhanna – Rialú agus idirghníomhú le lasc ama na hinchinne.
timer_reset– Athshocraíonn sé an lasc ama go náid.timer_time– Tugann sé seo ar ais cé mhéad ama atá caite.timer_event– Cláraíonn sé feidhm le glaoch uirthi tar éis líon sonraithe milleasoicindí.
timer_reset#
Socraíonn timer_reset 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_reset()
Paraiméadair |
Cur síos |
|---|---|
Níl aon pharaiméadair ag an modh seo. |
def main():
# Reset the timer every 3 seconds
while True:
brain.clear()
brain.print(brain.timer.time(SECONDS))
if brain.timer_time(SECONDS) > 3:
brain.timer_reset()
wait(5, MSEC)
# VR threads — Do not delete
vr_thread(main)
timer_time#
timer_time seolann 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: |
def main():
# Display the current time on the timer
while True:
brain.clear()
brain.print(brain.timer_time(SECONDS))
wait(50, MSEC)
# VR threads — Do not delete
vr_thread(main)
timer_event#
timer_event feidhm tar éis do thréimhse shonraithe ama a bheith caite.
Usage:
brain.timer_event(callback, delay)
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í. |
def timer_event():
# Drive forward
drivetrain.drive_for(FORWARD, 200, MM)
def main():
# Drive forward after a 5000 millisecond delay
brain.timer_event(timer_event, 5000)
# VR threads — Do not delete
vr_thread(main)