TDS5000B Online Programmer Guide
-- 1 8 0 --
Example 1
CURVe?
This query with ASCII encoding, start and stop of 1 and 10 respective-
ly, and a width set to 1 might return
:CURVE 61,62,61,60,60,--59,--59,--58,--58,--59
Note: Curve data is transferred from the instrument asynchronously
and, dependent upon the length of the curve record, such transfers can
require several seconds to complete. During this time, the instrument
will not respond to user controls. You can interrupt these asynchro-
nous data transfers by sending a device clear message to the instru-
ment or by interrupting the query with another command or query. In
order to verify that curve data has been completely transferred, it is
recommended that you follow such queries with an *ESR? Query and
verify that the error bit returned and, if set, check the event queue to
ascertain the reason for the error. If the error was caused by an inter-
rupted query, then the asynchronous data transfer had not completed
when the *ESR? query was sent. In this case, you may need increase
your program’s timeout value in order to ensure that all data is trans-
ferred and read.
Example 2
CURVe <Block>
This command sets the format of the waveform data, transferred to and
from the instrument, to binary format.