Analógach#

Réamhrá#

Léann gléas Analógach comharthaí voltais leanúnacha ó bhraiteoirí analógacha 3-bioráin VEX oidhreachta, rud a ligeann don V5 Brain luachanna a thomhas thar raon seachas stáit arda nó íseala mar atá le DigitalIn.

Is iad seo a leanas na braiteoirí samplach:

Úsáideann an leathanach seo analog_a mar ainm samplach ar an ngléas analógach. 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:

  • value – Tugann sé seo luach an fheiste analógaigh ar ais.

  • changed – Cláraíonn sé feidhm le glaoch uirthi aon uair a athraíonn luach an fheiste analógach.

Tógálaí – Gléas Analógach a thosú agus a chumrú de láimh.

  • AnalogIn – Cruthaigh gléas analógach.

luach#

Tugann luach value luach an fheiste analógach ar ais a léiríonn na comharthaí voltais ó braiteoirí éagsúla.

Usage:
analog_a.value(units)

Paraiméadar

Cur síos

units

Roghnach. Na haonaid chun an luach a léiriú:

  • PERCENT
  • AnalogUnits.EIGHTBIT – Tomhais i luach analógach 8-giotán.
  • AnalogUnits.TENBIT – Tomhais i luach analógach 10-giotán.
  • AnalogUnits.TWELVEBIT (réamhshocraithe) – Tomhais i luach analógach 12-giotán.

athraithe#

changed feidhm le glaoch uirthi aon uair a athraíonn luach an fheiste analógach.

Usage:
analog_a.changed(callback, arg)

Paraiméadair

Cur síos

callback

Feidhm [Feidhm] atá sainmhínithe roimhe seo a fhorghníomhaítear nuair a athraíonn luach an fheiste analógach.

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

# Call my_function whenever analog_a's value changes
analog_a.changed(my_function)

Tógálaí#

Úsáidtear tógálaithe chun Analog a chruthú, atá riachtanach chun gléas Analógach a chumrú.

AnalogIn#

Cruthaíonn AnalogIn gléas Analógach.

Usage:
AnalogIn(port)

Paraiméadar

Cur síos

port

An Port 3-Sreang a bhfuil an gléas analógach ceangailte leis:

  • Ar an V5 Brain – brain.three_wire_port.x áit a seasann x do uimhir an phoirt.
  • Ar 3-Sreang Leathnaitheoir – expander.a áit a seasann expander d’ainm an tsamhail leathnaitheora.

# Create an analog device in Port A
analog_a = AnalogIn(brain.three_wire_port.a)