Poitéinsiméadar#
Réamhrá#
Úsáidtear na ranganna pot agus potV2 le Poitéinsiméadar, ar braiteoirí analógacha iad a thomhaiseann suíomh uilleach seafta rothlaigh. Aschurann Poitéinsiméadar 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)
|
|
|---|---|
Poitéinsiméadar |
Poitéinsiméadar V2 |
Poitéinsiméadar#
Class Constructors#
pot(
triport::port &port );
Class Destructor#
Scriosann sé an réad pot agus scaoileann sé acmhainní gaolmhara.
~pot();
Parameters#
Paraiméadar |
Cineál |
Cur síos |
|---|---|---|
|
|
An Port 3-Sreang a bhfuil an Poitéinsiméadar ceangailte leis, scríofa mar |
Example#
// Create a pot instance in Port A
pot PotentiometerA = pot(Brain.ThreeWirePort.A);
Poitéinsiméadar V2#
Class Constructors#
potV2(
triport::port &port );
Class Destructor#
Scriosann sé an réad potV2 agus scaoileann sé acmhainní gaolmhara.
~potV2();
Parameters#
Paraiméadar |
Cineál |
Cur síos |
|---|---|---|
|
|
An Port 3-Sreang a bhfuil an Poitéinsiméadar V2 ceangailte leis, scríofa mar |
Examples#
// Create a Potentiometer V2 on 3-Wire Port A
potV2 PotentiometerV2A = potV2(Brain.ThreeWirePort.A);
Feidhmeanna na mBall#
Áirítear leis na ranganna pot agus potV2 na feidhmeanna ball seo a leanas:
angle— Tugann sé seo suíomh uilleach an Phoitéinsiméadair ar ais i gcéimeanna nó mar chéatadán.
Sula nglaotar ar aon fheidhmeanna pot nó potV2 chomhalta, ní mór sampla pot nó potV2 a chruthú, mar a thaispeántar thíos:
/* This constructor is required when using VS Code.
Potentiometer configuration is generated automatically
in VEXcode using the Device Menu. Replace the values
as needed. */
// Create a potV2 instance in Port A
potV2 PotentiometerV2A = potV2(Brain.ThreeWirePort.A);
angle#
Tugann sé seo suíomh uilleach an Phoitéinsiméadair ar ais.
1 — Léiríonn an fheidhm seo an uillinn mar chéatadán.
int32_t angle ( percentUnits units = percentUnits::pct );
Parameters2 — Léiríonn an fheidhm seo an uillinn mar na haonaid rothlaithe roghnaithe.
double angle( rotationUnits units );
Paraiméadar |
Cineál |
Cur síos |
|---|---|---|
|
|
An t-aonad a léiríonn an suíomh mar chéatadán den rothlú iomlán: |
|
|
An t-aonad a léiríonn an uillinn:
|
Tuairisceáin:
int32_tnuair a úsáidtearpercentUnits.A
doublenuair a úsáidtearrotationUnits.
// Get the current angle of the Potentiometer V2 in the
// range 0 to 330 degrees.
double angle = PotentiometerV2A.angle(degrees);
// Print the current angle of the Potentiometer to the
// brain screen.
Brain.Screen.print(angle);

