Amaireadóir#
Réamhrá#
Ligeann an t-amadóir i VEX GO 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 a thomhas cé chomh fada 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.
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 lasc ama breise.
Timer– Cruthaíonn sé seo uaineadóir breise.
athshocrú#
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.
Usage:
timer.reset()
Paraiméadair |
Cur síos |
|---|---|
Níl aon pharaiméadair ag an modh seo. |
# Build Used: Super Code Base 2.0
def main():
# Reset the timer when the bumper is pressed
while True:
console.clear()
console.print(timer.time(SECONDS))
wait(50, MSEC)
if bumper.is_pressed():
timer.reset()
# Start threads — Do not delete
start_thread(main)
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:
timer.time(units)
Paraiméadair |
Cur síos |
|---|---|
|
An t-aonad a léiríonn an t-am: |
# Build Used: Super Code Base 2.0
def main():
# Display the time until the bumper is pressed
while True:
console.clear()
console.print(timer.time(SECONDS))
wait(50, MSEC)
if bumper.is_pressed():
timer.reset()
# Start threads — Do not delete
start_thread(main)
imeacht#
Glaonn imeacht event ar fheidhm tar éis tréimhse shonraithe ama.
Usage:
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. Tuple ina bhfuil argóintí le cur chuig an bhfeidhm athghlaoite. Féach Feidhmeanna le Paraiméadair le haghaidh tuilleadh eolais. |
# Build Used: Super Code Base 2.0
def timer_event():
drivetrain.drive_for(FORWARD, 200, MM)
def main():
# Drive forward after a 5000 millisecond delay
timer.event(timer_event, 5000)
# Start threads — Do not delete
start_thread(main)
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:
my_timer = Timer()
Paraiméadair |
Cur síos |
|---|---|
Níl aon pharaiméadair ag an tógálaí seo. |
def main():
# 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)
# Start threads — Do not delete
start_thread(main)