Model 2461 Interactive SourceMeter® Instrument Reference Manual
Section 3: Functions and features
2461-901-01 A/November 2015
3-147
TRIG:LOAD "Empty"
TRIG:BLOC:BUFF:CLE 1, "defbuffer1"
TRIG:BLOC:WAIT 2, DIG5
TRIG:BLOC:SOUR:STAT 3, ON
TRIG:BLOC:DEL:CONS 4, 0.001
TRIG:BLOC:MEAS 5, "defbuffer1"
TRIG:BLOC:SOUR:STAT 6, OFF
TRIG:BLOC:BRAN:LIM:CONS 7, IN, 99, 101, 17, 5
TRIG:BLOC:BRAN:LIM:CONS 8, IN, 101, 103, 19, 5
TRIG:BLOC:BRAN:LIM:CONS 9, IN, 104, 106, 21, 5
TRIG:BLOC:BRAN:LIM:CONS 10, IN, 106, 108, 23, 5
TRIG:BLOC:DIG:IO 11, 15, 15
TRIG:BLOC:DEL:CONS 12, 0.001
TRIG:BLOC:DIG:IO 13, 0, 15
TRIG:BLOC:NOT 14, 1
TRIG:BLOC:BRAN:COUN 15, 10, 2
TRIG:BLOC:BRAN:ALW 16, 0
TRIG:BLOC:DIG:IO 17, 1, 15
TRIG:BLOC:BRAN:ALW 18, 12
TRIG:BLOC:DIG:IO 19, 2, 15
TRIG:BLOC:BRAN:ALW 20, 12
TRIG:BLOC:DIG:IO 21, 3, 15
TRIG:BLOC:BRAN:ALW 22, 12
TRIG:BLOC:DIG:IO 23, 4, 15
TRIG:BLOC:BRAN:ALW 24, 12
Clear any existing trigger model
commands from the instrument.
Set up the trigger model:
•
Block 1: Clear default buffer 1.
•
Block 2: Set up a wait block to wait
for digital line 5.
•
Block 3: Turn the source output on.
•
Bock 4: Set a constant delay of
.001 s.
•
Block 5: Make a measurement and
store it in default buffer 1.
•
Block 6: Turn the output off.
•
Block 7: Check if 99
≤
R
≤
101; if
yes, go to Block 17.
•
Block 8: Check if 101
≤
R
≤
103; if
yes, go to Block 19.
•
Block 9: Check if 104
≤
R
≤
106; if
yes, go to Block 21.
•
Block 10: Check if 106
≤
R
≤
108; if
yes, go to Block 23.
•
Block 11: Set digital I/O lines 1
through 4; output decimal 15 (binary
1111) to component handler.
•
Block 12: Delay 1 ms. Controls
duration of digital bit patterns;
adjust as appropriate.
•
Block 13: Set digital I/O lines 1
through 4; output decimal 0 (binary
0000) clear pattern to component
handler.
•
Block 14: Notify block generates
event, which causes output of a
trigger pulse on digital I/O line 6.
•
Block 15: Loop back to Block 2;
keep looping until all resistors have
been tested.
•
Block 16: Go to Block 0 (go to Idle).
•
Block 17: Set digital I/O lines 1
through 4; output decimal 1 (binary
0001) to component handler.
•
Block 18: Go to Block 12.
•
Block 19: Set digital I/O lines 1
through 4; output decimal 2 (binary
0010) to component handler.
•
Block 20: Go to Block 12.
•
Block 21: Set digital I/O lines 1
through 4; output decimal 3 (binary
0011) to component handler.
•
Block 22: Go to Block 12.
•
Block 23: Set digital I/O lines 1
through 4; output decimal 4 (binary
0100) to component handler.
•
Block 24: Go to Block 12.