Poitéinsiméadar#

Réamhrá#

Is braiteoir analógach é an Poitéinsiméadar a thomhaiseann suíomh uilleach seafta rothlaigh. Aschurann sé voltas atá comhréireach lena shuíomh.

Ag brath ar leagan an Phoitéinsiméadar, athraíonn an méid rothlaithe is féidir leis a bhrath:

  • Poitéinsiméadar – Suas le 250 céim

  • Poitéinsiméadar V2 – 330 céim (Leanúnach)

An Poitéinsiméadar VEX EXP V1.

An Poitéinsiméadar VEX EXP V2.

Poitéinsiméadar

Poitéinsiméadar V2

Úsáideann an leathanach seo potentiometer_a mar ainm samplach don phoitéinsiméadar. 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:

  • angle – Tugann sé seo suíomh uilleach an phoitéinsiméadair ar ais.

  • changed – Cláraíonn sé feidhm le glaoch uirthi aon uair a athraíonn luach an Phoitéinsiméadair.

Tógálaithe – Tosaigh Poitéinsiméadar nó Poitéinsiméadar V2 de láimh.

uillinn#

Tugann angle suíomh uilleach an Phoitéinsiméadair ar ais.

Usage:
potentiometer_a.angle(units)

Paraiméadar

Cur síos

units

An t-aonad tomhais:

  • DEGREES (réamhshocraithe)
    • 0.0 go 250.0 le haghaidh Poitéinsiméadar
    • 0.0 go 330.0 le haghaidh Poitéinsiméadar V2
  • PERCENT – An suíomh mar chéatadán den rothlú iomlán (0 go 100%)

athraithe#

changed feidhm le glaoch uirthi aon uair a athraíonn luach an Phoitéinsiméadar.

Usage:
changed(callback, arg)

Paraiméadair

Cur síos

callback

Feidhm a shainmhíníodh roimhe seo a fhorghníomhaítear nuair a athraíonn luach an Phoitéinsiméadair.

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("Value changed!")

# Call my_function whenever potentiometer_a's angle changes
potentiometer_a.changed(my_function)

Tógálaithe#

Úsáidtear tógálaithe chun réada PotentiometerV2 agus Potentiometer a chruthú de láimh, atá riachtanach chun Poitéinsiméadar a chumrú lasmuigh de VEXcode.

PotentiometerV2#

PotentiometerV2 Cruthaíonn Poitéinsiméadar V2.

Usage:
PotentiometerV2(port)

Paraiméadar

Cur síos

port

An Port 3-Sreang a bhfuil an Poitéinsiméadar V2 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 Potentiometer V2 in Port A
potentiometer_a = PotentiometerV2(brain.three_wire_port.a)

Potentiometer#

Cruthaíonn Potentiometer Poitéinsiméadar.

Usage:
Potentiometer(port)

Paraiméadar

Cur síos

port

An Port 3-Sreang a bhfuil an Poitéinsiméadar 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 Potentiometer in Port A
potentiometer_a = Potentiometer(brain.three_wire_port.a)