30 Advanced features
External trigger commands
There are a number of commands that support Model 2306-VS external triggering and
associated voltage stepping. See Table 6-1 in Section 6 of the Model 2306 Instruction Manual
for details.
Programming example: external triggering with voltage stepping
The command sequence below will step through six voltages from 1V to 6V without taking
readings. Note that six external trigger-in, trigger-out pulse sequences are required, one per step.
Battery channel (#1) voltage step
Command Description
*RST ‘ Reset the 2306-VS
:VOLT 0 ‘ Set the voltage
:CURR 1.75 ‘ Set the current limit
:OUTP ON ‘ Turn on the output.
:SENS:FUNC 'VOLT' ‘ Select the voltage functionality
:TRIG:EXT:BOTH NONE ‘ Select channel 1 to only affect channel 1
:TRIG:EXT:STEP 1,1,1 ‘ Step 1 voltage is 1 with 1 second delay
:TRIG:EXT:STEP 2,2,2 ‘ Step 2 voltage is 2 with 2 second delay
:TRIG:EXT:STEP 3,3,1 ‘ Step 3 voltage is 3 with 1 second delay
:TRIG:EXT:STEP 4,4,2 ‘ Step 4 voltage is 4 with 2 second delay
:TRIG:EXT:STEP 5,5,1 ‘ Step 5 voltage is 5 with 1 second delay
:TRIG:EXT:STEP 6,6,2 ‘ Step 6 voltage is 6 with 2 second delay
:TRIG:EXT:STEP:READ NONE ‘ No measurements while stepping voltage
:TRIG:EXT:STEP:VOLT ON ‘ Enable voltage stepping
:TRIG:EXT:STEP:POIN 6 ‘ Set for six step voltages.
:TRIG:EXT:ENAB ON ‘ Enable voltage stepping on channel 1
‘ Apply trigger pulse to 2306-VS trig. input.
‘ Wait for pulse on 2306-VS trig. output.
‘ Repeat trigger pulses for all six steps.
:TRIG:EXT:ENAB OFF ‘ Disable voltage stepping.