EasyManuals Logo
Home>Tektronix>Test Equipment>TDS2012

Tektronix TDS2012 Programmer's Manual

Tektronix TDS2012
250 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #211 background imageLoading...
Page #211 background image
Status and Events
TDS200/1000/2000 Series Oscilloscope Programmer Manual
3−13
Using the BUSY Query
BUSY? allows you to find out whether the oscilloscope is busy
processing a command that has an extended processing time, such as
single-sequence acquisition.
The same command sequence using BUSY? for synchronization
follows:
/* Set up single-sequence acquisition */
SELECT:CH1 ON
ACQUIRE:MODE SAMPLE
ACQUIRE:STOPAFTER SEQUENCE
/* Acquire waveform data */
ACQUIRE:STATE ON
/* Set up the measurement parameters */
MEASUREMENT:IMMED:TYPE PK2PK
MEASUREMENT:IMMED:SOURCE CH1
/* Wait until the acquisition is complete before taking the
measurement */
While BUSY? keep looping
/* Take peak-to-peak measurement on acquired data */
MEASUREMENT:IMMED:VALUE?
This sequence lets you create your own wait loop rather than using
the *WAI command. An advantage to using BUSY? is that you
eliminate the possibility of a time out caused by writing too many
commands to the input buffer. The controller is still tied up, though,
and the repeated BUSY? results in more bus traffic.

Table of Contents

Other manuals for Tektronix TDS2012

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the Tektronix TDS2012 and is the answer not in the manual?

Tektronix TDS2012 Specifications

General IconGeneral
BrandTektronix
ModelTDS2012
CategoryTest Equipment
LanguageEnglish

Related product manuals