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ú.

Ú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 |
|---|---|
|
Suíomh an ionchódóra le socrú mar uimhir. |
|
Roghnach. An t-aonad le socrú an tsuímh leis: |
# 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 |
|---|---|
|
Roghnach. An t-aonad le cur ar ais an suíomh leis: |
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 |
|---|---|
|
Roghnach. An t-aonad le tabhairt ar ais an luas leis: |
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 |
|---|---|
|
An chéad cheann de na dhá Phort 3-Sreang a bhfuil an tIonchódóir Seafta Optúil ceangailte leo:
|
# Create an Optical Shaft Encoder in Port A and B
encoder_a = Encoder(brain.three_wire_port.a)