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 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.
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 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š 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 Functionsdouble current( currentUnits units = currentUnits::amp );
Parametras |
Tipas |
Aprašymas |
|---|---|---|
|
|
Pasirinktinai. Srovei pavaizduoti naudojamas vienetas: |
Grąžina double rodantį iš IQ (2-osios kartos) smegenų baterijos sunaudojamą elektros srovę amperais, svyruojančią nuo 0,0 iki 15,0 amperų.