Errata
This manual may contain references to HP or Hewlett-Packard. Please note that Hewlett-Packard's former test
and measurement, semiconductor products and chemical analysis businesses are now part of Agilent
Technologies. To reduce potential confusion, the only change to product numbers and names has been in the
company name prefix: where a product number/name was HP XXXX the current name/number is now Agilent
XXXX. For example, model number HP8648 is now model number Agilent 8648.
Ce manuel peut contenir des références à <<HP>> ou <<Hewlett-Packard.>> Veuillez noter que les produits de
test et mesure, de semi-conducteur et d'analyse chimique qui avaient fait partie de la société Hewlett-Packard
sont maintenent une partie de la société Agilent Technologies. Pour reduire la confusion potentielle, le seul
changement aux noms de reference a été dans le préfixe de nom de société : là où un nom de référence était HP
XXXX, le nouveau nom de référence est maintenant Agilent XXXX. Par example, le HP 8648 s'appelle
maintenent Agilent 8648.
Diese Gebrauchsanweiseung kann Bezug nehmen auf die Namen HP oder Hewlett-Packard. Bitte beachten Sie,
dass ehemalige Betriebsbereiche von Hewlett-Packard wie HP-Halbleiterprodukte, HP-chemische Analysen
oder HP-Test- und Messwesen nun zu der Firma Agilent Technology gehören. Um Verwirrung zu vermeiden
wurde lediglich bei Produktname und - Nummer der vo laufende Firmenname geändert: Produkte mit dem
Namen/Nummer HP XXXX lauten nun mehr Agilent XXXX. Z.B, das Modell HP 8648 heißt nun Agilent 8648.
Questo manuale potrebbe contenere riferimenti ad HP o Hewlett-Packard. Si noti che le attività precedentemente
gestite da Hewlett-Packard nel campo di Test & Misura, Semiconduttori, ed Analisi Chimica sono ora diventate
parte di Agilent Technologies. Al fine di ridurre il rischio di confusione, l'unica modifica effettuata sui numeri di
prodotto e sui nomi ha riguardato il prefisso con il nome dell'azienda : dove precedentemente compariva "HP
XXXX" compare ora "Agilent XXXX". Ad esempio: il modello HP8648 è ora indicato come Agilent 8648.
Este manual puede hacer referencias a HP o Hewlett Packard. Las organizaciones de Prueba y Medición (Test
and Measurement), Semiconductores (Semiconductor Products) y Análisis Químico (Chemical Analysis) que
pertenecían a Hewlett Packard, ahora forman parte de Agilent Technologies. Para reducir una potencial
confusión, el único cambio en el número de producto y nombre, es el prefijo de la compañía: Si el producto solía
ser HP XXXX, ahora pasa a ser Agilent XXXX. Por ejemplo, el modelo HP8648 es ahora Agilent 8648.
Document Part Number 5971-2668
Printed in the UK September 2004
A
マニュアル・チェンジ
変更
本文中の「HP(YHP)」、または「(横河)ヒューレット・パッカード株式会社」とい
う語句を、「Agilent」、または「アジレント・テクノロジー株式会社」と変更して
ください。
ヒューレット・パッカード社の電子計測、半導体製品、化学分析ビジネス部門は分
離独立し、アジレント・テクノロジー社となりました。
社名変更に伴うお客様の混乱を避けるため、製品番号の接頭部のみ変更しておりま
す。
(例: 旧製品名 HP 4294A は、現在 Agilent 4294A として販売いたしておりま
す。)
Programming Guide
Agilent Technologies
EPM-P Series Power Meters
Agilent Technologies Part no. E4416 -90029
June 2001
© Copyright 2001 Agilent Technologies
All rights reserved. Reproduction, adaptation, or translation without prior
written permission is prohibited, except as allowed under the copyright
laws.
Printed in t he UK.
ii EPM-P Series Power Meters Programming Guide
Equipment Operation
Equipment Operation
Warnings and Cautions
This guide uses warnings and cautions to denote hazards.
WARNING A warning calls attention to a procedure, practice or the
like, which, if not correctly performed or adhered to, could
result in injury or the loss of life. Do not proceed beyond a
warning until the indicated conditions are fully
understood and met.
Caution A caution calls attention to a procedure, practice or the like which,
if not correctly performed or adhered to, could result in damage to
or the destruction of part or all of the equipment. Do not proceed
beyond a caution until the indicated conditions are fully
understood and met.
Personal Safety Considerations
WARNING This is a Safety Class I pro duct (provided with a protecti ve
earthing ground incorporated in the power cord). The
mains plug shall only be inserted in a socket outlet
provided with a protective earth contact. Any interruption
of the protective conductor, inside or outside the
instrument, is likely to make the instrument dangerous.
Intentional interruption is prohibited.
If this instrument is not used as specified, the protection
provided by the equipment could be impaired. This
instrument must be used in a normal condition (in which
all means of protection are intact) only.
No operator serviceable parts inside. Refer servicing to
qualified personnel. To prevent electrical shock, do not
remove covers.
For continued protection against fire hazard, replace the
line fuse (s ) o n l y w ith fuses o f th e same type a n d r ating (for
example, normal blow, time delay, etc.). The use of other
fuses or material is prohibited.
EPM-P Series Power Meters Programming Guide iii
General Safety Considerations
General Safety Considerations
WARNING Before this instrument is switched on, make sure it has
been properly grounded through the protective conductor
of the ac power cable to a socket outlet provided with
protective earth contact.
Any interruption of the protective (grounding) conductor,
inside or outside the instrument, or disconnection of the
protective earth terminal can result in personal injury.
Caution Any adjustments or service procedures that require operation of
the instrument with protective covers removed should be
performed only by trained service personnel.
User Environment
The product is suitable for indoor use only.
iv EPM-P Series Power Meters Programming Guide
About this Guide
About this Guide
Chapter 1: Power Meter Remote Operation
This chapter describes the parameters which configure the power meter
and helps you determine settings to optimize performance.
Chapter 2: MEASurement Instructions
This chapter explains how to use the MEASure group of instructions to
acquire data using a set of high level instructions.
Chapter 3: CALCulate Subsystem
This chapter explains how to use the CALCulate subsystem to perform
post acquisition data processing.
Chapter 4: CALibration Subsystem
This chapter explains how to use the CALibration command subsystem
to zero and calibrate the power meter.
Chapter 5: DISPlay Subsystem
This chapter explains how the DISPlay subsystem is used to control the
the selection and presentation of the windows used on the power meter’s
display.
Chapter 6: FORMat Subsystem
This chapter explains how the FORMat subsystem is used to set a data
format for transferring numeric information.
Chapter 7: MEMory Subsystem
This chapter explains how the MEMory command subsystem is used to
create, edit and review sensor calibration tables.
Chapter 8: OUTput Subsystem
This chapter explains how the OUTput command subsystem is used to
switch the POWER REF output on and off.
EPM-P Series Power Meters Programming Guide v
About this Guide
Chapter 9: SENSe Subsystem
This chapter explains how the SENSe command subsystem directly affects
device specific settings used to make measurements.
Chapter 10: ST ATus Subsystem
This chapter explains how the STATus command subsystem enables you
to examine the status of the power meter by monitoring the “Device
Status Register”, “Operation Status Register” and the “Questionable
Status Register”.
Chapter 11: SYSTem Subsystem
This chapter explains how to use the SYSTem command subsystem to
return error numbers and messages from the power meter, preset the
power meter, set the GPIB address, set the command language and query
the SCPI version.
Chapter 12: TRACe Subsystem
This chapter explains how to use the TRACe command subsystem to
configure and read back the measured power trace.
Chapter 13: TRIGger Subsystem
This chapter explains how the TRIGger command subsystem is used
synchronize device actions with events.
Chapter 14: UNIT Subsystem
This chapter explains how to use the UNIT command subsystem to se t the
power meter measurement units to Watts and % (linear), or dBm and dB
(logarithmic).
Chapter 15: SERVice Subsystem
This chapter explains how to use the SERVice command subsystem to
obtain and set information useful for servicing the power meter.
Chapter 16: IEEE488.2 Command Reference
This chapter contains information about the IEEE488.2 Common
Commands that the power meter supports.
vi EPM-P Series Power Meters Programming Guide
About this Guide
Appendix A
This appendix contains information about the calibration factor block
layout.
EPM-P Series Power Meters Programming Guide vii
Related Publications
Related Publications
The EPM-P Series Power Meters User’ s Guide is available on the CD-ROM
and in the following languages:
• English Language User’s Guide - Standard
• German Language User’s Guide - Option ABD
• Spanish Language User’s Guide - Option ABE
• French Language User’ s Guide - Option ABF
• Italian Language User’s Guide - Option ABZ
• Japanese Language User’s Guide - Option ABJ
Useful information on SCPI (Standard Commands for Programmable
Instruments) can be found in:
• A Beginner’s Guide to SCPI, which is available by ordering
Agilent Part Number 5010-7166.
• The SCPI reference manuals which are available from:
SCPI Consortium,
8380 Hercules Drive, Suite P3,
La Mesa, CA 91942, USA.
Telephone: 619-697-4301
Fax: 619-697-5955
viii EPM-P Series Power Meters Programming Guide
Table of Conten ts
Page
Equipment Operation..................................................................iii
Personal Safety Considerations............................................iii
General Safety Considerations.................................................... iv
User Environment................................................................. iv
About this Guide ........................................................................... v
Related Publications..................................................................viii
Power Meter Remote Operation ...................................................... 1-1
Introduction................................................................................... 1-2
Configuring the Remote Interface................................................ 1-3
Interface election .................................................................... 1-3
GPIB Address ......................................................................... 1-3
RS232/RS422 Configuration .................................................. 1-4
Zeroing and Calibrating the Power Meter .................................. 1-5
Zeroing .................................................................................... 1-5
Calibration.............................................................................. 1-5
Setting the Reference Calibration Factor ............................ 1-7
Making Measurements ................................................................ 1-8
Using MEASure? ................................................................... 1-9
Using the CONFigure Command ......................................... 1-14
Using the Lower Level Commands........................................ 1-23
Making Measurements on Wireless Communication Standards 1-24
Measuring GSM...................................................................... 1-24
Measuring EDGE .................................................................. 1-26
Measuring NADC .................................................................. 1-28
Measuring iDEN .................................................................... 1-31
Measuring Bluetooth.............................................................. 1-33
Measuring cdmaOne .............................................................. 1-35
Measuring W-CDMA.............................................................. 1-37
Measuring cdma2000 ............................................................ 1-39
Using Sensor Calibration Tables ................................................ 1-41
Overview ................................................................................. 1-41
Editing Sensor Calibration Tables ....................................... 1-44
................................................................................................. 1-48
Selecting a Sensor Calibration Table ................................... 1-49
Enabling the Sensor Calibration Table System ................... 1-49
EPM-P Series Power Meters Programming Guide Contents-9
Making the Measurement...................................................... 1-50
Using Frequency Dependent Offset Tables ................................ 1-51
Overview ................................................................................ 1-51
Editing Frequency Dependent Offset Tables ....................... 1-53
Selecting a Frequency Dependent Offset Table ................... 1-56
Enabling A Frequency Dependent Offset Table .................. 1-56
Making The Measurement .................................................... 1-57
Setting the Range, Resolution and Averaging ........................... 1-58
Range ...................................................................................... 1-58
Resolution .............................................................................. 1-59
Averaging ...................... .................................................... ..... 1-59
Setting Offsets .............................................................................. 1-62
Channel Offsets ..................................................................... 1-62
Display Offsets ..................... ...... ....... ...... ...... ....... ...... ....... ..... 1-62
Example ................................ ...... ....... ...... ...... ....... ...... ....... ..... 1-63
Setting Measurement Limits ..................................................... 1-64
Setting Limits......................................................................... 1-65
Checking for Limit Failures .................................................. 1-66
Example .................................................................................. 1-67
Measuring Pulsed Signals .......................................................... 1-68
Using Duty Cycle ................................................................... 1-68
Making the Measurement...................................................... 1-68
Getting the Best Speed Performance ......................................... 1-71
Measurement Rate ................................. ...... ....... ...... ....... ..... 1-71
Sensor.......... ....................................... ...... ...... ....... ...... ....... ..... 1-72
Trigger Mode .......................................................................... 1-72
Output Format ....................................................................... 1-73
Units .............................. .................... ................... .................. 1-74
Command Used ...................................................................... 1-74
Fast Mode ............................................................................... 1-74
How Measurements are Calculated............................................. 1-75
Status Reporting .......................................................................... 1-76
The General Status Register Model ..................................... 1-77
How to Use Registers ............................................................. 1-79
Status Registers .................................................................... 1-84
Using the Operation Complete Commands ......................... 1-94
Saving and Recalling Power Meter Configurations ................... 1-96
How to Save and Recall a Configuration .............................. 1-96
Example Program................................................................... 1-96
Using Device Clear to Halt Measurements ................................ 1-97
An Introduction to the SCPI Language ...................................... 1-98
Syntax Conventions................................................................ 1-100
SCPI Data Types .................................................................... 1-100
Contents-10 EPM-P Series Power Meters Programming Guide
Input Message Terminators................................................... 1-106
Summary Of Commands ............................................................. 1-107
MEASurement Commands .................................................. 1-108
CALCulate Subsystem .......................................................... 1-109
CALibration Subsystem ........................................................ 1-110
DISPlay Subsystem ............................................................... 1-110
FORMat Subsystem .............................................................. 1-110
MEMory Subsystem .............................................................. 1-112
OUTPut Subsystem ............................................................... 1-112
[SENSe] Subsystem ............................................................... 1-114
STATus Subsystem ............................................................... 1-116
SYSTem Subsystem .............................................................. 1-117
TRACe Subsystem .. ...... ....... ...... ...... ....... ...... ....... ...... ....... ..... 1-117
TRIGger Subsystem ............................................................... 1-118
UNIT Subsystem ................................................................... 1- 118
SERVice Subsystem ............................................................. 1-119
................................................................................................. 1-119
SCPI Compliance Information .................................................... 1-120
Measurement Commands .................................................................. 2-1
Measurement Commands........................................................ ..... 2-2
CONFigure[1]|2|3|4?... ...... ....... ...... ...... ....... ...... ....... .................. 2-6
CONFigure[1]|2|3|4 Commands ............................................... 2-8
CONFigure[1]|2|3|4[:SCALar][:POWer:AC]
[<expected_value>[,<resolution>[,<source list>]]] ...................... 2-9
CONFigure[1]|2|3|4[:SCALar][:POWer:AC]:RELative
[<expected_value>[,<resolution>[,<source list>]]] ...................... 2-12
CONFigure[1]|2|3|4[:SCALar][:POWer:AC]:DIFFerence
[<expected_value>[,<resolution>[,<source list>]]] ...................... 2-14
CONFigure[1]|2|3|4[:SCALar][:POWer:AC]:DIFFerence
:RELative[<expected_value>[,<resolution>[,<source list>]]] ..... 2-16
CONFigure[1]|2|3|4[:SCALar][:POWer:AC]:RATio
[<expected_value>[,<resolution>[,<source list>]]] ...................... 2-18
CONFigure[1]|2|3|4[:SCALar][:POWer:AC]:RATio:RELative
[<expected_value>[,<resolution>[,<source list>]]] ...................... 2-20
FETCh[1]|2|3|4 Queries ............................................................ 2-22
FETCh[1]|2|3|4[:SCALar][:POWer:AC]? [<expected_value>
[,<resolution>[,<source list>]]] ..................................................... 2-23
FETCh[1]|2|3|4[:SCALar][:POWer:AC]:RELative?
[<expected_value>[,<resolution>[,<source list>]]] ...................... 2-25
FETCh[1]|2|3|4[:SCALar][:POWer:AC]:DIFFerence?
[<expected_value>[,<resolution>[,<source list>]]] ...................... 2-28
EPM-P Series Power Meters Programming Guide Contents-11
FETCh[1]|2|3|4[:SCALar][:POWer:AC]:DIFFerence:RELative?
[<expected_value>[,<resolution>[,<source list>]]] ...................... 2-30
FETCh[1]|2|3|4[:SCALar][:POWer:AC]:RATio?
[<expected_value>[,<resolution>[,<source list>]]] ...................... 2-33
FETCh[1]|2|3|4[:SCALar][:POWer:AC]:RATio:RELative?
[<expected_value>[,<resolution>[,<source list>]]] ...................... 2-35
READ[1]|2|3|4 Commands ........................................................ 2-38
READ[1]|2|3|4[:SCALar][:POWer:AC]? [<expected_value>
[,<resolution>[,<source list>]]]..................................................... 2-39
READ[1]|2|3|4[:SCALar][:POWer:AC]:RELative?
[<expected_value>[,<resolution>[,<source list>]]] ...................... 2-41
READ[1]|2|3|4[:SCALar][:POWer:AC]:DIFFerence?
[<expected_value>[,<resolution>[,<source list>]]] ...................... 2-44
READ[1]|2|3|4[:SCALar][:POWer:AC]:DIFFerence:RELative?
[<expected_value>[,<resolution>[,<source list>]]] ...................... 2-47
READ[1]|2|3|4[:SCALar][:POWer:AC]:RATio?
[<expected_value>[,<resolution>[,<source list>]]] ...................... 2-50
READ[1]|2|3|4[:SCALar][:POWer:AC]:RATio:RELative?
[<expected_value>[,<resolution>[,<source list>]]] ...................... 2-52
MEASure[1]|2|3|4 Commands .................................................. 2-55
MEASure[1]|2|3|4[:SCALar][:POWer:AC]?
[<expected_value>[,<resolution>[,<source list>]]] ...................... 2-56
MEASure[1]|2|3|4[:SCALar][:POWer:AC]:RELative?
[<expected_value>[,<resolution>[,<source list>]]] ...................... 2-58
MEASure[1]|2|3|4[:SCALar][:POWer:AC]:DIFFerence?
[<expected_value>[,<resolution>[,<source list>]]] ...................... 2-60
MEASure[1]|2|3|4[:SCALar][:POWer:AC]:DIFFerence
:RELative? [<expected_value>[,<resolution>[,<source list>]]]... 2-62
MEASure[1]|2|3|4[:SCALar][:POWer:AC]:RATio?
[<expected_value>[,<resolution>[,<source list>]]] ...................... 2-64
MEASure[1]|2|3|4[:SCALar][:POWer:AC]:RATio:RELative?
[<expected_value>[,<resolution>[,<source list>]]] ...................... 2-66
CALCulate Subsystem ........................................................................ 3-1
CALCulate Subsystem ................................................................. 3-2
CALCulate[1]|2|3|4:FEED[1]|2 <string> ................................ 3-4
CALCulate[1]|2|3|4:GAIN Commands ............ ....... ...... ....... ..... 3-7
CALCulate[1]|2|3|4:GAIN[:MAGNitude] <numeric_value> .. 3-8
CALCulate[1]|2|3|4:GAIN:STATe <boolean> ......................... 3-10
CALCulate[1]|2|3|4:LIMit C ommands .................. .................. 3-12
CALCulate[1]|2|3|4:LIMit:CLEar:AUTo <boolean>|ONCE .. 3-13
CALCulate[1]|2|3|4:Limit:CLEar[:IMMediate] ...................... 3-15
CALCulate[1]|2|3|4LIMit:FAIL? .............................................. 3-16
Contents-12 EPM-P Series Power Meters Programming Guide
CALCulate[1]|2|3|4:LIMit:FCO unt? ........................................ 3-17
CALCulate[1]|2|3|4:LIMit:LOWer[:DATA] <numeric_value> 3-19
CALCulate[1]|2|3|4:LIMit:UPPer[:DATA] <numeric_value> 3-21
CALCulate[1]|2|3|4:LIMit:STATe <boolean> ......................... 3-23
CALCulate[1]|2|3|4:MATH C ommands........... ....... ...... ....... ..... 3-25
CALCulate[1]|2|3|4:MATH[:EXPRession] <string> ................ 3-26
CALCulate[1]|2|3|4:MATH[:EXPRessi on]:CATalog? .. ............ 3-28
CALCulate[1]|2|3|4:PHOLd :CLEar ......................................... 3-29
CALCulate[1]|2|3|4:RELative Commands ............................... 3-30
CALCulate[1]|2|3|4:RELative[:MAGNitude]:AUTO
<boolean>|ONCE ........................................................................ 3-31
CALCulate[1]|2|3|4:RELative:STATe <boolean> ................... 3-33
CALibration Subsystem ..................................................................... 4-1
CALibration Subsystem ............................................................... 4-2
CALibration[1]|2[:ALL] ............................................................... 4-3
CALibration[1]|2[:ALL]?.............................................................. 4-5
CALibration[1]|2:AUTO <boolean> ............................................ 4-7
CALibration[1]|2:ECONtrol:STATe <boolean> ......................... 4-9
CALibration[1]|2:RCALi bration <bo o lea n> ................... ............ 4-10
CALibration[1]|2:RCFactor <numeric_value> .......................... 4-12
CALibration[1]|2:ZERO:AUTO <boolean> ................................ 4-14
CALibration[1]|2:ZERO:NORMal:AUTO <boolean> ................ 4-15
DISPlay Subsystem ............................................................................. 5-1
DISPlay Subsystem ...................................................................... 5-2
DISPlay:CONTrast <numeric_value> ........................................ 5-3
DISPlay:ENABle <boolean> ........................................................ 5-5
DISPlay:SCReen:FORMat <character_data> ............................ 5-6
DISPlay[:WINDow[1]|2] Commands .......................................... 5-8
DISPlay[:WINDow[1]|2]:ANALog Commands ........................... 5-9
DISPlay[:WINDow[1]|2]:ANALog:LOWer <numeric_value> ... 5-10
DISPlay[:WINDow[1]|2]:ANALog:UPPer <numeric_value> .... 5-12
DISPlay[:WINDow[1]|2]:FORMat <character_data> ............... 5-14
DISPlay[:WINDow[1]|2]:METer Commands.............................. 5-16
DISPlay[:WINDow[1]|2]:METer:LOWer <numeric_value> ..... 5-17
DISPlay[:WINDow[1]|2]:METer:UPPer <numeric_value> ...... 5-19
DISPlay[:WINDow[1]|2][:NUMeric[1]|2]:RESolution
<numeric_value> .............................. ...... ....... ...... ....... ...... ....... ..... 5-21
DISPlay[:WINDow[1]|2]:SELect[1]|2 .. ....... ...... ....... .................. 5-23
DISPlay[:WINDow[1]|2][:STATe] <boolean> ............................ 5-24
DISPlay[:WINDow[1]|2]:TRACe:FEED <character_data> ....... 5-26
DISPlay[:WINDow[1]|2]:TRACe:LOWer <numeric_value>...... 5-28
DISPlay[:WINDow[1]|2]:TRACe:UPPer <numeric_value>....... 5-30
EPM-P Series Power Meters Programming Guide Contents-13
FORMat Subsystem ............................................................................ 6-1
FORMat Subsystem...................................................................... 6-2
FORMat[:READings]:BORDer <character_data> ..................... 6-3
FORMat[:READings][:DATA] <character_data> ....................... 6-4
MEMory Subsystem ............................................................................ 7-1
MEMory Subsystem ..................................................................... 7-2
MEMory:CATalog Commands.... ...... ....... ...... ...... ......................... 7-4
MEMory:CATalog[:ALL]? .......... .................................................. 7-5
MEMory:CATalog:STATe? .......................................................... 7-7
MEMory:CATalog:TABLe? ..................................................... ..... 7-8
MEMory:CLEar Commands......................................................... 7-10
MEMory:CLEar[:NAME] <character_data> .............................. 7-11
MEMory:CLEar:TABle . ............................................................... 7-12
The MEMory:FREE Commands .................................................. 7-13
MEMory:FREE[:ALL]? ................................................................ 7-14
MEMory:FREE:STATe? .............................................................. 7-15
MEMory:FREE:TABLe? .............................................................. 7-16
MEMory:NSTates? ........ .......................... ......................... ............ 7-17
The MEMory:STATe Commands................................................. 7-18
MEMory:STATe:CATalog? .......................................................... 7-19
MEMory:STATe:DEFine <character_data>,<numeric_value> . 7-20
MEMory:TABLe Commands ........................................................ 7-22
MEMory:TABLe:FREQuency <numeric_value>
{,<numeric_value>} ...................................................................... 7-23
MEMory:TABLe:FREQ uency :POI Nts? .. ...... ...... ....... ...... ....... ..... 7-26
MEMory:TABLe:GAIN[:MAGNitude]
<numeric_value>{,<numeric_value>} ......................................... 7-27
MEMory:TABLe:GAIN[:MAGNitude]:POINts? ......................... 7-29
MEMory:TABLe:MOVE <character_data>,<character_data> .. 7-30
MEMory:TABLe:SELect <character_data> ............................... 7-31
OUTput Subsystem ............................................................................. 8-1
OUTPut Subsystem ..................................................................... 8-2
OUTPut:RECorder[1]|2:FEED <data_handle> ......................... 8-3
OUTPut:RECorder[1]|2:LIMit:LOWer <numeric_value> ........ 8-5
OUTPut:RECorder[1]|2:LIMit:UPPer <numeric_value> ......... 8-7
OUTPut:RECorder[1]|2:STATe <boolean> ................................ 8-9
OUTPut:ROSCillator[:STATe] <boolean> .................................. 8-10
OUTPut:TRIGger[:STATe] <boolean> ........................................ 8-11
OUTPut:TTL[1]|2:ACTive HIGH|LOW .................................... 8-12
OUTPut:TTL[1]|2:FEED <string> ............................................. 8-14
OUTPut:TTL[1|2]:STATe <boolean> ......................................... 8-16
Contents-14 EPM-P Series Power Meters Programming Guide
SENSe Subsystem ................................................................................ 9-1
[SENSe] Subsystem ..................................................................... 9-2
[SENSe[1]]|SENSe2:AVERage Commands ............................... 9-5
[SENSe[1]]|SENSe2:AVERage:COUNt <numeric_value> ....... 9-6
[SENSe[1]]|SENSe2:AVERage:COUNt:AUTO <boolean> ....... 9-8
[SENSe[1]]|SENSe2:AVERage:SDETect <boolean> ................. 9-11
[SENSe[1]]|SENSe2:AVERage[:STATe] <boolean> ............. ..... 9-13
[SENSe[1]]|SENSe2:AVERage2 Commands.............................. 9-14
[SENSe[1]]|SENSe2:AVERage2:COUNt <numeric_value> ..... 9-15
SENSe[1]]|SENSe2:AVERage2[:STATe] <boolean> ................. 9-17
[SENSe[1]]|SENSe2:BANDwidth|BWIDth:VIDeo
<character_data> ......................................................................... 9-19
[SENSe[1]]|SENSe2:CORRection Commands ............... ....... ..... 9-21
SENSe[1]]|SENSe2:CORRection:CFACtor|GAIN[1][:INPut]
[:MAGNitude] <numeric_value> ................................................. 9-22
[SENSe[1]]|SENSe2:CORRection:CSET[1]|CSET2 Commands9-24
[SENSe[1]]|SENSe2:CORRection:CSET[1]|CSET2[:SELect]
<string> ........................................................................................ 9-25
[SENSe[1]]|SENSe2:CORRection:CSET[1]|CSET2:STATe
<boolean> ..................................................................................... 9-27
[SENSe[1]]|SENSe2:CORRection:DCYCle|GAIN3 Commands 9-29
[SENSe[1]]|SENSe2:CORRection:DCYCle|GAIN3[:INPut]
[:MAGNitude] <numeric_value> ................................................. 9-30
[SENSe[1]]|SENSe2:CORRection:DCYCle|GAIN3:STATe
<boolean> ..................................................................................... 9-33
[SENSe[1]]|SENSe2:CORRection:FDOFfset|GAIN4[:INPut]
[:MAGNitude]? ............................................................................. 9-35
[SENSe[1]]|SENSe2:CORRection:GAIN2 Commands .............. 9-36
[SENSe[1]]|SENSe2:CORRection:GAIN2:STATe <boolean> ... 9-37
[SENSe[1]]|SENSe2:CORRection:GAIN2[:INPut]
[:MAGNitude] <numeric_value> ................................................. 9-39
[SENSe[1]]|SENSe2:DETector:F UNCtion <character_data> .. 9-41
[SENSe[1]]|SENSe2:FREQuency[:CW|:FIXed]
numeric_value> ...................................... ...................................... 9-43
[SENSe[1]]|SENSe2:MRATe <character_data> ........................ 9-45
[SENSe[1]]|SENSe2:POWer:AC:RANGe <numeric_value> ..... 9-47
[SENSe[1]]|SENSe2:POWer:AC:RANGe:AUTO <boolean> ..... 9-48
[SENSe[1]]|SENSe2:SPEed <numeric_value> .......................... 9-50
SENSe[1]]|SENSe2:SWEep[1]|2|3|4 Commands ................... 9-52
[SENSe[1]]|SENSe2:SWEep[1]|2|3|4:OFFSet:TIME
<numeric_value> .............................. ...... ....... ...... ......................... 9-53
EPM-P Series Power Meters Programming Guide Contents-15
[SENSe[1]]|SENSe2:SWEep[1]|2|3|4:TIME <numeric_value>
................................. ...................................................................... 9-55
SENSe[1]]|SENSe2:TRACe Commands ..................................... 9-57
SENSe[1]|2:TRACe:LIMit:LOWer <numeric_value> ................ 9-58
SENSe[1]|2:TRACe:LIMit:UPPer <numeric_value> ................. 9-60
[SENSe[1]]|SENSe2:TRACe:OFFSet:TIME <numeric_value>. 9-62
[SENSe[1]]|SENSe2:TRACe:TIME <numeric_value> .............. 9-64
[SENSe[1]]|SENSe2:TRACe:UNIT <character_data> .............. 9-66
[SENSe[1]]|SENSe2:V2P ATYPe|DTYPe ................................. 9-67
STATus Subsystem ........................................................................... 10-1
STATus Subsystem .................................................................... 10-2
Status Register Set Commands ................................................. 10-4
Device Status Register Sets ...................................................... 10-8
Operation Register Sets ............................................................. 10-10
STATus:OPERation.................................................................... 10-11
STATus:OPERation:CALibrating[:SUMMary]......................... 10-12
STATus:OPERation:LLFail[:SUMMary]................................... 10-13
STATus:OPERation:MEASuring[:SUMMary].......................... 10-14
STATus:OPERation:SENSe[:SUMMary] .................................. 10-15
STATus:OPERation:TRIGger[:SUMMary] ............................... 10-16
STATus:OPERation:ULFail[:SUMMary].................................. 10-17
STATus:PRESet.......................................................................... 10-18
Questionable Register Sets .................... ...... ...... ....... ...... .......... 1 0-19
STATus:QUEStionable . .......................................................... ... 10-20
STATus:QUEStionable:CALibration[:SUMMary] ................... 10-21
STATus:QUEStionable:PO Wer[:SUMMary] ............................ 10-22
SYSTem Subsystem ........................................................................... 11-1
SYSTem Subsystem ................................................................... 11-2
SYSTem:COMMunicate:GPIB[:SELF]:ADDRess
<numeric_value> ....................................................................... 11-4
SYStem:COMMunicate:Seri al C omma nds ........ ....... ................ 11-6
SYSTem:COMMunicate:SERial:CONTrol:DTR <boolean> ..... 11-7
SYSTem:COMMunicate:SERial:CONTrol:RTS <boolean> ..... 11-8
SYSTem:COMMunicate:SERial[:RECeive]:BAUD
<numeric_value> ....................................................................... 11-9
SYSTem:COMMunicate:SERial[:RECeive]:BITs
<numeric_value> ....................................................................... 11-11
SYSTem:COMMunicate:SERial[:RECeive]:PACE XON
|NONE ....................................................................................... 11-13
SYSTem:COMMunicate:SERial[:RECeive]:PARity[:TYPE]
EVEN|ODD|ZERO|ONE|NONE ........................... ................ 11-14
Contents-16 EPM-P Series Power Meters Programming Guide
SYSTem:COMMunicate:SERial[:RECeive]:SBITs
<numeric_value> .............................. ...... ....... ...... ....... ...... ....... ... 11-16
SYSTem:COMMunicate:SERial:T RANsmit:AUTO? ................ 11-17
SYSTem:COMMunicate:SERial:T RANsmit:BAUD
<numeric_value> .............................. ...... ....... ...... ....... ...... ....... ... 11-18
SYSTem:COMMunicate:SERial:T RANsmit:BITs
<numeric_value> ........................................................................ 11-20
SYSTem:COMMunicate:SERial:TRANsmit:ECHO <boolean> 11-21
SYSTem:COMMunicate:SERial:TRANsmit:PACE XON
|NONE ....................................................................................... 11-23
SYSTem:COMMunicate:SERial:TRANsmit:PARity[:TYPE]
EVEN|ODD|ZERO|ONE|NONE ........................... ................ 11-24
SYSTem:COMMunicate:SERial:T RANsmit:SBITs
<numeric_value> ........................................................................ 11-26
SYSTem:HELP:HEADers? ........................................................ 11-28
SYStem:LOCal ........................................................................... 11-29
SYSTem:PRESet <character_data>........................................... 11-30
Preset Values........................................................................ 11-32
SYSTem:REMote ........................................................................ 11-60
SYSTem:RINTerface GPIB|RS232|RS422 ............................. 11-61
SYSTem:RWLock .......... ............................................................. 11-62
SYSTem:VERSion? .................................................................... 11-63
TRACe Subsystem ............................................................................. 12-1
TRACe Subsystem . ....... ...... ....... ...... ...... ....... ............................. 12-2
TRACe[1]|2[:DATA]? <character_data> .................................. 12-3
TRACe[1]|2:STATe <boolean> ................................................. 12-5
TRACe[1]|2:UNIT <character_data> ... ....... ...... ....... ...... ....... ... 12-6
TRIGger Subsystem .......................................................................... 13-1
TRIGger Subsystem ................................................................... 13-2
ABORt[1]|2] ........................ ................................ ....................... 13-3
INITiate Commands .................................................................. 13-4
INITiate[1]|2:CONTinuous <boolean> ..................................... 13-5
INITiate[1]|2[:IMMediate] ....................................................... 13-7
INITiate:CONTinuous:ALL <boolean> .................................... 13-8
INITiate:CONTinuous:SEQuence[1]|2 <bo o lean> .................. 13-10
INITiate[:IMMediate]:ALL . .......................... .......................... ... 1 3-12
INITiate[:IMMediate]:SEQuence[1]|2 ..................................... 13-13
TRIGger Commands .................................................................. 13-14
TRIGger[1]|2:DELay:AUTO <boolean> ................................... 13-15
TRIGger[1]|2[:IMMediate] ....................................................... 13-17
TRIGger[1]|2:SOURce BUS|EXTernal|HOLD|IMMediate
|INTernal[[1]|2] ........................ ............................................. ... 13-18
EPM-P Series Power Meters Programming Guide Contents-17
TRIGger[:SEQuence]:DELay <numeric_value> ....................... 13-20
TRIGger[:SEQuence]:HOLDoff <numeric_value> ... ...... ....... ... 13-22
TRIGger[:SEQuence]:HYSTeresis <numeric_value> .............. 13-24
TRIGger[:SEQuence]:LEVel <numeric_value> ........................ 13-26
TRIGger[:SEQuence]:LEVel:AUTO <boolean> ........................ 13-28
TRIGger[:SEQuence]:SLOPe <character_data> ...................... 13-30
TRIGger[:SEQuence[1]|2]:COUNt <numeric_value> ... ....... ... 13-32
TRIGger[:SEQuence[1]|2]:DELay:AUTO <boolean> .............. 13-34
TRIGger[:SEQuence[1]|2]:IMMediate ..................................... 13-36
TRIGger[:SEQuence[1]|2]:SOURce BUS|EXTernal|HOLD
|IMMediate|INTernal[[1]|2] ................................................... 13-37
UNIT Subsystem ................................................................................ 14-1
UNIT Subsystem ........................................................................ 14-2
UNIT[1]|2|3|4:POWer <amplitude_unit> .............................. 14-3
UNIT[1]|2|3|4:POWer:RATio <ratio_unit> ........................... 14-6
SERVice Subsystem ................... ....................................................... 15-1
SERVice Subsystem ................................................................... 15-2
SERVice:BIST:CALibrator <boolean>....................................... 15-3
SERVice:BIST:FPATH[1]|2:MEASure?.................................... 15-4
SERVice:BIST:FPATH[1]|2:REFerence <numeric_value> ..... 15-5
SERVice:BIST:FPATH[1]|2:STATe <boolean> ........................ 15-6
SERVice:BIST:TBASe:STAT e <boo lea n>.................................. 15-7
SERVice:BIST:TRIGger:LE Vel :ST ATe............................ ....... ... 15-8
SERVice:BIST:TRIGger:TE ST ? ................................................. 1 5-9
SERVice:OPTion <character_data> .......................................... 15-10
SERVice:SENSor[1]|2:CALFactor <cal_factor_data> ............. 15-11
SERVice:SENSor[1]|2:CDATe? ................................................ 15-13
SERVice:SENSor[1]|2:CORRections:STATe <boolean>.......... 15-14
SERVice:SENSor[1]|2:CPLace? ............................................... 15-16
SERVice:SENSor[1]|2:FREQuency:MAXimum? ..................... 15-17
SERVice:SENSor[1]|2:FREQuency:MINimum? ...................... 15-18
SERVice:SENSor[1]|2:PCALFactor <cal_factor_data> .......... 15-19
SERVice:SENSor[1]|2:POWer:AVERage:MAXimum? .. .......... 15-20
SERVice:SENSor[1]|2:POWer:PEAK:MAXimum? ................. 15-21
SERVice:SENSor[1]|2:POWer:USABle:MAXimum? ..... ....... ... 15-22
SERVice:SENSor[1]|2:POWer:USABle:MINimum? ............... 15-23
SERVice:SENSor[1]|2:RADC? ............... ................... ................ 15-24
SERVice:SENSor[1]|2:SNUMber? ........................................... 15-25
SERVice:SENSor[1]|2:TNUMber? ........................................... 15-26
SERVice:SENSor[1]|2:TYPE? .................................................. 15-27
SERVice:SNUMber <character_data> ...................................... 15-28
SERVice:VERSion:PROCessor <character_data> ................... 15-29
Contents-18 EPM-P Series Power Meters Programming Guide
SERVice:VERSion:SYSTem <character_ dat a> ..................... ... 15-30
IEEE488.2 Command Reference .................................................... 16-1
IEEE-488 Compliance Information ........................................... 16-2
Universal Commands ................................................................. 16-3
DCL ...................................................................................... 16-3
GET ...................................................................................... 16-3
GTL ...................................................................................... 16-3
LLO ...................................................................................... 16-3
PPC ................................ ................... .................... ................ 16-4
PPD ...................................................................................... 16-4
PPE ................................ ................... .................... ................ 16-4
PPU ...................................................................................... 16-5
SDC ....................................................................................... 16-5
SPD........................................................................................ 16-5
SPE........................................................................................ 16-6
*CLS ........................................................................................... 16-7
*DDT <arbitrary block program data>
|<string program data> ............................................................ 16-8
*ESE <NRf> ............................................................................... 16-10
*ESR? ............................. ................... ................... .................... ... 16-11
*IDN? ............................. .......................................................... ... 16-12
*OPC .............................. .......................................................... ... 16-13
*OPT? ......................................................................................... 16-14
*RCL <NRf> ............................................................................... 16-15
*RST ........................................................................................... 16-16
*SAV <NRf> ............................................................................... 16-17
*SRE <NRf> ............................................................................... 16-18
*STB? ...................... ............................................. ....................... 16-20
*TRG .............................. .......................................................... ... 16-22
*TST? ............................. ............................................................. 16-23
*WAI ........................................................................................... 16-24
Calibration Factor Block Layout ...................................................A-1
Calibration Factor Block Layout..................................................A-2
EPM-P Series Power Meters Programming Guide Contents-19
Contents-20 EPM-P Series Power Meters Programming Guide
List of Tables
Page
1-1 MEASure? and CONFigure Preset States ............................... 1-8
1-2 Range of Values for Window Limits ......................................... 1-65
1-3 Bit Definitions - Status Byte Register...................................... 1-85
1-4 Bit Definitions - Standard Event Register............................... 1-87
3-1 Measurement Units.................................... ...... ....... ...... ....... ..... 3-19
3-2 Measurement Units.................................... ...... ....... ...... ....... ..... 3-21
5-1 Measurement Units.................................... ...... ....... ...... ....... ..... 5-10
5-2 Measurement Units.................................... ...... ....... ...... ....... ..... 5-12
5-3 Measurement Units.................................... ...... ....... ...... ....... ..... 5-17
5-4 Measurement Units.................................... ...... ....... ...... ....... ..... 5-19
5-5 Measurement Units.................................... ...... ....... ...... ....... ..... 5-28
5-6 Measurement Units.................................... ...... ....... ...... ....... ..... 5-30
9-1 Measurement Units.................................... ...... ....... ...... ....... ..... 9-58
9-2 Measurement Units.................................... ...... ....... ...... ....... ..... 9-60
10-1 Commands and events affecting Status Registers ............... 10-2
11-1 DEFault: Power Meter Presets............................................... 11-32
11-2 GSM900: Power Meter Presets............................................... 11-36
11-3 GSM900: Power Meter Presets: Window/
Measurement Settings ............................................................ 11-37
11-4 GSM900: Power Meter Presets For Secondary Channel
Sensors ..................................................................................... 11-38
11-5 EDGE: Power Meter Presets................................................... 11-39
11-6 EDGE: Power Meter Presets: Window/Measurement
Settings .................................................................................... 11-40
11-7 EDGE: Power Meter Presets For Secondary Channel
Sensors ..................................................................................... 11-41
11-8 NADC: Power Meter Presets................................................... 11-42
11-9 NADC: Power Meter Presets: Window/Measurement
Settings .................................................................................... 11-43
11-10 NADC: Power Meter Presets For Secondary Channel
Sensors ..................................................................................... 11-44
11-11 BLUetooth: Power Meter Presets ........................................... 11-45
11-12 BLUetooth: Power Meter Presets: Window/Measurement
Settings .................................................................................... 11-46
EPM-P Series Power Meters Programming Guide Contents-21
11-13 BLUetooth: Power Meter Presets For Secondary Channel
Sensors ..................................................................................... 11-47
11-14 CDMAone: Power Meter Presets ............................................ 11-48
11-15 CDMAone: Power Meter Presets: Window/Measurement
Settings .................................................................................... 11-49
11-16 CDMAone: Power Meter Presets For Secondary Channel
Sensors ..................................................................................... 11-50
11-17 WCDMA: Power Meter Presets............................................... 11-51
11-18 WCDMA: Power Meter Prese ts: Window/Measurement
Settings .................................................................................... 11-52
11-19 WCDMA: Power Meter Presets For Secondary Channel
Sensors ..................................................................................... 11-53
11-20 CDMA2000: Power Meter Presets.......................................... 11-54
11-21 CDMA2000: Power Meter Presets: Window/Measurement
Settings .................................................................................... 11-55
11-22 CDMA2000: Power Meter Presets For Secondary Channel
Sensors ..................................................................................... 11-56
11-23 iDEN: Power Meter Presets.................................................... 11-57
11-24 iDEN: Power Meter Presets: Window/Measurement
Settings .................................................................................... 11-58
11-25 iDEN: Power Meter Presets For Secondary Channel
Sensors ..................................................................................... 11-59
16-1 PPD Mapping........................................................................... 16-4
16-2 PPE Mapping........................................................................... 16-4
16-3 *ESE Mapping......................................................................... 16-10
16-4 *ESR? Mapping........................................................................ 16-11
16-5 *SRE Mapping......................................................................... 16-18
16-6 *STB? Mapping........................................................................ 16-20
Contents-22 EPM-P Series Power Meters Programming Guide
List of Figures
Page
1-1 Sensor Calibration Tables......................................................... 1-42
1-2 Frequency Dependent Offset Tables......................................... 1-52
1-3 Averaged Readings.................................................................... 1-60
1-4 Averaging Range Hysteresis..................................................... 1-60
1-5 Limits Checking Application..................................................... 1-64
1-6 Limits Checking Results ........................................................... 1-65
1-7 Pulsed Signal ............................................................................. 1-69
1-8 How Measurements are Calculated.......................................... 1-75
1-9 Generalized Status Register Model.......................................... 1-77
1-10 Typical Status Register Bit Changes........................................ 1-78
1-11 Status System............................................................................ 1-84
3-1 CALCulate Block ....................................................................... 3-2
9-1 Averaged Readings.................................................................... 9-8
11-1 A Trace Display Of The Active Timeslots ............................. 11-42
EPM-P Series Power Meters Programming Guide Contents-23
Contents-24 EPM-P Series Power Meters Programming Guide
1
Power Meter Remote Operation
Power Meter Remote Operation
Introduction
Introduction
This chapter describes the parameters which configure the power meter
and help you determine settings to optimize performance. It contains the
following sections:
“Configuring the Remote Interface”, on page 1-3.
“Zeroing and Calibrating the Power Meter”, on page 1-5.
“Making Measurements”, on page 1-8.
“Making Measurements on Wireless Communication Standards”, on
page 1-24
“Using Sensor Calibration Tables”, on page 1-41.
“Using Frequency Dependent Offset Tables”, on page 1-51
“Setting the Range, Resolution and Averaging”, on page 1-58.
“Setting Offsets”, on page 1-62.
“Setting Measurement Limits”, on page 1-64.
“Measuring Pulsed Signals”, on page 1-68.
“END”, on page 1-70.
“Getting the Best Speed Performance”, on page 1-71.
“How Measurements are Calculated”, on page 1-75.
“Status Reporting”, on page 1-76.
“Saving and Recalling Power Meter Configurations”, on page 1-96.
“Using Device Clear to Halt Measurements”, on page 1-97.
“An Introduction to the SCPI Language”, on page 1-98.
“Summary Of Commands”, on page 1-107.
“SCPI Compliance Information”, on page 1-120.
1-2 EPM-P Series Power Meters Programming Guide
Pow er Meter Remote Operatio n
Configuring the Remote Interface
Configuring the Remote Interface
This section describes how to configure the GPIB, RS232 and RS422
remote interfaces.
Interface el ection
You can choose to control the power meter remotely using either the GPIB ,
RS232 or RS422 standard interfaces.
For information on selecting the remote interface manually from the front
panel, refer to the EPM-P Series Power Meters User’s Guide.
To select the interface remotely use the:
• SYSTem:RINTerface command
To query the current remote interface selection use the:
• SYSTem:RINTerface? command
GPIB Address
Each device on the GPIB (IEEE-488) interface must have a unique
address. You can set the power meter’s address to any value between 0
and 30. The address is set to 13 when the power meter is shipped from the
factory.
The address is stored in non-volatile memory, and does not change when
the power meter is switched off, or after a remote interface reset.
Your GPIB bus controller has its own address. Avoid using the bus
controller’s address for any instrument on the interface bus.
Agilent controllers generally use address 21.
For information on setting the GPIB address manually from the front
panel, refer to the EPM-P Series Power Meters User’s Guide.
To set the GPIB address fr om the remote interface use the:
• SYSTem:COMMunicate:GPIB:ADDRess command.
To query the GPIB address from the remote interface use the;
• SYSTem:COMMunicate:GPIB:ADDRess? query.
EPM-P Series Power Meters Programming Guide 1-3
Power Meter Remote Operation
Configuring the Remote Interface
RS232/RS422 Configuration
The RS232/RS422 serial port on the rear panel is a nine pin D-type
connector configured as a DTE (Data Terminal Equipment). For pin-ou t
information and cable length restrictions refer to the EPM-P Series P ower
Meters U ser’s Guide.
You can set the baud rate, word length, parity, number of stop bits,
software and hardware pacing, either remotely or from the front panel.
For front panel operation refer to the EPM-P Series Power Meter User’s
Guide . For remote operation use the following commands:
SYSTem:COMMunicate:SERial:CONTrol:DTR
SYSTem:COMMunicate:SERial:CONTrol:RTS
SYSTem:COMMunicate:SERial[:RECeive]:BAUD
SYSTem:COMMunicate:SERial[:RECeive]:BITs
SYSTem:COMMunicate:SERial[:RECeive]:PACE
SYSTem:COMMunicate:SERial[:RECeive]:PARity[:TYPE]
SYSTem:COMMunicate:SERial[:RECeive]:SBITs
SYSTem:COMMunicate:SERIal:TRANsmit:AUTO?
SYSTem:COMMunicate:SERial:TRANsmit:BAUD
SYSTem:COMMunicate:SERial:TRANsmit:BITs
SYSTem:COMMunicate:SERial:TRANsmit:ECHO
SYSTem:COMMunicate:SERial:TRANsmit:PACE
SYSTem:COMMunicate:SERial:TRANsmit:PARity[:TYPE]
SYSTem:COMMunicate:SERial:TRANsmit:SBITs
1-4 EPM-P Series Power Meters Programming Guide