Baterija#
Įvadas#
battery klasė yra kilusi iš brain bazinės klasės ir suteikia prieigą prie EXP smegenų baterijos, leisdama jūsų robotui stebėti talpą, įtampą, srovės suvartojimą, energijos suvartojimą, temperatūrą ir efektyvumą.
Prieiga#
Brain.Battery
Narių funkcijos#
battery klasė apima šias narines funkcijas:
voltage— Grąžina akumuliatoriaus įtampą.current— Grąžina akumuliatoriaus srovės sąnaudas.capacity— Grąžina likusią smegenų akumuliatoriaus talpą.temperature— Grąžina akumuliatoriaus temperatūrą.
Prieš iškviečiant bet kokias battery narių funkcijas, reikia sukurti brain egzempliorių, kaip parodyta žemiau:
// Create the EXP Brain
brain Brain = brain();
voltage#
Grąžina EXP Brain baterijos įtampą. Įtampa yra į bateriją tiekiamas elektrinis slėgis, kuris gali padėti patikrinti, ar baterija pakankamai įkrauta, kad robotas veiktų patikimai.
Available Functionsdouble voltage( voltageUnits units = voltageUnits::volt );
Parametras |
Tipas |
Aprašymas |
|---|---|---|
|
|
Pasirinktinai. Įtampai pavaizduoti naudojamas vienetas: |
Grąžina skaičių double reiškiantį akumuliatoriaus įtampą nurodytais vienetais – nuo 7,0 iki 8,0 V arba nuo 7000 iki 8000 mV.
current#
Grąžina iš EXP Brain baterijos sunaudojamą elektros srovę. Srovė nurodo, kiek elektros energijos srauto iš baterijos sunaudoja robotas, o tai gali padėti pamatyti, kaip sunkiai robotas dirba arba ar varikliai nėra per daug apkrauti.
Available Functionsdouble current( currentUnits units = currentUnits::amp );
Parametras |
Tipas |
Aprašymas |
|---|---|---|
|
|
Pasirinktinai. Srovei pavaizduoti naudojamas vienetas: |
Grąžina skaičių double reiškiantį iš EXP Brain baterijos sunaudojamą elektros srovę amperais, kurios diapazonas yra nuo 0,0 iki 15,0 amperų.
capacity#
Grąžina likusį EXP Brain baterijos lygį.
Available Functionsuint32_t capacity( percentUnits units = percentUnits::pct );
Parametras |
Tipas |
Aprašymas |
|---|---|---|
|
|
Pasirinktinai. Akumuliatoriaus talpai nurodyti naudojamas vienetas: |
Grąžina uint32_t , rodantį likusią akumuliatoriaus talpą procentais nuo 0 % iki 100 %.
temperature#
Grąžina EXP Brain baterijos temperatūrą.
Available Functions1 — Grąžina akumuliatoriaus temperatūrą procentais.
double temperature( percentUnits units = percentUnits::pct );
Parameters2 — Grąžina akumuliatoriaus temperatūrą nurodytais temperatūros vienetais.
double temperature( temperatureUnits units );
Parametras |
Tipas |
Aprašymas |
|---|---|---|
|
|
Pasirinktinai. Akumuliatoriaus temperatūrai nurodyti naudojamas vienetas: |
|
|
Grąžina akumuliatoriaus temperatūrą konkrečiais vienetais: |
Grąžina skaičių double , reiškiantį likusią akumuliatoriaus temperatūrą nurodytais vienetais.
The operating temperature range for the battery is approximately
20°C(68°F) to70°C(158°F).