Agilent E4416A Programming Guide

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 User’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
Loading...
+ 594 hidden pages