Akkumulátor#
Bevezetés#
A battery osztály a brain alaposztályból származik, és hozzáférést biztosít a V5 agy 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 V5 Brain
brain Brain = brain();
voltage#
Visszaadja a V5 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.
current#
Visszaadja a V5 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 jelzi, ami segíthet látni, hogy a robot milyen keményen dolgozik, vagy hogy a motorok esetleg extra terhelés alatt vannak-e, 0,0 és 20,0 amper között.
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 a V5 Brain akkumulátorból felvett elektromos áramot jelöli amperben.
capacity#
Visszaadja a V5 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 a V5 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).