![background image](http://html2.mh-extra.com/html/keithley/2308/2308_user-manual_3948247145.webp)
2308-900-01 Rev. A / July 2008
Return to
Section Topics
9-5
Model 2308 Portable Device Battery/Charger Simulator User’s Manual
Section 9: Measurement Commands and Optimizing Measurement Speed
:MEASure[1][:<function>]?
Execute
:READ?
on specified function for
battery channel (#1)
:MEASure[1]:ARRay[:<function>]?
Execute
:READ:ARRay?
on specified
function for Battery
Channel (#1)
:MEASure2[:<function>]?
Execute
:READ2?
on specified function for
charger channel (#2)
:MEASure2:ARRay[:<function>]?
Execute
:READ2:ARRay?
on specified
function charger channel (#2)
Parameters
<function> =CURRent[:DC]
Measure current
VOLTage[:DC]
Measure voltage
PCURrent
Measure pulse-current
DVMeter
Measure DVM input, applicable for charger
channel commands only
LINTegration
Perform long integration current measurements.
When the
MEASure?
command is sent, the specified function is selected and then the
READ?
is
executed. When the
MEASure:ARRay?
command is sent, the specified function is selected and
the
READ:ARRay?
command is executed. See
READ?
and
READ:ARRay?
for details.
If a function is not specified, the measurement(s) will be performed on the active channel’s
function that is presently selected.
BOTHTRG
Trigger battery channel (#1) then charger
channel (#2)
BOTHFUNC
Function changes on battery channel (#1)
then charger channel (#2)
BOTHFETCH?
Get channel 1 reading then channel 2 reading
BOTHREAD?
Trigger both channels then get both readings
When sending either of the
BOTH
commands as listed above, make note that the command is
applied to battery channel (#1) first and then to charger channel (#2). These commands allow both
channels to be controlled with a single bus command. For queries, the battery channel’s (#1)
reading appears first in a response message, followed by a comma, and then the charger
channel’s (#2) reading.
Optimizing measurement speed
Auto Zero State
In general, to optimize speed of any application code, you should turn auto zero off. To turn auto
zero off, use the AUTO ZERO STATE option under the Main Menu or send the following command
over the bus: SYSTem :
AZERo:STATe 0
.
The system auto zero state setting indicates whether background readings are taken. A
background reading is an internal calibration measurement taken by the power supply between
user triggered readings. The selected function dictates how many background readings are taken
between user triggered readings. Certain settings, such as changes to integration time, force
backgrounds to update regardless of this state. Other changes, such as changing voltage level
NOTE
There are no AVERage commands for long integration measurements. The
array size for long integration readings is fixed at one. Therefore,
MEASure:LINTegration?
and
MEASure:ARRay:LINTegration
? are
basically the same.
Summary of Contents for 2308
Page 2: ......
Page 12: ...This page left blank intentionally...
Page 32: ...This page left blank intentionally...
Page 106: ...This page left blank intentionally...
Page 140: ...This page left blank intentionally...
Page 208: ...This page left blank intentionally...
Page 220: ...This page left blank intentionally...