14: TSP command reference 2470 High Voltage SourceMeter Instrument
14-246 2470-901-01 Rev. A / May 2019
trigger.model.setblock() — trigger.BLOCK_NOTIFY
This function defines a trigger model block that generates a trigger event and immediately continues to the next
block.
Type TSP-Link accessible Affected by Where saved Default value
Function Yes Restore configuration
Instrument reset
Configuration script Not applicable
Usage
trigger.model.setblock(blockNumber, trigger.BLOCK_NOTIFY, trigger.EVENT_NOTIFYN)
The sequence of the block in the trigger model
The identification number of the notification; 1 to 8
Details
When trigger model execution reaches a notify block, the instrument generates a trigger event and
immediately continues to the next block.
Other commands can reference the event that the notify block generates. This assigns a stimulus
somewhere else in the system. For example, you can use the notify event as the stimulus of a
hardware trigger line, such as a digital I/O line.
Example
digio.line[3].mode = digio.MODE_TRIGGER_OUT
trigger.model.setblock(5, trigger.BLOCK_NOTIFY, trigger.EVENT_NOTIFY2)
trigger.digout[3].stimulus = trigger.EVENT_NOTIFY2
Define trigger model block 5 to be the notify 2 event. Assign the notify 2 event to be the stimulus for digital
output line 3.
Also see
Notify block (on page 8-32)
trigger.model.setblock() —
trigger.BLOCK_RESET_BRANCH_COUNT
This function creates a block in the trigger model that resets a branch counter to 0.
Type TSP-Link accessible Affected by Where saved Default value
Function Yes Restore configuration
Instrument reset
Configuration script Not applicable
Usage
trigger.model.setblock(blockNumber, trigger.BLOCK_RESET_BRANCH_COUNT, counter)
The sequence of the block in the trigger model
The block number of the counter that is to be reset