Rialaitheoir Mótair 55#
Réamhrá#
Úsáidtear an rang motor55 chun Rialaitheoir Mótair VEX 55 atá ceangailte leis an V5 Brain a rialú. Is rialaitheoir mótair oidhreachta é an Rialaitheoir Mótair 55 atá deartha chun mótair DC 2-shreang a oibriú.

Tógálaithe Ranga#
1 — Cruthaíonn sé réad
motor55ar an gCalafort Cliste sonraithe.motor55( int32_t index );
2 — Cruthaíonn sé réad
motor55ar an gCalafort Cliste sonraithe agus athraíonn sé an treo casadh dearfach.motor55( int32_t index, bool reverse );
3 — Cruthaíonn sé réad
motor55ar an gCalafort Cliste sonraithe, socraíonn sé an voltas tiomána uasta, agus athraíonn sé an treo casadh dearfach.motor55( int32_t index, double maxv, bool reverse );
Scriostóir Ranga#
Scriosann sé an réad motor55 agus scaoileann sé acmhainní gaolmhara.
~motor55();
Paraiméadair#
Paraiméadar |
Cineál |
Cur síos |
|---|---|---|
|
|
An Port Cliste a bhfuil an Rialaitheoir Mótair 55 ceangailte leis, scríofa mar |
|
|
Cinneann sé an bhfuil treo an mhótair droim ar ais:
|
|
|
An voltas uasta is féidir leis an Rialaitheoir Mótair 55 a chur i bhfeidhm ar an mótar. |
Sampla#
// Create the motor55 instance in Smart Port 1
motor55 Motor1 = motor55(PORT1);
Feidhmeanna na mBall#
Áirítear leis an rang motor55 na feidhmeanna ball seo a leanas:
spin— Casann sé an mótar i dtreo sonraithe.stop— Stopann sé an mótar.setVelocity— Insíonn sé don mhótar DC cé chomh tapa agus atá sé le sníomh.setStopping— Socraíonn sé an t-iompar stad (cois nó coscán).setReversed— Socraíonn sé an bhfuil treo an mhótair aisiompaithe.current— Tugann sé sruth leictreach an mhótair ar ais.voltage— Tugann sé voltas leictreach an mhótair ar ais.temperature— Tugann sé teocht an mhótair ar ais.getMotorType— Tugann sé seo an cineál mótair/rialaitheora a braitheadh ar ais.installed— Tugann sé seo ar ais an bhfuil an Rialaitheoir Mótair 55 braite ar an gCalafort Cliste sonraithe.
Sula nglaotar ar aon fheidhmeanna ball motor55 , ní mór sampla a chruthú, mar a thaispeántar thíos:
/* This constructor is required when using VS Code.
Motor Controller 55 configuration is generated automatically
in VEXcode using the Device Menu. Replace the values
as needed. */
// Create the motor55 instance in Smart Port 1
motor55 MC55_1 = motor55(PORT1);
spin#
Casann sé an mótar sa treo sonraithe go ceann tréimhse éiginnte.
Feidhmeanna atá ar Fáil
1 — Casann sé ag baint úsáide as an treoluas atá cumraithe faoi láthair.
void spin( directionType dir );
2 — Rothlaíonn ag an voltas sonraithe.
void spin( directionType dir, double voltage, voltageUnits units );
Paraiméadair
Paraiméadar |
Cineál |
Cur síos |
|---|---|---|
|
|
An treo ina sníomhann an mótar: |
|
|
An luach voltais a chuirtear i bhfeidhm ar an mótar. Casann luach diúltach os coinne an |
|
|
An t-aonad a úsáidtear chun voltas a léiriú:
|
Luachanna Fillte
Ní thugann an fheidhm seo luach ar ais.
Nótaí
Ní feidhm feithimh í an fheidhm seo agus leanann an clár ar aghaidh díreach i ndiaidh an ghlao.
Leanfaidh an mótar ag sníomh go dtí go nglaoitear
stopnó go n-úsáidtearspineile.
stop#
Cuireann sé stop leis an mótar ó bheith ag sníomh ag baint úsáide as an mód coscáin atá cumraithe faoi láthair.
Feidhmeanna atá ar Fáil
void stop();
Paraiméadair
Ní ghlacann an fheidhm seo aon pharaiméadair.
Luachanna Fillte
Ní thugann an fheidhm seo luach ar ais.
Nótaí
Stopann sé an mótar ag baint úsáide as an modh stad atá cumraithe faoi láthair atá socraithe ag
setStopping.
setVelocity#
Insíonn sé seo do mhótar DC cé chomh tapa agus atá sé le rothlú. Má bhíonn céatadán níos airde ann, rothlaíonn an mótar DC níos tapúla agus má bhíonn céatadán níos ísle ann, rothlaíonn an mótar DC níos moille.
Tosaíonn gach tionscadal le gach mótar DC ceangailte ag sníomh ag luas 50% de réir réamhshocraithe.
Feidhmeanna atá ar Fáil
void setVelocity(
double velocity,
percentUnits units = percent );
Paraiméadair
Paraiméadar |
Cineál |
Cur síos |
|---|---|---|
|
|
An luas le sníomh leis ó 0% go 100% agus |
|
|
An t-aonad luais:
|
Luachanna Fillte
Ní thugann an fheidhm seo luach ar ais.
Nótaí
Úsáidfidh aon ghlao ina dhiaidh sin ar
spingan voltas sonraithe an luach seo.
setStopping#
Socraíonn sé conas a iompraíonn mótar nuair a stopann sé.
Feidhmeanna atá ar Fáil
void setStopping(
brakeType mode );
Paraiméadair
Paraiméadar |
Cineál |
Cur síos |
|---|---|---|
|
|
An modh stad a chuirtear i bhfeidhm nuair a ghlaoitear
|
Luachanna Fillte
Ní thugann an fheidhm seo luach ar ais.
Nótaí
Úsáidfidh aon ghlao ina dhiaidh sin chuig
stopan modh stad seo.Ní thacaíonn an Rialaitheoir Mótair 55 ach le
coastagusbrakeNí thacaítear lehold.
setReversed#
Socraíonn sé an bhfuil treo rothlaithe an mhótair droim ar ais.
Feidhmeanna atá ar Fáil
void setReversed(
bool value );
Paraiméadair
Paraiméadar |
Cineál |
Cur síos |
|---|---|---|
|
|
Cibé an bhfuil treo an mhótair droim ar ais:
|
Luachanna Fillte
Ní thugann an fheidhm seo luach ar ais.
Nótaí
Is ionann glaoch ar
setReversedagus an paraiméadarreversea athrú sa tógálaí.
current#
Tugann current ar ais cé mhéad srutha leictrigh atá á úsáid ag an mótar DC. Is é an sruth an méid leictreachais atá ag sreabhadh tríd an mótar DC. Nuair a chuirtear ar ais in aimpéir é, tuairiscítear an sruth ó 0.0 go 1.2 A.
Ciallaíonn luach reatha níos airde go bhfuil an mótar DC ag úsáid níos mó srutha leictrigh. Is féidir leis seo tarlú nuair a bhíonn an mótar DC ag ardú rud trom, ag brú i gcoinne réada, nó ag iarraidh bogadh nuair atá sé sáinnithe.
Is féidir é seo a úsáid chun a sheiceáil an bhfuil an mótar DC ag streachailt le linn gluaiseachta. Má fhanann an sruth ard, d’fhéadfadh an mótar dul níos teo nó cumhacht a úsáid níos lú éifeachtúla.
Available Functions1 — Tugann sé sruth leictreach an mhótair DC ar ais in aimpéir.
double current( currentUnits units = amp );
Parameters2 — Tugann sé sruth leictreach an mhótair DC ar ais mar chéatadán den sruth rátáilte uasta.
double current( percentUnits units );
Paraiméadar |
Cineál |
Cur síos |
|---|---|---|
|
|
An t-aonad a úsáidtear chun sruth a léiriú: |
|
|
Léiríonn sé sruth mar chéatadán d’uas-sruth rátáilte an mhótair: |
Tugann sé double ar ais a léiríonn cé mhéad srutha leictrigh atá á úsáid ag an mótar DC sna haonaid shonraithe.
voltage#
Tugann sé an voltas leictreach a sholáthraítear don mhótar ar ais.
Available Functionsdouble voltage(
voltageUnits units = volt );
Paraiméadair
Paraiméadar |
Cineál |
Cur síos |
|---|---|---|
|
|
An t-aonad chun an voltas a léiriú:
|
Luachanna Fillte
Tugann sé double ar ais a léiríonn voltas leictreach an mhótair sna haonaid shonraithe.
temperature#
Tugann temperature teocht an mhótair DC ar ais.
Léiríonn teocht an mhótair cé chomh te is atá an mótar DC. Ciallaíonn teocht níos airde go bhfuil an mótar DC ag éirí níos teo agus é ag obair. Ba chóir don mhótar fanacht faoi bhun 55°C chun leanúint ar aghaidh ag feidhmiú go hiomlán.
Má théann an mótar DC ró-the, laghdóidh sé a uas-sruth chun é féin a chosaint. Ag 70°C, stopfaidh an mótar ag rith go dtí go bhfuaróidh sé síos.
Is féidir é seo a úsáid chun a sheiceáil an bhfuil an mótar DC ag éirí ró-the le linn gluaiseachtaí arís agus arís eile, ritheanna fada, nó nuair a bhíonn sé ag brú i gcoinne réada.
Available Functions1 — Tugann sé teocht an mhótair DC ar ais mar chéatadán den uasteocht oibriúcháin.
double temperature( percentUnits units = percent );
2 — Tugann sé teocht an mhótair DC ar ais in aonaid teochta fisiciúla.
double temperature( temperatureUnits units );
Paraiméadair
Paraiméadar |
Cineál |
Cur síos |
|---|---|---|
|
|
An t-aonad a úsáidtear chun teocht an mhótair DC a léiriú mar chéatadán:
|
|
|
An t-aonad a úsáidtear chun teocht mhótair DC a léiriú i gcéimeanna:
|
Luachanna Fillte
Tugann sé double a léiríonn teocht an mhótair DC sna haonaid shonraithe.
Nótaí
Is é an raon teochta oibriúcháin don mhótar ná thart ar
20°C(68°F) go70°C(158°F).
getMotorType#
Tugann sé seo an cineál mótair/rialaitheora a braitheadh ar ais.
Feidhmeanna atá ar Fáil
int32_t getMotorType();
Paraiméadair
Ní ghlacann an fheidhm seo aon pharaiméadair.
Luachanna Fillte
Tugann sé int32_t a léiríonn an cineál mótair/rialaitheora a braitheadh:
0— 11W Motor1— 5.5W Motor2— Motor Controller 55
installed#
Tugann sé seo ar ais an bhfuil an Rialaitheoir Mótair 55 ceangailte leis an V5 Brain.
Available Functionsbool installed();
Paraiméadair
Ní ghlacann an fheidhm seo aon pharaiméadair.
Luachanna Fillte
Tugann sé bool ar ais a léiríonn an bhfuil an Rialaitheoir Mótair 55 ceangailte.
true— The Motor Controller 55 is connected.false— The Motor Controller 55 is not connected.