Baterija#

Įvadas#

battery klasė yra kilusi iš brain bazinės klasės ir suteikia prieigą prie IQ (2-osios kartos) 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:

  • capacity — Grąžina likusią smegenų akumuliatoriaus talpą.

  • voltage — Grąžina akumuliatoriaus įtampą.

  • current — Grąžina akumuliatoriaus srovės sąnaudas.

Prieš iškviečiant bet kokias battery narių funkcijas, reikia sukurti brain egzempliorių, kaip parodyta žemiau:

// Create the Brain
brain Brain = brain();

capacity#

Grąžina likusį IQ (2-osios kartos) smegenų baterijos lygį.

Available Functions
uint32_t capacity( percentUnits units = percentUnits::pct );

Parameters

Parametras

Tipas

Aprašymas

units

percentUnits

Pasirinktinai. Akumuliatoriaus talpai nurodyti naudojamas vienetas: pct procento percent procentai

Return Values

Grąžina uint32_t , rodantį likusią akumuliatoriaus talpą procentais nuo 0 iki 100.

voltage#

Grąžina IQ (2-osios kartos) smegenų baterijos įtampą. Įtampa yra į bateriją tiekiamas elektrinis slėgis, kuris gali padėti patikrinti, ar baterija pakankamai įkrauta, kad robotas veiktų patikimai.

Available Functions
double voltage( voltageUnits units = voltageUnits::volt );

Parameters

Parametras

Tipas

Aprašymas

units

voltageUnits

Pasirinktinai. Įtampai pavaizduoti naudojamas vienetas: volt (numatytasis) – voltai arba mV – milivoltai.

Return Values

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š IQ (2-osios kartos) smegenų baterijos sunaudojamą elektros srovę. Srovė nurodo, kiek elektros energijos srauto robotas sunaudoja iš baterijos, o tai gali padėti pamatyti, kaip intensyviai robotas dirba arba ar varikliai nėra per daug apkrauti.

Available Functions
double current( currentUnits units = currentUnits::amp );

Parameters

Parametras

Tipas

Aprašymas

units

currentUnits

Pasirinktinai. Srovei pavaizduoti naudojamas vienetas: amp (numatytasis) – amperai.

Return Values

Grąžina double rodantį iš IQ (2-osios kartos) smegenų baterijos sunaudojamą elektros srovę amperais, svyruojančią nuo 0,0 iki 15,0 amperų.