Batteri#
Introduktion#
Batteriklassen battery härleds från basklassen brain och ger tillgång till V5 Hjärnans batteri, vilket gör att din robot kan övervaka kapacitet, spänning, strömförbrukning, strömförbrukning, temperatur och effektivitet.
Tillträde#
Brain.Battery
Medlemsfunktioner#
Klassen battery inkluderar följande medlemsfunktioner:
voltage— Returnerar batterispänningen.current— Returnerar batteriets strömförbrukning.capacity— Returnerar hjärnans återstående batterikapacitet.temperature— Returnerar batteritemperaturen.
Innan några battery member-funktioner anropas måste en brain instans skapas, som visas nedan:
// Create the V5 Brain
brain Brain = brain();
voltage#
Returnerar spänningen för V5 Brain-batteriet. Spänningen är det elektriska tryck som tillförs batteriet, vilket kan hjälpa dig att kontrollera om batteriet är tillräckligt laddat för att roboten ska kunna fungera tillförlitligt.
Available Functionsdouble voltage( voltageUnits units = voltageUnits::volt );
Parameter |
Typ |
Beskrivning |
|---|---|---|
|
|
Valfritt. Enheten som används för att representera spänning: |
Returnerar double som representerar batterispänningen i de angivna enheterna.
current#
Returnerar den elektriska strömmen som dras från V5 Brain-batteriet. Strömmen är hur mycket elektriskt flöde roboten använder från batteriet, vilket kan hjälpa dig att se hur hårt roboten arbetar eller om motorerna kan vara under extra belastning, från 0,0 till 20,0 ampere.
Available Functionsdouble current( currentUnits units = currentUnits::amp );
Parameter |
Typ |
Beskrivning |
|---|---|---|
|
|
Valfritt. Enheten som används för att representera ström: |
Returnerar double som representerar den elektriska strömmen som dras från V5 Brain-batteriet i ampere.
capacity#
Returnerar den återstående batterinivån för V5 Brain-batteriet.
Available Functionsuint32_t capacity( percentUnits units = percentUnits::pct );
Parameter |
Typ |
Beskrivning |
|---|---|---|
|
|
Valfritt. Enheten som används för att representera batterikapacitet: |
Returnerar uint32_t som representerar den återstående batterikapaciteten som en procentandel från 0 % till 100 %.
temperature#
Returnerar temperaturen på V5 Brain-batteriet.
Available Functions1 — Returnerar batteritemperaturen som en procentandel.
double temperature( percentUnits units = percentUnits::pct );
Parameters2 — Returnerar batteritemperaturen i de angivna temperaturenheterna.
double temperature( temperatureUnits units );
Parameter |
Typ |
Beskrivning |
|---|---|---|
|
|
Valfritt. Enheten som används för att representera batteritemperatur: |
|
|
Returnerar batteritemperaturen i specifika enheter: |
Returnerar double som representerar den återstående batteritemperaturen i de angivna enheterna.
Batteriets driftstemperatur är ungefär
20°C(68°F) till70°C(158°F).