(Affix Label Here)Serial Number PrefixesProgramming GuideAgilent TechnologiesESG Family Signal Generators Part Number E4400-90324Printed in USAApril 2
1-6 Programming GuidePreparing for Use ESG Family Signal GeneratorsSetting up the Equipment for Remote OperationVerifying GPIB Programming Functionali
2-22 Programming GuideProgramming Commands and Examples ESG Family Signal Generators:FM Subsystem:FM SubsystemThe frequency modulation subsystem is us
Programming Guide 2-23ESG Family Signal Generators Programming Commands and Examples:FM SubsystemFor example, if you choose a carrier frequency of 400
2-24 Programming GuideProgramming Commands and Examples ESG Family Signal Generators:FM SubsystemFrequency Modulation State:FM[1]|2:STATe ON|OFF|1|0:F
Programming Guide 2-25ESG Family Signal Generators Programming Commands and Examples:FM SubsystemInternal Frequency Modulation Source Rate:FM[1]|2:INT
2-26 Programming GuideProgramming Commands and Examples ESG Family Signal Generators:FM SubsystemUsing the command :FM[1]|2:INTernal[1]:FUNCtion:SHAPe
Programming Guide 2-27ESG Family Signal Generators Programming Commands and Examples:FREQuency Subsystem:FREQuency SubsystemThe frequency subsystem is
2-28 Programming GuideProgramming Commands and Examples ESG Family Signal Generators:FREQuency SubsystemFrequency Multiplier:FREQuency:MULTiplier <
Programming Guide 2-29ESG Family Signal Generators Programming Commands and Examples:FREQuency SubsystemFrequency Reference:FREQuency:REFerence <va
2-30 Programming GuideProgramming Commands and Examples ESG Family Signal Generators:FREQuency SubsystemReference Oscillator Source State:ROSCillator:
Programming Guide 2-31ESG Family Signal Generators Programming Commands and Examples:LFOutput Subsystem:LFOutput SubsystemThe low frequency output sub
Programming Guide 1-7ESG Family Signal Generators Preparing for UseSetting up the Equipment for Remote OperationSerial Interface (RS–232) OverviewYou
2-32 Programming GuideProgramming Commands and Examples ESG Family Signal Generators:LFOutput SubsystemLow Frequency Output, Alternate Frequency :LFOu
Programming Guide 2-33ESG Family Signal Generators Programming Commands and Examples:LFOutput SubsystemLow Frequency Output Source:LFOutput:SOURce INT
2-34 Programming GuideProgramming Commands and Examples ESG Family Signal Generators:LIST Subsystem:LIST SubsystemThe list subsystem is used to set th
Programming Guide 2-35ESG Family Signal Generators Programming Commands and Examples:LIST SubsystemList Direction:LIST:DIRection UP|DOWN:LIST:DIRectio
2-36 Programming GuideProgramming Commands and Examples ESG Family Signal Generators:LIST SubsystemLoad List From Step Sweep:LIST:TYPE:LIST:INITialize
Programming Guide 2-37ESG Family Signal Generators Programming Commands and Examples:MEMory and :MMEMory Subsystems:MEMory and :MMEMory SubsystemsThe
2-38 Programming GuideProgramming Commands and Examples ESG Family Signal Generators:MEMory and :MMEMory SubsystemsThe signal generator will return th
Programming Guide 2-39ESG Family Signal Generators Programming Commands and Examples:MEMory and :MMEMory SubsystemsBit Memory Catalog:MEMory:CATalog:B
2-40 Programming GuideProgramming Commands and Examples ESG Family Signal Generators:MEMory and :MMEMory SubsystemsDelete ARB File Types (Option UND o
Programming Guide 2-41ESG Family Signal Generators Programming Commands and Examples:MEMory and :MMEMory SubsystemsDelete Filename:MEMory:DELete[:NAME
1-8 Programming GuidePreparing for Use ESG Family Signal GeneratorsSetting up the Equipment for Remote OperationConnecting the Interface1. Attach the
2-42 Programming GuideProgramming Commands and Examples ESG Family Signal Generators:MEMory and :MMEMory SubsystemsList Memory Catalog:MEMory:CATalog:
Programming Guide 2-43ESG Family Signal Generators Programming Commands and Examples:MEMory and :MMEMory SubsystemsThe file types are:• I/Q - an I/Q f
2-44 Programming GuideProgramming Commands and Examples ESG Family Signal Generators:OUTPut Subsystem:OUTPut SubsystemThe RF output subsystem is used
Programming Guide 2-45ESG Family Signal Generators Programming Commands and Examples:OUTPut SubsystemRF Output Modulation State:OUTPut:MODulation[:STA
2-46 Programming GuideProgramming Commands and Examples ESG Family Signal Generators:PM Subsystem:PM SubsystemThe phase modulation subsystem is used t
Programming Guide 2-47ESG Family Signal Generators Programming Commands and Examples:PM Subsystem*RST Value: 0.000 radiansΦ Modulation Deviation Coupl
2-48 Programming GuideProgramming Commands and Examples ESG Family Signal Generators:PM SubsystemExternal Φ Modulation Source Coupling:PM[1]|2:EXTerna
Programming Guide 2-49ESG Family Signal Generators Programming Commands and Examples:PM SubsystemInternal Φ Modulation Alternate Frequency:PM[1]|2:INT
2-50 Programming GuideProgramming Commands and Examples ESG Family Signal Generators:PM SubsystemInternal Φ Modulation Waveform:PM[1]|2:INTernal[1]:FU
Programming Guide 2-51ESG Family Signal Generators Programming Commands and Examples:POWer Subsystem:POWer SubsystemThe RF power subsystem is used to
Programming Guide 1-9ESG Family Signal Generators Preparing for UseProgramming the Signal GeneratorProgramming the Signal GeneratorThe signal generato
2-52 Programming GuideProgramming Commands and Examples ESG Family Signal Generators:POWer SubsystemAlternate Amplitude Trigger Source (Option UNA):PO
Programming Guide 2-53ESG Family Signal Generators Programming Commands and Examples:POWer SubsystemRF Output Automatic Leveling Circuitry (ALC) Searc
2-54 Programming GuideProgramming Commands and Examples ESG Family Signal Generators:POWer SubsystemRF Output Level Amplitude Offset :POWer[:LEVel][:I
Programming Guide 2-55ESG Family Signal Generators Programming Commands and Examples:POWer SubsystemRF Output Reference Power State:POWer:REFerence:ST
2-56 Programming GuideProgramming Commands and Examples ESG Family Signal Generators:PULM Subsystem:PULM SubsystemThe pulse modulation subsystem is us
Programming Guide 2-57ESG Family Signal Generators Programming Commands and Examples:PULM SubsystemInternal Pulse Modulation Source Rate:PULM:INTernal
2-58 Programming GuideProgramming Commands and Examples ESG Family Signal Generators:ROUTe Subsystem (Option UN8):ROUTe Subsystem (Option UN8)The rout
Programming Guide 2-59ESG Family Signal Generators Programming Commands and Examples:ROUTe Subsystem (Option UN8)Data Input Polarity Configuration :RO
2-60 Programming GuideProgramming Commands and Examples ESG Family Signal Generators:ROUTe Subsystem (Option UN8)Symbol Sync Output Polarity Configura
Programming Guide 2-61ESG Family Signal Generators Programming Commands and Examples:STATus Subsystem:STATus SubsystemThe IEEE status subsystem is use
1-10 Programming GuidePreparing for Use ESG Family Signal GeneratorsOverview of Serial Interface (RS-232) ProgrammingOverview of Serial Interface (RS-
2-62 Programming GuideProgramming Commands and Examples ESG Family Signal Generators:STATus SubsystemData Questionable BERT Status Negative Transition
Programming Guide 2-63ESG Family Signal Generators Programming Commands and Examples:STATus SubsystemData Questionable Calibration Status Negative Tra
2-64 Programming GuideProgramming Commands and Examples ESG Family Signal Generators:STATus SubsystemData Questionable Frequency Status Group Enable:S
Programming Guide 2-65ESG Family Signal Generators Programming Commands and Examples:STATus SubsystemData Questionable Modulation Status Group Enable:
2-66 Programming GuideProgramming Commands and Examples ESG Family Signal Generators:STATus SubsystemData Questionable Power Status Group Enable:STATu
Programming Guide 2-67ESG Family Signal Generators Programming Commands and Examples:STATus SubsystemData Questionable Status Group Event Register Que
2-68 Programming GuideProgramming Commands and Examples ESG Family Signal Generators:STATus SubsystemStandard Operation Status Group Negative Transiti
Programming Guide 2-69ESG Family Signal Generators Programming Commands and Examples:SWEep Subsystem:SWEep SubsystemThe sweep subsystem is used to set
2-70 Programming GuideProgramming Commands and Examples ESG Family Signal Generators:SYSTem Subsystem:SYSTem SubsystemThe system subsystem is used to
Programming Guide 2-71ESG Family Signal Generators Programming Commands and Examples:SYSTem SubsystemPower On/Preset Conditions:SYSTem:PON:TYPE PRESet
Programming Guide 1-11ESG Family Signal Generators Preparing for UseOverview of Serial Interface (RS-232) ProgrammingSerial Configuration for BASIC/UX
2-72 Programming GuideProgramming Commands and Examples ESG Family Signal Generators:SYSTem SubsystemRemote Language:SYSTem:LANGuage "SCPI"|
Programming Guide 2-73ESG Family Signal Generators Programming Commands and Examples:SYSTem SubsystemScreen Saver Mode:SYSTem:SSAVer:MODE LIGHt|TEXT:S
2-74 Programming GuideProgramming Commands and Examples ESG Family Signal Generators:TRIGger Subsystem:TRIGger SubsystemThe trigger subsystem is used
Programming Guide 2-75ESG Family Signal Generators Programming Commands and Examples:TRIGger SubsystemSingle Sweep:INITiate[:IMMediate][:ALL] There is
2-76 Programming GuideProgramming Commands and Examples ESG Family Signal GeneratorsUsing the Example ProgramsUsing the Example ProgramsThe example pr
Programming Guide 2-77ESG Family Signal Generators Programming Commands and ExamplesGPIB Check, Example Program 1GPIB Check, Example Program 1Verify t
2-78 Programming GuideProgramming Commands and Examples ESG Family Signal GeneratorsGPIB Check, Example Program 1Program Comments10 to 150: Title and
Programming Guide 2-79ESG Family Signal Generators Programming Commands and ExamplesLocal Lockout Demonstration, Example Program 2Local Lockout Demons
2-80 Programming GuideProgramming Commands and Examples ESG Family Signal GeneratorsLocal Lockout Demonstration, Example Program 2360 PRINT "Ve
Programming Guide 2-81ESG Family Signal Generators Programming Commands and ExamplesUsing Queries, Example Program 3Using Queries, Example Program 3In
1-12 Programming GuidePreparing for Use ESG Family Signal GeneratorsOverview of Serial Interface (RS-232) ProgrammingConfiguring a Serial Interface fo
2-82 Programming GuideProgramming Commands and Examples ESG Family Signal GeneratorsUsing Queries, Example Program 3400 OUTPUT Sig_gen;"*IDN?&q
Programming Guide 2-83ESG Family Signal Generators Programming Commands and ExamplesUsing Queries, Example Program 3350 to 390: Determines the on/off
2-84 Programming GuideProgramming Commands and Examples ESG Family Signal GeneratorsGenerating a CW Signal, Example Program 4Generating a CW Signal, E
Programming Guide 2-85ESG Family Signal Generators Programming Commands and ExamplesGenerating a CW Signal, Example Program 4Program Comments10 to 120
2-86 Programming GuideProgramming Commands and Examples ESG Family Signal GeneratorsGenerating an AC-Coupled External FM Signal, Example Program 5Gene
Programming Guide 2-87ESG Family Signal Generators Programming Commands and ExamplesGenerating an AC-Coupled External FM Signal, Example Program 5Prog
2-88 Programming GuideProgramming Commands and Examples ESG Family Signal GeneratorsGenerating an AC-Coupled Internal FM Signal, Example Program 6Gene
Programming Guide 2-89ESG Family Signal Generators Programming Commands and ExamplesGenerating an AC-Coupled Internal FM Signal, Example Program 6Prog
2-90 Programming GuideProgramming Commands and Examples ESG Family Signal GeneratorsGenerating a Step-Swept Signal, Example Program 7Generating a Step
Programming Guide 2-91ESG Family Signal Generators Programming Commands and ExamplesGenerating a Step-Swept Signal, Example Program 7380 PRINT "T
Programming Guide 1-13ESG Family Signal Generators Preparing for UseOverview of Serial Interface (RS-232) ProgrammingSelecting the Baud RateIn order t
2-92 Programming GuideProgramming Commands and Examples ESG Family Signal GeneratorsGenerating an External DC-Coupled Pulse Modulated Signal, Example
Programming Guide 2-93ESG Family Signal Generators Programming Commands and ExamplesGenerating an External DC-Coupled Pulse Modulated Signal, Example
2-94 Programming GuideProgramming Commands and Examples ESG Family Signal GeneratorsSaving and Recalling States, Example Program 9Saving and Recalling
Programming Guide 2-95ESG Family Signal Generators Programming Commands and ExamplesSaving and Recalling States, Example Program 9410 ! ************
2-96 Programming GuideProgramming Commands and Examples ESG Family Signal GeneratorsSaving and Recalling States, Example Program 9370: Waits one secon
Programming Guide 2-97ESG Family Signal Generators Programming Commands and ExamplesReading the Status Byte, Example Program 10Reading the Status Byte
2-98 Programming GuideProgramming Commands and Examples ESG Family Signal GeneratorsReading the Status Byte, Example Program 10190 IF FNStat_con(Sig
Programming Guide 2-99ESG Family Signal Generators Programming Commands and ExamplesReading the Status Byte, Example Program 10Program Comments10 to 5
2-100 Programming GuideProgramming Commands and Examples ESG Family Signal GeneratorsReading the Status Byte, Example Program 10350 to 380: Assigns a
Programming Guide 2-101ESG Family Signal Generators Programming Commands and ExamplesEnd of Sweep Service Request, Example Program 11End of Sweep Serv
1-14 Programming GuidePreparing for Use ESG Family Signal GeneratorsTransferring DataTransferring DataThe serial interface card is designed for relati
2-102 Programming GuideProgramming Commands and Examples ESG Family Signal GeneratorsEnd of Sweep Service Request, Example Program 11390 WHILE Sweep
Programming Guide 2-103ESG Family Signal Generators Programming Commands and ExamplesEnd of Sweep Service Request, Example Program 11190 to 200: Setup
2-104 Programming GuideProgramming Commands and Examples ESG Family Signal GeneratorsEnd of Sweep Service Request, Example Program 11
Programming Guide 3-1ESG Family Signal Generators3 Remote Data TransferYou can generate data on a remote computer and subsequently download it into th
3-2 Programming GuideRemote Data Transfer ESG Family Signal GeneratorsARB Waveform Data DownloadsARB Waveform Data DownloadsThis section explains how
Programming Guide 3-3ESG Family Signal Generators Remote Data TransferARB Waveform Data DownloadsWaveform data stored in ARB memory is volatile. The d
3-4 Programming GuideRemote Data Transfer ESG Family Signal GeneratorsARB Waveform Data DownloadsFor Volatile and Nonvolatile ARB Memory DownloadsARB
Programming Guide 3-5ESG Family Signal Generators Remote Data TransferARB Waveform Data DownloadsThere are two SCPI commands required to download I/Q
3-6 Programming GuideRemote Data Transfer ESG Family Signal GeneratorsARB Waveform Data DownloadsSample Command LineA sample command line::MMEM:DATA &
Programming Guide 3-7ESG Family Signal Generators Remote Data TransferARB Waveform Data DownloadsExample ProgramsWaveform Downloading Using HP BASIC f
Programming Guide 1-15ESG Family Signal Generators Preparing for UseTransferring DataModem Line HandshakingModem line handshaking, when used, is perfo
3-8 Programming GuideRemote Data Transfer ESG Family Signal GeneratorsARB Waveform Data DownloadsWaveform Downloading Using HP BASIC for UNIX The fol
Programming Guide 3-9ESG Family Signal Generators Remote Data TransferARB Waveform Data DownloadsIn the Output commands, USING “#,K” formats the data.
3-10 Programming GuideRemote Data Transfer ESG Family Signal GeneratorsARB Waveform Data DownloadsPlaying a Downloaded WaveformThe following commands
Programming Guide 3-11ESG Family Signal Generators Remote Data TransferARB Waveform Data DownloadsVia the Remote Interface: To generate the waveform,
3-12 Programming GuideRemote Data Transfer ESG Family Signal GeneratorsUser File Data DownloadsUser File Data DownloadsOption UN8 or UN8/UN9 signal ge
Programming Guide 3-13ESG Family Signal Generators Remote Data TransferUser File Data DownloadsData Requirements1. Data must be in binary format.SCPI
3-14 Programming GuideRemote Data Transfer ESG Family Signal GeneratorsUser File Data DownloadsData VolatilityDownloaded user file data is nonvolatile
Programming Guide 3-15ESG Family Signal Generators Remote Data TransferUser File Data DownloadsNOTE The data in pattern RAM is static. Firmware writes
3-16 Programming GuideRemote Data Transfer ESG Family Signal GeneratorsUser File Data DownloadsEvent 1 output is set to 0 or 1 depending on the sync o
Programming Guide 3-17ESG Family Signal Generators Remote Data TransferUser File Data Downloads“multiple of 8 bits” and “enough PRAM memory” requireme
1-16 Programming GuidePreparing for Use ESG Family Signal GeneratorsTransferring DataIncoming Data Error Detection and Handling (BASIC/WS only)The ser
3-18 Programming GuideRemote Data Transfer ESG Family Signal GeneratorsUser File Data DownloadsThe PN15 behaves just like a user file of equal length
Programming Guide 3-19ESG Family Signal Generators Remote Data TransferUser File Data DownloadsSample Command Line :MEMory:DATA:BIT "<file na
3-20 Programming GuideRemote Data Transfer ESG Family Signal GeneratorsUser File Data DownloadsSample Command Line :MMEM:DATA "<file name>
Programming Guide 3-21ESG Family Signal Generators Remote Data TransferUser File Data Downloadsa continuous stream of unframed data for the active TDM
3-22 Programming GuideRemote Data Transfer ESG Family Signal GeneratorsUser File Data Downloads[:SOURce]:RADio:<desired format>[:STATe] On activ
Programming Guide 3-23ESG Family Signal Generators Remote Data TransferFIR Filter Coefficient Data DownloadsFIR Filter Coefficient Data DownloadsOptio
3-24 Programming GuideRemote Data Transfer ESG Family Signal GeneratorsFIR Filter Coefficient Data DownloadsData VolatilityDownloaded FIR filter coeff
Programming Guide 3-25ESG Family Signal Generators Remote Data TransferFIR Filter Coefficient Data DownloadsTo activate the TDMA format press Mode >
3-26 Programming GuideRemote Data Transfer ESG Family Signal GeneratorsFIR Filter Coefficient Data DownloadsTo activate the RF output, press RF On/Off
Programming Guide 3-27ESG Family Signal Generators Remote Data TransferData Downloads Directly into Pattern RAMData Downloads Directly into Pattern RA
Programming Guide 1-17ESG Family Signal Generators Preparing for UseGPIB Instrument NomenclatureGPIB Instrument NomenclatureAn instrument that is part
3-28 Programming GuideRemote Data Transfer ESG Family Signal GeneratorsData Downloads Directly into Pattern RAMspecific address in PRAM. Data Limitati
Programming Guide 3-29ESG Family Signal Generators Remote Data TransferData Downloads Directly into Pattern RAMDownloading in List FormatNOTE Because
3-30 Programming GuideRemote Data Transfer ESG Family Signal GeneratorsData Downloads Directly into Pattern RAMSCPI Command to Download Data in List F
Programming Guide 3-31ESG Family Signal Generators Remote Data TransferData Downloads Directly into Pattern RAMcontain another 7 Mbits of control info
3-32 Programming GuideRemote Data Transfer ESG Family Signal GeneratorsData Downloads Directly into Pattern RAMExample 1:MEMory:DATA:PRAM:BLOCk #1912S
Programming Guide 3-33ESG Family Signal Generators Remote Data TransferData Transfer Troubleshooting Data Transfer TroubleshootingThis section is divi
3-34 Programming GuideRemote Data Transfer ESG Family Signal GeneratorsData Transfer TroubleshootingBit Function Value Comments0 Data 0/1 This bit is
Programming Guide 3-35ESG Family Signal Generators Remote Data TransferData Transfer TroubleshootingUser File Download ProblemsData Requirement Remind
3-36 Programming GuideRemote Data Transfer ESG Family Signal GeneratorsData Transfer TroubleshootingTo solve this problem, add or subtract bits from t
Programming Guide 3-37ESG Family Signal Generators Remote Data TransferData Transfer TroubleshootingThe first row where both columns C and D are integ
1-18 Programming GuidePreparing for Use ESG Family Signal GeneratorsGPIB Command StatementsGPIB Command StatementsCommand statements form the nucleus
3-38 Programming GuideRemote Data Transfer ESG Family Signal GeneratorsData Transfer TroubleshootingUser FIR Filter Coefficient File Download Problems
Programming Guide 3-39ESG Family Signal Generators Remote Data TransferData Transfer Troubleshooting3. Input integers must be between 0 and 16383. 4.
3-40 Programming GuideRemote Data Transfer ESG Family Signal GeneratorsData Transfer Troubleshooting
Programming Guide 4-1ESG Family Signal Generators4 Softkey/Command Cross-ReferenceThis chapter provides tables that cross reference each of the SCPI c
4-2 Programming GuideSoftkey/Command Cross-Reference ESG Family Signal GeneratorsFront Panel Key Versus CommandFront Panel Key Versus CommandTable 1 A
Programming Guide 4-3ESG Family Signal Generators Softkey/Command Cross-ReferenceFront Panel Key Versus CommandDual-Sine [:SOURce]:AM[1]|2:INTernal[1]
4-4 Programming GuideSoftkey/Command Cross-Reference ESG Family Signal GeneratorsFront Panel Key Versus CommandTable 2 Ampl SoftkeysKey SCPI CommandAL
Programming Guide 4-5ESG Family Signal Generators Softkey/Command Cross-ReferenceFront Panel Key Versus CommandTable 5 FM SoftkeysKey SCPI CommandBus
4-6 Programming GuideSoftkey/Command Cross-Reference ESG Family Signal GeneratorsFront Panel Key Versus CommandFM Tone 1 Rate [:SOURce]:FM[1]|2:INTern
Programming Guide 4-7ESG Family Signal Generators Softkey/Command Cross-ReferenceFront Panel Key Versus CommandTable 6 Freq SoftkeysKey SCPI CommandAd
Programming Guide 1-19ESG Family Signal Generators Preparing for UseGPIB Command StatementsRemoteREMOTE causes an instrument to change from local cont
4-8 Programming GuideSoftkey/Command Cross-Reference ESG Family Signal GeneratorsFront Panel Key Versus CommandExt1 DC [:SOURce]:BURSt:SOURce EXTernal
Programming Guide 4-9ESG Family Signal Generators Softkey/Command Cross-ReferenceFront Panel Key Versus CommandTable 9 LF Out SoftkeysKey SCPI Command
4-10 Programming GuideSoftkey/Command Cross-Reference ESG Family Signal GeneratorsFront Panel Key Versus CommandLF Out Tone 2 Ampl Percent Of Peak[:SO
Programming Guide 4-11ESG Family Signal Generators Softkey/Command Cross-ReferenceFront Panel Key Versus CommandTable 11 Phase Mod SoftkeysKey SCPI Co
4-12 Programming GuideSoftkey/Command Cross-Reference ESG Family Signal GeneratorsFront Panel Key Versus CommandExt 1 AC-Coupled [:SOURce]:PM[1]|2:SOU
Programming Guide 4-13ESG Family Signal Generators Softkey/Command Cross-ReferenceFront Panel Key Versus CommandTable 12 Preset HardkeyKey SCPI Comman
4-14 Programming GuideSoftkey/Command Cross-Reference ESG Family Signal GeneratorsFront Panel Key Versus CommandTable 16 Save SoftkeysKey SCPI Command
Programming Guide 4-15ESG Family Signal Generators Softkey/Command Cross-ReferenceFront Panel Key Versus CommandFreq [:SOURce]:FREQuency:MODE LIST[:SO
4-16 Programming GuideSoftkey/Command Cross-Reference ESG Family Signal GeneratorsFront Panel Key Versus CommandSweep [:SOURce]:FREQuency:MODE CW|FIXe
Programming Guide 4-17ESG Family Signal Generators Softkey/Command Cross-ReferenceFront Panel Key Versus CommandClear Error Queue(s)*CLSDATA/CLK/SYNC
1-20 Programming GuidePreparing for Use ESG Family Signal GeneratorsGPIB Command StatementsLocal LockoutLOCAL LOCKOUT can be used with REMOTE to disab
4-18 Programming GuideSoftkey/Command Cross-Reference ESG Family Signal GeneratorsFront Panel Key Versus CommandDWCDMA:MEMory:CATalog:DWCDma?Event 1 O
Programming Guide 4-19ESG Family Signal Generators Softkey/Command Cross-ReferenceFront Panel Key Versus CommandList :MEMory:CATalog:LIST?MCDMA :MEMor
4-20 Programming GuideSoftkey/Command Cross-Reference ESG Family Signal GeneratorsFront Panel Key Versus CommandRS-232 Echo Off On:SYSTem:COMMunicate:
Programming Guide 4-21ESG Family Signal Generators Softkey/Command Cross-ReferenceAgilent 8656/57-Compatible LanguageAgilent 8656/57-Compatible Langua
4-22 Programming GuideSoftkey/Command Cross-Reference ESG Family Signal GeneratorsAgilent 8656/57-Compatible LanguagePM Pulse Modulation Function Feat
Programming Guide 4-23ESG Family Signal Generators Softkey/Command Cross-ReferenceAgilent 8656/57-Compatible LanguageCommand MappingThe SCPI command,
4-24 Programming GuideSoftkey/Command Cross-Reference ESG Family Signal GeneratorsAgilent 8656/57-Compatible LanguageAM (Amplitude Modulation)• AM bec
Programming Guide 4-25ESG Family Signal Generators Softkey/Command Cross-ReferenceAgilent 8656/57-Compatible LanguageFM (Frequency Modulation)• FM bec
4-26 Programming GuideSoftkey/Command Cross-Reference ESG Family Signal GeneratorsAgilent 8656/57-Compatible LanguageP4 (Digital Modulation On)This co
Programming Guide 4-27ESG Family Signal Generators Softkey/Command Cross-ReferenceAgilent 8656/57-Compatible LanguageS3 (Internal 1 kHz Modulation Sou
Programming Guide 1-21ESG Family Signal Generators Preparing for UseGPIB Command StatementsClearCLEAR causes all GPIB instruments, or addressed instru
4-28 Programming GuideSoftkey/Command Cross-Reference ESG Family Signal GeneratorsAgilent 8656/57-Compatible LanguageS5 (DC FM)• FM becomes the active
IndexIndex I-1Symbols*CLS clear status command, 2-3*ESE standard event status enable command, 2-3*ESR? standard event status register query, 2-3*IDN?
I-2 Index Indexcommented command, 2-82common commandsdescription, 1-28syntax, 1-36COMMunicate subsystemdescription, 2-14GP-IB address, 2-14RS-232 baud
IndexIndex I-3DM subsystem (Continued)digital modulation mode state, 2-19digital modulation source, 2-19external ALC bandwidth configuration, 2-20hig
I-4 Index Indexfrequency modulation SCPI commands,internal (Continued)waveform, 2-25source, 2-23state, 2-24frequency SCPI commands, 2-27continuous wav
IndexIndex I-5list SCPI commands (Continued)dwellbasic command, 2-34points query, 2-34type, 2-34frequencybasic command, 2-34points query, 2-34LIST su
I-6 Index Indexoutput SCPI commands, circuit protection (Continued)query, 2-44modulation state, 2-45OUTPut subsystem, 2-44state, 2-45setting, example,
IndexIndex I-7queries, examples (Continued)response, 2-82Rreal response data, 1-40reference oscillator sourcequery, 2-29state, 2-30registercondition,
I-8 Index IndexSCPI commands, PRAM downloads, (Continued)in list format, 3-30preliminary setup, 3-29querying the PRAM data, 3-30sample command line, 3
IndexIndex I-9STATus subsystem, data questionable (Continued)status groupenable, 2-66event register query, 2-67negative transition filter register en
1-22 Programming GuidePreparing for Use ESG Family Signal GeneratorsGPIB Command StatementsOutputOUTPUT is used to send function commands and data com
Programming Guide 1-23ESG Family Signal Generators Preparing for UseGPIB Command StatementsEnterENTER is the complement of OUTPUT and is used to trans
1-24 Programming GuidePreparing for Use ESG Family Signal GeneratorsGPIB Command StatementsThe suppression of the EOI sequence is frequently necessary
Programming Guide 1-25ESG Family Signal Generators Preparing for UseGetting Started with SCPIGetting Started with SCPIThis section describes the use o
Contents iii1. Preparing for UseSetting up the Equipment for Remote Operation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-2P
1-26 Programming GuidePreparing for Use ESG Family Signal GeneratorsGetting Started with SCPIStandard NotationThis section uses several forms of notat
Programming Guide 1-27ESG Family Signal Generators Preparing for UseGetting Started with SCPIResponse ExamplesResponse examples look like this:3.00000
1-28 Programming GuidePreparing for Use ESG Family Signal GeneratorsGetting Started with SCPITypes of CommandsCommands can be separated into two group
Programming Guide 1-29ESG Family Signal Generators Preparing for UseGetting Started with SCPISubsystem Command TreesCommand Tree StructureMost program
1-30 Programming GuidePreparing for Use ESG Family Signal GeneratorsGetting Started with SCPIColon When a colon is placed between two command mnemon
Programming Guide 1-31ESG Family Signal Generators Preparing for UseGetting Started with SCPIFigure 1-11. Proper Use of the Colon and Semicolon Examp
1-32 Programming GuidePreparing for Use ESG Family Signal GeneratorsGetting Started with SCPIMore About CommandsQuery and Event CommandsYou can query
Programming Guide 1-33ESG Family Signal Generators Preparing for UseGetting Started with SCPIProgram Message ExamplesThe following parts of the signal
1-34 Programming GuidePreparing for Use ESG Family Signal GeneratorsGetting Started with SCPIReading Instrument ErrorsWhen debugging a program, you ma
Programming Guide 1-35ESG Family Signal Generators Preparing for UseGetting Started with SCPIDetails of Commands and ResponsesThis section describes t
iv Contents3. Remote Data TransferARB Waveform Data Downloads . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1-36 Programming GuidePreparing for Use ESG Family Signal GeneratorsGetting Started with SCPISCPI Subsystem Command SyntaxFigure 1-13. SCPI Simplifie
Programming Guide 1-37ESG Family Signal Generators Preparing for UseGetting Started with SCPIResponse Message SyntaxFigure 1-15. Simplified Response
1-38 Programming GuidePreparing for Use ESG Family Signal GeneratorsGetting Started with SCPIEach parameter type has one or more corresponding respons
Programming Guide 1-39ESG Family Signal Generators Preparing for UseGetting Started with SCPIExamples of extended numeric parameters:Discrete Paramete
1-40 Programming GuidePreparing for Use ESG Family Signal GeneratorsGetting Started with SCPIBoolean Parameters Boolean parameters represent a single
Programming Guide 1-41ESG Family Signal Generators Preparing for UseGetting Started with SCPIInteger Response Data Integer response data are decimal
1-42 Programming GuidePreparing for Use ESG Family Signal GeneratorsProgramming the Status Register SystemProgramming the Status Register SystemThe si
Programming Guide 1-43ESG Family Signal Generators Preparing for UseProgramming the Status Register SystemFigure 1-16. The Overall Status Byte Regist
1-44 Programming GuidePreparing for Use ESG Family Signal GeneratorsProgramming the Status Register SystemStatus Byte GroupFigure 1-17. The Status By
Programming Guide 1-45ESG Family Signal Generators Preparing for UseProgramming the Status Register SystemThe Status Byte Group consists of the Status
Programming Guide 1-1ESG Family Signal Generators1 Preparing for UseThis chapter explains how to set up the equipment for remote programming of the si
1-46 Programming GuidePreparing for Use ESG Family Signal GeneratorsProgramming the Status Register SystemTo query the Status Byte Register, send the
Programming Guide 1-47ESG Family Signal Generators Preparing for UseProgramming the Status Register SystemPositive Transition Filter A positive tran
1-48 Programming GuidePreparing for Use ESG Family Signal GeneratorsProgramming the Status Register SystemStandard Event Status GroupFigure 1-20. The
Programming Guide 1-49ESG Family Signal Generators Preparing for UseProgramming the Status Register SystemThe Standard Event Status Group is used to d
1-50 Programming GuidePreparing for Use ESG Family Signal GeneratorsProgramming the Status Register SystemTo query the Standard Event Status Register,
Programming Guide 1-51ESG Family Signal Generators Preparing for UseProgramming the Status Register SystemStandard Operation Status GroupFigure 1-23.
1-52 Programming GuidePreparing for Use ESG Family Signal GeneratorsProgramming the Status Register SystemFigure 1-24.Bit Description0 A 1 in this bit
Programming Guide 1-53ESG Family Signal Generators Preparing for UseProgramming the Status Register SystemThe Standard Operation Condition Register co
1-54 Programming GuidePreparing for Use ESG Family Signal GeneratorsProgramming the Status Register SystemData Questionable Status GroupFigure 1-26.
Programming Guide 1-55ESG Family Signal Generators Preparing for UseProgramming the Status Register SystemThe Data Questionable Status Group is used t
1-2 Programming GuidePreparing for Use ESG Family Signal GeneratorsSetting up the Equipment for Remote OperationSetting up the Equipment for Remote Op
1-56 Programming GuidePreparing for Use ESG Family Signal GeneratorsProgramming the Status Register SystemThe Data Questionable Condition Register con
Programming Guide 1-57ESG Family Signal Generators Preparing for UseProgramming the Status Register SystemFigure 1-28.The Data Questionable Status Gro
1-58 Programming GuidePreparing for Use ESG Family Signal GeneratorsProgramming the Status Register SystemData Questionable Power Status GroupFigure 1
Programming Guide 1-59ESG Family Signal Generators Preparing for UseProgramming the Status Register SystemFigure 1-30.The Data Questionable Power Cond
1-60 Programming GuidePreparing for Use ESG Family Signal GeneratorsProgramming the Status Register SystemThe Data Questionable Power Event Register l
Programming Guide 1-61ESG Family Signal Generators Preparing for UseProgramming the Status Register SystemData Questionable Frequency Status GroupFigu
1-62 Programming GuidePreparing for Use ESG Family Signal GeneratorsProgramming the Status Register SystemFigure 1-33.The Data Questionable Frequency
Programming Guide 1-63ESG Family Signal Generators Preparing for UseProgramming the Status Register SystemThe Data Questionable Frequency Event Regist
1-64 Programming GuidePreparing for Use ESG Family Signal GeneratorsProgramming the Status Register SystemData Questionable Modulation Status GroupFig
Programming Guide 1-65ESG Family Signal Generators Preparing for UseProgramming the Status Register SystemThe Data Questionable Modulation Status Grou
Programming Guide 1-3ESG Family Signal Generators Preparing for UseSetting up the Equipment for Remote OperationI/O Libraries for GPIBSCPI (standard c
1-66 Programming GuidePreparing for Use ESG Family Signal GeneratorsProgramming the Status Register SystemThe transition filter specifies which types
Programming Guide 1-67ESG Family Signal Generators Preparing for UseProgramming the Status Register SystemData Questionable Calibration Status GroupFi
1-68 Programming GuidePreparing for Use ESG Family Signal GeneratorsProgramming the Status Register SystemThe Data Questionable Calibration Status Gro
Programming Guide 1-69ESG Family Signal Generators Preparing for UseProgramming the Status Register SystemThe Data Questionable Calibration Event Regi
1-70 Programming GuidePreparing for Use ESG Family Signal GeneratorsProgramming the Status Register SystemData Questionable BERT Status GroupFigure 1-
Programming Guide 1-71ESG Family Signal Generators Preparing for UseProgramming the Status Register SystemThe Data Questionable BERT Status Group is u
1-72 Programming GuidePreparing for Use ESG Family Signal GeneratorsProgramming the Status Register SystemThe Data Questionable BERT Condition Registe
Programming Guide 1-73ESG Family Signal Generators Preparing for UseAdvanced Programming InformationAdvanced Programming InformationThis section provi
1-74 Programming GuidePreparing for Use ESG Family Signal GeneratorsAdvanced Programming InformationProgramming the DRS Modem LineBit 2 of Control Reg
Programming Guide 2-1ESG Family Signal Generators2 Programming Commands andExamplesThis chapter describes each of the SCPI commands alphabetically, by
1-4 Programming GuidePreparing for Use ESG Family Signal GeneratorsSetting up the Equipment for Remote OperationGPIB Interconnecting CablesThe GPIB co
2-2 Programming GuideProgramming Commands and Examples ESG Family Signal GeneratorsCommand SyntaxCommand SyntaxFollowing the heading for each programm
Programming Guide 2-3ESG Family Signal Generators Programming Commands and ExamplesIEEE 488.2 Common CommandsIEEE 488.2 Common CommandsCommon commands
2-4 Programming GuideProgramming Commands and Examples ESG Family Signal GeneratorsIEEE 488.2 Common Commands*OPC? (Operation Complete)*OPC?This queri
Programming Guide 2-5ESG Family Signal Generators Programming Commands and ExamplesIEEE 488.2 Common Commands*TRG (Trigger)*TRGThis command triggers t
2-6 Programming GuideProgramming Commands and Examples ESG Family Signal GeneratorsSubsystem CommandsSubsystem CommandsSubsystem commands include all
Programming Guide 2-7ESG Family Signal Generators Programming Commands and Examples:AM Subsystem:AM SubsystemThe amplitude modulation subsystem is use
2-8 Programming GuideProgramming Commands and Examples ESG Family Signal Generators:AM Subsystem*RST Value: OffAmplitude Modulation Depth:AM[1]|2[:DEP
Programming Guide 2-9ESG Family Signal Generators Programming Commands and Examples:AM Subsystemsource, the signal generator would turn off FM Path 1
2-10 Programming GuideProgramming Commands and Examples ESG Family Signal Generators:AM SubsystemInternal Amplitude Modulation Sweep Trigger:AM[1]|2:I
Programming Guide 2-11ESG Family Signal Generators Programming Commands and Examples:AM SubsystemUsing the command :AM[1]|2:INTernal[1]:FUNCtion:SHAPe
Programming Guide 1-5ESG Family Signal Generators Preparing for UseSetting up the Equipment for Remote OperationYou can connect as many as 14 instrume
2-12 Programming GuideProgramming Commands and Examples ESG Family Signal Generators:CALibration Subsystem:CALibration SubsystemThe calibration subsys
Programming Guide 2-13ESG Family Signal Generators Programming Commands and Examples:CALibration SubsystemI/Q Calibration:CALibration:IQThere is no qu
2-14 Programming GuideProgramming Commands and Examples ESG Family Signal Generators:COMMunicate Subsystem:COMMunicate SubsystemThe communicate subsys
Programming Guide 2-15ESG Family Signal Generators Programming Commands and Examples:COMMunicate Subsystem• With IBFull or RFR, when the receive buffe
2-16 Programming GuideProgramming Commands and Examples ESG Family Signal Generators:DIAGnostic Subsystem:DIAGnostic SubsystemThe diagnostic subsystem
Programming Guide 2-17ESG Family Signal Generators Programming Commands and Examples:DIAGnostic SubsystemInstrument Firmware Information:DIAGnostic:IN
2-18 Programming GuideProgramming Commands and Examples ESG Family Signal Generators:DISPlay Subsystem:DISPlay SubsystemThe display subsystem is used
Programming Guide 2-19ESG Family Signal Generators Programming Commands and Examples:DM and :BURSt Subsystems (ESG-D and ESG-DP Series):DM and :BURSt
2-20 Programming GuideProgramming Commands and Examples ESG Family Signal Generators:DM and :BURSt Subsystems (ESG-D and ESG-DP Series)External ALC Ba
Programming Guide 2-21ESG Family Signal Generators Programming Commands and Examples:DM and :BURSt Subsystems (ESG-D and ESG-DP Series)I/Q Gain Ratio
Kommentare zu diesen Handbüchern