Technical data
156 Agilent Infiniium 90000 Series Oscilloscopes Programmer's Reference
9 Acquire Commands
:ACQuire:RESPonse
Command :ACQuire:RESPonse {FLATmag | GAUSsianmag}
The Flat Magnitude filter is the default one and is the filter typically used
on Infiniium oscilloscopes. The Gaussian Magnitude filter eliminates all
ringing (preshoot or overshoot) caused by the oscilloscope's response.
Therefore, any ringing you see in the displayed signal is actually in your
signal and is not caused by the oscilloscope. The main drawback to using
the Gaussian Magnitude Filter is the decrease in bandwidth. Please consult
the Flat Magnitude / Magnitude Magnitude Filters topic in the help system
for specific information regarding the decrease in bandwidth.
Example This example turns on the Gaussian Magnitude filter.
myScope.WriteString ":ACQUIRE:RESPonse GAUSsianmag"
Query :ACQuire:RESPonse?
The :ACQuire:RESPonse? query returns the current filter being used.
Returned Format
[:ACQuire:POINts:AUTO] {FLATmag | NGAUSsianmag}<NL>
Example This example checks the current filter setting and places the result in the
variable, state. Then the program prints the contents of the variable to the
computer's screen.
myScope.WriteString ":SYSTEM:HEADER OFF"
myScope.WriteString ":ACQUIRE:RESPonse?"
varState = myScope.ReadNumber
Debug.Print FormatNumber(varState, 0)