Ratio and Delta 5-17
Delta programming example — The following program fragment uses a SourceMeter (SM)
with the Model 2182 to perform Delta measurements. External triggering (via Trigger Link) is
used to synchronize the source-measure operations between the two instruments. Also, Front
Autozero is disabled to double the speed of Delta.
Three Delta measurements will be performed; one at a source value of 10µA, one at 20µA,
and one at 50µA. The three readings will be stored in the buffer of the Model 2182.
CALL SEND (7, “:syst:pres”, status%) ‘ 2182 - System preset
‘ defaults.
CALL SEND (7, “:trig:del 1”, status%) ‘ 2182 - 1sec delay.
CALL SEND (7, “:sens:volt:delta on”, status%) ‘ 2182 - Enable Delta.
CALL SEND (7, “:syst:faz off”, status%) ‘ Disable Front Autozero to
‘ double Delta speed.
CALL SEND (7, “:trig:sour ext”, status%) ‘ 2182 - External triggering.
CALL SEND (7, “:trac:poin 3”, status%) ‘ 2182 - Buffer size 3.
CALL SEND (7, “:trac:feed:cont next”, status%) ‘ 2182 - Enable buffer.
CALL SEND (24, “*rst”, status%) ‘ SM - RST defaults.
CALL SEND (24, “:trig:sour tlin”, status%) ‘ SM - Select trigger link.
CALL SEND (24, “:trig:dir sour”, status%) ‘ SM - Enable source bypass.
CALL SEND (24, “:trig:outp sour, status%) ‘ SM - Output trigger after
‘ source.
CALL SEND (24, “:trig:coun 6”, status%) ‘ SM - Trig count 6.
CALL SEND (24, “:sour:func curr”, status%) ‘ SM - Source current.
CALL SEND (24, “:func ‘volt’”, status%) ‘ SM - Measure voltage
CALL SEND (24, “:volt:nplc 0.01, status%) ‘ SM - Fast measurements
CALL SEND (24, “:sour:list:curr 10e-6, -10e-6,
20e-6, -20e-6, 50e-6, -50e-6”,status%) ‘ SM - Current list values
CALL SEND (24, “:outp on”, status%) ‘ SM - Turn output on.
CALL SEND (24, “:sour:curr:mode list”, status%)‘ SM - Enable list mode.
CALL SEND (24, “:init”, status%) ‘ SM - Start sweep.