Akkumulátor#
Bevezetés#
A battery osztály a brain alaposztályból származik, és hozzáférést biztosít az EXP Brain akkumulátorához, lehetővé téve a robot számára a kapacitás, a feszültség, az áramfelvétel, az energiafogyasztás, a hőmérséklet és a hatékonyság figyelését.
Hozzáférés#
Brain.Battery
Tagfüggvények#
A battery osztály a következő tagfüggvényeket tartalmazza:
voltage— Visszaadja az akkumulátor feszültségét.current— Visszaadja az akkumulátor áramfelvételét.capacity— Visszaadja az agy akkumulátorának fennmaradó kapacitását.temperature— Visszaadja az akkumulátor hőmérsékletét.
Mielőtt bármilyen battery tagfüggvényt meghívnánk, létre kell hozni egy brain példányt, az alábbiak szerint:
// Create the EXP Brain
brain Brain = brain();
voltage#
Visszaadja az EXP Brain akkumulátor feszültségét. A feszültség az akkumulátorhoz juttatott elektromos nyomás, amely segíthet ellenőrizni, hogy az akkumulátor eléggé feltöltött-e ahhoz, hogy a robot megbízhatóan működjön.
Available Functionsdouble voltage( voltageUnits units = voltageUnits::volt );
Paraméter |
Típus |
Leírás |
|---|---|---|
|
|
Opcionális. A feszültség ábrázolására használt mértékegység: |
Egy double értéket ad vissza, amely az akkumulátor feszültségét jelöli a megadott mértékegységben, 7,0 és 8,0 V, vagy 7000 és 8000 mV között.
current#
Visszaadja az EXP Brain akkumulátor által felvett elektromos áramot. Az áramerősség az akkumulátorból a robot által felhasznált elektromos áram mennyiségét mutatja, ami segíthet látni, hogy a robot milyen keményen dolgozik, vagy hogy a motorok esetleg extra terhelés alatt vannak-e.
Available Functionsdouble current( currentUnits units = currentUnits::amp );
Paraméter |
Típus |
Leírás |
|---|---|---|
|
|
Opcionális. Az áramerősség ábrázolására használt mértékegység: |
Egy double értéket ad vissza, amely az EXP Brain akkumulátorból felvett elektromos áramot jelöli amperben, 0,0 és 15,0 amper között.
capacity#
Visszaadja az EXP Brain akkumulátorának fennmaradó töltöttségi szintjét.
Available Functionsuint32_t capacity( percentUnits units = percentUnits::pct );
Paraméter |
Típus |
Leírás |
|---|---|---|
|
|
Optional. The unit used to represent battery capacity: |
uint32_t értéket ad vissza, amely a fennmaradó akkumulátorkapacitást jelöli 0% és 100% közötti százalékban.
temperature#
Visszaadja az EXP Brain akkumulátor hőmérsékletét.
Available Functions1 — Visszaadja az akkumulátor hőmérsékletét százalékban.
double temperature( percentUnits units = percentUnits::pct );
Parameters2 — Visszaadja az akkumulátor hőmérsékletét a megadott hőmérsékleti egységben.
double temperature( temperatureUnits units );
Paraméter |
Típus |
Leírás |
|---|---|---|
|
|
Opcionális. Az akkumulátor hőmérsékletének ábrázolására használt mértékegység: |
|
|
Visszaadja az akkumulátor hőmérsékletét adott mértékegységben: |
Egy double értéket ad vissza, amely a megadott mértékegységben megadott akkumulátor-hőmérsékletet jelöli.
The operating temperature range for the battery is approximately
20°C(68°F) to70°C(158°F).