Поделиться через


Сценарий батареи PwrTest

Сценарий батареи PwrTest предназначен для упрощения автоматической проверки сведений об аккумуляторе и источнике питания.

PwrTest может ведения журнала емкости батареи, напряжения, скорости стока и общего состояния для того же количества батарей, что и в системе. Данные батареи регистрируются с заданным интервалом для указанного количества циклов.

Синтаксис

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

/c:n
Указывает количество циклов (по умолчанию — 100).

/i:n
Задает интервал опроса в миллисекундах (по умолчанию — 5000).

Примеры

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

Выходные данные xml-файла журнала

<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> 

В следующей таблице описаны XML-элементы, которые отображаются в файле журнала.

Элемент Описание
<Uniqueid>

Указывает уникальный идентификатор батареи.

<Химии>

Указывает химию батареи.

<Производителя>

Указывает производителя батареи.

<DesignedCapacity>

Указывает проектную емкость батареи в милливатт-часах (мВт-ч).

<FullChargeCapacity>

Указывает полностью заряжаемую емкость батареи в милливатт-часах (мВт-ч).

<CriticalBias>

Указывает смещение от нуля в mW-h, которое применяется к отчетам об аккумуляторе.

<CycleCount>

Указывает количество циклов зарядки и разрядки, которые пережил аккумулятор.

<ManufactureDate>

Указывает дату изготовления батареи.

<FullLifeTime>

Указывает время работы батареи в секундах.

<BatteryTraces>

Содержит список элементов трассировки<>. Имеет атрибут, указывающий интервал опроса сведений о батарее.

<Трассировка>

Содержит сведения о состоянии батареи, такие как напряжение, емкость и скорость стока для заданного интервала.

<ElapsedT>

Указывает время, затраченное с момента запуска PwrTest.

<ACStatus>

Указывает, работает ли система от переменного тока (1) или батареи (0).

<TimeRemaining>

Указывает время работы батареи, оставшееся от всех системных батарей, в секундах.

<Емкость>

Указывает емкость батареи в милливатт-часах (мВт-ч). Имеет атрибут id, указывающий, для какого аккумулятора сообщается емкость.

<RateOfDrain>

Указывает скорость стока батареи в милливаттах (мВт). Имеет атрибут ID, указывающий, для какого аккумулятора сообщается скорость стока.

<Напряжение>

Указывает напряжение батареи в милливольтах (мВ). Имеет атрибут ID, указывающий, для какого аккумулятора передается напряжение.

Синтаксис PwrTest