Bateria#
Wstęp#
Klasa baterii battery pochodzi z klasy bazowej brain i zapewnia dostęp do baterii V5 Brain, umożliwiając robotowi monitorowanie pojemności, napięcia, poboru prądu, zużycia energii, temperatury i wydajności.
Dostęp#
Brain.Battery
Funkcje członkowskie#
Klasa baterii battery obejmuje następujące funkcje członkowskie:
voltage— Zwraca napięcie baterii.current— Zwraca pobór prądu przez baterię.pojemność
capacity— Zwraca pozostałą pojemność baterii mózgu.temperature— Zwraca temperaturę baterii.
Przed wywołaniem jakiejkolwiek funkcji członkowskiej battery należy utworzyć instancję brain , jak pokazano poniżej:
// Create the V5 Brain
brain Brain = brain();
voltage#
Zwraca napięcie akumulatora V5 Brain. Napięcie to ciśnienie elektryczne dostarczane do akumulatora, które pozwala sprawdzić, czy akumulator jest wystarczająco naładowany, aby robot mógł działać niezawodnie.
Available Functionsdouble voltage( voltageUnits units = voltageUnits::volt );
Parametr |
Typ |
Opis |
|---|---|---|
|
|
Opcjonalnie. Jednostka używana do reprezentowania napięcia: |
Zwraca wartość double , co oznacza napięcie akumulatora w określonych jednostkach.
current#
Zwraca prąd elektryczny pobierany z akumulatora V5 Brain. Prąd to ilość prądu pobieranego przez robota z akumulatora, co pozwala określić intensywność pracy robota lub sprawdzić, czy silniki są pod dodatkowym obciążeniem, w zakresie od 0,0 do 20,0 amperów.
Available Functionsdouble current( currentUnits units = currentUnits::amp );
Parametr |
Typ |
Opis |
|---|---|---|
|
|
Opcjonalnie. Jednostka używana do reprezentowania prądu: |
Zwraca wartość double , co oznacza natężenie prądu pobieranego z baterii V5 Brain w amperach.
capacity#
Zwraca poziom naładowania baterii V5 Brain.
Available Functionsuint32_t capacity( percentUnits units = percentUnits::pct );
Parametr |
Typ |
Opis |
|---|---|---|
|
|
Opcjonalnie. Jednostka używana do przedstawienia pojemności baterii: |
Zwraca wartość uint32_t reprezentującą pozostałą pojemność baterii jako wartość procentową od 0% do 100%.
temperature#
Zwraca temperaturę baterii V5 Brain.
Available Functions1 — Zwraca temperaturę akumulatora jako wartość procentową.
double temperature( percentUnits units = percentUnits::pct );
Parameters2 — Zwraca temperaturę akumulatora w określonych jednostkach temperatury.
double temperature( temperatureUnits units );
Parametr |
Typ |
Opis |
|---|---|---|
|
|
Opcjonalnie. Jednostka używana do reprezentowania temperatury akumulatora: |
|
|
Zwraca temperaturę baterii w określonych jednostkach: |
Zwraca wartość double , co oznacza pozostałą temperaturę akumulatora w określonych jednostkach.
Zakres temperatur roboczych akumulatora wynosi w przybliżeniu od
20°C(68°F) do70°C(158°F).