Technical data

Table Of Contents
160 Agilent Infiniium 9000 Series Oscilloscopes Programmer's Reference
9 Acquire Commands
Interaction
between
:ACQuire:SRATe[:
ANALog] and
:ACQuire:POINts[
:ANALog]
If you assign a sample rate value with :ACQuire:SRATe[:ANALog] or a
points value using :ACQuire:POINts[:ANALog] the following interactions
will occur. "Manual" means you are setting a non-AUTO value for SRATe
or POINts.
Example This example sets the memory depth to 500 points.
myScope.WriteString ":ACQuire:POINts:ANALog 500"
Query :ACQuire:POINts[:ANALog]?
The :ACQuire:POINts[:ANALog]? query returns the value of the analog
memory depth control.
Returned Format
[:ACQuire:POINts:ANALog] <points_value><NL>
Example This example checks the current setting for memory depth and places the
result in the variable, varLength. Then the program prints the contents of
the variable to the computer's screen.
myScope.WriteString ":SYSTem:HEADer OFF"
myScope.WriteString ":ACQuire:POINts:ANALog?"
varLength = myScope.ReadNumber
Debug.Print FormatNumber(varLength, 0)
See Also ":WAVeform:DATA?" on page 1091
SRATe POINts Result
AUTO Manual POINts value takes
precedence (sample rate is
limited)
Manual AUTO SRATe value takes precedence
(memory depth is limited)
Manual Manual SRATe value takes precedence
(memory depth is limited)