The information contained in this document is subject to change
without notice.
Agilent Technologies makes no warranty of any kind with regard to this
material, including but not limited to, the implied warranties of
merchantability and fitness for a particular purpose. Agilent
Technologies shall not be liable for errors contained herein or for
incidental or consequential damages in connection with the furnishing,
performance, or use of this material.
Where to Find the Latest Information
Documentation is updated periodically. For the latest information about
Agilent PSA Spectrum Analyzers, including firmware upgrades,
software upgrades, application information, and product information,
please visit the Internet URL listed below:
Putting Multiple Commands on the Same Line . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .379
24
Getting Started
1Getting Started
25
Getting Started
Getting Started
Option 266 Description
Option 266 Description
Option 266 (PSA Series Programming Code Compatibility Suite) for
Agilent Technologies’ PSA series of spectrum analyzers allows the
analyzer to be controlled using many of the remote programming
commands from the following analyzers:
• 8560 E/EC Series Portable Spectrum Analyzers, comprising:
NOTEThe 8566A/B and the 8568A/B are not considered part of the 8560
series of analyzers.
Option 266 is designed to replace these analyzers in many automated
systems with minimal or no modification to the currently used
measurement software.
Option 266 Limitations
The Agilent Option 266 (PSA Series Programming Code Compatibility
Suite) has been designed to emulate as closely as possible the operation
of the specified spectrum analyzers. It is not, however, intended as an
absolute direct replacement for these analyzers.
26Chapter 1
Getting Started
Option 266 Description
Supported commands
Only a subset of the 8566/8568/8560 Series/8590 Series commands is
supported in this option (through a GPIB interface). These supported
commands were determined by feedback from our customers combined
with technical considerations and constraints.
Predefined Functions
In the 8566/8568/8560 Series/8590 Series analyzers, a “predefined
function” is an analyzer command that returns a number that can be
operated on by other analyzer commands. “Predefined variables” follow
the same idea, except the value to be passed as a parameter to the next
command is stored in a variable.
Option 266 does not support this type of behavior, so any commands
that originally acted as predefined functions or variables, or that
allowed predefined functions or variables as arguments in the
8566/8568/8560 Series/8590 Series analyzers, will no longer do so.
User-defined Functions
Getting Started
No user-defined functions, traces, or variables (FUNCDEF, TRDEF or
VARDEF) can be used as arguments or commands in programs
controlling any analyzer running Option 266. In addition, the behavior
of certain commands that rely on the “active functions” (UP, DN, etc.)
may be slightly different.
Chapter 127
Getting Started
Hardware and Firmware Requirements for Option 266
Hardware and Firmware Requirements for
Option 266
One of the following Agilent spectrum analyzers and associated
hardware options is required to run Option 266.
Table 1-1 Compatible Agilent PSA Series Spectrum Analyzers
Getting Started
Analyzer
Model
Number
E4440A26.5 GHzA.10.00 or laterOption 266
E4443A6.7 GHzA.10.00 or laterOption 266
E4445A13.2 GHzA.10.00 or laterOption 266
E4446A44.0 GHzA.10.00 or laterOption 266
E4447A42.98 GHzA.10.00 or laterOption 266
E4448A50.0 GHzA.10.00 or laterOption 266
Upper
Frequency
Limit
FirmwarePSA Series
Programming Code
Compatibility
Suite Personality
For maximum compatibility, you should select a PSA Series analyzer
that best matches the frequency range of your chosen remote language.
The frequency limits of the remote languages are listed below.
Table 1-2 Frequency Ranges of the Remote Languages
Remote LanguageStart FrequencyStop Frequency
8560E/EC0 Hz2.9 GHz
a
8561E/EC0 Hz6.5 GHz
8562E/EC0 Hz13.2 GHz
8563E/EC0 Hz26.5 GHz
8564E/EC0 Hz40.0 GHz
8565E/EC0 Hz50.0 GHz
8566A0 Hz22.0 GHz
8566B0 Hz22.0 GHz
8568A0 Hz1.5 GHz
8568B0 Hz1.5 GHz
8590L0 Hz1.8 GHz
8591E0 Hz1.8 GHz
28Chapter 1
Hardware and Firmware Requirements for Option 266
Table 1-2 Frequency Ranges of the Remote Languages
Getting Started
Remote LanguageStart FrequencyStop Frequency
8592L
8593E
b
b
0 Hz22.0 GHz
0 Hz22.0 GHz
8594E0 Hz2.9 GHz
8595E0 Hz6.5 GHz
8596E
b
0 Hz12.8 GHz
a. Or the upper frequency range of the PSA (whichever one is lower).
For example, the E4445A will only have a stop frequency of
13.2 GHz when emulating an 8563E/EC.
b. The command HNLOCK (Harmonic Lock) is not supported in Option
266. Thus, the different frequency spans associated with the various
harmonic bands are also not supported.
a
Getting Started
Chapter 129
Getting Started
Getting Started
Installing Option 266
Installing Option 266
You must load the desired personality option into the instrument
memory. Loading can be done from a firmware CD-ROM or from the
internet location. An automatic loading program comes with the files
and runs from your PC.
Installing Optional Measurement Personalities
When you install a measurement personality, you need to follow a three
step process:
1. Determine whether your memory capacity is sufficient to contain all
the options you want to load. If not, decide which options you want to
install now, and consider upgrading your memory. Details follow in
“Do You Have Enough Memory to Load All Your Personality
Options?” on page 1-30.
2. Install the measurement personality firmware into the instrument
memory. Details follow in “Loading an Optional Measurement
Personality” on page 34.
3. Enter a license key that activates the measurement personality.
Details follow in “Obtaining and Installing a License Key” on
page 34.
Adding measurement personalities requires the purchase of an upgrade
kit for the desired option. The upgrade kit contains the measurement
personality firmware and an entitlement certificate that is used to
generate a license key from the internet website. A separate license key
is required for each option on a specific instrument serial number and
host ID.
For the latest information on Agilent Spectrum Analyzer options and
upgrade kits, visit the following web location:
http://www.agilent.com/find/sa_upgrades
Do You Have Enough Memory to Load All Your Personality
Options?
If you do not have memory limitations then you can skip ahead to the
next section “Loading an Optional Measurement Personality” on
page 1-34. If after installing your options you get error messages
relating to memory issues, you can return to this section to learn more
about how to optimize your configuration.
If you have 64 MBytes of memory installed in your instrument, you
should have enough memory to install at least four optional
personalities, with plenty of memory for data and states.
The optional measurement personalities require different amounts of
memory. So the number of personalities that you can load varies. This is
30Chapter 1
Getting Started
Installing Option 266
also impacted by how much data you need to save. If you are having
memory errors you must swap the applications in or out of memory as
needed. If you only have 48 MBytes of memory, you can upgrade your
hardware to 64 MBytes.
Additional memory can be added to any PSA Series analyzer by
installing Option 115. With this option installed, you can install all
currently available measurement personalities in your analyzer and
still have memory space to store more state and trace files than would
otherwise be possible.
To see the size of your installed memory for PSA Series Spectrum
Analyzers:
1. Ensure that the spectrum analyzer is in spectrum analyzer mode
because this can affect the screen size.
2. Press
System, More, Show Hdwr.
3. Read Flash Memory size in the table. If Option 115 is installed, the
table will also show Compact Flash Type and Compact Flash Size.
PSA Flash
Memory Size
64 Mbytes32.5 MBytes30.0 MBytes
48 Mbytes16.9 MBytes14.3 MBytes
PSA Compact Flash
Memory Size
512 Mbytes (Opt. 115)512 MBytes
Available Memory
Without Option
B7J and Option
122 or 140
Available Additional Memory for
Measurement Personalities
Available Memory With
Option B7J and Option 122 or
140
If you have 48 MBytes of memory, and you want to install more than 3
optional personalities, you may need to manage your memory
resources. The following section, “How to Predict Your Memory
Requirements” on page 1-31, will help you decide how to configure your
installed options to provide optimal operation.
Getting Started
How to Predict Your Memory Requirements
If you plan to install many optional personalities, you should review
your memory requirements, so you can determine whether you have
enough memory (unless you have a PSA Series with Option 115). There
is an Agilent “Memory Calculator” available online that can help you do
this, or you can make a calculated approximation using the information
that follows. You will need to know your instrument’s installed memory
size as determined in the previous section and then select your desired
applications.
Chapter 131
Getting Started
Getting Started
Installing Option 266
NOTEIf you have a PSA Series analyzer with Option 115, there is adequate memory
to install all of the available optional personalities in your instrument.
To calculate the available memory on your PSA, see:
http://sa.tm.agilent.com/PSA/memory/
Select the “Memory Calculator” link. You can try any combination of
available personalities to see if your desired configuration is compatible
with your installed memory.
NOTEAfter loading all your optional measurement personalities, you should
have a reserve of ~2 MBytes memory to facilitate mode switching. Less
available memory will increase mode switching time. For example, if
you employ excessive free memory by saving files of states and/or data,
your mode switching time can increase to more than a minute.
You can manually estimate your total memory requirements by adding
up the memory allocations described in the following steps. Compare
the desired total with the available memory that you identified in the
previous section.
1. Program memory - Select option requirements from the table
“Measurement Personality Options and Memory Required” on
page 1-33.
2. Shared libraries require 7.72 MBytes.
3. Recommended mode swap space is 2 MBytes.
4. Screens - .gif files need 20-25 kBytes each.
5. State memory - State file sizes range from 21 kB for SA mode to
40 kB for W-CDMA. The state of every mode accessed since power-on
will be saved in the state file. File sizes can exceed 150 kB each when
several modes are accessed, for each state file saved.
TIPState memory retains settings for all states accessed before the Save State
command. To reduce this usage to a minimum, reduce the modes accessed
before the Save State is executed. You can set the PSA to boot into a selected
mode by accessing the desired mode, then pressing the System, Power
On/Preset, Power On keys and toggle the setting to Last.
32Chapter 1
Getting Started
Installing Option 266
Measurement Personality Options and Memory Required
Personality Options
for PSA Series Spectrum Analyzers
a
OptionFile Size
(PSA Rev: A.10)
cdmaOne measurement personalityBAC1.91 Mbytes
NADC and PDC measurement personalities (not
BAE2.43 Mbytes
available separately)
W-CDMA or W-CDMA, HSDPA, HSUPA
BAF, 210
5.38 Mbytes
measurement personality
cdma2000 or cdma2000 w/ 1xEV-DV measurement
personality
1xEV-DO measurement personality204
GSM (with EDGE) measurement personality202
Shared measurement library
b
Phase Noise measurement personality226
Noise Figure measurement personality219
Basic measurement personality with digital demod
hardware
(available with Option 23A - Trigger support for
AM/FM/PM and Option 23B - CCITT filter)
EMC Analyzer
239
4.06 Mbytes
b
a. Available as of the print date of this guide.
b. Many PSA Series personality options use a 7.72 Mbyte shared measurement library. If
you are loading multiple personalities that use this library, you only need to add this
memory allocation once.
c. Shared measurement library allocation not required.
d. This is a no charge option that does not require a license key.
Chapter 133
Getting Started
Installing Option 266
Memory Upgrade Kits
The PSA 64 MByte Memory Upgrade kit part number is
E4440AU-ANE. The PSA Compact Flash Upgrade kit part number is
E4440AU-115.
For more information about memory upgrade kits contact your local
sales office, service office, or see:
http://www.agilent.com/find/sa_upgrades
Loading an Optional Measurement Personality
You must use a PC to load the desired personality option into the
instrument memory. Loading can be done from a firmware CD-ROM or
by downloading the update program from the internet. An automatic
loading program comes with the files and runs from your PC.
Getting Started
You can check the Agilent internet website for the latest PSA firmware
versions available for downloading:
http://www.agilent.com/find/psa_firmware
NOTEWhen you add a new option, or update an existing option, you will get the
updated versions of all your current options as they are all reloaded
simultaneously. This process may also require you to update the instrument
core firmware so that it is compatible with the new option.
Depending on your installed hardware memory, you may not be able to
fit all of the available measurement personalities in instrument
memory at the same time. You may need to delete an existing option file
from memory and load the one you want. Use the automatic update
program that is provided with the files. Refer to the table showing
“Measurement Personality Options and Memory Required” on
page 1-33. The approximate memory requirements for the options are
listed in this table. These numbers are worst case examples. Some
options share components and libraries, therefore the total memory
usage of multiple options may not be exactly equal to the combined
total.
Obtaining and Installing a License Key
If you purchase an optional personality that requires installation, you
will receive an “Entitlement Certificate” which may be redeemed for a
license key specific to one instrument. Follow the instructions that
accompany the certificate to obtain your license key.
To install a license key for the selected personality option, use the
following procedure:
NOTEYou can also use this procedure to reinstall a license key that has been deleted
34Chapter 1
Getting Started
Installing Option 266
during an uninstall process, or lost due to a memory failure.
1. Press System, More, More, Licensing, Option to accesses the alpha
editor. Use this alpha editor to enter letters (upper-case), and the
front-panel numeric keys to enter numbers for the option
designation. You will validate your option entry in the active
function area of the display. Then, press the
Enter key.
2. Press
License Key to enter the letters and digits of your license key.
You will validate your license key entry in the active function area of
the display. Then, press the
3. Press the
Activate License key.
Enter key.
Viewing a License Key
Measurement personalities purchased with your instrument have been
installed and activated at the factory before shipment. The instrument
requires a License Key unique to every measurement personality
purchased. The license key is a hexadecimal number specific to your
measurement personality, instrument serial number and host ID. It
enables you to install, or reactivate that particular personality.
Use the following procedure to display the license key unique to your
personality option that is already installed in your PSA:
Press
Personality key displays the personalities loaded, version
System, More, More, Licensing, Show License. The System,
information, and whether the personality is licensed.
NOTEYou will want to keep a copy of your license key in a secure location. Press
System, More, then Licensing, Show License, and print out a copy of the
display that shows the license numbers. If you should lose your license key, call
your nearest Agilent Technologies service or sales office for assistance.
Getting Started
Using the Delete License Key on PSA
This key will make the option unavailable for use, but will not delete it
from memory. Write down the 12-digit license key for the option before
you delete it. If you want to use that measurement personality later,
you will need the license key to reactivate the personality firmware.
NOTEUsing the Delete License key does not remove the personality from the
instrument memory, and does not free memory to be available to install
another option. If you need to free memory to install another option, refer to
the instructions for loading firmware updates located at the URL :
http://www.agilent.com/find/psa/
1. Press
System, More, More, Licensing, Option. Pressing the Option key
will activate the alpha editor menu. Use the alpha editor to enter the
letters (upper-case) and the front-panel numeric keyboard to enter
the digits (if required) for the option, then press the
Chapter 135
Enter key. As you
Getting Started
Installing Option 266
enter the option, you will see your entry in the active function area of
the display.
Getting Started
2. Press
Delete License to remove the license key from memory.
Ordering Optional Measurement Personalities
When you order a personality option, you will receive an entitlement
certificate. Then you will need to go to the Web site to redeem your
entitlement certificate for a license key. You will need to provide your
instrument serial number and host ID, and the entitlement certificate
number.
Required Information:Front Panel Key Path:
Model #: (Ex. E4440A)
Host ID:
__________________
Instrument
Serial Number:
__________________
System, Show System
System, Show System
36Chapter 1
Getting Started
Configuring Option 266 on PSA Analyzers
Configuring Option 266 on PSA Analyzers
Figure 1-1 shows the menu map to configure Option 266 (Programming
Code Compatibility Suite) on your spectrum analyzer. Pressing
Config I/0, Configure Remote Lang, Language
on a PSA Series analyzer
allows you to select the remote programming language for the
instrument you are replacing.
System,
Getting Started
Chapter 137
Getting Started
Configuring Option 266 on PSA Analyzers
Figure 1-1 System Menu Map for Option 266 on PSA Series Analyzers
Getting Started
System
System
Show Errors
Power On/
Preset
Time/Date
Alignments
Config I/O
Reference
More
1 of 3
Config I/O
GPIB Address
19
IP Address
Host Name
visa
Subnet Mask
Gateway Address
SCPI LAN
Configure
Remote Lang
[SCPI]
Conf Rem Lang
Language
SCPI
Error Handling
Preferences
Figure 1-2 Language Link Menu Map for All Analyzers
Language
Error Handling
Preferences
Language
The selected softkey
on this menu shows
the current remote
language. If the
selected language is
not SCPI the value
displayed is that
returned on the 'ID?'.
Default value is SCPI.
Language
HP8566A
HP8566B
HP8568A
HP8568B
HP8590L
1 of 4
SCPI
More
Language
HP8592L
HP8594L
HP8591E
HP8593E
HP8594E
HP8595E
More
2 of 4
Language
HP8596E
HP8560E/EC
HP8561E/EC
HP8562E/EC
HP8563E/EC
HP8564E/EC
More
3 of 4
NOTEThe language softkeys are not in alphanumeric order.
Language
HP8565E/EC
More
4 of 4
38Chapter 1
Figure 1-3 Error Handling Link Menu Map
Getting Started
Configuring Option 266 on PSA Analyzers
Error Handling
Figure 1-4 Preferences Link Menu Map
Preferences
Error Handling
Command Err
On Off
Cmd Error Log
On Off
Clear Command
Error Log
Getting Started
Preferences
Limit RBW/VBW
On
Off
Atten Offset
On Off
Save Reg 7
(Preset Only)
On Off
Chapter 139
Getting Started
The Configure Remote Lang Screen Menu - PSA Analyzers
The Configure Remote Lang Screen Menu -
PSA Analyzers
Getting Started
Configure
Remote Lang
This key displays a menu allowing you to select the remote language
you wish to use, and to determine how command error messages are
stored and displayed.
LanguageThis key allows you to select which remote programming language you
wish to use.
SCPI Selects the
SCPI remote programming language. This is
the default setting after installation.
HP8560E/EC Selects the
HP8560E/EC remote programming language
and sets the response to the remote programming
command ‘ID?’ to
HP8560E. It also performs an
instrument preset and sets Span, Trace Points,
couplings, VBW/RBW ratio, and Span/RBW ratio
appropriately as shown in Table 1-3 on page 42.
HP8561E/EC Selects the
HP8561E/EC remote programming language
and sets the response to the remote programming
command ‘ID?’ to
HP8561E. It also performs an
instrument preset and sets Span, Trace Points,
couplings, VBW/RBW ratio, and Span/RBW ratio
appropriately as shown in Table 1-3 on page 42.
HP8562E/EC Selects the
HP8562E/EC remote programming language
and sets the response to the remote programming
command ‘ID?’ to
HP8562E. It also performs an
instrument preset and sets Span, Trace Points,
couplings, VBW/RBW ratio, and Span/RBW ratio
appropriately as shown in Table 1-3 on page 42.
HP8563E/EC Selects the
HP8563E/EC remote programming language
and sets the response to the remote programming
command ‘ID?’ to
HP8563E. It also performs an
instrument preset and sets Span, Trace Points,
couplings, VBW/RBW ratio, and Span/RBW ratio
appropriately as shown in Table 1-3 on page 42.
HP8564E/EC Selects the
HP8564E/EC remote programming language
and sets the response to the remote programming
command ‘ID?’ to
HP8564E. It also performs an
instrument preset and sets Span, Trace Points,
couplings, VBW/RBW ratio, and Span/RBW ratio
appropriately as shown in Table 1-3 on page 42.
HP8565E/EC Selects the
HP8565E/EC remote programming language
and sets the response to the remote programming
command ‘ID?’ to
40Chapter 1
HP8565E. It also performs an
Getting Started
The Configure Remote Lang Screen Menu - PSA Analyzers
instrument preset and sets Span, Trace Points,
couplings, VBW/RBW ratio, and Span/RBW ratio
appropriately as shown in Table 1-3 on page 42.
HP8566A Selects the
sets the response to the remote programming command
‘ID?’ to
HP8566A. It also performs an instrument preset
and sets Span, Trace Points, couplings, VBW/RBW
ratio, and Span/RBW ratio appropriately as shown in
Table 1-3 on page 42.
HP8566B Selects the
sets the response to the remote programming command
‘ID?’ to
HP8566B. It also performs an instrument preset
and sets Span, Trace Points, couplings, VBW/RBW
ratio, and Span/RBW ratio appropriately as shown in
Table 1-3 on page 42.
HP8568A Selects the
sets the response to the remote programming command
‘ID?’ to
HP8568A. It also performs an instrument preset
and sets Span, Trace Points, couplings, VBW/RBW
ratio, and Span/RBW ratio appropriately as shown in
Table 1-3 on page 42.
HP8568B Selects the
sets the response to the remote programming command
‘ID?’ to
HP8568B. It also performs an instrument preset
and sets Span, Trace Points, couplings, VBW/RBW
ratio, and Span/RBW ratio appropriately as shown in
Table 1-3 on page 42.
HP8566A remote programming language and
HP8566B remote programming language and
Getting Started
HP8568A remote programming language and
HP8568B remote programming language and
HP8590L Selects the
HP8590L remote programming language and
sets the response to the remote programming command
‘ID?’ to
HP8590L. It also performs an instrument preset
and sets Span, Trace Points, couplings, VBW/RBW
ratio, and Span/RBW ratio appropriately as shown in
Table 1-3 on page 42.
HP8591E Selects the
HP8591E remote programming language and
sets the response to the remote programming command
‘ID?’ to
HP8591E. It also performs an instrument preset
and sets Span, Trace Points, couplings, VBW/RBW
ratio, and Span/RBW ratio appropriately as shown in
Table 1-3 on page 42.
HP8592L Selects the
HP8592L remote programming language and
sets the response to the remote programming command
‘ID?’ to
HP8592L. It also performs an instrument preset
and sets Span, Trace Points, couplings, VBW/RBW
ratio, and Span/RBW ratio appropriately as shown in
Table 1-3 on page 42.
HP8593E Selects the
Chapter 141
HP8593E remote programming language and
Getting Started
The Configure Remote Lang Screen Menu - PSA Analyzers
sets the response to the remote programming command
‘ID?’ to
HP8593E. It also performs an instrument preset
and sets Span, Trace Points, couplings, VBW/RBW
ratio, and Span/RBW ratio appropriately as shown in
Table 1-3 on page 42.
Getting Started
HP8594E Selects the
sets the response to the remote programming command
‘ID?’ to
HP8594E. It also performs an instrument preset
and sets Span, Trace Points, couplings, VBW/RBW
ratio, and Span/RBW ratio appropriately as shown in
Table 1-3 on page 42.
HP8594L Selects the
sets the response to the remote programming command
‘ID?’ to
HP8594L. It also performs an instrument preset
and sets Span, Trace Points, couplings, VBW/RBW
ratio, and Span/RBW ratio appropriately as shown in
Table 1-3 on page 42.
HP8595E Selects the
sets the response to the remote programming command
‘ID?’ to
HP8595E. It also performs an instrument preset
and sets Span, Trace Points, couplings, VBW/RBW
ratio, and Span/RBW ratio appropriately as shown in
Table 1-3 on page 42.
HP8596E Selects the
sets the response to the remote programming command
‘ID?’ to
HP8596E. It also performs an instrument preset
and sets Span, Trace Points, couplings, VBW/RBW
ratio, and Span/RBW ratio appropriately as shown in
Table 1-3 on page 42.
HP8594E remote programming language and
HP8594L remote programming language and
HP8595E remote programming language and
HP8596E remote programming language and
NOTESetting the remote language to anything other than ‘SCPI’ does not
affect the response to the SCPI command ‘*IDN?’ This command will
still return the model number and firmware version number of the PSA
Series spectrum analyzer.
Table 1-3 Span, Trace Points, Couplings, VBW/RBW Ratio, and Span/RBW
Ratio Settings
Remote
Language
HP8560E/EC0 Hz2.9 GHz601AC191
HP8561E/EC0 Hz6.5 GHz601AC191
HP8562E/EC0 Hz13.2 GHz601AC191
HP8563E/EC0 Hz26.5 GHz601AC191
Start
Freq.
42Chapter 1
Stop
Freq.
Number
of Trace
Points
RF
Coupling
VBW/RBW
Ratio
Span/RBW
Ratio
Getting Started
The Configure Remote Lang Screen Menu - PSA Analyzers
Table 1-3 Span, Trace Points, Couplings, VBW/RBW Ratio, and Span/RBW
Ratio Settings
Remote
Language
HP8564E/EC0 Hz40 GHz601AC191
HP8565E/EC0 Hz50 GHz601AC191
HP8566A2 GHz22 GHz1001DC3
HP8566B2 GHz22 GHz1001DC3
HP8568A0 Hz1.5 GHz1001DC3
HP8568B0 Hz1.5 GHz1001DC3
Start
Freq.
Stop
Freq.
Number
of Trace
Points
RF
Coupling
VBW/RBW
Ratio
(VBW one
step wider
than RBW)
(VBW one
step wider
than RBW)
(VBW one
step wider
than RBW)
Span/RBW
Ratio
106
106
106
106
Getting Started
(VBW one
step wider
than RBW)
HP8590L0 Hz1.8 GHz401DC0.3106
HP8591E0 Hz1.8 GHz401DC0.3106
HP8592L2.75
GHz
HP8593E2.75
GHz
HP8594E0 Hz2.9 GHz401AC0.3106
HP8594L0 Hz2.9 GHz401DC0.3106
HP8595E0 Hz6.5 GHz401AC0.3106
HP8596E0 Hz12.8 GHz401AC0.3106
22 GHz401DC0.3106
22 GHz401DC0.3106
Command ErrThis key determines whether or not command errors are displayed on
the screen. When set to
On, error messages generated by unrecognized
commands or command arguments are displayed on the screen. When
set to
Off, error messages generated by unrecognized commands are not
displayed. The current setting is underlined on the key label, and this
setting is toggled each time the key is pressed.
Chapter 143
Getting Started
The Configure Remote Lang Screen Menu - PSA Analyzers
Cmd Error LogThis key sets command error logging On or Off. When set to On, all error
messages are stored in a log file, regardless of whether they have been
displayed on the screen. When set to
Off, no further command error
messages are written to the log file.
The log file is an ASCII text file called LOGFILE.TXT on the C: drive. It
has a maximum size of 32 KB. Once it has reached its maximum size,
no further error messages will be recorded, but a message will be
displayed prompting you to clear the log file. Switching
Off does not clear the log file. Only the Clear Command Error Log softkey
Cmd Error Log to
will clear the error log.
Getting Started
Clear Command
Error Log
This key allows you to clear all messages from the command error log
file LOGFILE.TXT. You will be asked to press the key a second time to
confirm your decision to clear the log file.
Limit RBW/VBWThis key toggles the
Limit RBW/VBW between On and Off. Setting it to
On causes the range of values for resolution and video bandwidths to be
limited, dependent on the remote language selected.
NOTEThis restriction on RBW and VBW range changes to use the base PSA
range of bandwidths if the detector type is set to Quasi Peak, MIL Peak,
EMI Average, or Average.
Setting this key to Off causes the resolution bandwidth and video
bandwidth filters to use the base PSA range of values for all remote
languages.
Atten OffsetThis key toggles a supplemental attenuation On and Off. The default
state is Off. Setting it to On sets a fixed 12 dB supplemental
attenuation in the hardware to prevent too great a signal at the input to
the mixer (0 dBm maximum) for
reference level settings of up to +12 dBm. The selected condition is
preserved when
Preset is pressed or power is cycled.
Save Reg 7This key enables or disables the saving of the Preset State in Register 7
(RC 7). Setting this to On causes the Preset State to be saved in
Register 7, but it can slow your analyzer down. Setting this to Off will
make your analyzer run faster, but the Preset State is not saved in
Register 7.
44Chapter 1
Getting Started
Running Software that Requires SCPI Commands
Running Software that Requires SCPI
Commands
When a Remote Language other than SCPI has been selected, you will
only have access to a very small subset of SCPI commands. If you are
not familiar with the SCPI remote programming language, Chapter 5 ,
“A Brief Introduction to the SCPI Language,”on page 373 contains some
useful information.
The SCPI commands available while using other remote languages are:
*IDN?
•
Queries and returns the instrument identification string.
Sets the current remote language. This command is only available if
you have Option 266 installed on your analyzer.
NOTEAgilent Technologies recommends that you do not repeatedly swap to
and from the SCPI language within your programs.
:SYSTem:LANGuage?
•
Queries and returns the current remote language. This command is
only available if you have Option 266 installed on your analyzer.
[:SENSe]:SWEep:TYPE AUTO|SWEep|FFT
•
Sets the Sweep Type. This command is only valid on the PSA Series
of analyzers.
•
[:SENSe]:SWEep:TYPE?
Queries and returns the Sweep Type. This command is only valid on
the PSA Series of analyzers.
[:SENSe]:SWEep:TYPE:AUTO:RULes SPEed|DRANge
•
Sets the auto rule setting for FFT and Sweep Type. This command is
only valid on the PSA Series of analyzers.
[:SENSe]:SWEep:TYPE:AUTO:RULes?
•
Queries and returns the auto rule setting for FFT and Sweep Type.
This command is only valid on the PSA Series of analyzers.
•
:SYSTem:OPTion?
Chapter 145
Getting Started
Getting Started
Running Software that Requires SCPI Commands
Returns a list of installed options.
If Option 266 is installed on your analyzer, the string “266” will
appear in the returned string. In the following example, options B7J,
266, and 110 are all installed.
Example: “B7J,266,110”
To return the analyzer to its full PSA SCPI capability, you must specify
the remote language as SCPI.
46Chapter 1
Getting Started
Service and Calibration
Service and Calibration
Since the Performance Verification and Adjustment Software uses the
SCPI command language, you will need to set Remote Language to
SCPI prior to calibration or service of your Agilent spectrum analyzer.
When your analyzer is returned from an Agilent Technologies service
center, you may have to reinstall Option 266. Refer to “Installing
Option 266” on page 30.
Getting Started
Chapter 147
Getting Started
Getting Started
Documentation for Option 266
Documentation for Option 266
Spectrum Analyzers with Option 266
When you purchase your PSA Series spectrum analyzer with the
Programming Code Compatibility Suite (Option 266), you will receive
this manual - the Programming Code Compatibility Suite Guide. For
information on PSA series analyzers and other related documentation,
refer to the PSA web site at http://www.agilent.com/find/psa/.
This Programming Code Compatibility Suite Guide is not designed to
be a comprehensive guide to all legacy commands. It gives brief
descriptions of the supported commands, and highlights important
functional or behavioral differences that you should be aware of when
transferring your existing code to your PSA Series analyzer. For a fuller
description of these commands, refer to the manuals supplied with your
original analyzer.
Spectrum Analyzer Updates
For the latest information about this instrument, including software
upgrades, application information, and product information, please
visit the URL below.
Updating the Firmware and Software
Updated versions of the Agilent Spectrum Analyzers’ firmware and
software will be available via several sources. Information on the latest
firmware and software revision can be accessed through the following
URL:
http://www.agilent.com/find/psa/
NOTEIf you have received Option 266 as an upgrade, the latest version of the
analyzer’s firmware has been included and should be loaded into your
instrument before installing the Option 266.
48Chapter 1
2Legacy Analyzer Command List
Legacy Analyzer Command List
49
Legacy Analyzer Command List
Table of All Legacy Analyzer Commands
Table of All Legacy Analyzer Commands
The following table lists all of the original programming commands
from the legacy analyzers (that is, the 8566A/B, the 8568A/B, the 8560
Series and the 8590 Series), and indicates which are supported in
Option 266. Refer to the alphabetical listing of commands in Chapter 4 ,
“Programming Commands,” on page 85 for more detailed information
about each supported command.
Table 2-1 Alphanumeric List of all Legacy Commands Showing their
Option 266 Support
Legacy Analyzer Command List
CommandDescription856685688590
Series
A1Clear-writes trace AYesYesYesYesPage 89
A2Max Holds trace AYesYesYesYesPage 90
A3View trace AYesYesYesYesPage 91
A4Blanks trace AYesYesYesYesPage 92
ABORTInterrupt operation of all
user-defined functions
ABSAbsoluteNoNoNoNo
ACPPerforms the adjacent
channel power
measurement
ACPACCLAccelerate adjacent channel
power measurement
ACPALPHAAdjacent channel power
alpha weighting
ACPALTCHAdjacent channel power
alternate channels
N/AN/ANoNo
N/AN/AYesN/APage 93
N/AN/AN/ANo
N/AN/AN/AYesPage 94
N/AN/AN/AYesPage 95
8560
Series
Page for
Further
Details
ACPBRPERAdjacent channel power
burst period
ACPBRWIDAdjacent channel power
burst width
ACPBWSpecifies channel
bandwidth for ACP
measurement
ACPCOMPUTECompute adjacent channel
power
50Chapter 2
N/AN/AN/AYesPage 96
N/AN/AN/AYesPage 97
N/AN/AYesYesPage 98
N/AN/AN/AYesPage 99
Legacy Analyzer Command List
Table of All Legacy Analyzer Commands
Table 2-1 Alphanumeric List of all Legacy Commands Showing their
Option 266 Support
CommandDescription856685688590
Series
ACPCONTMPerforms ACP
measurement in continuous
sweep
ACPEAdjacent channel power
extended
ACPERRACP measurement error
query
ACPFRQWTAdjacent channel power
frequency weighting
ACPGRAdjacent channel power
graph on or off
ACPGRAPHCompute adjacent channel
power graph
ACPLOWERLower adjacent channel
power
ACPMAXMaximum adjacent channel
power
N/AN/ANoN/A
N/AN/ANoN/A
N/AN/ANoN/A
N/AN/AN/AYesPage 100
N/AN/ANoN/A
N/AN/ANoNo
N/AN/AYesYesPage 101
N/AN/AYesYesPage 102
8560
Series
Page for
Further
Details
Legacy Analyzer Command List
ACPMEASMeasure adjacent channel
power
ACPMETHODAdjacent channel power
measurement method
ACPMKAdjacent channel power
marker on or off
ACPMSTATEAdjacent channel power
measurement state
ACPPARACP manual or autoN/AN/AYesN/APage 105
ACPPWRTXTotal power transmittedN/AN/AYesYesPage 106
ACPRSLTSAdjacent channel power
measurement results
ACPSNGLMPerforms ACP
measurement in single
sweep
ACPSPChannel spacingN/AN/AYesYesPage 108
ACPTAdjacent channel power
Tweighting
N/AN/AYesYesPage 103
N/AN/AN/ANo
N/AN/ANoN/A
N/AN/AYesYesPage 104
N/AN/AYesYesPage 107
N/AN/ANoN/A
N/AN/AN/AYesPage 109
Chapter 251
Legacy Analyzer Command List
Table of All Legacy Analyzer Commands
Table 2-1 Alphanumeric List of all Legacy Commands Showing their
Option 266 Support
CommandDescription856685688590
Series
ACPUPPERUpper adjacent channel
power
ACTDEFGive user-defined function
active status
ACTVFActive functionN/AN/ANoN/A
ACTVFUNCCreates a user defined
active function
ADDAddNoNoNoNo
ADJALLLO & IF adjustmentN/AN/AN/AYesPage 111
ADJCRTAdjust CRT alignmentN/AN/AN/ANo
ADJIFAdjust IFN/AN/AN/ANo
AMBTrace A − trace B -> trace AYesYesYesYesPage 112
AMBPLTrace A − trace B + Display
Line -> trace A
N/AN/AYesYesPage 110
N/AN/ANoN/A
N/AN/AN/ANo
Ye sYe sYe sYe sPage 113
8560
Series
Page for
Further
Details
Legacy Analyzer Command List
AMPCORApplies amplitude
correction at specified
frequencies
AMPCORDATAAmplitude correction dataN/AN/AN/ANo
AMPCORSAVESave amplitude correction
data
AMPCORSIZEAmplitude correction data
array size
AMPCORRCLAmplitude correction recallN/AN/AN/ANo
AMPLENAmplitude correction
length
ANLGPLUSTurns on or off the Analog+
display mode
ANNOTDisplay AnnotationYesYesYesYesPage 115
APBTrace A + trace B -> trace AYesYesYesYesPage 116
ARRAYDEFDefines an arrayN/AN/AN/ANo
ATInput AttenuationYesYesYesYesPage 117
N/AN/ANoNo
N/AN/AN/ANo
N/AN/AN/ANo
N/AN/ANoN/A
N/AN/ANoN/A
AUNITSAmplitude UnitsYesYesYesYesPage 119
52Chapter 2
Legacy Analyzer Command List
Table of All Legacy Analyzer Commands
Table 2-1 Alphanumeric List of all Legacy Commands Showing their
Option 266 Support
CommandDescription856685688590
Series
AUTOAuto coupleN/AN/AYesN/APage 121
AUTOCPLAuto coupleN/AN/AN/AYesPage 123
AUTOEXECTurns on or off the function
defined with AUTOFUNC
AUTOFUNCDefines a function for
automatic execution
AUTOSAVEAutomatically saves traceN/AN/AN/ANo
AVGAverageNoNoNoNo
AXBExchange Traces A & BYesYesYesYesPage 124
B1Clear-writes trace BYesYesYesYesPage 125
B2Max Holds trace BYesYesYesYesPage 126
B3View trace BYesYesYesYesPage 127
B4Blanks trace BYesYesYesYesPage 128
BAUDRATEBaud rate of spectrum
analyzer
N/AN/AN/ANo
N/AN/AN/ANo
N/AN/ANoN/A
8560
Series
Page for
Further
Details
Legacy Analyzer Command List
BITReturn or receive state of
bit
BITFBit flagN/AN/ANoN/A
BLTrace B − Display line ->
trace B
BLANKBlanks specified traceYesYesYesYesPage 130
BMLTrace B − Display line ->
trace B
BRDBus ReadNoNoN/AN/A
BTCTransfer trace B to CYesYesYesN/APage 132
BWRBus WriteNoNoN/AN/A
BXCExchange Traces B & CYesYesYesN/APage 133
C1Turns off A - BYesYesYesYesPage 134
C2A − B -> AYesYesYesYesPage 135
CACouples AttenuationYesYesYesYesPage 136
CALCalibrateN/AN/AYesN/APage 137
N/AN/ANoN/A
Ye sYe sYe sN / APage 129
Ye sYe sYe sYe sPage 131
Chapter 253
Legacy Analyzer Command List
Table of All Legacy Analyzer Commands
Table 2-1 Alphanumeric List of all Legacy Commands Showing their
Option 266 Support
CommandDescription856685688590
Series
CARDLOADCopies data from memory
card to module memory
CARDSTORECopies data to memory cardN/AN/AN/ANo
CARROFFCarrier off powerN/AN/AN/ANo
CARRONCarrier on powerN/AN/AN/AYesPage 138
CATCatalogN/AN/ANoN/A
CATALOGCatalogN/AN/AN/ANo
CFCenter FrequencyYesYesYesYesPage 139
CHANNELChannel selectionN/AN/AN/AYesPage 140
CHANPWRChannel powerN/AN/AN/AYesPage 141
CHPPerforms the channel
power measurement
CHPGRChannel power graph on or
off
N/AN/AN/ANo
N/AN/AYesN/APage 142
N/AN/ANoN/A
8560
Series
Page for
Further
Details
Legacy Analyzer Command List
CHPWRBWChannel power bandwidthN/AN/AN/AYesPage 143
Table 2-1 Alphanumeric List of all Legacy Commands Showing their
Option 266 Support
CommandDescription856685688590
Series
RCLOSCALRecall open/short averageN/AN/AN/ANo
RCLSRecall stateYesYesYesYesPage 313
RCLTRecall traceN/AN/ANoNo
RCLTHRURecall internal
thru-reference trace into
trace B
RELHPIBRelease control of GPIBN/AN/ANoNo
REPEATConditional Programming
(Repeat .. Until …)
RESETRLReset reference levelN/AN/ANoN/A
RETURNReturn to user defined
function origination point
REVReturns the revision string
to the controller
RLReference levelYesYesYesYesPage 315
N/AN/AN/ANo
NoNoNoNo
N/AN/ANoNo
Ye sYe sYe sYe sPage 314
8560
Series
Page for
Further
Details
Legacy Analyzer Command List
RLCALReference level calibrationN/AN/AN/ANo
RLPOSReference level positionN/AN/ANoN/A
RM SR oo t m e an sq ua reYe sYesYesYesPage 317
ROFFSETReference level offsetYesYesYesYesPage 318
RQSSRQ maskYesYesYesYesPage 319
S1Continuous sweep modeYesYesYesYesPage 320
S2Single sweep modeYesYesYesYesPage 321
SADDAdds a limit line segmentN/AN/AN/AYesPage 322
SAVEMENUSave menuN/AN/ANoN/A
SAVESSaves analyzer state to
specified register
SAVETSave traceN/AN/ANoNo
SAVRCLFSave or recall flagN/AN/ANoN/A
SAVRCLNSave or recall numberN/AN/ANoN/A
SAVRCLWSave or recall dataN/AN/ANoN/A
Ye sYe sYe sYe sPage 323
SDELDeletes a limit line segmentN/AN/AN/AYesPage 324
Chapter 273
Legacy Analyzer Command List
Table of All Legacy Analyzer Commands
Table 2-1 Alphanumeric List of all Legacy Commands Showing their
Option 266 Support
CommandDescription856685688590
Series
SDONIndicates limit line segment
is done
SEDIEdits limit line segmentN/AN/AN/AYesPage 326
SEGDELDelete specified segment
from limit line tables
SENTERSegment entry for
frequency limit lines
SENTERTSegment entry for sweep
time limit lines
SERSerial numberN/AN/AYesYesPage 328
SETDATESet the date of spectrum
analyzer
SETTIMESet the time of spectrum
analyzer
SHOWMENUShows menuN/AN/AN/ANo
N/AN/AN/AYesPage 325
N/AN/ANoN/A
N/AN/AYesNoPage 327
N/AN/ANoN/A
N/AN/AYesYesPage 329
N/AN/AYesYesPage 330
8560
Series
Page for
Further
Details
Legacy Analyzer Command List
SIGDELSignal amplitude deltaNoN/AN/AN/A
SIGIDExternal mixing frequency
bands signal identifier
SKYCLRClears user softkeyN/AN/AN/ANo
SKYDEFDefines user softkeyN/AN/AN/ANo
SMOOTHSmooths given trace over
specified number points
SNGLSSingle sweep modeYesYesYesYesPage 332
SPFrequency SpanYesYesYesYesPage 333
SPEAKERTurns the internal speaker
on or off
SPZOOMSpan ZoomN/AN/ANoN/A
SQLCHSets the squelch thresholdN/AN/ANoN/A
SQRSquare rootNoNoNoNo
SQUELCHAdjusts squelch levelN/AN/AN/ANo
SRCALCSelects internal or external
level control
NoN/AN/ANo
Ye sYe sYe sYe sPage 331
N/AN/ANoN/A
N/AN/ANoNo
74Chapter 2
Legacy Analyzer Command List
Table of All Legacy Analyzer Commands
Table 2-1 Alphanumeric List of all Legacy Commands Showing their
Option 266 Support
CommandDescription856685688590
Series
SRCATAttenuate source output
level
SRCCRSTKCoarse tracking adjustN/AN/AN/ANo
SRCFINTKFine tracking adjustN/AN/AN/ANo
SRCNORMSource normalizationN/AN/ANoN/A
SRCPOFSOffset source power levelN/AN/ANoNo
SRCPSTPSelect source power step
size
SRCPSWPSelect sweep range of
source output
SRCPWRSelect source power levelN/AN/ANoNo
SRCTKAdjust tracking of source
output with SA sweep
SRCTKPKAuto adjust tracking of
source output with SA
sweep
N/AN/ANoN/A
N/AN/ANoNo
N/AN/ANoNo
N/AN/ANoN/A
N/AN/ANoNo
8560
Series
Page for
Further
Details
Legacy Analyzer Command List
SRQService requestYesYesYesYesPage 335
SSFrequency Step SizeYesYesYesYesPage 336
STSweep TimeYesYesYesYesPage 338
STBStatus byte queryN/AN/AYesYesPage 340
STDEVStandard deviation of trace
amplitude
STORStore fileN/AN/ANoN/A
STOREOPENSave current instrument
state
STORESHORTStore shortN/AN/AN/ANo
STORETHRUStore thru-calibration trace
in trace B
SUBSubtractNoNoNoNo
SUMSum of trace element
amplitudes in display units
SUMSQRSquares trace element
amplitudes & returns sum
Ye sYe sYe sYe sPage 341
N/AN/AN/ANo
N/AN/AN/ANo
NoNoNoNo
NoNoNoNo
Chapter 275
Legacy Analyzer Command List
Table of All Legacy Analyzer Commands
Table 2-1 Alphanumeric List of all Legacy Commands Showing their
Option 266 Support
CommandDescription856685688590
Series
SVSaves stateYesYesYesYesPage 343
SWSkip to next control
instruction
SWPCPLSweep coupleN/AN/ANoNo
SWPOUTSweep outputN/AN/AN/ANo
SYNCMODESynchronize modeN/AN/ANoN/A
T0Turns the threshold level
off
T1Sets the trigger mode to
free run
T2Sets the trigger mode to
line
T3Sets the trigger mode to
external
T4Sets the trigger mode to
video
NoNoN/AN/A
NoNoNoN/A
Ye sYe sYe sYe sPage 344
Ye sYe sYe sYe sPage 345
Ye sYe sYe sYe sPage 346
Ye sYe sYe sYe sPage 347
8560
Series
Page for
Further
Details
Legacy Analyzer Command List
T7Sets the trigger mode to
level
T8Sets the trigger mode to
edge
TAReturns trace A amplitude
values to controller
TBReturns trace B amplitude
values to controller
TDFTrace data formatYesYesYesYesPage 350
TEXTWrites text on the analyzer
screen
THThresholdYesYesYesYesPage 351
THETurns the threshold on or
off
THENConditional Programming
(If…then…else…endif)
TIMEDATEAllows setting of time &
date for analyzer
N/AN/ANoN/A
N/AN/ANoN/A
Ye sYe sYe sYe sPage 348
Ye sYe sYe sYe sPage 349
NoNoNoNo
NoNoN/AN/A
NoNoN/ANo
N/AN/AYesYesPage 352
76Chapter 2
Legacy Analyzer Command List
Table of All Legacy Analyzer Commands
Table 2-1 Alphanumeric List of all Legacy Commands Showing their
Option 266 Support
CommandDescription856685688590
Series
TIMEDSPEnables display of time &
data on analyzer display
TITLETitle entryN/AN/AYesYesPage 353
TMTrigger ModeYesYesYesYesPage 354
TOIThird order
intermodulation
measurement
TOIRThird order
intermodulation response
TRAReturns trace A amplitude
values to controller
TRBReturns trace B amplitude
values to controller
TRCReturns trace C amplitude
values to controller
TRCMEMTrace C memoryN/AN/ANoN/A
N/AN/ANoN/A
N/AN/ANoN/A
N/AN/ANoN/A
Ye sYe sYe sYe sPage 355
Ye sYe sYe sYe sPage 356
N/AN/AYesN/APage 357
8560
Series
Page for
Further
Details
Legacy Analyzer Command List
TRDEFTrace defineNoNoNoNo
TRDSPTrace displayYesYesYesN/APage 358
TRGRPHTrace graph displayNoNoNoN/A
TRIGPOLTrigger polarityN/AN/AN/AYesPage 359
TRMATHExecutes specified trace
math at end of sweep
TRPRSTSets trace operations to
their preset values
TRSTATReturns current trace
states to controller
TSTakes a sweepYesYesYesYesPage 362
TVLINESelects which horizontal
line of video to trigger on
TVLSFRMSelects the type of video
frame to trigger on
TVSTNDTV standardN/AN/ANoN/A
TVSYNCSelects polarity of video
modulation to trigger on
NoNoNoN/A
NoNoYesN/APage 360
Ye sYe sYe sN / APage 361
N/AN/ANoN/A
N/AN/ANoN/A
N/AN/ANoN/A
Chapter 277
Legacy Analyzer Command List
Table of All Legacy Analyzer Commands
Table 2-1 Alphanumeric List of all Legacy Commands Showing their
Option 266 Support
CommandDescription856685688590
Series
TWNDOWFormats trace information
for FFT.
UNTILConditional Programming
(Repeat…Until…)
UPIncreases active function
value by applicable step
URUpper right x-y recorder
output voltage at rear
USTATEConfigures user defined
states
VARDEFVariable definitionNoNoNoNo
VARIANCEReturns the amplitude
variance of specified trace
VAVGTurns video averaging on or
off
VBVideo BandwidthYesYesYesYesPage 365
N/AN/ANoNo
NoNoN/ANo
N/AN/ANoN/A
NoNoN/AN/A
NoNoNoN/A
NoNoNoNo
Ye sYe sYe sYe sPage 363
8560
Series
Page for
Further
Details
Legacy Analyzer Command List
VBOVideo Bandwidth Coupling
Offset
VBRVideo Bandwidth RatioN/AN/AYesYesPage 368
VIEWStores and views the
specified trace
VTLVideo trigger levelN/AN/AN/AYesPage 370
WAITSuspend program operation
for specified time
WINNEXTNext windowN/AN/ANoN/A
WINOFFTurns off the window
display mode
WINONTurns on the window
display mode
WINZOOMWindow zoomN/AN/ANoN/A
XCHExchanges the two specified
traces.
ZMKCNTRZone marker at center
frequency
Ye sYe sN /AN/ APage 367
Ye sYe sYe sYe sPage 369
N/AN/ANoN/A
N/AN/ANoN/A
N/AN/ANoN/A
Ye sYe sYe sN / APage 371
N/AN/ANoN/A
78Chapter 2
Legacy Analyzer Command List
Table of All Legacy Analyzer Commands
Table 2-1 Alphanumeric List of all Legacy Commands Showing their
Option 266 Support
CommandDescription856685688590
Series
ZMKPKNLZone marker for next peak
left
ZMKPKNRZone marker for next peak
right
ZMKSPANZone marker spanN/AN/ANoN/A
N/AN/ANoN/A
N/AN/ANoN/A
8560
Series
Page for
Further
Details
Legacy Analyzer Command List
Chapter 279
Legacy Analyzer Command List
Table of All Legacy Analyzer Commands
Legacy Analyzer Command List
80Chapter 2
3Hints and Tips
This chapter includes a list of helpful hints and tips that will help you
get the most from Option 266 on your PSA Series analyzer.
Hints and Tips
81
Hints and Tips
A Few Helpful Hints and Tips
A Few Helpful Hints and Tips
These pages lists a few hints and tips that will help you get the most
from your analyzer and Option 266.
Compatibility - speed and consistency - for best compatibility with
•
your legacy analyzer, Option 266 should be used on the analyzer
whose frequency range most closely matches the frequency range of
your legacy analyzer. For example, the best match for the 8565E
with its 50 GHz upper frequency limit is the PSA E4448A analyzer
which also has an upper frequency limit of 50 GHz.
Compatibility and Sweep Times - for best compatibility between PSA
•
Series analyzers and the legacy analyzers, use the Manual Swept
mode for 8566A/B, 8568A/B, or 8590 Series analyzers. Manual Swept
mode is the default setting on PSA Series analyzers with Option 266
installed.
When analyzing stationary signals, you can change to the Best
Speed setting, which is accessed from the Auto Couple hardkey and
the FFT & Sweep menu. This results in faster sweep times on a PSA
analyzer than on the legacy analyzers because of the PSA’s better
performance. In the majority of applications, this faster speed would
be desirable, but that is not always the case.
When you are using the Best Speed setting, you cannot change the
sweep time manually as the sweep time is always coupled to give the
fastest sweep times based on the current settings.
•
Time-out (1) - Agilent suggests that you increase the timeout when
performing MA and MF commands to allow previous marker
functions to complete correctly.
•
Time-out (2) - Agilent recommends increasing the timeout on a serial
poll (
SPOLL) due to differences in Sweep Times on some settings.
Note, however, that this may not be necessary when using the Best
Speed setting on the FFT & Sweep menu (accessed from the Auto
Couple hardkey).
•
Synchronization (1) - to synchronize after an IP command, Agilent
recommends that you use the DONE command. We also suggest that
the DONE command is used in conjunction with a timeout of about 5
seconds in case the analyzer starts to auto align. Alternatively, you
could set auto alignment to Off. To set auto alignment to Off, press
System, Alignments, Auto Align on the front panel.
•
Synchronization (2) - Agilent recommends that synchronization (using
the DONE command) is used with marker functions when signal
tracking is turned on.
Hints and Tips
82Chapter 3
Hints and Tips
A Few Helpful Hints and Tips
• AC and DC Coupling - The 8568A/B has two RF input ports:
— DC Coupled (with a BNC connector) to handle a frequency range
of 100 Hz to 1.5 GHz
— AC Coupled (with an N Type connector) to handle a frequency
range of 100 kHz to 1.5 GHz
The 8560 Series and the 8590 Series of legacy analyzers only have
one RF input port, and support AC and DC coupling through the
COUPLE command (page 149).
The PSA series analyzers only have a single RF input port.
When using PSA models E4440A, E4443A, and E4445A with the
UKB option, you must use DC coupling to see calibrated frequencies
of less than 10 MHz. Signals of less than 10 MHz are not calibrated
when using AC coupling on these analyzers.
NOTEPSA models E4446A, E4447A, and E4448A do not allow AC coupling.
Overloading - if you are overloading the analyzer, connect a 10 dB
•
attenuator to the RF input and set the
Ext Amp Gain (external
amplifier gain) to -10 dB. This softkey is accessed via the Amplitude
hardkey and the
Instrument Presets - consecutive instrument presets (using the IP
•
More 1 of 3 softkey.
command, that is, issuing a command such as IP;IP;IP;) are not
required.
SCPI Language - Agilent recommends that you do not repeatedly
•
swap to and from the SCPI language within your programs.
• GPIB, LAN, and USB Connectivity - Option 266 only works via
the GPIB bus on the PSA. While using Option 266, you can send
SCPI commands using the LAN or USB to the instruments. This
may be helpful to set certain SCPI parameters on the instrument
without the need to turn off the code compatibility application.
Chapter 383
Hints and Tips
Hints and Tips
A Few Helpful Hints and Tips
Hints and Tips
84Chapter 3
Programming Commands
4Programming Commands
This chapter lists all the supported 8566A/B, 8568A/B, 8560 Series, and
8590 Series compatible commands in alphanumeric order, and gives
brief details on their syntax and operation. For more detailed
information on these commands, see your 8566A/B, 8568A/B, 8560
Series or 8590 Series Operating and Programming Manual.
85
Programming Commands
Programming Commands
Command Syntax
Command Syntax
Command syntax is represented pictorially.
• Ovals enclose command mnemonics. The command mnemonic must
be entered exactly as shown.
• Circles and ovals surround secondary keywords or special numbers
and characters. The characters in circles and ovals are considered
reserved words and must be entered exactly as shown.
• Rectangles contain the description of a syntax element defined in
Table 4-1, “Syntax Elements.”
• A loop above a syntax element indicates that the syntax element can
be repeated.
• Solid lines represent the recommended path.
• Dotted lines indicate an optional path for bypassing secondary
keywords or using alternate units.
• Arrows and curved intersections indicate command path direction.
• Semicolons are the recommended command terminators. Using
semicolons makes programs easier to read, prevents command
misinterpretation, and is recommended by IEEE Standard 728.
NOTEUppercase is recommended for entering all commands unless otherwise
noted.
Syntax Elements are shown in the syntax diagrams as elements within
rectangles. In the syntax diagrams, characters and secondary keywords
are shown within circles or ovals. Characters and secondary keywords
must be entered exactly as shown.
86Chapter 4
Table 4-1 Syntax Elements
Programming Commands
Command Syntax
Programming Commands
Syntax
Component
Definition/Range
Analyzer commandAny spectrum analyzer command in this chapter, with required
parameters and terminators.
CharacterS
a b c d e f g h i j k l m n o p q r s t u v w x y z databyte.
P
Character & EOI8-bit byte containing only character data and followed by end-or-identify
(EOI) condition, where the EOI control line on GPIB is asserted to indicate
the end of the transmission. END signifies the EOI condition.
Character stringA list of characters.
Data byte8-bit byte containing numeric or character data.
Data byte & EOI8-bit byte containing numeric or character data followed by end-or-identify
(EOI) condition, where the EOI control line on GPIB is asserted to indicate
the end of the transmission. END signifies the EOI condition.
Delimiter| \ @ ˆ $ % ; ! Matching characters that mark the beginning and end of a
character string, or a list of spectrum analyzer commands. Choose
delimiting characters that are not used within the string they delimit.
Digit0 1 2 3 4 5 6 7 8 9
lsb lengthRepresents the least significant byte of a two-byte word that describes the
number of bytes returned or transmitted. See msb length.
msb lengthRepresents the most significant byte of a two-byte word that describes the
number of bytes returned or transmitted. See lsb length.
NumberExpressed as integer, decimal, or in exponential (E) form.
Real Number Range: ± 1.797693134862315 × 10
308
, including 0.
Up to 15 significant figures allowed.
Numbers may be as small as ± 2.225073858507202 × 10
−308
Integer Number Range: −32,768 through +32,767
Output
termination
Carriage return (C
condition. ASCII codes 13 (carriage return) and 10 (line feed) is sent via
) and line feed (LF), with end-or-identify (EOI)
R
GPIB, then the end-or-identify control line on GPIB sets to indicate the
end of the transmission.
All supported commands are listed here, along with their descriptions
and cross-references to similar commands.
This chapter is not designed to be a comprehensive guide to all
8566A/B, 8568A/B, 8560 Series, or 8590 Series commands. It gives brief
descriptions of the supported commands, and highlights important
functional or behavioral differences that you should be aware of when
transferring existing 8566A/B, 8568A/B, 8560 Series or 8590 Series
code to your PSA Series analyzer. For a fuller description of the
commands, refer to the 8566A/B, 8568A/B, 8560 Series or 8590 Series
Operating and Programming Manual.
In the descriptions of the commands, TRA corresponds to Trace 1, TRB
corresponds to Trace 2, and TRC corresponds to Trace 3.
To avoid confusion between numbers and letters, all commands that
incorporate numbers have had the number spelled out and placed in
square brackets after the command. For example, the command ‘I1’ is
shown as ‘I1 [one]’ - that is, the capital letter ‘I’ followed by the number
‘1’, and then the word ‘one’ italicized in square brackets. The italicized
word in brackets does not form part of the command.
88Chapter 4
A1 [one]
Clear Write for Trace A
Syntax
Programming Commands
A1 [one] Clear Write for Trace A
Programming Commands
A1
;
Description
The A1 command sets Trace A to clear write. That is, it continuously
displays any signal present at the spectrum analyzer input. The A1
command initially clears Trace A, setting all elements to zero. The
sweep trigger then signals the start of the sweep, and Trace A is
continually updated as the sweep progresses. Subsequent sweeps send
new amplitude information to the display addresses.
NOTEThe functions of the command A1 are identical to the CLRW TRA
command (page 145).
Chapter 489
Programming Commands
A2 [two] Maximum Hold for Trace A
A2 [two]
Maximum Hold for Trace A
Programming Commands
Syntax
A2
;
Description
The A2 command updates each trace element with the maximum level
detected during the period that the trace has been active.
NOTEThe functions of the command A2 are identical to the MXMH TRA
command (page 287).
90Chapter 4
A3 [three]
View Mode for Trace A
Syntax
Programming Commands
A3 [three] View Mode for Trace A
Programming Commands
A3
;
Description
The A3 command displays Trace A and then stops the sweep if no other
traces are active. Trace A does not get updated with new data.
NOTEThe functions of the command A3 are identical to the VIEW TRA
command (page 369).
Chapter 491
Programming Commands
A4 [four] Blank Trace A
A4 [four]
Blank Trace A
Programming Commands
Syntax
A4
;
Description
The A4 command blanks Trace A and stops the sweep if no other traces
are active. Trace A is not updated.
NOTEThe functions of the command A4 are identical to the BLANK TRA
command (page 130).
92Chapter 4
ACP
Adjacent Channel Power
Syntax
Programming Commands
ACP Adjacent Channel Power
Programming Commands
ACP
;
Description
ACP measures the power of the carrier and the power of the channels
that are adjacent to the carrier, and then computes a power ratio for
each of the adjacent channels, using the carrier power as a reference.
ACP performs the adjacent channel power measurement using the
values for channel spacing (ACPSP) and channel bandwidth (ACPBW).
NOTEOption 266 supports this measurement using the ANALOG method
only.
Chapter 493
Programming Commands
ACPALPHA Adjacent Channel Power Alpha Weighting
ACPALPHA
Adjacent Channel Power Alpha Weighting
Programming Commands
Syntax
ACPALPHA
S
P
real
?
;
Description
This command sets the alpha weighting for ACP measurements.
Range: Any real number between 0 and 1
94Chapter 4
Programming Commands
ACPALTCH Adjacent Channel Power Alternate Channels
ACPALTCH
Adjacent Channel Power Alternate Channels
Syntax
Programming Commands
ACPALTCH0
S
P
;
1
2
?
Description
The ACPALTCH command sets the number of alternate channels to be
measured by an adjacent channel power measurement to either 0, 1, or
2. The number of alternate channels is used with the ACPRSLTS
command (page 107).
Range: 0, 1, or 2.
Default value: 0.
Chapter 495
Programming Commands
ACPBRPER Adjacent Channel Power Burst Period
ACPBRPER
Adjacent Channel Power Burst Period
Programming Commands
Syntax
ACPBRPER
S
P
real
S
MS
US
SC
?
Description
The ACPBRPER command sets the cycle time (period) of the burst RF
signal. The cycle time is needed to set the sweep times when using the
peak, two bandwidth, burst power, and gated methods for adjacent
channel power measurements.
NOTEOption 266 supports the ACP measurement using the ANALOG
method only.
;
96Chapter 4
Programming Commands
ACPBRWID Adjacent Channel Power Burst Width
ACPBRWID
Adjacent Channel Power Burst Width
Syntax
Programming Commands
ACPBRWID
S
P
real
S
MS
US
SC
?
Description
The ACPBRWID command sets the on-time (pulse width) of the burst
RF signal. The pulse width is needed to set the gating times when using
the gated method for adjacent channel power measurements.
Range 5 µs to 9.5 seconds
NOTEOption 266 supports the ACP measurement using the ANALOG
method only.
;
Chapter 497
Programming Commands
ACPBW Adjacent Channel Power Bandwidth
ACPBW
Adjacent Channel Power Bandwidth
Programming Commands
Syntax
ACPBW
S
P
real
HZ
KHZ
MHZ
GHZ
KZ
MZ
GZ
?
;
Description
The ACPBW command sets the bandwidth of the channels as an active
function for the ACPMEAS (page 103) and ACPCOMPUTE (page 99)
commands. The channel bandwidth cannot be greater than the channel
spacing. If the channel bandwidth is greater than the channel spacing,
the measurement is not performed.
98Chapter 4
ACPCOMPUTE Adjacent Channel Power Compute
ACPCOMPUTE
Adjacent Channel Power Compute
Syntax
Programming Commands
Programming Commands
ACPCOMPUTE
;
Description
Calculates the ACP of a transmitter based on data on the display. This
function does not make a new measurement before computing. The
measurement must have been made with ANALOG or PEAK method
selected so the appropriate data is available for the calculation.
NOTEOption 266 supports the ACP measurement using the ANALOG
method only.
Chapter 499
Programming Commands
ACPFRQWT Adjacent Channel Power Frequency Weighting
ACPFRQWT
Adjacent Channel Power Frequency
Programming Commands
Weighting
Syntax
ACPFRQWTRRCOS
S
P
OFF
?
Description
The ACPFRQWT command is used to control the frequency weighting
when making an Adjacent Channel Power measurement. Weighting is
not used in the measurement if OFF has been selected.
Root-raised-cosine weighting is selected with the RRCOS parameter.
Default value: OFF
NOTEOption 266 supports the ACP measurement using the ANALOG
method only.
;
100Chapter 4
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.