Freigeben über


PwrTest-Batterieszenario

Das PwrTest-Batterieszenario wurde entwickelt, um die automatisierte Überprüfung von Batterie- und Stromquelleninformationen zu ermöglichen.

PwrTest ist in der Lage, Batteriekapazität, Spannung, Entladungsrate und allgemeinen Zustand für so viele Batterien wie im System zu erfassen. Akkudaten werden in einem angegebenen Intervall für eine angegebene Anzahl von Zyklen protokolliert.

Syntax

pwrtest /battery [/c:n] [/i:n] [/?] 

/c:n
Gibt die Anzahl der auszuführenden Zyklen (standardmäßig 100) an.

/i:n
Gibt das Abrufintervall in Millisekunden an (der Standardwert ist 5000).

Beispiele

pwrtest /battery 
pwrtest /battery /c:4 /i:1000

Ausgabe der XML-Protokolldatei

<PwrTestLog>
  <SystemInformation>
  </SystemInformation>
  <BatteryScenario>
    <Batteries>
      <Battery id="" shortterm="" rechargeable="" >
        <Name></Name>
        <UniqueID></UniqueID>
        <Chemistry></Chemistry>
        <Manufacturer></Manufacturer>
        <DesignedCapacity></DesignedCapacity>
        <FullChargeCapacity></FullChargeCapacity>
        <CriticalBias></CriticalBias>
        <CycleCount></CycleCount>
        <ManufactureDate></ManufactureDate>
        <FullLifeTime Units=""></FullLifeTime>
      </Battery> 
    </Batteries>
    <BatteryTraces interval="">
      <Trace>
        <ElapsedT></ElapsedT>
        <ACStatus></ACStatus>
        <Capacity id=""></Capacity>
        <TimeRemaining></TimeRemaining>
        <Capacity id=""></Capacity>
        <RateOfDrain id=””></RateOfDrain>
        <Voltage id=””></Voltage>
        <Capacity id=""></Capacity>
        <RateOfDrain id=””></RateOfDrain>
        <Voltage id=””> </Voltage>
      </Trace>
    </BatteryTraces> 
  </BatteryScenario>
</PwrTestLog> 

In der folgenden Tabelle werden die XML-Elemente beschrieben, die in der Protokolldatei angezeigt werden.

Element BESCHREIBUNG
<Uniqueid>

Gibt die eindeutige ID des Akkus an.

<Chemie>

Gibt Chemische Zusammensetzung des Akkus an.

<Hersteller>

Gibt den Akkuhersteller an.

<DesignedCapacity>

Gibt die entworfene Kapazität der Batterie in Milliwattstunden (mW-h) an.

<FullChargeCapacity>

Gibt die voll aufgeladene Kapazität des Akkus in Milliwattstunden (mW-h) an.

<CriticalBias>

Gibt eine Abweichung von null in mW-h an, die auf die Batterieberichterstellung angewendet wird.

<CycleCount>

Gibt die Anzahl der Lade-/Entladungszyklen an, die der Akku erfahren hat.

<ManufactureDate>

Gibt das Herstellungsdatum des Akkus an.

<FullLifeTime>

Gibt die volle Lebensdauer des Akkus in Sekunden an.

<BatteryTraces>

Enthält eine Liste mit Ablaufverfolgungselementen<>. Weist ein Attribut auf, welches das Akkuinformations-Abrufintervall angibt.

<Spur>

Enthält Informationen zum Akkustatus wie Spannung, Kapazität und Geschwindigkeit der Entladung für ein gegebenes Intervall.

<Verstrichen>

Gibt die verstrichene Zeit seit dem Start von PwrTest an.

<ACStatus>

Gibt an, ob das System auf Wechselstrom (1) oder im Akkubetrieb (0) ausgeführt wird.

<TimeRemaining>

Gibt die Lebensdauer an, die allen Systemakkus in Sekunden verbleibt.

<Kapazität>

Gibt die Kapazität des Akkus in Milliwattstunden (mW-h) an. Weist ein ID-Attribut auf, um anzugeben, für welchen Akku die Kapazität gemeldet wird.

<RateOfDrain>

Gibt die Entladungsrate der Batterie in Milliwatt (mW) an. Verfügt über ein ID-Attribut, um anzugeben, für welche Batterie die Entladungsrate gemeldet wird.

<Spannung>

Gibt die Batteriespannung in Millivolt (mV) an. Verfügt über ein ID-Attribut, um anzugeben, für welche Batterie die Spannung gemeldet wird.

PwrTest-Syntax