Interactive SourceMeter® Instrument Reference Manual Section 6:
2450-901-01 Rev. B/September 2013 6-129
Details
This command defines a trigger model building block that branches to another block using a counter to iterate a
specified number of times.
Counters increment every time the trigger model reaches them until they are more than or equal to the count
value.
Example
TRIG:BLOC:BUFF:CLEAR 1
TRIG:BLOC:MEAS 2
TRIG:BLOC:BRAN:COUN 3, 5, 2
TRIG:BLOC:DEL:CONS 4, 1
TRIG:BLOC:BRAN:COUN 5, 3, 2
Reset trigger model settings.
Clear defbuffer1 at the beginning of the
trigger model.
Loop and take 5 readings.
Delay a second.
Loop three more times back to block 2.
At end of execution, 15 readings are stored in
defbuffer1.
Also see
:TRIGger:BLOCk:BRANch:COUNter:COUNt? (on page 6-129)
:TRIGger:BLOCk:BRANch:COUNter:COUNt?
This command returns the count that the trigger model is on.
Type Affected by Where saved Default value
Instrument reset
Usage
:TRIGger:BLOCk:BRANch:COUNter:COUNt? <blockNumber>
The sequence of the block in the trigger model
Details
The query returns the number of times the trigger model has looped. The counter is defined by
:TRIGger:BLOCk:BRANch:COUNter.
Example
TRIG:BLOC:BUFF:CLEAR 1
TRIG:BLOC:MEAS 2
TRIG:BLOC:BRAN:COUN 3, 5, 2
TRIG:BLOC:DEL:CONS 4, 1
TRIG:BLOC:BRAN:COUN 5, 3, 2
INIT
TRIG:BLOCK:BRAN:COUN:COUN? 5
Reset trigger model settings.
Clear defbuffer1 at the beginning of the
trigger model.
Loop and take 5 readings.
Delay a second.
Loop three more times back to block 2.
At end of execution, 15 readings are stored in
defbuffer1.
Check to see which count the trigger model has
Also see
:TRIGger:BLOCk:BRANch:COUNter (on page 6-128)