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

units

An t-aonad a léiríonn an t-am: MSEC (réamhshocraithe) – milleasoicindí, nó SECONDS

# 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

callback

Feidhm le forghníomhú nuair a tharlaíonn an teagmhas lasc ama.

delay

An mhoill sula nglaotar ar an bhfeidhm, i milleasoicindí.

arg

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()