Μπαταρία#
Εισαγωγή#
Η κλάση battery προέρχεται από την βασική κλάση brain και παρέχει πρόσβαση στην μπαταρία του IQ (2ης γενιάς) Brain, επιτρέποντας στο ρομπότ σας να παρακολουθεί τη χωρητικότητα, την τάση, την κατανάλωση ρεύματος, την κατανάλωση ενέργειας, τη θερμοκρασία και την απόδοση.
Πρόσβαση#
Brain.Battery
Συναρτήσεις Μελών#
Η κλάση battery περιλαμβάνει τις ακόλουθες λειτουργίες-μέλη:
capacity— Επιστρέφει την εναπομένουσα χωρητικότητα μπαταρίας του εγκεφάλου.voltage— Επιστρέφει την τάση της μπαταρίας.current— Επιστρέφει την κατανάλωση ρεύματος της μπαταρίας.
Πριν από την κλήση οποιασδήποτε συνάρτησης μέλους battery , πρέπει να δημιουργηθεί μια παρουσία brain , όπως φαίνεται παρακάτω:
// Create the Brain
brain Brain = brain();
capacity#
Επιστρέφει το υπόλοιπο επίπεδο μπαταρίας της μπαταρίας IQ (2ης γενιάς) Brain.
Available Functionsuint32_t capacity( percentUnits units = percentUnits::pct );
Παράμετρος |
Τύπος |
Περιγραφή |
|---|---|---|
|
|
Προαιρετικά. Η μονάδα που χρησιμοποιείται για να αντιπροσωπεύει την χωρητικότητα της μπαταρίας: |
Επιστρέφει την τιμή uint32_t που αντιπροσωπεύει την υπολειπόμενη χωρητικότητα της μπαταρίας ως ποσοστό από 0 έως 100.
voltage#
Επιστρέφει την τάση της μπαταρίας IQ (2ης γενιάς) Brain. Η τάση είναι η ηλεκτρική πίεση που παρέχεται στην μπαταρία, η οποία μπορεί να σας βοηθήσει να ελέγξετε εάν η μπαταρία είναι αρκετά φορτισμένη ώστε το ρομπότ να λειτουργεί αξιόπιστα.
Available Functionsdouble voltage( voltageUnits units = voltageUnits::volt );
Παράμετρος |
Τύπος |
Περιγραφή |
|---|---|---|
|
|
Προαιρετικά. Η μονάδα που χρησιμοποιείται για την αναπαράσταση της τάσης: |
Επιστρέφει ένα double που αντιπροσωπεύει την τάση της μπαταρίας στις καθορισμένες μονάδες, που κυμαίνονται από 7,0 έως 8,0 V ή 7000 έως 8000 mV.
current#
Επιστρέφει το ηλεκτρικό ρεύμα που καταναλώνεται από την μπαταρία IQ (2ης γενιάς) Brain. Το ρεύμα είναι η ποσότητα ηλεκτρικής ροής που χρησιμοποιεί το ρομπότ από την μπαταρία, η οποία μπορεί να σας βοηθήσει να δείτε πόσο σκληρά λειτουργεί το ρομπότ ή αν οι κινητήρες ενδέχεται να βρίσκονται υπό επιπλέον φορτίο.
Available Functionsdouble current( currentUnits units = currentUnits::amp );
Παράμετρος |
Τύπος |
Περιγραφή |
|---|---|---|
|
|
Προαιρετικά. Η μονάδα που χρησιμοποιείται για την αναπαράσταση του ρεύματος: |
Επιστρέφει ένα double που αντιπροσωπεύει το ηλεκτρικό ρεύμα που καταναλώνεται από την μπαταρία IQ (2ης γενιάς) Brain σε αμπέρ, με εύρος από 0,0 έως 15,0 Αμπέρ.