3-10 Pulse Current Measurements
Programming examples
Pulse current measurements
The following command sequence will return the average of 10 peak pulse current measurements:
SENS:RANG 5 ‘ Select 5A range.
VOLT 15 ‘ Set output voltage to 15V.
CURR 0.75 ‘ Set current limit to 750mA.
OUTP ON ‘ Turn output on.
SENS:PCUR:AVER 10 ‘ Set average count to 10.
SENS:PCUR:TIME:AUTO ‘ Set integration times automatically.
SENS:PCUR:SYNC:TLEV 0.1 ‘ Set trigger level to 100mA.
SENS:PCUR:SYNC:DEL 50e-3 ‘ Set trigger delay to 50msec.
SENS:FUNC “PCUR” ‘ Select pulse current function.
SENS:PCUR:SYNC ON ‘ Enable trigger synchronization.
SENS:PCUR:MODE HIGH ‘ Configure to measure peak pulse.
READ? ‘ Trigger 10 measurement conversions and
‘ return the average of those 10 conversions.
Pulse current digitization
The following command sequence returns 3600 digitized readings. It will take approximately
one second to perform the measurement process.
SENS:RANG 5 ‘ Select 5A range.
VOLT 15 ‘ Set output voltage to 15V.
CURR 0.75 ‘ Set current limit to 750mA.
OUTP ON ‘ Turn output on.
SENS:PCUR:SYNC OFF ‘ Disable trigger synchronization.
SENS:PCUR:AVER 3600 ‘ Set average count to 3600.
SENS:PCUR:SYNC:TLEV 0.1 ‘ Set trigger level to 100mA.
SENS:PCUR:SYNC:DEL 50e-3 ‘ Set trigger delay to 50msec.
SENS:FUNC “PCUR” ‘ Select pulse current function.
READ:ARR? ‘ Trigger and return 3600 readings.