Tektronix Keithley DMM7512 Applications Manual page 27

7 1/2 digit multimeter
Table of Contents

Advertisement

Section 4: Sampling temperature at a set time interval
Model DMM7510 7½ Digit Multimeter Application Manual
-- Set up timer 1.
trigger.timer[1].reset()
-- Timer delays each time the timer is triggered.
trigger.timer[1].delay = MeasInterval
-- Set the notify 1 event to trigger the start of timer.
trigger.timer[1].start.stimulus = trigger.EVENT_NOTIFY1
-- Generate the timer event once when the timer delay elapses.
trigger.timer[1].start.generate = trigger.OFF
-- Enable the timer to perform delay operation.
trigger.timer[1].enable = trigger.ON
-- Wait for TRIGGER key press from front panel to start trigger model.
trigger.model.setblock(1, trigger.BLOCK_WAIT, trigger.EVENT_DISPLAY)
-- Send notify to start the timer.
trigger.model.setblock(2, trigger.BLOCK_NOTIFY, trigger.EVENT_NOTIFY1)
-- Make a measurement and store the reading in default buffer.
trigger.model.setblock(3, trigger.BLOCK_MEASURE_DIGITIZE, defbuffer1)
-- Wait for timer delay to elapse.
trigger.model.setblock(4, trigger.BLOCK_WAIT, trigger.EVENT_TIMER1)
-- Go to block 2 for the number of times set by MeasCount.
trigger.model.setblock(5, trigger.BLOCK_BRANCH_COUNTER, MeasCount, 2)
-- Initiate trigger model and wait until finished.
trigger.model.initiate()
display.changescreen(display.SCREEN_USER_SWIPE)
display.clear()
-- Display a message on the USER swipe screen to indicate test in progress.
display.settext(display.TEXT1, "Test in progress...")
waitcomplete()
-- Display a message on the user swipe screen to indicate test completion.
display.clear()
display.settext(display.TEXT1, "Test complete.")
-- Print the temperature readings and the corresponding timestamps.
printbuffer(1,defbuffer1.n, defbuffer1)
printbuffer(1,defbuffer1.n, defbuffer1.relativetimestamps)
4-6
DMM7510-904-01 Rev. D March 2021

Advertisement

Table of Contents
loading

This manual is also suitable for:

Keithley dmm7510Keithley dmm7510 rack

Table of Contents