Lasc Teorann#

Réamhrá#

Is braiteoir beag digiteach é an Lasc Teorann a bhraiteann teagmháil fhisiciúil le réad.

An Lasc Teorann VEX EXP.

Úsáideann an leathanach seo limit_switch mar ainm samplach don Lasc Teorann. Cuir d’ainm cumraithe féin ina áit de réir mar is gá.

Seo thíos liosta de na modhanna atá ar fáil:

  • pressing – Tugann sé seo ar ais an bhfuil an Lasc Teorann sonraithe á bhrú.

  • pressed – Cláraíonn sé feidhm le glaoch uirthi aon uair a bhrúitear an Lasc Teorann.

  • released – Cláraíonn sé feidhm le glaoch uirthi aon uair a scaoiltear an Lasc Teorann.

Tógálaí – Tosaigh Lasc Teorann de láimh.

  • Limit – Cruthaigh Lasc Teorann.

ag brú#

Má bhrúnn tú pressing , faightear Boolean a léiríonn an bhfuil an Lasc Teorann á bhrú faoi láthair.

  • True – Tá an Lasc Teorann á bhrú.

  • False – Níl an Lasc Teorann á bhrú.

Usage:
limit_switch.pressing()

Paraiméadair

Cur síos

Níl aon pharaiméadair ag an modh seo.

# Display a message after limit_switch is pressed
while not limit_switch.pressing():
  pass

brain.screen.print("Limit Switch pressed!")

brúite#

pressed feidhm le glaoch uirthi aon uair a bhrúitear an Lasc Teorann.

Usage:
limit_switch.pressed(callback, arg)

Paraiméadair

Cur síos

callback

Feidhm shainithe a fhorghníomhaítear nuair a bhrúitear an Lasc Teorann.

arg

Roghnach. tuple ina bhfuil argóintí le cur chuig an bhfeidhm athghlaoite. Féach Feidhmeanna le Paraiméadair le haghaidh tuilleadh eolais.

def my_function():
  brain.screen.print("Pressed")

# Call my_function whenever limit_switch is pressed
limit_switch.pressed(my_function)

scaoilte#

released feidhm le glaoch uirthi aon uair a scaoiltear an Lasc Teorann.

Usage:
limit_switch.released(callback, arg)

Paraiméadair

Cur síos

callback

Feidhm shainithe a fhorghníomhaítear nuair a scaoiltear an Lasc Teorann.

arg

Roghnach. tuple ina bhfuil argóintí le cur chuig an bhfeidhm athghlaoite. Féach Feidhmeanna le Paraiméadair le haghaidh tuilleadh eolais.

def my_function():
  brain.screen.print("Pressed")

# Call my_function whenever limit_switch is released
limit_switch.released(my_function)

Tógálaí#

Úsáidtear tógálaithe chun réada Limit a chruthú de láimh, atá riachtanach chun Lasc Teorainn a chumrú lasmuigh de VEXcode.

Limit#

Cruthaíonn Limit Lasc Teorann.

Usage:
Limit(port)

Paraiméadar

Cur síos

port

An Port 3-Sreang a bhfuil an Lasc Teorann ceangailte leis:

  • Ar an EXP Brain – brain.three_wire_port.x áit a seasann x do uimhir an phoirt.
  • Ar Leathnóir 3-Sreang – expander.a áit a seasann expander d’ainm an leathnóra.

# Create a Limit Switch in Port A
light_switch = Limit(brain.three_wire_port.a)