972 Agilent InfiniiVision 3000 X-Series Oscilloscopes Programmer's Guide
32 :WAVeform Commands
:WAVeform:POINts
(see page 1138)
Command Syntax
:WAVeform:POINts <# points>
<# points> ::= {100 | 250 | 500 | 1000 | <points mode>}
if waveform points mode is NORMal
<# points> ::= {100 | 250 | 500 | 1000 | 2000 | 5000 | 10000 | 20000
| 50000 | 100000 | 200000 | 500000 | 1000000 | 2000000
| 4000000 | 8000000 | <points mode>}
if waveform points mode is MAXimum or RAW
<points mode> ::= {NORMal | MAXimum | RAW}
The :WAVeform:POINts command sets the number of waveform points to be
transferred with the :WAVeform:DATA? query. This value represents the
points contained in the waveform selected with the :WAVeform:SOURce
command.
For the analog or digital sources, the records that can be transferred
depend on the waveform points mode. The maximum number of points
returned for math (function) waveforms is determined by the NORMal
waveform points mode. See the :WAVeform:POINts:MODE command (see
page 974) for more information.
Only data visible on the display will be returned.
When the :WAVeform:SOURce is the serial decode bus (SBUS1 or SBUS2),
this command is ignored, and all available serial decode bus data is
returned.
Query Syntax
:WAVeform:POINts?
The :WAVeform:POINts query returns the number of waveform points to be
transferred when using the :WAVeform:DATA? query. Setting the points
mode will affect what data is transferred (see the :WAVeform:POINts:MODE
command (see page 974) for more information).
When the :WAVeform:SOURce is the serial decode bus (SBUS1 or SBUS2),
this query returns the number of messages that were decoded.
Return Format
<# points><NL>
<# points> ::= {100 | 250 | 500 | 1000 | <maximum # points>}
if waveform points mode is NORMal
<# points> ::= {100 | 250 | 500 | 1000 | 2000 | 5000 | 10000 | 20000
| 50000 | 100000 | 200000 | 500000 | 1000000 | 2000000
The <points_mode> option is deprecated. Use the :WAVeform:POINts:MODE command
instead.