Amaireadóir#

Réamhrá#

Ligeann an t-amadóir i VEX CTE 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.

Nóta: Níl an t-Uaineadóir ar fáil ach amháin nuair a bhíonn Inchinn tógtha le brain = Brain(), toisc go ndéantar feidhmiúlacht an Uaineadóra a thiomáint trí mhodhanna ar an gcás Brain.

Úsáideann an leathanach seo brain mar shampla d’ainm Inchinn. Cuir d’ainm cumraithe féin ina áit de réir mar is gá.

Seo thíos liosta de na modhanna uile:

  • timer_reset – Athshocraíonn sé an lasc ama go náid.

  • timer_time – Tugann sé seo an t-am atá caite ó thosaigh an tionscadal ar ais.

  • timer_event – Glaonn feidhm tar éis líon sonraithe milleasoicindí, le hargóintí roghnacha.

athshocrú_amaire#

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.

# Display the time until the move is completed
arm.move_to(-100, 200, 100, False)
while True:
    print("\033[2J")
    print(brain.timer_time(SECONDS))
    wait(50, MSEC)
    if arm.is_done():
        brain.timer_reset()

am_amaire#

timer_time an t-am reatha atá caite den lasc ama ar ais sna haonaid shonraithe — slánuimhir le haghaidh MSEC nó snámhphointe le haghaidh SECONDS.

Usage:
brain.timer_time(units)

Paraiméadair

Cur síos

units

Roghnach. An t-aonad chun an t-am a léiriú:

  • MSEC (réamhshocraithe) – milleasoicindí, tugann sé slánuimhir ar ais
  • SECONDS – tugann sé snámhphointe ar ais

# Display the time until the move is completed
arm.move_to(-100, 200, 100, False)
while True:
    print("\033[2J")
    print(brain.timer_time(SECONDS))
    wait(50, MSEC)
    if arm.is_done():
        brain.timer_reset()

imeacht_amaire#

timer_event feidhm tar éis do thréimhse shonraithe ama a bheith caite.

Usage:
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 move_arm():
    arm.move_inc(0, 100, 0)

# Move the arm after a 5000 millisecond delay
timer_event(move_arm, 5000)