20
Front-panel operation
Programming examples: pulse current measurements
The following command sequence will return the average of 10 peak pulse current
measurements:
Battery channel (#1)
SENS:RANG 5
‘ Select 5 A range.
VOLT 15
‘ Set output voltage to 15 V.
CURR 0.75
‘ Set current limit to 75 0mA.
OUTP ON
‘ Turn output on.
SENS:PCUR:SYNC ON
‘ Enable trigger synchronization.
SENS:PCUR:AVER 10
‘ Set average count to 10.
SENS:PCUR:SYNC:TLEV 0.1
‘ Set trigger level to 100 mA for 5 A trigger
level range.
SENS:PCUR:TIME:AUTO
‘ Set integration times automatically.
SENS:PCUR:SYNC:DEL 50e-3
‘ Set trigger delay to 50 msec.
SENS:FUNC “PCUR”
‘ Select pulse current function.
SENS:PCUR:MODE HIGH
‘ Configure to measure peak pulse.
READ?
‘ Trigger 10 measurement conversions and
return the average of those 10 conversions.
The average of the 10 conversions is
displayed on the front panel. Each of the 10
conversions syncs to the rising edge.
Charger channel (#2)
SENS2:RANG 5
‘ Select 5 A range.
SOUR2:VOLT 15
‘ Set output voltage to 15 V.
SOUR2:CURR 0.75
‘ Set current limit to 750 mA.
OUTP2 ON
‘ Turn output on.
SENS2:PCUR:SYNC ON
‘ Enable trigger synchronization.
SENS2:PCUR:AVER 10
‘ Set average count to 10.
SENS2:PCUR:SYNC:TLEV 0.1
‘ Set trigger level to 100 mA.
SENS2:PCUR:TIME:AUTO
‘ Set integration times automatically.
SENS2:PCUR:SYNC:DEL 50e-3
‘ Set trigger delay to 50 msec.
SENS2:FUNC “PCUR”
‘ Select pulse current function.
SENS2:PCUR:MODE HIGH
‘ Configure to measure peak pulse (trigger
on).
READ2
‘ Trigger 10 measurement conversions and
return the average of those 10 conversions.
The average of the 10 conversions is
displayed on the front panel. Each of the ten
conversions syncs to the rising edge.