Models 707B and 708B Switching Matrix Reference Manual
Section 7: Command reference
707B-901-01 Rev. A / August 2010
7-209
trigger.timer[N].delaylist
This attribute sets an array of timer intervals that are used when triggered.
Type
TSP-Link accessible
Affected by
Where saved
Default value
Attribute (RW)
Yes
System reset
Trigger timer N reset
Create
configuration script
{10e-6}
Usage
intervals = trigger.timer[N].delaylist
trigger.timer[N].delaylist = intervals
intervals
Table of delay intervals in seconds
N
Trigger timer number (1 to 4)
Details
Each time the timer is triggered, it uses the next delay period from the array.
After all elements in the array have been used, the delays restart at the beginning of the list.
Example
trigger.timer[3].delaylist = {50e-6, 100e-6, 150e-
6}
DelayList = trigger.timer[3].delaylist
for x = 1, table.getn(DelayList) do
print(DelayList[x])
end
Set a delay list on trigger timer 3 with
three delays (50 µs, 100 µs, and 150
µs).
Read the delay list on trigger timer 3:
Output (assuming the list was set with
three delays (50 µs, 100-µs, and
150 µs):
5.000000000e-05
1.000000000e-04
1.500000000e-04
Also see
trigger.timer[N].EVENT_ID
This constant contains the trigger timer event number.
Type
TSP-Link accessible
Affected by
Where saved
Default value
Constant Yes
Usage
eventID = trigger.timer[N].EVENT_ID
eventID
The trigger event number
N
Trigger timer number (1 to 4)