Skip to content

Commit fa58d92

Browse files
committed
Added ps5000aGetTriggerInfoBulk function
1 parent 2c52456 commit fa58d92

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

ps5000aExamples/ps5000aRapidBlockExample.py

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -291,6 +291,21 @@
291291
status["GetValuesTriggerTimeOffsetBulk"] = ps.ps5000aGetValuesTriggerTimeOffsetBulk64(chandle, ctypes.byref(Times), ctypes.byref(TimeUnits), 0, 9)
292292
assert_pico_ok(status["GetValuesTriggerTimeOffsetBulk"])
293293

294+
# Get and print TriggerInfo for memory segments
295+
# Create array of ps.PS5000A_TRIGGER_INFO for each memory segment
296+
Ten_TriggerInfo = (ps.PS5000A_TRIGGER_INFO*10) ()
297+
298+
status["GetTriggerInfoBulk"] = ps.ps5000aGetTriggerInfoBulk(chandle, ctypes.byref(Ten_TriggerInfo), 0, 9)
299+
assert_pico_ok(status["GetTriggerInfoBulk"])
300+
301+
print("Printing triggerInfo blocks")
302+
for i in Ten_TriggerInfo:
303+
print("PICO_STATUS is ", i.status)
304+
print("segmentIndex is ", i.segmentIndex)
305+
print("triggerTime is ", i.triggerTime)
306+
print("timeUnits is ", i.timeUnits)
307+
print("timeStampCounter is ", i.timeStampCounter)
308+
294309
# Converts ADC from channel A to mV
295310
adc2mVChAMax = adc2mV(bufferAMax, chARange, maxADC)
296311
adc2mVChAMax1 = adc2mV(bufferAMax1, chARange, maxADC)

0 commit comments

Comments
 (0)