بطارية#
مقدمة#
تم اشتقاق فئة البطارية battery من الفئة الأساسية brain وتوفر الوصول إلى بطارية الدماغ IQ (الجيل الثاني)، مما يسمح لروبوتك بمراقبة السعة والجهد وسحب التيار واستخدام الطاقة ودرجة الحرارة والكفاءة.
وصول#
Brain.Battery
الدوال الأعضاء#
تتضمن فئة البطارية battery:
capacity— يعيد سعة البطارية المتبقية للدماغ.voltage— يعيد جهد البطارية.current— تُرجع قيمة سحب التيار من البطارية.
قبل استدعاء أي من وظائف الأعضاء battery ، يجب إنشاء مثيل brain ، كما هو موضح أدناه:
// Create the Brain
brain Brain = brain();
capacity#
يعيد مستوى البطارية المتبقي في بطارية الدماغ IQ (الجيل الثاني).
Available Functionsuint32_t capacity( percentUnits units = percentUnits::pct );
المعلمة |
يكتب |
وصف |
|---|---|---|
|
|
اختياري. الوحدة المستخدمة لتمثيل سعة البطارية: |
تُرجع uint32_t تمثل سعة البطارية المتبقية كنسبة مئوية من 0 إلى 100.
voltage#
يعرض هذا الأمر جهد بطارية وحدة التحكم IQ (الجيل الثاني). الجهد هو الضغط الكهربائي المُزوَّد للبطارية، والذي يُساعدك على التحقق مما إذا كانت البطارية مشحونة بشكل كافٍ لتشغيل الروبوت بكفاءة.
Available Functionsdouble voltage( voltageUnits units = voltageUnits::volt );
المعلمة |
يكتب |
وصف |
|---|---|---|
|
|
اختياري. الوحدة المستخدمة لتمثيل الجهد: |
يُرجع قيمة double تمثل جهد البطارية بالوحدات المحددة، ويتراوح من 7.0 إلى 8.0 فولت أو من 7000 إلى 8000 مللي فولت.
current#
يعرض هذا الأمر التيار الكهربائي المسحوب من بطارية وحدة التحكم IQ (الجيل الثاني). يُمثل التيار مقدار التدفق الكهربائي الذي يستهلكه الروبوت من البطارية، مما يُساعدك على معرفة مدى جهد الروبوت أو ما إذا كانت المحركات تحت حمل زائد.
Available Functionsdouble current( currentUnits units = currentUnits::amp );
المعلمة |
يكتب |
وصف |
|---|---|---|
|
|
اختياري. وحدة قياس التيار: |
يُرجع قيمة double تمثل التيار الكهربائي المسحوب من بطارية الدماغ IQ (الجيل الثاني) بالأمبير، ويتراوح من 0.0 إلى 15.0 أمبير.