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