Akumulators#
Ievads#
battery klase ir atvasināta no brain pamatklases un nodrošina piekļuvi IQ (2. paaudzes) smadzeņu akumulatoram, ļaujot robotam uzraudzīt ietilpību, spriegumu, strāvas patēriņu, enerģijas patēriņu, temperatūru un efektivitāti.
Piekļuve#
Brain.Battery
Dalībnieku funkcijas#
battery klase ietver šādas dalībfunkcijas:
capacity— Atgriež smadzeņu atlikušo akumulatora ietilpību.voltage— Atgriež akumulatora spriegumu.current— Atgriež akumulatora strāvas patēriņu.
Pirms jebkuru battery dalībnieku funkciju izsaukšanas ir jāizveido brain instance, kā parādīts zemāk:
// Create the Brain
brain Brain = brain();
capacity#
Atgriež IQ (2. paaudzes) smadzeņu akumulatora atlikušo uzlādes līmeni.
Available Functionsuint32_t capacity( percentUnits units = percentUnits::pct );
Parametrs |
Tips |
Apraksts |
|---|---|---|
|
|
Optional. The unit used to represent battery capacity: |
Atgriež vērtību uint32_t kas attēlo atlikušo akumulatora ietilpību procentos no 0 līdz 100.
voltage#
Atgriež IQ (2. paaudzes) smadzeņu akumulatora spriegumu. Spriegums ir akumulatoram piegādātais elektriskais spiediens, kas var palīdzēt pārbaudīt, vai akumulators ir pietiekami uzlādēts, lai robots darbotos droši.
Available Functionsdouble voltage( voltageUnits units = voltageUnits::volt );
Parametrs |
Tips |
Apraksts |
|---|---|---|
|
|
Neobligāti. Sprieguma attēlošanai izmantotā mērvienība: |
Atgriež skaitli double kas apzīmē akumulatora spriegumu norādītajās mērvienībās diapazonā no 7,0 līdz 8,0 V vai no 7000 līdz 8000 mV.
current#
Atgriež no IQ (2. paaudzes) smadzeņu akumulatora patērēto elektrisko strāvu. Strāva norāda, cik daudz elektroenerģijas robots patērē no akumulatora, kas var palīdzēt redzēt, cik intensīvi robots strādā vai vai motori varētu būt pakļauti papildu slodzei.
Available Functionsdouble current( currentUnits units = currentUnits::amp );
Parametrs |
Tips |
Apraksts |
|---|---|---|
|
|
Pēc izvēles. Strāvas attēlošanai izmantotā mērvienība: |
Atgriež skaitli double kas apzīmē no IQ (2. paaudzes) smadzeņu akumulatora patērēto elektrisko strāvu ampēros diapazonā no 0,0 līdz 15,0 ampēriem.