Copyright E Sony/Tektronix Corporation. All rights reserved.
Copyright E T ektronix, Inc. All rights reserved.
T ektronix products are covered by U.S. and foreign patents, issued and pending. Information in this publication supercedes
that in all previously published material. Specifications and price change privileges reserved.
Printed in Japan.
Sony/T ektronix Corporation, P.O.Box 5209, T okyo Int’l, Tokyo 100–31 Japan
T ektronix, Inc., P.O. Box 1000, Wilsonville, OR 97070–1000
TEKTRONIX and TEK are registered trademarks of T ektronix, Inc.
WARRANTY
T ektronix warrants that this product will be free from defects in materials and workmanship for a period of one (1) year
from the date of shipment. If any such product proves defective during this warranty period, T ektronix, at its option, either
will repair the defective product without charge for parts and labor, or will provide a replacement in exchange for the
defective product.
In order to obtain service under this warranty, Customer must notify Tektronix of the defect before the expiration of the
warranty period and make suitable arrangements for the performance of service. Customer shall be responsible for
packaging and shipping the defective product to the service center designated by T ektronix, with shipping charges prepaid.
T ektronix shall pay for the return of the product to Customer if the shipment is to a location within the country in which the
T ektronix service center is located. Customer shall be responsible for paying all shipping charges, duties, taxes, and any
other charges for products returned to any other locations.
This warranty shall not apply to any defect, failure or damage caused by improper use or improper or inadequate
maintenance and care. T ektronix shall not be obligated to furnish service under this warranty a) to repair damage resulting
from attempts by personnel other than T ektronix representatives to install, repair or service the product; b) to repair
damage resulting from improper use or connection to incompatible equipment; or c) to service a product that has been
modified or integrated with other products when the effect of such modification or integration increases the time or
difficulty of servicing the product.
THIS WARRANTY IS GIVEN BY TEKTRONIX WITH RESPECT TO THIS PRODUCT IN LIEU OF ANY
OTHER WARRANTIES, EXPRESSED OR IMPLIED. TEKTRONIX AND ITS VENDORS DISCLAIM ANY
IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
TEKTRONIX’ RESPONSIBILITY TO REPAIR OR REPLACE DEFECTIVE PRODUCTS IS THE SOLE AND
EXCLUSIVE REMEDY PROVIDED TO THE CUST OMER FOR BREACH OF THIS WARRANTY. TEKTRONIX
AND ITS VENDORS WILL NOT BE LIABLE FOR ANY INDIRECT , SPECIAL, INCIDENTAL, OR
CONSEQUENTIAL DAMAGES IRRESPECTIVE OF WHETHER TEKTRONIX OR THE VENDOR HAS
ADVANCE NOTICE OF THE POSSIBILITY OF SUCH DAMAGES.
3066 & 3086 3 GHz Real Time Spectrum Analyzer Programmer Manual
Preface
This is the Programmer Manual for the 3066 and 3086 Real Time Spectrum
Analyzer. This manual provides information on operating the instrument over the
GPIB and TCP/IP interfaces. It also covers the 3066 Option 15 cdmaOne
analysis functions, the 3086 Option 16 W-CDMA/cdmaOne analysis functions,
and the 3066/3086 Option 20 CCDF analysis functions.
This manual provides the following information:
HGetting Started describes how to connect and set up the analyzer for remote
operation.
HSyntax and Commands defines the command syntax and processing
conventions and describes each command in the analyzer command set.
HStatus and Events explains the status information and event messages
reported by the analyzer.
HProgramming Examples shows some example analyzer programs.
HAppendices contains various tables of reference information.
Related Manuals
HGlossary and Index contains a glossary of common terms and an index to
this manual.
Other documentation for the analyzer includes:
HThe 3066 and 3086 Real Time Spectrum Analyzer User Manual (Tektronix
part number 071-0501-XX) describes the operation of the instrument.
HThe 3066 and 3086 Real Time Spectrum Analyzer Service Manual (Tektro-
nix part number 071-0503-XX) provides information for maintaining and
servicing the analyzer.
3066 & 3086 3 GHz Real Time Spectrum Analyzer Programmer Manual
vii
Preface
viii
3066 & 3086 3 GHz Real Time Spectrum Analyzer Programmer Manual
Getting Started
Getting Started
The 3066 and 3086 are DC to 3 GHz Real Time Spectrum Analyzer. The
instrument software operates on the Windows 95. You can write computer
programs that remotely set the analyzer front panel controls or that take
measurements and read those measurements for further analysis or storage
through the GPIB or TCP/IP Ethernet (optional) interface.
To help you get started with programming the analyzer, this section includes the
following sections:
HOverview of the Manual – summarizes the type of programming information
contained in each major section of this manual.
HSetting Up Remote Communications – describes how to physically connect
the analyzer to a controller and set the appropriate front panel controls.
The Difference between the 3066 and 3086
The 3066 and 3086 functions are the same, except that the 3086 has the
following two input modes:
HWideband input mode: Processes 50 MHz to 3 GHz signals with maximum
30 MHz span in the vector mode.
HIQ input mode: Inputs the I and Q signals directly from the rear panel
connectors.
The descriptions in this manual apply to both the 3066 and 3086, unless
otherwise noted. For more information about the functions of the analyzer, refer
to the User Manual.
3066 & 3086 3 GHz Real Time Spectrum Analyzer Programmer Manual
1-1
Getting Started
Overview of the Manual
The information contained in each major section of this manual is described
below.
Syntax and Commands
The Syntax and Commands chapter describes the structure and content of the
messages your program sends to the analyzer, Figure 1–1 shows command parts
as described in the Command Syntax subsection.
Command Parts
Header
Arguments
:Util3:PeakHoldĂĂActive,100,0,D1
Mnemonics
Figure 1-1: Common message elements
Chapter 2 also describes the effect of each command and provides examples of
how you might use it. The Command Groups section provides a list by functional area. The command description sections starting from the ConfigurationCommands on page 2–37 arrange commands alphabetically for each command
group (see Figure 1–2).
Space
Comma
Waveform View Commands
Utility
Configuration Commands
Commands grouped in functional areasCommands listed alphabetically
Figure 1-2: Functional groupings and an alphabetical list of commands
1-2
3066 & 3086 3 GHz Real Time Spectrum Analyzer Programmer Manual
:Setup:FFTPoints
:Setup:CenterFrequency
:Setup:BlockSize
Syntax: . . .
Argument: . . .
Examples: . . .
for each command group
Getting Started
Status and Events
The program may request information from the analyzer. The analyzer provides
information in the form of status and error messages. Figure 1–3 illustrates the
basic operation of this system.
The Status and Events chapter starting on page 3–1 describes how to obtain
status and event messages in your programs.
Your program requests
status and event reports.
Controller
The analyzer sends status and
event reports.
3066/3086
Figure 1-3: Event (interrupt) driven programs
Programming Examples
The Programming Examples chapter starting on page 4–1 describes some
example programs of the PERL source codes (PERL is a freeware).
#
# Main
#
tcp_client(S, '', '3000');
tcp_client(SS, '', '3001');
print S "NewLine LF\n";
print S "Config:Pause On\n";
print S "Config:View1 Waveform\n";
print S "View1:Trace2:Source D1\n";
Figure 1-4: Example programs of the PERL source codes
3066 & 3086 3 GHz Real Time Spectrum Analyzer Programmer Manual
1-3
Getting Started
Connecting the Interface
The analyzer has an IBM PC based expansion slots on its rear panel, as shown in
Figure 1–5. The analyzer is shipped standard with a GPIB port. In addition, the
analyzer can be configured with optional networking cards.
HGPIB interface
HEthernet interface (Option 10)
NOTE. Only a service personnel can install the network card. Contact Tektronix
for details.
You can also connect the following peripheral devices to the analyzer. Refer to
the 3066 and 3086 User Manual for information on using these interfaces.
This connector has a D-type shell and conforms to IEEE Std 488.1–1987
(The cable is available from Tektronix as part number 012–0991–00).
With Option 10, you can connect the analyzer directly to an Ethernet
network using a twisted pair (10BASE-T/100BASE-TX) cable.
HMouse and keyboard interface
HParallel interface for connecting a printer
HSCSI interface for connecting a SCSI device such as an hard disk.
Parallel connector
SCSI connector
1-4
Ethernet interface (Option 10)
GPIB interface
Mouse and keyboard interface
Figure 1-5: Interface connector location on the rear panel
3066 & 3086 3 GHz Real Time Spectrum Analyzer Programmer Manual
Using Communication Ports
The analyzer can communicate with the external controller or other devices on
the GPIB and Ethernet network.
Getting Started
Using the GPIB
The analyzer has the Talker/Listener and Controller functions. Refer to the next
section about setting the parameters for the port.
Controller
3066/3086 as the Controller
BusBus
OR
Other GPIB device
3066/3086 as the Talker/Listner
Figure 1-6: GPIB connection
GPIB Device
GPIB Device
GPIB Device
GPIB Device
Figure 1-7: Typical GPIB network configurations
3066 & 3086 3 GHz Real Time Spectrum Analyzer Programmer Manual
GPIB Device
GPIB Device
GPIB Device
1-5
Getting Started
GPIB Requirements. Observe these rules when you use your analyzer with a
GPIB network:
HAssign a unique device address to each device on the bus. No two devices
can share the same device address.
HDo not connect more than 15 devices to any one bus.
HConnect one device for every 2 meters (6 feet) of cable used.
HDo not use more than 20 meters (65 feet) of cable to connect devices to a
bus.
HTurn on at least two-thirds of the devices on the network while using the
network.
HConnect the devices on the network in a star or linear configuration. Do not
use loop or parallel configurations (see Figure 1–7).
Using TCP/IP
The analyzer communicates with the external devices through the following two
ports on the TCP/IP Ethernet network.
HCommand port receives commands from, or returns responses to the
external controller.
HEvent port sends events to the external controller.
Refer to the next section about setting the parameters for these ports.
Controller
Command
port
TCP/IP Ethernet network
3066/3086
Event
port
1-6
Figure 1-8: Ethernet connection
3066 & 3086 3 GHz Real Time Spectrum Analyzer Programmer Manual
Setting Communication Parameters from the Front Panel
You can set the communication parameters from the front panel menu or with the
Remote commands. This section describes the front panel operation procedures.
For the remote control commands, refer to Remote Commands on page 2–381.
1. Press the CONFIG:UTILITY key to display the Utility menu.
2. Press the MORE... side key.
3. Press the UTIL H side key to display the Remote menu. See Figure 1–9.
HIf you use the GPIB interface, go to the next section Setting the GPIB
Parameters on page 1–8.
HIf you use the TCP/IP interface, go to the section Setting the TCP/IP
Parameters on page 1–9.
Getting Started
Figure 1-9: Setting the communication parameters
3066 & 3086 3 GHz Real Time Spectrum Analyzer Programmer Manual
1-7
Getting Started
Setting the GPIB
Parameters
You need to set the GPIB parameters of the analyzer to match the configuration
of the bus. Once you have set these parameters, you can control the analyzer
through the GPIB interface.
1. Press the GPIB side key to display the GPIB configuration menu.
See Figure 1–10.
2. Press the Interface side key, and select Talker/Listener using either the
general purpose knob or the keypad.
3. Press the Primary Address side key, and set GPIB address using either the
general purpose knob or the keypad.
1-8
Figure 1-10: Setting the GPIB parameters
The analyzer is set up for bidirectional communication with your controller. If
you wish to isolate the analyzer from the bus:
HPress the Interface side key, and select Off using either the general purpose
knob or the keypad.
3066 & 3086 3 GHz Real Time Spectrum Analyzer Programmer Manual
Getting Started
Setting the TCP/IP
Parameters
You need to set the TCP/IP parameters of the analyzer to match the network
configuration. Once you have set these parameters, you can control the analyzer
on the Ethernet network.
1. Press the TCP/IP side key to display the TCP/IP configuration menu.
See Figure 1–11.
2. Press the Command Port side key, and set the command port number using
either the general purpose knob or the keypad. The number ranges 1024 to
32767.
3. Press the Event Port side key, and set the event port number using either the
general purpose knob or the keypad. The number ranges 1024 to 32767. It
must be different from the command port number.
4. Press the New Line side key, and select the new-line character of returned
value using either the general purpose knob or the keypad.
Figure 1-11: Setting the TCP/IP parameters
3066 & 3086 3 GHz Real Time Spectrum Analyzer Programmer Manual
1-9
Getting Started
1-10
3066 & 3086 3 GHz Real Time Spectrum Analyzer Programmer Manual
Syntax and Commands
Command Syntax
This section contains general information on command structure and syntax
usage. You should familiarize yourself with this material before using the
analyzer command descriptions.
This manual describes commands and queries using the Backus-Naur Form
(BNF) notation. Table 2–1 defines the standard BNF symbols.
Table 2-1: BNF symbols and meanings
SymbolMeaning
<ą>Defined element
::=Is defined as
|Exclusive OR
{ą}Group; one element is required
[ą]Optional; can be omitted
.ă.Ă.Previous element(s) may be repeated
(ą)Comment
3066 & 3086 3 GHz Real Time Spectrum Analyzer Programmer Manual
2-1
Command Syntax
Commands and Queries
The analyzer commands are based on a hierarchical or tree structure (see Figure
2–1) that represents a subsystem. The top level of the tree is the root node; it is
followed by one or more lower-level nodes.
Creating Commands
View1
Marker
DeltaX
PeakX
Root node
LowerĆlevel
nodes
Figure 2-1: Example of subsystem hierarchy tree
You can create commands and queries from these subsystem hierarchy trees.
Commands specify actions for the instrument to perform. Queries return
measurement data and information about parameter settings.
The analyzer commands are created by stringing together the nodes of a
subsystem hierarchy and separating each node by a colon (:).
In Figure 2–1, View1 is the root node and Marker, X, DeltaX, and Peak are
lower-level nodes. To create a command, start with the root node View1 and
move down the tree structure adding nodes until you reach the end of a branch.
Most commands and some queries have parameters; you must include a value for
these parameters. The command descriptions, which start on page 2–7, list the
valid values for all parameters.
2-2
Creating Queries
For example, :View1:Marker:X 1.5 is a valid command created from the
hierarchy tree in Figure 2–1.
NOTE. If you specify a parameter value that is out of range, the parameter will
be set to a default value.
To create a query, start at the root node of a tree structure, move down to the end
of a branch, and add a question mark. :View1:Marker:X? is an example of a
valid query using the hierarchy tree in Figure 2–1.
3066 & 3086 3 GHz Real Time Spectrum Analyzer Programmer Manual
Command Syntax
Headers in Query
Responses
Parameter Types
You can control whether the analyzer returns headers as part of the query
response. Use the [:Util8]:Header command (page 2–386) to control this
feature. If header is on, the query response returns command headers and formats
itself as a valid set command. When header is off, the response includes only the
values. This may make it easier to parse and extract the information from the
response. Table 2–2 shows the difference in responses.
Table 2-2: Comparison of header off and on responses
QueryHeader off responseHeader on response
:View1:Source?"FILE1.AP":View1:Source "File1.AP"
:Setup:Span?5M:Setup:Span 5M
Parameters are indicated by angle brackets, such as <file_name>. There are
several different types of parameters, as listed in Table 2–3. The parameter type
is listed after the parameter. Some parameter types are defined specifically for
the analyzer command set and some are defined by ANSI/IEEE 488.2-1987.
Table 2-3: Parameter types used in syntax descriptions
Special Characters
Parameter TypeDescriptionExample
booleanBoolean numbers or valuesOn, Off
discreteA list of specific valuesMIN, MAX
NR11numericIntegers0, 1, 15, -1
NR21numericDecimal numbers1.2, 3.141516, -6.5
NR31numericFloating point numbers3.1415E-9, -16.1E5
NRf1numericFlexible decimal number that
may be type NR1, NR2, or NR3
2
string
1An ANSI/IEEE 488.2Ć1992Ćdefined parameter type.
2Defined in ANSI/IEEE 488.2 as String Response Data" and String Program Data."
Alphanumeric characters (must
be within quotation marks)
See NR1, NR2, NR3 examples
Testing 1, 2, 3"
The Line Feed (LF) character (ASCII 10) and all characters in the range of
ASCII 127-255 are defined as special characters. Using these characters in any
command yields unpredictable results.
3066 & 3086 3 GHz Real Time Spectrum Analyzer Programmer Manual
2-3
Command Syntax
Abbreviating Commands,
Queries, and Parameters
Chaining Commands and
Queries
You must not
abbreviate all commands, queries, and parameters. For example,
shortening the command :Setup:CenterFrequency to :Setup:CenterFreq
causes an error.
You can chain several commands or queries together into a single message. To
create a chained message, first create a command or query, then add a semicolon
(;), and finally add more commands or queries and semicolons until you are
done. If the command following a semicolon is a root node, precede it with a
colon (:). Figure 2–2 illustrates a chained message consisting of several
commands and queries. The chained message should end in a command or query,
not a semicolon. Responses to any queries in your message are separated by
semicolons.
Response from first queryResponse from second query
Figure 2-2: Example of chaining commands and queries
If a command or query has the same root and lower-level nodes as the previous
command or query, you can omit these nodes. In Figure 2–3, the second
command has the same root node (Marker) as the first command, so these nodes
can be omitted.
:View1:Marker:X 1.5;:View1:Marker:Y -20;:View1:Marker:DeltaMarker On
Identical root and lowerĆlevel nodes
:View1:Marker:X 1.5;Y -20;DeltaMarker On
First commandAdditional commands
(omitted the root nodes)
Figure 2-3: Example of omitting root and lowerĆlevel nodes in a chained message
2-4
3066 & 3086 3 GHz Real Time Spectrum Analyzer Programmer Manual
Command Syntax
Unit and SI Prefix
General Rules
If a decimal numeric argument refers to amplitude, frequency, or time, you can
express it using SI units instead of the scaled explicit point input value format
<NR3>. (SI units conform to the Systeme International d’Unites standard.) For
example, you can use the input format 200 m or 1.0 M instead of 200.0E–3 or
1.0E+6, respectively, to specify the argument.
NOTE. You must omit the unit, such as Hz and dB. For example, 5 MHz of
frequency is represented by “5M” in a command.
The SI prefixes, which must be included, are shown below. Note that either
lower or upper case prefixes can be used.
SI prefixp/Pn/Nu/Um/Mk/Km/Mg/G
Corresponding power10
*Note that the prefix m/M indicates 10-3when the decimal numeric argument denotes
amplitude or time, but 10
-12
6
when it denotes frequency.
10
-9
10
-6
10
-3
10
3
10
6
10
9
Here are three general rules for using the analyzer commands, queries, and
parameters:
HYou must use double (“ ”) quotation marks for quoted strings.
correct:“This string uses quotation marks correctly.”
incorrect:‘This string also uses quotation marks correctly.’
incorrect:“This string does not use quotation marks correctly.’
HYou can use upper case, lower case, or a mixture of both cases for all
commands, queries, and parameters.
:VIEW1:MASK:RBW1M:FREQUENCYĂ25M
is the same as
:view1:mask:rbw1m:frequencyĂ25m
and
:view1:mask:rbw1m:FREQUENCYĂ25M
HNo embedded spaces are allowed between or within nodes.
3066 & 3086 3 GHz Real Time Spectrum Analyzer Programmer Manual
2-5
Command Syntax
Constructed Mnemonics
Some header mnemonics specify one of a range of mnemonics. For example, a
view mnemonic can be either View1, View2, ... or View8. You use these
mnemonics in the command just as you do any other mnemonic. For example,
there is a View1:Format command, and there is also a View2:Format command.
In the command descriptions, this list of choices is abbreviated as View<x>.
Table 2-4: Constructed mnemonics
SymbolMeaning
View<x>A view specifier where <x>=1to8,corresponding toA-H
Utility<x>A utility specifier where <x>=1to8,corresponding toA-H
Dev<x>A GPIB device where <x> is the GPIB address
Result<x>A result specifier whrere <x> ranges 1 to 26, depending on commands
<address>GPIB address, ranging 1 to 30
<command>IEEE 488.2 command e.g. *IDN
<message>Specify the message for the command
<item>Specify the item for the command
2-6
3066 & 3086 3 GHz Real Time Spectrum Analyzer Programmer Manual
Command Groups
The following sections list the 3066 and 3086 spectrum analyzer commands in
two ways. They first present them by functional groups, then list them alphabetically. The functional group lists start below. The alphabetical lists provide more
detail on each command and start on page 2–37.
Items followed by question marks are queries; items without question marks are
commands. Some items in this section have a question mark in parentheses (?) in
the command header section; this indicates that the item can be both a command
and a query.
3066 & 3086 3 GHz Real Time Spectrum Analyzer Programmer Manual
2-7
Command Groups
Functional Groups
There are four main groups:
HConfiguration command group configures the analyzer for the specific
measurement. Also, it starts or stops data acquisition.
HSetup command group sets up the analyzer hardware, such as frequency,
span, trigger, and memory.
HView command group displays waveform and performs measurement.
HUtility command group controls the utilities, such as self calibration, file
management, averaging, and remote operation.
Table 2–5 lists the functional groups and subgroups of the commands. The
analyzer has its system program modules corresponding to each subgroup.
2-8
3066 & 3086 3 GHz Real Time Spectrum Analyzer Programmer Manual
Command Groups
Table 2-5: Functional groups in the command set
GroupSubgroupDescription
Configuration-Configure the analyzer and start/stop acquisition
Setup
View
StandardSet up the analyzer for the standard measurement
CDMASet up the analyzer for the CDMA measurement
WaveformControl the Waveform view
AnalogControl the Analog view
FSKControl the FSK view
SpectrogramControl the Spectrogram view
WaterfallControl the Waterfall view
PolarControl the Polar view
Eye diagramControl the Eye diagram view
Symbol tableControl the Symbol table view
EVMControl the EVM view
CDMA WaveformControl the CDMA Waveform view
CDMA PolarControl the CDMA Polar view
CDMA TimeControl the CDMA Time view
CodeSpectrogram
1
Control the codeĆdomain spectrogram view
(cdmaOne standard)
CodePolar
CodePower
1
Control the polar view (cdmaOne standard)
1
Control the codeĆdomain power view
(cdmaOne standard)
CodeWSpectrogram
2
Control the codeĆdomain spectrogram view
(WĆCDMA standard)
CodeWPolar
CodeWPower
2
Control the polar view (WĆCDMA standard)
2
Control the codeĆdomain power view
(WĆCDMA standard)
CCDF
CCDFView
3
Control the CCDF measurement
3
Control the CCDF view
Utility
Self gainĆcalibrationControl the self gainĆcalibration
Save/LoadControl to save and load data to/from files
AverageControl averaging
RemoteControl remote operation
1
3066 option 15 and 3086 option 16 only.
2
3086 option 16 only.
3
3066/3086 option 20 only.
3066 & 3086 3 GHz Real Time Spectrum Analyzer Programmer Manual
2-9
Command Groups
General Programming Sequence
The programs for controlling the analyzer have the following steps in general:
1. Configuration: Use the Configuration command group to set the basic
operation mode and assign the Views.
Also, use the Remote command subgroup (Util8) to set the communication
parameters with other device.
2. Setup: Use the Setup command group to set the hardware, such as frequency,
span, trigger, and memory.
3. Acquisition: Use the Configuration command group to start or stop the
waveform acquisition.
You can load previously acquired data with the Save/Load command
subgroup (Util2).
4. Measurement and Display: Use the View command group to measure and
display the result. For example, if you have selected the Spectrogram View
in the configuration, use the Spectrogram View command subgroup.
You can use the Average command subgroup (Util3) to average waveforms.
Also, you can save the data to a file with the Save/Load command subgroup
(Util2).
Section 4, Programming Examples shows some example programs.
Powering on the analyzer initializes its settings to the factory defaults. For the
details about the factory defaults, refer to Appendix B: Factory InitializationSettings.
2-10
3066 & 3086 3 GHz Real Time Spectrum Analyzer Programmer Manual
Configuration Commands
These commands configure the system. These commands are equivalent to the
CONFIG and START/STOP menu on the front panel.
Table 2-6: Configuration commands
HeaderDescription
:Config:BlockStart or stop data acquisition in the Block mode
:Config:ContinueContinue the data acquisition
:Config:LabelDisplay a label on the screen
:Config:MessageDisplay a message in red on the screen
:Config:ModeLoad settings from the basic configuration file
:Config:Mode:LoadLoad settings from a file saved before
:Config:Mode:SaveSave settings to a file
:Config:NextStop and restart a block data acquisition
Command Groups
:Config:Pause (?)Pause the data acquisition on each block
:Config:PrintScreenPrint a screen image to a printer
:Config:PrintScreen:Printer (?)Specify the printer to print screen images
:Config:PrintScreen:Items?Return the list of available printers
:Config:PrintScreen:SaveSave a screen image to a file
:Config:RollStart or stop the data acquisition in the Roll mode
:Config:Setup (?)Load the Setup program for the SETUP menu
:Config:Setup:Items?Return the list of available programs for the setup
:Config:Setup:ShowDisplay the CONFIG:SETUP menu
:Config:StartStart a data acquisition in the Block mode
:Config:StartAgainStop and restart the acquisition in the Block mode
:Config:Status:Overload?Query the overload status of the A/D converter
:Config:Status:Pause?Query if the data acquisition pauses
:Config:Status:Triggered?Query if the analyzer is triggered
:Config:Status:Uncal?Query if the analyzer is uncalibrated
:Config:StopStop the data acquisition
:Config:System?Query the instrument name
:Config:Util:Items?Return the list of available programs for the utility
:Config:Util<x> (?)Assign the Utility program to a Utility side key
:Config:Util<x>:ShowDisplay the CONFIG:UTILITY menu
:Config:Version?Query the version of the Configuration program
3066 & 3086 3 GHz Real Time Spectrum Analyzer Programmer Manual
2-11
Command Groups
Setup Commands
Table 2-6: Configuration commands (Cont.)
HeaderDescription
:Config:View:BackgroundColor (?)Select the background color for waveform view area
:Config:View:Items?Return the list of available programs for the view
:Config:View:MarkerLink (?)Determine whether the markers in different views
move in unison or separately
:Config:View:Style (?)Select the view layout
:Config:View<x> (?)Assign the View program to a View side key
:Config:View<x>:ShowDisplay the View menu
Standard Setup
Commands
When you select Standard in the Config:Setup command, use the following
commands to control parameters for the standard measurement.
These commands are equivalent to the SETUP menu on the front panel.
Table 2-7: Standard Setup commands
HeaderDescription
:Setup:BlockSize (?)Set the number of frames per block
:Setup:CenterFrequency (?)Set the center frequency
:Setup:FFTPoints (?)Set the number of FFT sampling points per frame
:Setup:FFTWindow (?)Select the FFT window
:Setup:FramePeriod (?)Set the frame period in the Block mode
:Setup:FrequencyOffset (?)Set the frequency display offset
:Setup:InputCoupling (?)Select the input coupling to the RF input
:Setup:InputMode (?)Select the signal input mode
:Setup:LevelOffset (?)Set the level display offset
:Setup:LoadLoad a trigger mask from a file
:Setup:MarkerToFreqSet the center frequency to the value at the marker
:Setup:MaxSpanSet the span to the maximum
2-12
:Setup:MemoryMode (?)Select the memory mode
:Setup:ReferenceLevel (?)Set the reference level
:Setup:ReferenceOsc (?)Select the reference oscillator
:Setup:SaveSave a trigger mask to a file
3066 & 3086 3 GHz Real Time Spectrum Analyzer Programmer Manual
Command Groups
Table 2-7: Standard Setup commands (Cont.)
HeaderDescription
:Setup:Span (?)Select the span
:Setup:Trigger (?)Select the trigger mode
:Setup:TriggerCount (?)Turn the trigger counter on or off
:Setup:TriggerDelayed (?)Set the delay time in the Delayed trigger mode
:Setup:TriggerDomain (?)Select the trigger domain
:Setup:TriggerInterval (?)Set the time interval in the Interval trigger mode
:Setup:TriggerPosition (?)Set the trigger position
:Setup:TriggerSlope (?)Select the trigger slope
:Setup:TriggerSource (?)Select the trigger source
:Setup:TriggerTimeout (?)Set the timeout in the Timeout trigger mode
:Setup:TriggerTimes (?)Set the trigger count in the Count trigger mode
:Setup:Version?Query the version of the Setup program
CDMA Setup Commands
:Setup:Zoom:ExecuteExpand the waveform
:Setup:Zoom:Frequency (?)Set the center frequency for zooming
:Setup:Zoom:Mag (?)Select the magnification factor for zooming
When you select CDMA in the Config:Setup command, use the following
commands to control parameters for the CDMA measurement.
These commands are equivalent to the SETUP menu on the front panel.
Table 2-8: CDMA Setup commands
HeaderDescription
:Setup:BlockSize (?)Set the number of frames per block
:Setup:CDMA:Channel (?)Select the channel
:Setup:CDMA:Span30MSet the span to 30 MHz
:Setup:CDMA:Span50MSet the span to 50 MHz
:Setup:CDMA:Span5MAutoSet the span to 5 MHz and the trigger mode to
Auto
:Setup:CDMA:Span5MNormalSet the span to 5 MHz and the trigger mode to
Normal
:Setup:CDMA:Standard (?)Select the CDMA standard
:Setup:CDMA:TriggerLevel (?)Set the trigger mask level in the time domain
:Setup:MarkerToFreqSet the center frequency to the value at the marker
3066 & 3086 3 GHz Real Time Spectrum Analyzer Programmer Manual
2-13
Command Groups
Table 2-8: CDMA Setup commands (Cont.)
HeaderDescription
:Setup:MaxSpanSet the span to the maximum
:Setup:ReferenceLevel (?)Set the reference level
:Setup:ReferenceOsc (?)Select the reference oscillator
:Setup:Span (?)Select the span
:Setup:Trigger (?)Select the trigger mode
:Setup:TriggerCount (?)Turn the trigger counter on or off
:Setup:TriggerDelayed (?)Set the delay time in the Delayed trigger mode
:Setup:TriggerDomain (?)Select the trigger domain
:Setup:TriggerInterval (?)Set the time interval in the Interval trigger mode
:Setup:TriggerPosition (?)Set the trigger position in a block
:Setup:TriggerSlope (?)Select the trigger slope
:Setup:TriggerSource (?)Select the trigger source
View Commands
Waveform View
Commands
:Setup:TriggerTimeout (?)Set the timeout in the Timeout trigger mode
:Setup:TriggerTimes (?)Set the trigger count in the Count trigger mode
:Setup:Version?Query the version of the CDMA Setup program
These commands control the Waveform view.
Table 2-9: Waveform View commands
HeaderDescription
:View<x>:Average:Times (?)Set the number of frames for averaging
:View<x>:Average:Type (?)Select the average type
:View<x>:Compression (?)Select the way to compress data for displaying
:View<x>:CopyFromCopy display data from a text file to the data register
:View<x>:CopyToCopy display data to a file or data register
:View<x>:Edit (?)Determine whether or not to display the trigger mask
2-14
:View<x>:Edit:DrawHorizontalDraw the entire trigger mask line horizontally through
the marker
:View<x>:Edit:DrawLineDraw the trigger mask line between the marker and
the delta marker
3066 & 3086 3 GHz Real Time Spectrum Analyzer Programmer Manual
Command Groups
Table 2-9: Waveform View commands (Cont.)
HeaderDescription
:View<x>:Edit:DrawMaxDraw the entire trigger mask line horizontally at the
maximum level
:View<x>:Edit:DrawMinDraw the entire trigger mask line horizontally at the
minimum level
:View<x>:Edit:Y (?)Set the vertical position of the marker in editing the
trigger mask
:View<x>:Format (?)Select the waveform display format
:View<x>:Marker:Band:Center (?)Set the center frequency of the band marker
:View<x>:Marker:Band:Left (?)Set the left side frequency of the band marker
:View<x>:Marker:Band:Right (?)Set the right side frequency of the band marker
:View<x>:Marker:Band:Width (?)Set the bandwidth of the band marker
:View<x>:Marker:DeltaMarker (?)Turn on or off the delta marker
:View<x>:Marker:DeltaX (?)Set the horizontal position of the delta marker
:View<x>:Marker:DeltaY?Query the vertical position of the delta marker
:View<x>:Marker:PeakMove the marker to the adjacent peak
:View<x>:Marker:ResetDeltaMove the delta marker to the marker position
:View<x>:Marker:SearchMaxSearch the maximum peak and place the marker on it
:View<x>:Marker:SearchMinSearch the minimum peak and place the marker on it
:View<x>:Marker:SearchSeparation (?)Set the resolution to separate two peaks
:View<x>:Marker:Trace (?)Select the trace on which the markers are placed
:View<x>:Marker:X (?)Set the horizontal position of the marker
:View<x>:Marker:Y?Query the vertical position of the marker
:View<x>:MaskVisible (?)Specify whether or not to display the trigger mask
:View<x>:Measurement (?)Select the measurement item
:View<x>:Measurement:ACP:BW (?)Set the bandwidth for the ACP measurement
:View<x>:Measurement:ACP:Marker
(?)
:View<x>:Measurement:ACP:SP (?)Set the frequency interval between adjacent channels
:View<x>:Measurement:OBW (?)Set the occupied bandwidth
:View<x>:Position (?)Set the display position in a block
Select the marker position for the ACP measurement
for the ACP measurement
:View<x>:Result<y>?Query the measurement results
:View<x>:Scale:AutoScaleScale the vertical axis automatically
:View<x>:Scale:HoldYScale (?)Determine whether to hold or reset the vertical scale
when you change the input source
3066 & 3086 3 GHz Real Time Spectrum Analyzer Programmer Manual
2-15
Command Groups
Table 2-9: Waveform View commands (Cont.)
HeaderDescription
:View<x>:Scale:XScale (?)Scale the horizontal axis
:View<x>:Scale:XStart (?)Set the start point of the horizontal axis on the screen
:View<x>:Scale:YScale (?)Scale the vertical axis
:View<x>:Scale:YStart (?)Set the start point of the vertical axis on the screen
:View<x>:Source (?)Select the input data source
:View<x>:Trace2:Compression (?)Select the compression method to display the trace 2
:View<x>:Trace2:Format (?)Select the display format of the trace 2
:View<x>:Trace2:Source (?)Select the input data source of the trace 2
:View<x>:Trace2:Z (?)Set the frame number of the trace 2
:View<x>:Version?Query the version of the Waveform View program
:View<x>:Z (?)Set the frame number
Analog View Commands
These commands control the Analog view to analyze an analog modulating
signal. This view is capable of demodulating and displaying PM (Phase
Modulation), AM (Amplitude Modulation), or FM (Frequency Modulation)
signals.
Table 2-10: Analog View commands
HeaderDescription
:View<x>:CopyToCopy display data to a file or data register
:View<x>:Format (?)Select the waveform display format
:View<x>:Marker:DeltaMarker (?)Turns on or off the delta marker
:View<x>:Marker:DeltaX (?)Query the horizontal position of the delta marker
:View<x>:Marker:DeltaY?Query the vertical position of the delta marker
:View<x>:Marker:PeakMove the marker to the adjacent peak
:View<x>:Marker:ResetDeltaMove the delta marker to the marker position
:View<x>:Marker:SearchMaxSearch the maximum peak and place the marker on it
:View<x>:Marker:SearchMinSearch the minimum peak and place the marker on it
:View<x>:Marker:SearchSeparation (?)Set the resolution to separate two peaks
:View<x>:Marker:X (?)Set the horizontal position of the marker
2-16
:View<x>:Marker:Y?Query the vertical position of the marker
:View<x>:Scale:AutoScaleScale the vertical axis automatically
3066 & 3086 3 GHz Real Time Spectrum Analyzer Programmer Manual
Command Groups
Table 2-10: Analog View commands (Cont.)
HeaderDescription
:View<x>:Scale:HoldYScale (?)Determine whether to hold or reset the vertical scale
when you change the input source
:View<x>:Scale:XScale (?)Scale the horizontal axis
:View<x>:Scale:XStart (?)Set the start point of the horizontal axis on the screen
:View<x>:Scale:YScale (?)Scale the vertical axis
:View<x>:Scale:YStart (?)Set the start point of the vertical axis on the screen
:View<x>:Source (?)Select the input data source
:View<x>:Version?Query the version of the Analog View program
:View<x>:Z (?)Set the frame number
FSK View Commands
These commands control the FSK view. In this view, the FSK (Frequency Shift
Keying) signal is demodulated and displayed.
Table 2-11: FSK View commands
HeaderDescription
:View<x>:CopyToCopy display data to a file or data register
:View<x>:Marker:DeltaMarker (?)Turns on or off the delta marker
:View<x>:Marker:DeltaX (?)Set the horizontal position of the delta marker
:View<x>:Marker:DeltaY?Query the vertical position of the delta marker
:View<x>:Marker:PeakMove the marker to the adjacent peak
:View<x>:Marker:ResetDeltaMove the delta marker to the marker position
:View<x>:Marker:SearchMaxSearch the maximum peak and place the marker on it
:View<x>:Marker:SearchMinSearch the minimum peak and place the marker on it
:View<x>:Marker:SearchSeparation (?)Set the resolution to separate two peaks
:View<x>:Marker:X (?)Set the horizontal position of the marker
:View<x>:Marker:Y?Query the vertical position of the marker
:View<x>:Scale:AutoScaleScale the vertical axis automatically
:View<x>:Scale:HoldYScale (?)Determine whether to hold or reset the vertical scale
when you change the input source
:View<x>:Scale:XScale (?)Scale the horizontal axis
:View<x>:Scale:XStart (?)Set the start point of the horizontal axis on the screen
:View<x>:Scale:YScale (?)Scale the vertical axis
:View<x>:Scale:YStart (?)Set the start point of the vertical axis on the screen
3066 & 3086 3 GHz Real Time Spectrum Analyzer Programmer Manual
2-17
Command Groups
Table 2-11: FSK View commands (Cont.)
HeaderDescription
:View<x>:Source (?)Select the input data source
:View<x>:Version?Query the version of the FSK View program
:View<x>:Z (?)Set the frame number
Spectrogram View
Commands
These commands control the Spectrogram view.
Table 2-12: Spectrogram View commands
HeaderDescription
:View<x>:Compression (?)Select the way to compress data for displaying
:View<x>:Format (?)Select the waveform display format
:View<x>:Marker:DeltaMarker (?)Turn the delta marker on or off
:View<x>:Marker:DeltaT?Query the delta marker position on the time axis
:View<x>:Marker:DeltaX (?)Set the horizontal position of the delta marker
:View<x>:Marker:DeltaY?Query the vertical position of the delta marker
:View<x>:Marker:DeltaZ (?)Set the delta marker position on the Z axis
:View<x>:Marker:PeakMove the marker to the adjacent peak
:View<x>:Marker:ResetDeltaMove the delta marker to the marker position
:View<x>:Marker:SearchMaxSearch the maximum peak and place the marker on it
:View<x>:Marker:SearchMinSearch the minimum peak and place the marker on it
:View<x>:Marker:SearchSeparation (?)Set the resolution to separate two peaks
:View<x>:Marker:T?Query the marker position on the time axis
2-18
:View<x>:Marker:X (?)Set the horizontal position of the marker
:View<x>:Marker:Y?Query the vertical position of the marker
:View<x>:Marker:Z (?)Set the marker position on the Z axis
:View<x>:Monochrome (?)Set the display to monochrome
:View<x>:NumberColors (?)Select the number of display colors
:View<x>:Scale:AutoScaleScale the vertical axis automatically
:View<x>:Scale:HoldYScale (?)Determine whether to hold or reset the vertical scale
when you change the input source
:View<x>:Scale:XScale (?)Scale the horizontal axis
:View<x>:Scale:XStart (?)Set the start point of the horizontal axis on the screen
:View<x>:Scale:YScale (?)Scale the vertical axis
3066 & 3086 3 GHz Real Time Spectrum Analyzer Programmer Manual
Command Groups
Table 2-12: Spectrogram View commands (Cont.)
HeaderDescription
:View<x>:Scale:YStart (?)Set the start point of the vertical axis on the screen
:View<x>:Scale:ZScale (?)Scale the Z axis
:View<x>:Scale:ZStart (?)Set the start point of the Z axis on the screen
:View<x>:Source (?)Select the input data source
:View<x>:Version?Query the version of the Spectrogram View program
:View<x>:ZGap (?)Set the interval between two frames on the Z axis
Waterfall View Commands
These commands control the Waterfall view.
Table 2-13: Waterfall View commands
HeaderDescription
:View<x>:Compression (?)Select the way to compress data for displaying
:View<x>:Format (?)Select the waveform display format
:View<x>:Marker:DeltaMarker (?)Turn the delta marker on or off
:View<x>:Marker:DeltaT?Query the delta marker on the time axis
:View<x>:Marker:DeltaX (?)Set the horizontal position of the delta marker
:View<x>:Marker:DeltaY?Query the vertical position of the delta marker
:View<x>:Marker:DeltaZ (?)Set the delta marker position on the Z axis
:View<x>:Marker:PeakMove the marker to the adjacent peak
:View<x>:Marker:ResetDeltaMove the delta marker to the marker position
:View<x>:Marker:SearchMaxSearch the maximum peak and place the marker on it
:View<x>:Marker:SearchMinSearch the minimum peak and place the marker on it
:View<x>:Marker:SearchSeparation (?)Set the resolution to separate two peaks
:View<x>:Marker:T?Query the marker position on the time axis
:View<x>:Marker:X (?)Set the horizontal position of the marker
:View<x>:Marker:Y?Query the vertical position of the marker
:View<x>:Marker:Z (?)Set the marker position on the Z axis
:View<x>:Scale:AutoScaleScale the vertical axis automatically
:View<x>:Scale:HoldYScale (?)Determine whether to hold or reset the vertical scale
when you change the input source
:View<x>:Scale:XScale (?)Scale the horizontal axis
:View<x>:Scale:XStart (?)Set the start point of the horizontal axis on the screen
3066 & 3086 3 GHz Real Time Spectrum Analyzer Programmer Manual
2-19
Command Groups
Table 2-13: Waterfall View commands (Cont.)
HeaderDescription
:View<x>:Scale:YScale (?)Scale the vertical axis
:View<x>:Scale:YStart (?)Set the start point of the vertical axis on the screen
:View<x>:Scale:ZScale (?)Scale the Z axis
:View<x>:Scale:ZStart (?)Set the start point of the Z axis on the screen
:View<x>:Source (?)Select the input data source
:View<x>:Version?Query the version of the Waterfall View program
:View<x>:YHeight (?)Specify the number of pixels of vertical fullĆscale
:View<x>:ZGap (?)Set interval between adjacent Z axes on the screen
Polar View Commands
These commands control the Polar view.
Table 2-14: Polar View commands
HeaderDescription
:View<x>:AlphaBT (?)Set the a/BT
:View<x>:AutoCarrier (?)Turn on or off the carrier search function
:View<x>:Burst:BlockSize (?)Set the range for searching a burst
:View<x>:Burst:NumberFrames (?)Set the range for acquiring burst data
:View<x>:Burst:Offset (?)Set the start point for acquiring burst data
:View<x>:Burst:Search (?)Determine whether to search a burst
:View<x>:Burst:Threshold (?)Set the threshold to detect the rising edge of a burst
:View<x>:Carrier (?)Set the carrier frequency
:View<x>:Display (?)Select the display data source
:View<x>:Format (?)Select the waveform display format
:View<x>:Marker:A?Query the amplitude at the marker position
:View<x>:Marker:DeltaT (?)Set the delta marker position on the time axis
:View<x>:Marker:P?Query the phase at the marker position
2-20
:View<x>:Marker:T (?)Set the marker position on the time axis
:View<x>:Marker:X?Query the horizontal position of the marker
:View<x>:Marker:Y?Query the vertical position of the marker
:View<x>:MeasDestination (?)Select the data register to which the measurement
data is output
:View<x>:MeasFilter (?)Select the filter for the measurement data
3066 & 3086 3 GHz Real Time Spectrum Analyzer Programmer Manual
Command Groups
Table 2-14: Polar View commands (Cont.)
HeaderDescription
:View<x>:Modulation (?)Select the modulation type
:View<x>:Position (?)Set display position in a block
:View<x>:RefDestination (?)Select the data register to which the reference data is
output
Eye Diagram View
Commands
:View<x>:RefFilter (?)
:View<x>:Result<y>?Query the measurement results
:View<x>:Source (?)Select the input data source
:View<x>:Standard:CDPDSet parameters according to the CDPD standard
:View<x>:Standard:GSMSet parameters according to the GSM standard
:View<x>:Standard:NADCSet parameters according to the NADC standard
:View<x>:Standard:PDCSet parameters according to the PDC standard
:View<x>:Standard:PHSSet parameters according to the PHS standard
:View<x>:Standard:TETRASet parameters according to the TETRA standard
:View<x>:SymbolRate (?)Set the symbol rate
:View<x>:Version?Query the version of the Polar View program
:View<x>:Z (?)Set the frame number
Select the filter for the reference data
These commands control the Eye Diagram view.
Table 2-15: Eye Diagram View commands
HeaderDescription
:View<x>:EyeLength (?)Set the number of symbols on the horizontal axis
:View<x>:Format (?)Select the waveform display format
:View<x>:Marker:T (?)Set the marker position on the time axis
:View<x>:Marker:Y?Query the vertical position of the marker
:View<x>:Source (?)Select the input data source
:View<x>:Version?Query the version of the Eye Diagram View program
3066 & 3086 3 GHz Real Time Spectrum Analyzer Programmer Manual
2-21
Command Groups
Symbol Table View
Commands
EVM View Commands
These commands control the Symbol Table view.
Table 2-16: Symbol Table View commands
HeaderDescription
:View<x>:CopyToCopy display data to the clipboard
:View<x>:Marker:Data?Query the value at the marker position
:View<x>:Marker:Symbol?
:View<x>:Marker:T (?)Set the marker position on the time axis
:View<x>:Radix (?)Select the radix to display the Symbol Table
:View<x>:Rotate (?)Set the reference phase
:View<x>:Source (?)Select the input data source
:View<x>:Symbol (?)
:View<x>:Version?Query the version of the Symbol Table View program
Query the symbol location where the marker is placed
Set the symbol location where the marker is placed
These commands control the EVM (Error Vector Magnitude) view.
Table 2-17: EVM View commands
HeaderDescription
:View<x>:CopyToCopy display data to a file or data register
:View<x>:Format (?)Select the waveform display format
:View<x>:Marker:DeltaMarker (?)Turn the delta marker on or off
:View<x>:Marker:DeltaX (?)Set the horizontal position of the delta marker
:View<x>:Marker:DeltaY?Query the vertical position of the delta marker
:View<x>:Marker:ResetDeltaMove the delta marker to the marker position
:View<x>:Marker:SearchMaxSearch the maximum peak and place the marker on it
:View<x>:Marker:SearchMinSearch the minimum peak and place the marker on it
:View<x>:Marker:X (?)Set the horizontal position of the marker
:View<x>:Marker:Y?Query the vertical position of the marker
:View<x>:MaskArea (?)Set the area to exclude from calculating EVM
:View<x>:Result<y>?Query the measurement results
:View<x>:Scale:AutoScaleScale the vertical axis automatically
:View<x>:Scale:XScale (?)Scale the horizontal axis
:View<x>:Scale:XStart (?)Set the start point of the horizontal axis on the screen
:View<x>:Scale:YScale (?)Scale the vertical axis
2-22
3066 & 3086 3 GHz Real Time Spectrum Analyzer Programmer Manual
Command Groups
Table 2-17: EVM View commands (Cont.)
HeaderDescription
:View<x>:Scale:YStart (?)Set the start point of the vertical axis on the screen
CDMA Waveform View
Commands
:View<x>:Symbol (?)
:View<x>:Version?Query the version of the EVM View program
Set the symbol location where the marker is placed
These commands control the CDMA Waveform view.
Table 2-18: CDMA Waveform View commands
HeaderDescription
:View<x>:Average:Times (?)Set the number of frames for averaging
:View<x>:Average:Type (?)Select the average type
:View<x>:CDMA:Channel (?)Select the channel
:View<x>:CDMA:Standard (?)Select the CDMA standard
:View<x>:Compression (?)Select the way to compress data for displaying
:View<x>:CopyFromCopy display data from a text file to data register
:View<x>:CopyToCopy display data to a file or data register
:View<x>:Format (?)Select the waveform display format
:View<x>:Marker:DeltaMarker (?)Turn on or off the delta marker
:View<x>:Marker:DeltaX (?)Set the horizontal position of the delta marker
:View<x>:Marker:DeltaY?Query the vertical position of the delta marker
:View<x>:Marker:PeakMove the marker to the adjacent peak
:View<x>:Marker:ResetDeltaMove the delta marker to the marker position
:View<x>:Marker:SearchMaxSearch the maximum peak and place the marker on it
:View<x>:Marker:SearchMinSearch the minimum peak and place the marker on it
:View<x>:Marker:SearchSeparation (?)Set the resolution to separate two peaks
:View<x>:Marker:X (?)Set the horizontal position of the marker
:View<x>:Marker:Y?Query the vertical position of the marker
:View<x>:Mask:RBW1M:Frequency (?)Set frequency of the reference line at 1 MHz RBW
:View<x>:Mask:RBW1M:Level (?)Set level of the reference line at 1 MHz RBW
:View<x>:Mask:RBW30k:Frequency1
(?)
:View<x>:Mask:RBW30k:Frequency2
(?)
Set the inner frequency of the reference line at
30 kHz RBW
Set the outer frequency of the reference line at
30 kHz RBW
3066 & 3086 3 GHz Real Time Spectrum Analyzer Programmer Manual
2-23
Command Groups
Table 2-18: CDMA Waveform View commands (Cont.)
HeaderDescription
:View<x>:Mask:RBW30k:Level1 (?)Set the inner level of the reference line at 30 kHz
RBW
:View<x>:Mask:RBW30k:Level2 (?)Set the outer level of the reference line at 30 kHz
RBW
:View<x>:Measurement (?)Select the measurement function
:View<x>:Measurement:OBW (?)Set the occupied bandwidth
:View<x>:Measurement:Separation (?)Set the spurious resolution
:View<x>:Measurement:SortedBy (?)Select the sort key of spurious
:View<x>:Measurement:SpuriousĆ
Search
:View<x>:Measurement:Threshold (?)Set the threshold for the spurious search
:View<x>:Position (?)Set the display position in a block
:View<x>:RBW (?)Set the resolution bandwidth
:View<x>:Result<y>?Query the measurement results
:View<x>:Scale:AutoScaleScale the vertical axis automatically
:View<x>:Scale:HoldYScale (?)Determine whether to hold or reset the vertical scale
:View<x>:Scale:XScale (?)Scale the horizontal axis
:View<x>:Scale:XStart (?)Set the start point of the horizontal axis on the screen
:View<x>:Scale:YScale (?)Scale the vertical axis
:View<x>:Scale:YStart (?)Set the start point of the vertical axis on the screen
:View<x>:Source (?)Select the input data source
:View<x>:Version?Query the version of the CDMA Waveform View
:View<x>:Z (?)Set the frame number
Turn the spurious search function on or off
when you change the input source
program
2-24
CDMA Polar View
Commands
These commands control the CDMA Polar view.
Table 2-19: CDMA Polar View commands
HeaderDescription
:View<x>:AlphaBT (?)Set the a/BT
:View<x>:AutoCarrier (?)Turn the carrier search function on or off
:View<x>:Burst:BlockSize (?)Set the range for searching a burst
:View<x>:Burst:NumberFrames (?)Set the range for acquiring burst data
3066 & 3086 3 GHz Real Time Spectrum Analyzer Programmer Manual
Command Groups
Table 2-19: CDMA Polar View commands (Cont.)
HeaderDescription
:View<x>:Burst:Offset (?)Set the start point for acquiring burst data
:View<x>:Burst:Search (?)Determine whether to search a burst
:View<x>:Burst:Threshold (?)Set the threshold to detect the rising edge of a burst
:View<x>:Carrier (?)Set the carrier frequency
:View<x>:Display (?)Select the display data source
:View<x>:Format (?)Select the waveform display format
:View<x>:Marker:A?Query the amplitude at the marker position
:View<x>:Marker:DeltaT (?)Set the delta marker position on the time axis
:View<x>:Marker:P?Query the phase at the marker position
:View<x>:Marker:T (?)Set the marker position on the time axis
:View<x>:Marker:X?Query the horizontal position of the marker
:View<x>:Marker:Y?Query the vertical position of the marker
:View<x>:MeasDestination (?)Select the data register to which the measurement
data is output
:View<x>:MeasFilter (?)Select the filter for the measurement data
:View<x>:Modulation (?)Select the modulation type
:View<x>:Position (?)Set the display position in a block
:View<x>:RefDestination (?)Select the data register to which the reference data is
output
:View<x>:RefFilter (?)Select the filter for the reference data
:View<x>:Result<y>?Query the measurement results
:View<x>:Source (?)Select the input data source
:View<x>:Standard:CDPDSet parameters according to the CDPD standard
:View<x>:Standard:GSMSet parameters according to the GSM standard
:View<x>:Standard:IS95Set parameters according to the ISĆ95 standard
:View<x>:Standard:NADCSet parameters according to the NADC standard
:View<x>:Standard:PDCSet parameters according to the PDC standard
:View<x>:Standard:PHSSet parameters according to the PHS standard
:View<x>:Standard:TETRASet parameters according to the TETRA standard
:View<x>:SymbolRate (?)Set the symbol rate
:View<x>:Version?Query the version of the CDMA Polar View program
:View<x>:Z (?)Set the frame number
3066 & 3086 3 GHz Real Time Spectrum Analyzer Programmer Manual
2-25
Command Groups
CDMA Time View
Commands
These commands control the CDMA Time view.
Table 2-20: CDMA Time View commands
HeaderDescription
:View<x>:Average:Times (?)Set the number of frames for averaging
:View<x>:Block (?)Set the block number
:View<x>:BreakMeasureStop executing the Measure function
:View<x>:BreakMeasureDataStop executing the Measure Data function
:View<x>:Executing?Query the operation status of the Measure or
MeasureData command
:View<x>:Marker:DeltaMarker (?)Turn the delta marker on or off
:View<x>:Marker:DeltaX (?)Set the horizontal position of the delta marker
:View<x>:Marker:DeltaY?Query the vertical position of the delta marker
:View<x>:Marker:PeakMove the marker to the adjacent peak
:View<x>:Marker:ResetDeltaMove the delta marker to the marker position
:View<x>:Marker:SearchMaxSearch the maximum peak and place the marker on it
:View<x>:Marker:SearchMinSearch the minimum peak and place the marker on it
:View<x>:Marker:SearchSeparation (?)Set the resolution to separate two peaks
:View<x>:Marker:X (?)Set the horizontal position of the marker
:View<x>:Marker:Y?Query the vertical position of the marker
:View<x>:Mask:OffLeft (?)Set the reference time just before the rising edge
:View<x>:Mask:OffLevel (?)Set the reference offĆlevel
:View<x>:Mask:OffRight (?)Set the reference time just after the falling edge
:View<x>:Mask:OnLeft (?)Set the reference time after rising edge
:View<x>:Mask:OnLevel (?)Set the reference onĆlevel
:View<x>:Mask:OnRight (?)Set the reference time just before the falling edge
:View<x>:MeasureAverage newly acquired data and perform PASS/FAIL
test
:View<x>:MeasureDataAverage data on the memory and perform PASS/FAIL
test
:View<x>:Position (?)Set the display position in a block
:View<x>:Result<y>?Query measurement results
:View<x>:Scale:FallingEdgeExpand the falling edge of waveform on the screen
:View<x>:Scale:FullScaleDisplay the whole waveform
:View<x>:Scale:HoldYScale (?)Determine whether to hold or reset the vertical scale
when you change the input source
2-26
3066 & 3086 3 GHz Real Time Spectrum Analyzer Programmer Manual
Command Groups
Table 2-20: CDMA Time View commands (Cont.)
HeaderDescription
:View<x>:Scale:RisingEdgeExpand the rising edge of waveform on the screen
:View<x>:Scale:XScale (?)Scale the horizontal axis
:View<x>:Scale:XStart (?)Set the start point of the horizontal axis on the screen
:View<x>:Scale:YScale (?)Scale the vertical axis
:View<x>:Scale:YStart (?)Set the start point of the vertical axis on the screen
:View<x>:Source (?)Select the input data source
:View<x>:Trace2:TraceVisible (?)Determine whether or not to display Trace 2
:View<x>:TraceVisible (?)Determine whether or not to display Trace 1
:View<x>:Version?Query the version of the CDMA Time View program
CodeSpectrogram View
Commands
3066 option 15 and 3086 option 16 only. These commands control the
code-domain spectrogram view according to the cdmaOne standard.
:View<x>:Scale:Origin (?)Reset the vertical and horizontal axis scale to the
default
:View<x>:Scale:XScale (?)Scale the horizontal axis
:View<x>:Scale:XStart (?)Set the start point of the horizontal axis on the screen
:View<x>:Source (?)Select the input data source
:View<x>:Version?Query the version of the CCDFView program
These commands are equivalent to the UTILITY menu on the front panel.
Self GainĆCalibration
Commands
Save/Load Commands
These commands control the self gain-calibration.
Table 2-29: Self GainĆCalibration commands
HeaderDescription
:Util1:ExecutePerform the self gainĆcalibration
:Util1:Gain:Auto (?)Determine whether to perform the self gainĆcalibration
automatically
:Util1:Gain:ExecutePerform the self gainĆcalibration
:Util1:IQOffset:Execute (the 3086 only)Compensate the offset of the I and Q input signals
:Util1:Result<x>?Query the calibration results
:Util1:Version?Query the version of the Self Gain-Calibration
program
:Util1:WideOffset:Request
(the 3086 only)
Compensate the offset of the Wideband mode at the
next data acquisition
These commands control to save or load data.
Table 2-30: Save/Load commands
2-34
HeaderDescription
:Util2:AllFramesSpecify that the all frames are saved
:Util2:BeginZ (?)Select the first frame to be saved
:Util2:Buffer:<item> (?)Set the file header in the buffer
3066 & 3086 3 GHz Real Time Spectrum Analyzer Programmer Manual
Command Groups
Table 2-30: Save/Load commands (Cont.)
HeaderDescription
:Util2:Buffer:CopyHeader (?)Store file header to the buffer
:Util2:Buffer:SaveHeader (?)Save the file header in the buffer to the file
:Util2:Data:LoadLoad data from a file in the IQ format
:Util2:Data:SaveSave the data to the file in the IQ or AP format
:Util2:Data:SaveDateTimeAdd date and time for the specified frame to the file
:Util2:Data:SaveFlatnessAdd calibration data to the file
:Util2:Data:SaveFrameAdd frame data to the file
:Util2:Data:SaveHeaderSave file header for the specified frames to the file
:Util2:Data:SavedInform other system programs of the name of the
updated file
:Util2:EndZ (?)Specify the last frame to be saved
:Util2:MarkerToFrameSpecify that the frames between the main marker and
the delta marker are saved
Average Commands
:Util2:Source (?)Select the data source to be saved
:Util2:Version?Query the version of the Save/Load program
These commands control averaging.
Table 2-31: Average commands
HeaderDescription
:Util3:AllFramesSpecify that all frames are processed
:Util3:BeginZ (?)Specify the first frame to be processed
:Util3:Destination (?)Specify the destination to which the result of the
process is output
:Util3:EndZ (?)Specify the last frame to be processed
:Util3:MarkerToFrameSpecify that the frames between the main marker and
the delta marker are processed
:Util3:PeakHoldPerform average in the peak hold mode
:Util3:RMSPerform average in the RMS mode
:Util3:Source (?)Select the input data source
:Util3:Version?Query the version of the Average program
3066 & 3086 3 GHz Real Time Spectrum Analyzer Programmer Manual
2-35
Command Groups
Remote Commands
These commands control remote operation.
Table 2-32: Remote commands
HeaderDescription
:Clipboard?Query the contents of the clipboard
:Set?Query the instrument settings
[:Util8]:Dev<address>:<command>Send the command to the GPIB device
[:Util8]:Event:<message>Generate an event
[:Util8]:Format (?)Select the waveform display format
[:Util8]:GPIB:Interface (?)Select the GPIB configuration
[:Util8]:GPIB:PrimaryAddress (?)Set the GPIB primary address
[:Util8]:Header (?)Determine whether to include headers on responses
[:Util8]:Id?Query identifying information about the analyzer
[:Util8]:KeyEquivalent to pressing the button on the front panel
[:Util8]:NewLine (?)Select the newĆline character of query responses
[:Util8]:NumericOutput (?)Select the numerical format of the returned value
[:Util8]:Register:DataWrite a value to the data register
[:Util8]:Register:HeaderSpecify axes scaling and labeling for the data register
[:Util8]:Source (?)Select the input data source
[:Util8]:Source:<item>?Query the setting for the item
[:Util8]:Status?Query the status of the analyzer
[:Util8]:TCPIP:Port:Command (?)Set the TCP/IP command port number
[:Util8]:TCPIP:Port:Command:ResetClose the TCP/IP command port
[:Util8]:TCPIP:Port:Event (?)Set the TCP/IP event port number
[:Util8]:TCPIP:Port:Event:ResetClose the TCP/IP event port
[:Util8]:Version?Query the version of the Remote program
[:Util8]:ViewName?Query the name of the Remote program
[:Util8]:Z (?)Set the frame number
[:Util8]:Z:<item>?Query information about the frame of input data
2-36
3066 & 3086 3 GHz Real Time Spectrum Analyzer Programmer Manual
Configuration Commands
Use the Configuration commands to set the analyzer with the basic configuration
pattern before acquiring, displaying, and measuring spectra.
3066 & 3086 3 GHz Real Time Spectrum Analyzer Programmer Manual
2-37
Congifuration Commands
:Config:Block (No Query Form)
Starts data acquisition in the Block mode. During data acquisition, this command
stops it.
Syntax
Arguments
Examples
Related Commands
:Config:Block
None
:Config:Block
starts data acquisition in the Block mode. During data acquisition, this command
stops it.
:Config:Start, :Config:Stop
:Config:Continue (No Query Form)
Breaks the pause and starts data acquisition again.
Syntax
Arguments
:Config:Continue
None
2-38
Examples
Related Commands
:Config:Continue
breaks the pause and starts data acquisition again.
:Config:Pause
3066 & 3086 3 GHz Real Time Spectrum Analyzer Programmer Manual
:Config:Label (No Query Form)
Displays label in black on the upper left of screen.
Congifuration Commands
Syntax
Arguments
Examples
Related Commands
:Config:Label <string>
<string>
Labels must be alphanumeric characters within 32 characters.
:Config:Label "Sample Waveform 1"
displays “Sample Waveform 1” on the upper left of screen.
:Config:Message
:Config:Message (No Query Form)
Displays message in red on the upper left of screen.
Syntax
Arguments
:Config:Message <string>
<string>
Messages must be alphanumeric characters within 32 characters.
Examples
Related Commands
3066 & 3086 3 GHz Real Time Spectrum Analyzer Programmer Manual
:Config:Message "Measure the spectrum"
displays “Measure the spectrum” in red on the upper left of screen.
:Config:Label
2-39
Congifuration Commands
:Config:Mode (No Query Form)
Loads the configuration parameters from the analyzer standard configuration file.
For details on the parameter settings, refer to the factory initialization settings of
the :Config:Mode command on page B–16.
Dual loads the configuration parameters for the Dual mode.
Freq1 loads the configuration parameters to observe spectrum.
Freq2 loads the configuration parameters to observe spectrum and spectrogram.
Zoom loads the configuration parameters for the Zoom mode.
opCDMA1 loads the configuration parameters to measure, analyze, and display the
EVM (Error Vector Magnitude), r (Rho meter), frequency error, and origin offset
error for the IS-95 standard.
opCDMA2 loads the configuration parameters to measure, analyze, and display the
power, occupied bandwidth (OBW), and spurious for the IS-95 standard.
opCDMA3 loads the configuration parameters to measure, analyze, and display the
time characteristic for the burst signal for the IS-95 standard.
opCDMA4 loads the configuration parameters to measure, analyze, and display the
EVM (Error Vector Magnitude), r (Rho meter), frequency error, and origin offset
error for the T-53 standard.
2-40
opCDMA5 loads the configuration parameters to measure, analyze, and display the
power, occupied bandwidth (OBW), and spurious for the T-53 standard.
opCDMA6 loads the configuration parameters to measure, analyze, and display the
time characteristic for the burst signal for the T-53 standard.
opDemod1 loads the configuration parameters to observe digital modulating
signals.
opCode1 loads the configuration parameters for the cdmaOne forward link signal
analysis (3066 option 15 and 3086 option 16 only).
opCodeW1 loads the configuration parameters for the W-CDMA down-link signal
analysis (3086 option 16 only).
opCCDF loads the configuration parameters for the CCDF analysis (option 20
only).
3066 & 3086 3 GHz Real Time Spectrum Analyzer Programmer Manual
Congifuration Commands
Examples
:Config:Mode Dual
loads the configuration file for the Dual mode.
:Config:Mode:Load (No Query Form)
Loads the configuration parameters from the file to which you have stored them
previously.
Syntax
Arguments
Examples
Related Commands
:Config:Mode:Load <file_name>
<file_name>::=<string> specifies the configuration file (“*.CFG”).
:Config:Mode:Load "SAMPLE1.CFG"
loads the configuration parameters from the file SAMPLE1.CFG.
:Config:Mode:Save
:Config:Mode:Save (No Query Form)
Syntax
Arguments
Examples
Related Commands
Saves the configuration parameters to a file.
:Config:Mode:Save <file_name>
<file_name>::=<string> specifies the configuration file (“*.CFG”).
:Config:Mode:Save "SAMPLE1.CFG"
saves the parameters to the configuration file SAMPLE1.CFG.
:Config:Mode:Load
3066 & 3086 3 GHz Real Time Spectrum Analyzer Programmer Manual
2-41
Congifuration Commands
:Config:Next (No Query Form)
Stops to acquire the current block and starts to acquire the next block.
Syntax
Arguments
Examples
:Config:Pause (?)
Syntax
Arguments
:Config:Next
None
:Config:Next
stops to acquire the current block and starts to acquire the next block.
Turns the Pause mode on or off. In the Pause mode, the data acquisition pauses
every block to allow you to process the data. Use the :Config:Continue
command to resume.
:Config:Pause { On | Off }
:Config:Pause?
On turns the Pause mode on.
Off turns the Pause mode off.
2-42
Examples
Related Commands
:Config:Pause On
turns the Pause mode on.
:Config:Continue
3066 & 3086 3 GHz Real Time Spectrum Analyzer Programmer Manual
:Config:PrintScreen (No Query Form)
Prints the screen image to the printer specified with the :Config:PrintScreen:
Printer command.
Congifuration Commands
Syntax
Arguments
Examples
Related Commands
:Config:PrintScreen
None
:Config:PrintScreen
prints the screen image to the printer.
:Config:PrintScreen:Printer
:Config:PrintScreen:Printer (?)
Specifies or queries the printer to print the screen image.
Syntax
Arguments
:Config:PrintScreen:Printer <printer_name>
:Config:PrintScreen:Printer?
<printer_name>::=<string> specifies the printer.
Examples
Related Commands
3066 & 3086 3 GHz Real Time Spectrum Analyzer Programmer Manual
:Config:PrintScreen:Printer "PRINTER1"
specifies that the screen image is output to the printer named PRINTER1.
:Config:PrintScreen
2-43
Congifuration Commands
:Config:PrintScreen:Printer:Items? (Query Only)
Returns the list of available printers.
Syntax
Returns
Examples
Related Commands
:Config:PrintScreen:Printer:Items?
<printer_name>[,<printer_name>...]
where <printer_name>::=<string>.
Assigns the utility program to the UTILITY side key.
NOTE. UTILITY 1, 2, 3, and 8 are already used; Self Gain-Calibration,
Save/Load, Average, and Remote, respectively. You can assign UTILITY 4 to 7
when new utility programs are released.
Syntax
Arguments
Examples
3066 & 3086 3 GHz Real Time Spectrum Analyzer Programmer Manual
:Config:Util<x> { <name> | None }
:Config:Util<x>?
<name>::=<string> is the utility program name.
None disables the UTILITY side key.
:Config:Util5 SAMPLE
assigns the utility program SAMPLE to the UTILITY 5 (UTILITY E) key.
:Config:Util1 None
disables the UTILITY 1 (UTILITY A) key.
2-51
Congifuration Commands
:Config:Util<x>:Show (No Query Form)
Displays the utility menu for the specified UTILITY side key.
Syntax
Arguments
Examples
Related Commands
:Config:Util<x>:Show
None
:Config:Util1:Show
displays the utility menu of the UTILITY 1 side key.
:Config:Util<x>
:Config:Version? (Query Only)
Queries the version of the Configuration program.
Syntax
Returns
Examples
:Config:Version?
<NR2>
:Config:Version?
might return 1.1.
2-52
3066 & 3086 3 GHz Real Time Spectrum Analyzer Programmer Manual
:Config:View:BackgroundColor (?)
Selects or queries the background color of the waveform display area.
Congifuration Commands
Syntax
Arguments
Examples
:Config:View:BackgroundColor { Black | White }
:Config:View:BackgroundColor?
Black selects black for the background color.
White selects white for the background color.
:Config:View:BackgroundColor Black
selects black for the background color.
:Config:View:Items? (Query Only)
Returns the list of available programs for the View 1 to 8 (A to H). Select the
program with the :Config:View<x> command.
Syntax
Returns
:Config:View:Items?
<program_name>[,<program_name>...]
where <program_name>::=<string>.
Examples
Related Commands
3066 & 3086 3 GHz Real Time Spectrum Analyzer Programmer Manual
3066 & 3086 3 GHz Real Time Spectrum Analyzer Programmer Manual
2-55
Congifuration Commands
Examples
Related Commands
:Config:View1 Waveform
assigns the Waveform View program to the VIEW 1 (VIEW A) key.
:Config:View:Items
:Config:View<x>:Show (No Query Form)
Displays the View menu on the analyzer screen for the specified view.
Syntax
Arguments
Examples
Related Commands
:Config:View<x>:Show
None
:Config:View1:Show
displays the View 1 (View A) menu on the analyzer screen.
:Config:View<x>
2-56
3066 & 3086 3 GHz Real Time Spectrum Analyzer Programmer Manual
Standard Setup Commands
When you select Standard in the Config:Setup command, use the commands
in this section to set the details for the standard setup.
3066 & 3086 3 GHz Real Time Spectrum Analyzer Programmer Manual
2-57
Standard Setup Commands
:Setup:BlockSize (?)
Sets or queries the number of frames per block.
Syntax
Arguments
Examples
Related Commands
:Setup:BlockSize <value>
:Setup:BlockSize?
<value>::=<NR1> depends on the FFT points and the memory mode:
FFT pointsMemory mode<value>
256-1 to 16000
1024
:Setup:BlockSize 200
sets the number of frames per block to 200.
:Setup:FFTPoints, :Setup:MemoryMode
Frequency1 to 4000
Other than Frequency1 to 2000
2-58
3066 & 3086 3 GHz Real Time Spectrum Analyzer Programmer Manual
:Setup:CenterFrequency (?)
Sets or queries the center frequency.
Standard Setup Commands
Syntax
Arguments
Examples
Related Commands
:Setup:CenterFrequency <value>
:Setup:CenterFrequency?
<value>::=<NR3> depends on the input mode:
Input mode<value>
1
IQ
Wideband1,RFSpan/2 Hz to 3 GHz - Span/2 Hz
BasebandSpan/2 Hz to 10 MHz - Span/2 Hz
1
The 3086 only.
0
:Setup:CenterFrequency 1.5G
sets the center frequency to 1.5 GHz.
:Setup:InputMode
3066 & 3086 3 GHz Real Time Spectrum Analyzer Programmer Manual
2-59
Standard Setup Commands
:Setup:FFTPoints (?)
Sets or queries the number of FFT sampling points per frame.
Syntax
Arguments
Examples
Related Commands
:Setup:FFTWindow (?)
:Setup:FFTPoints <value>
:Setup:FFTPoints?
<value>::=<NR1> depends on the memory mode:
Memory mode<value>
Frequency{ 1024 | 256 }
Other than Frequency1024
:Setup:FFTPoints 1024
sets the number of FFT points to 1024.
:Setup:MemoryMode
Selects or queries the FFT window.
2-60
Syntax
Arguments
Examples
:Setup:FFTWindow { Blackman | Hamming | Rect }
:Setup:FFTWindow?
Blackman selects the Blackman-Harris window.
Hamming selects the Hamming window.
Rect selects the Rectangular window.
:Setup:FFTWindow Blackman
selects the Blackman-Harris window.
3066 & 3086 3 GHz Real Time Spectrum Analyzer Programmer Manual
:Setup:FramePeriod (?)
Standard Setup Commands
Sets or queries the frame period in the Block mode. The setting is effective in the
Frequency and Dual memory mode. In the Zoom mode, this setting is ignored.
Syntax
Arguments
Examples
Related Commands
:Setup:FramePeriod <value>
:Setup:FramePeriod?
<value>::=<NR3> ranges 20 ms to 60 s.
:Setup:FramePeriod 30m
sets the frame period to 30 ms.
:Setup:MemoryMode
:Setup:FrequencyOffset (?)
Sets or queries the frequency display offset. This setting is useful, for example,
when a down converter connects externally. It has no effect on the analyzer
hardware settings.
Syntax
FrequencyOffset <value>
FrequencyOffset?
Arguments
Examples
Related Commands
3066 & 3086 3 GHz Real Time Spectrum Analyzer Programmer Manual
<value>::=<NR3> ranges –100 GHz to 100 GHz.
:Setup:FrequencyOffset 100G
sets the frequency display offset to 100 GHz.
:Setup:CenterFrequency
2-61
Standard Setup Commands
:Setup:InputCoupling (?)
Selects or queries the input coupling to the RF INPUT connector on the front
panel. In the IQ mode of the 3086, this command is ignored.
Syntax
Arguments
Examples
:Setup:InputCoupling <value>
:Setup:InputCoupling?
<value> depends on the input mode:
Input mode<value>
Wideband1,RFAC
Baseband{AC|GND|DC}
1
The 3086 only.
AC sets the input coupling to AC.
GND sets the input coupling to ground.
DC sets the input coupling to DC.
:Setup:InputCoupling AC
sets the RF input coupling to AC.
2-62
Related Commands
:Setup:InputMode
3066 & 3086 3 GHz Real Time Spectrum Analyzer Programmer Manual
:Setup:InputMode (?)
Standard Setup Commands
Selects or queries the signal input mode.
Syntax
Arguments
Examples
Related Commands
:Setup:InputMode { IQ | Wideband | RF | Baseband }
:Setup:InputMode?
IQ selects the IQ mode (the 3086 only). This mode processes the I and Q input
signals from the rear panel connectors.
Wideband selects the Wideband mode (the 3086 only). This mode can process 50
MHz to 3 GHz signals with maximum 30 MHz span in the vector mode.
RF selects the RF mode. This mode can process 10 MHz to 3 GHz signals with
maximum 6 MHz span.
Baseband selects the baseband mode. This mode does not use the internal 3 GHz
down converter. It can only process DC to 10 MHz signals.
:Setup:InputMode RF
selects the RF mode.
:Setup:CenterFrequency, :Setup:InputCoupling
:Setup:LevelOffset (?)
Sets or queries the level display offset. This setting is useful, for example, when
an attenuator connects externally. It has no effect on the analyzer hardware
settings.
Syntax
Arguments
Examples
Related Commands
3066 & 3086 3 GHz Real Time Spectrum Analyzer Programmer Manual
:Setup:LevelOffset <value>
:Setup:LevelOffset?
<value>::=<NR3> ranges –100 dB to 100 dB.
:Setup:LevelOffset 100
sets the level display offset to 100 dB.
:Setup:ReferenceLevel
2-63
Standard Setup Commands
:Setup:Load (No Query Form)
Loads the trigger mask from the specified file.
Syntax
Arguments
Examples
Related Commands
:Setup:Load <file_name>
<file_name>::=<string> specifies the file that contains the trigger mask.
The file name must be “*.TRG”.
:Setup:Load "SAMPLE1.TRG"
loads the trigger mask from the file SAMPLE1.TRG.
:Setup:Save
:Setup:MarkerToFreq (No Query Form)
Sets the center frequency to the value at the marker.
Syntax
Arguments
:Setup:MarkerToFreq
None
2-64
Examples
Related Commands
:Setup:MarkerToFreq
sets the center frequency to the value at the marker.
:Setup:CenterFrequency
3066 & 3086 3 GHz Real Time Spectrum Analyzer Programmer Manual
:Setup:MaxSpan (No Query Form)
Sets the span to the maximum.
Standard Setup Commands
Syntax
Arguments
Examples
Related Commands
:Setup:MemoryMode (?)
Syntax
Arguments
:Setup:MaxSpan
None
:Setup:MaxSpan
sets the span to the maximum.
:Setup:Span
Selects or queries the memory mode.
:Setup:MemoryMode { Frequency | Dual | Zoom }
:Setup:MemoryMode?
Frequency selects the Frequency mode. Only frequency domain data is written
into the memory.
Dual selects the Dual mode. The data for both frequency and time domain are
written into the memory at the same time.
Zoom expands a specific part of the spectrum.
In the IQ mode of the 3086, the memory mode is fixed to the Zoom.
Examples
Related Commands
3066 & 3086 3 GHz Real Time Spectrum Analyzer Programmer Manual
:Setup:Trigger { Auto | Delayed | Interval | Never | Normal |
Quick | QuickInterval | Timeout }
:Setup:Trigger?
3066 & 3086 3 GHz Real Time Spectrum Analyzer Programmer Manual
Standard Setup Commands
Arguments
In the IQ and Wideband modes of the 3086, you can not select Quick and
QuickInterval.
Auto acquires data regardless of trigger generation as follows:
If you have turned off the trigger count, the data acquisition will repeat until you
stop it.
If you have turned on the trigger count, the data will be acquired the number of
times specified with the :Setup:TriggerTimes command after you start the
acquisition.
Delayed causes the data acquisition to stop for the time after the trigger specified
with the :Setup:TriggerDelayed command.
Interval specifies that a block data is acquired and displayed at the time
interval set with the :Setup:TriggerInterval command.
Never ignores any trigger settings. The data acquisition repeats until you stop it.
Normal waits for a valid trigger event.
Quick is the same as the Normal except that data is displayed after all blocks are
acquired. It shortens the time interval between two block data acquisitions. In the
Normal mode, the interval is several decade milli-seconds. In the Quick mode, it
is several hundred micro-seconds.
Examples
Related Commands
QuickInterval is the same as the Interval, except that data is displayed after
all blocks are acquired. You can capture phenomena which are missed during
data display in the Interval mode.
Timeout stops the data acquisition if the trigger event does not occur within the
time specified with the :Setup:TriggerTimeout command. This argument is
effective only when the trigger source is set to Internal.