Ionchódóir#

Réamhrá#

Tomhaiseann an Ionchódóir Seafta Optúil suíomh rothlach agus luas seafta. Úsáideann sé braiteoirí optúla inmheánacha chun a bhrath cé chomh fada agus cé chomh tapa agus a chasann an seafta, rud a fhágann go bhfuil sé úsáideach chun rothlú roth, suíomh láimhe, nó meicníochtaí eile a rianú.

An tIonchódóir Seafta Optúil VEX.

Úsáideann an leathanach seo encoder_a mar shampla d’ainm an Ionchódóra Seafta Optúil. 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:

  • set_position – Socraíonn sé suíomh reatha an ionchódóra go luach sonrach.

  • reset_position – Socraíonn sé seo suíomh reatha an ionchódóra go 0.

  • position – Tugann sé seo ar ais cé chomh fada agus atá an ionchódóir rothlaithe.

  • velocity – Tugann sé seo luas rothlach reatha an ionchódóra ar ais.

Tógálaí – Tosaigh agus cumraigh Ionchódóir Seafta Optúil de láimh.

  • Encoder – Cruthaigh Ionchódóir Seafta Optúil.

socraigh_suíomh#

Socraíonn set_position suíomh reatha an ionchódóra go luach sonraithe. Is féidir é seo a úsáid chun an suíomh rianaithe a shocrú de láimh gan mótar ná meicníocht eile a rothlú.

Usage:
encoder_a.set_position(position, units)

Paraiméadar

Cur síos

position

Suíomh an ionchódóra le socrú mar uimhir.

units

Roghnach. An t-aonad le socrú an tsuímh leis: DEGREES (réamhshocraithe) nó TURNS.

# Set the encoder's position to 3 turns
encoder_a.set_position(3, TURNS)

athshocraigh_suíomh#

Socraíonn reset_position suíomh reatha an ionchódóra go 0.

Usage:
encoder_a.reset_position()

Paraiméadair

Cur síos

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

seasamh#

Tugann suíomh position ar ais cé chomh fada agus atá an seafta atá ceangailte leis an ionchódóir rothlaithe.

Usage:
encoder_a.position(units)

Paraiméadair

Cur síos

units

Roghnach. An t-aonad le cur ar ais an suíomh leis: DEGREES (réamhshocraithe) tugann sé integer ar ais. TURNS tugann sé deachúil float ar ais.

luas#

velocity tugann luas rothlach an ionchódóra ar ais mar dheachúil float.

Usage:
encoder_a.velocity(units)

Paraiméadar

Cur síos

units

Roghnach. An t-aonad le tabhairt ar ais an luas leis: RPM (réamhshocraithe), rothlaithe in aghaidh an nóiméid, nó VelocityUnits.DPS, céimeanna in aghaidh an tsoicind.

Tógálaí#

Úsáidtear tógálaithe chun réada Encoder a chruthú de láimh, atá riachtanach chun Ionchódóir Seafta Optúil a chumrú lasmuigh de VEXcode.

Encoder#

Cruthaíonn Ionchódóir Encoder Ionchódóir Seafta Optúil.

Usage:
Encoder(port)

Paraiméadar

Cur síos

port

An chéad cheann de na dhá Phort 3-Sreang a bhfuil an tIonchódóir Seafta Optúil ceangailte leo:

  • Ar an V5 Brain – Ports.PORTx áit a seasann x do uimhir an phoirt.
  • Ar Leathnóir 3-Sreang – expander.a áit a seasann expander do ainm an tsamhail leathnaitheora.

# Create an Optical Shaft Encoder in Port A and B
encoder_a = Encoder(brain.three_wire_port.a)