Anritsu MG369XA Series Programming Manual

Anritsu MG369XA Series Programming Manual

Synthesized signal generators
Hide thumbs Also See for MG369XA Series:
Table of Contents

Advertisement

Quick Links

SERIES
MG369XA
SYNTHESIZED SIGNAL GENERATORS
GPIB PROGRAMMING MANUAL
P/N: 10370-10354
490 JARVIS DRIVE
REVISION: D
MORGAN HILL, CA 95037-2809
PRINTED: JANUARY 2004
COPYRIGHT 2004 ANRITSU CO.

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the MG369XA Series and is the answer not in the manual?

Questions and answers

Summary of Contents for Anritsu MG369XA Series

  • Page 1 SERIES MG369XA SYNTHESIZED SIGNAL GENERATORS GPIB PROGRAMMING MANUAL P/N: 10370-10354 490 JARVIS DRIVE REVISION: D MORGAN HILL, CA 95037-2809 PRINTED: JANUARY 2004 COPYRIGHT 2004 ANRITSU CO.
  • Page 2 WARRANTY The Anritsu product(s) listed on the title page is (are) warranted against defects in materials and workmanship for one year from the date of shipment. Anritsu's obligation covers repairing or replacing products which prove to be defective during the warranty period.
  • Page 3: Table Of Contents

    Table of Contents Chapter 1 General GPIB Information Scope of Manual ......1-3 Introduction .
  • Page 4 Table of Contents (Continued) Output Power Leveling Commands ....2-28 Linear or Logarithmic Power Level Selection..2-28 RF Output Power Level Selection .
  • Page 5 Table of Contents (Continued) 2-23 Program Errors......2-74 Invalid Parameter ..... . 2-74 Syntax .
  • Page 7 Chapter 1 General GPIB Information Table of Contents Scope of Manual ......1-3 Introduction .
  • Page 9: Scope Of Manual

    Chapter 1 General GPIB Information Scope of Manual This manual provides information for remote operation of the Series MG369XA Synthesized Signal Generator using commands sent from an external controller via the IEEE-488 General Purpose Interface Bus (GPIB). It includes the following: A general description of the GPIB and the bus data transfer and control functions A listing of the IEEE-488 Interface Function Messages...
  • Page 10: Introduction

    Introduction General GPIB Information I E E E - 4 8 8 B U S ( 1 6 L i n e s ) D E V I C E A ( e . g . C O M P U T E R ) D E V I C E B ( e .
  • Page 11: Ieee-488 Interface Bus Description

    General GPIB Information IEEE-488 Interface Bus Description IEEE-488 Interface The IEEE-488 General Purpose Interface Bus (GPIB) is an instrumen- tation interface for integrating instruments, computers, printers, plot- Bus Description ters, and other measurement devices into systems. The GPIB uses 16 signal lines to effect transfer of information between all devices con- nected on the bus.
  • Page 12: Functional Elements

    IEEE-488 Interface Bus Description General GPIB Information Functional Effective communications between devices on the Elements GPIB requires three functional elements; a talker, a listener, and a controller. Each device on the GPIB is categorized as one of these elements depending on its current interface function and capabilities.
  • Page 13: Bus Structure

    General GPIB Information IEEE-488 Interface Bus Description The GPIB uses 16 signal lines to carry data and Structure commands between the devices connected to the bus. The interface signal lines are organized into three functional groups. Data Bus (8 lines) Data Byte Transfer Control Bus (3 lines) General Interface Management Bus (5 lines) The signal lines in each of the three groups are des-...
  • Page 14: Data Byte Transfer Control Bus Description

    IEEE-488 Interface Bus Description General GPIB Information Data Byte Control of the transfer of each byte of data on the Transfer data bus is accomplished by a technique called the Control Bus “three-wire handshake”, which involves the three Description signal lines of the Data Byte Transfer Control Bus. This technique forces data transfers at the speed of the slowest listener, which ensures data integrity in 1st Data Byte...
  • Page 15: General Interface Management Bus Description

    General GPIB Information IEEE-488 Interface Bus Description General The general interface management bus is a group of Interface five signal lines used to manage the flow of informa- Management tion across the GPIB. A description of the function of each of the individual control lines is provided be- Description low.
  • Page 16: Device Interface Function Capability

    IEEE-488 Interface Bus Description General GPIB Information Device An interface function is the GPIB system element Interface which provides the basic operational facility through Function which a device can receive, process, and send mes- Capability sages. Each specific interface function may only send or receive a limited set of messages within par- ticular classes of messages.
  • Page 17: Message Types

    General GPIB Information IEEE-488 Interface Bus Description Message There are three types of information transmitted Types over the GPIB—interface function messages, device- -specific commands, and data and instrument status messages. Interface Function Messages The controller manages the flow of information on the GPIB using interface function messages, usually called commands or command messages.
  • Page 18 IEEE-488 Interface Bus Description General GPIB Information Data and Instrument Status Messages These messages are sent by the device to the exter- nal controller via the GPIB. They contain measure- ment results, instrument status, or data files that the device transmits over the data bus in response to specific requests from the external controller.
  • Page 19: Mg369Xa Gpib Operation

    General GPIB Information MG369XA GPIB Operation MG369XA GPIB All Series MG369XA Synthesized Signal Generator functions, settings, and operating modes (except for power on/standby) are controllable Operation using commands sent from an external controller via the GPIB. When in the remote (GPIB) mode, the signal generator functions both as a listener and a talker.
  • Page 20 MG369XA GPIB Operation General GPIB Information Table 1-3. MG369XA Response to GPIB Interface Function Messages Interface Function Addressed MG369XA Response Message Command Device Clear (DCL) Resets the MG369XA to its default Selected Device Clear state. (Equivalent to sending the *RST command.) (SDC) Go To Local (GTL) Returns the MG369XA to local (front...
  • Page 21 Chapter 2 Programming with GPIB Commands Table of Contents Introduction ......2-3 Command Codes .
  • Page 22 Table of Contents (Continued) Modulation Commands ......2-32 Amplitude Modulation....2-32 Frequency Modulation.
  • Page 23: Introduction

    Chapter 2 Programming with GPIB Commands Introduction This chapter provides information for remote operation of MG369XA Synthesized Signal Generator via the GPIB using MG369XA GPIB commands. All GPIB product-specific commands that are accepted and implemented by the MG369XA are listed and described by function. Sample programs showing usage of the commands are also included.
  • Page 24: Command Codes

    Command Codes Programming with GPIB Commands Table 2-1. MG369XA GPIB Command Codes Listed by Function (1 of 2) GPIB Command Command Codes Sect. Page Group Function Parameter Entry ADP1, ADP2, AMR, AMS, ASD, CLO, D1, Commands D2, D3, D4, DFF, DFM, DLF, DN, EGI, F0, F1, F2, F3, F4, F5, F6, F7, F8, F9, FDV, FMR, FMS, LOS, M0, M1, M2, M3, M4, M5, M6, M7, M8, M9, PDT, PDY, PER, PHD,...
  • Page 25 Programming with GPIB Commands Command Codes Table 2-1. MG369XA GPIB Command Codes Listed by Function (2 of 2) GPIB Command Command Codes Sect. Page Group Function Output *IDN?, OAB, OAD1, OAD2, OAR, OAS, 2-11 2-40 Commands OAW, OD1, OD2, OD3, OD4, ODD, ODE, ODF, ODL, ODP, ODS, OEM, OES, OF0, OF1, OF2, OF3, OF4, OF5, OF6, OF7, OF8, OF9, OFD, OFH, OFK, OFL, OFM,...
  • Page 26: Data Input Restrictions

    Data Input Restrictions Programming with GPIB Commands Data Input The MG369XA signal generator does not accept parameter or data entries in an exponential or scientific notation format. The accepted Restrictions data formats are as follows: A decimal or integer format for entering parameters and data A binary-byte format for entering the status byte mask com- mands (Section 2-13), the RCF and RCM stored-setup commands (Section 2-12), the ZTL fast-frequency-switching command...
  • Page 27: Parameter And Data Entry Commands

    Programming with GPIB Commands Parameter and Data Entry Commands Parameter and Data Table 2-2 lists the command mnemonic codes that open parameters for data entry. The table also provides the range of values permitted for Entry Commands each parameter and the data terminator mnemonic codes for each. Ta- bles 2-3 and 2-4 (pages 2-16 and 2-17) list the data entry and data ter- minator command mnemonic codes.
  • Page 28 Parameter and Data Entry Commands Programming with GPIB Commands Table 2-2. Parameter Entry Commands (1 of 9) Mnemonic Parameter Values Units Code ADP1 Opens the internal AM % 0% to 100% depth parameter. ADP2 Opens the internal AM dB 0 dB to 25 dB depth parameter.
  • Page 29 Programming with GPIB Commands Parameter and Data Entry Commands Table 2-2. Parameter Entry Commands (2 of 9) Mnemonic Parameter Values Units Code Opens the delta frequency Frequency range of the parameter. MG369XA model Decrements the open parameter by the step size. Opens the reference level 0 to 255 DAC setting parameter.
  • Page 30 Parameter and Data Entry Commands Programming with GPIB Commands Table 2-2. Parameter Entry Commands (3 of 9) Mnemonic Parameter Values Units Code Opens the F8 parameter. Frequency range of the MG369XA model Opens the F9 parameter. Frequency range of the MG369XA model Opens the internal FM 10 kHz to 20 MHz in...
  • Page 31 Programming with GPIB Commands Parameter and Data Entry Commands Table 2-2. Parameter Entry Commands (4 of 9) Mnemonic Parameter Values Units Code Opens the M4 parameter. Frequency range of the MG369XA model Opens the M5 parameter. Frequency range of the MG369XA model Opens the M6 parameter.
  • Page 32 Parameter and Data Entry Commands Programming with GPIB Commands Table 2-2. Parameter Entry Commands (5 of 9) Mnemonic Parameter Values Units Code Opens the external FM ±0.0025 radians/V to ±5 sensitivity parameter. radians/V in FM Narrow mode; ±0.25 radians/V to ±500 radians/V in FM Wide mode Opens the power sweep...
  • Page 33 Programming with GPIB Commands Parameter and Data Entry Commands Table 2-2. Parameter Entry Commands (6 of 9) Mnemonic Parameter Values Units Code SLF0 Opens the F0 parameter of Frequency range of the the slave unit. Slave MG369XA model SLF1 Opens the F1 parameter of Frequency range of the the slave unit.
  • Page 34 Parameter and Data Entry Commands Programming with GPIB Commands Table 2-2. Parameter Entry Commands (7 of 9) Mnemonic Parameter Values Units Code SLL2 Opens the alternate sweep Power level range of the DM (Log) power level parameter (L2) Slave MG369XA model VT (Linear) of the slave unit.
  • Page 35 Programming with GPIB Commands Parameter and Data Entry Commands Table 2-2. Parameter Entry Commands (8 of 9) Mnemonic Parameter Values Units Code Opens the power level Power level range of the DM (Log) parameter (L1) of the slave Slave MG369XA model VT (Linear) unit.
  • Page 36 Parameter and Data Entry Commands Programming with GPIB Commands Table 2-2. Parameter Entry Commands (9 of 9) Mnemonic Parameter Values Units Code Opens the L4 parameter. Power level range of the DM (log) MG369XA model VT (linear) Opens the L5 parameter. Power level range of the DM (log) MG369XA model...
  • Page 37 Programming with GPIB Commands Parameter and Data Entry Commands Table 2-4. Data Terminator Codes Mnemonic Code Description GPIB address terminator. Decibel (dB) data terminator. Degree data terminator. dBm data terminator. Decibel per volt (dB/V) data terminator. GHz data terminator. GHz per volt (GHz/V) data terminator. Hz data terminator.
  • Page 38: Using The Syz Command

    Parameter and Data Entry Commands Programming with GPIB Commands Using the Each MG369XA parameter has an associated step size that can be used to increment or decrement its Command value. Parameters that have common units share a common step size. For example, the frequency pa- rameters (F0-F9, M0-M9, and DF) have a common step size as do the power level parameters (XL0-XL9, L0-L9, and Level Offset).
  • Page 39: Cw Frequency Commands

    Programming with GPIB Commands CW Frequency Commands CW Frequency Table 2-5 lists the CW frequency command mnemonic codes. These commands call up each of the 20 preset (or previously set) CW fre- Commands quencies. Each command causes its associated CW frequency to be output and opens that frequency's parameter for data entry.
  • Page 40 CW Frequency Commands Programming with GPIB Commands Programming Note: Signal generator response to a SQF command depends on the state the instrument is in at the time the command is received. For example, if the MG369XA is in a CW mode of operation with the current output frequency open for entry, the SQF command (1) causes the output to change to the next sequential frequency and (2) opens that frequency's parameter for data entry.
  • Page 41: Analog And Step Sweep Commands

    Programming with GPIB Commands Analog and Step Sweep Commands Analog and Step Table 2-6 (page 2-23) lists the analog and step sweep command mne- monic codes. These commands are divided into five subclasses and are Sweep Commands described in the following paragraphs. Sweep Range Seven sweep ranges are available.
  • Page 42: Sweep Triggering

    Analog and Step Sweep Commands Programming with GPIB Commands Sweep Three modes of sweep triggering are available over Triggering the bus—Automatic, External, and Single. The AUT command selects automatic sweep triggering; the HWT command selects external triggering; and the EXT command selects single sweep triggering. When automatic sweep triggering is selected, the sweep continually sweeps from its start frequency (or power level) to its stop frequency (or power level)
  • Page 43 Programming with GPIB Commands Analog and Step Sweep Commands Table 2-6. Analog and Step Sweep Commands MNEMONIC OPENS FUNCTION CODE FOR ENTRY Sweep Range Selects the F1-F2 sweep mode None Selects the F3-F4 sweep mode None Selects the Full Range sweep mode None Selects the F0-DF sweep mode None...
  • Page 44: Analog/Step Sweep Select

    Analog and Step Sweep Commands Programming with GPIB Commands Analog/Step Five commands are available—SWP selects an ana- Sweep Select log sweep, SSP and LIS select a linear step sweep, LGS selects a logarithmic step sweep, and MAN se- lects a manual (step) sweep. The selected sweep mode applies to all sweep ranges.
  • Page 45 Programming with GPIB Commands Analog and Step Sweep Commands Dual Step Sweep Mode The dual step sweep mode provides for generating synchronized, step sweep outputs from two MG369XAs at a frequency offset. Figure 2-4 shows an example of dual step sweep programming. 10 ! “DUAL”...
  • Page 46: Special Step Sweep

    Analog and Step Sweep Commands PROGRAMMING WITH GPIB COMMANDS Special Step This special step sweep provides for a step sweep Sweep that has non-equally spaced steps. It can be used in any of the available sweep ranges (F1-F2, F3-F4, Full, F0-DF, F1-DF, F5-DF, and F6-DF). The start fre- quency in this sweep must be equal to the first fre- quency programmed with the ZL(x) command (Section 2-17).
  • Page 47: Frequency Marker Commands

    Programming with GPIB Commands Frequency Marker Commands Frequency Marker Table 2-7 lists the frequency marker command mnemonic codes. These commands provide for (1) selecting a CW frequency as a poten- Commands tial marker, (2) selecting a potential marker as an active marker, and (3) individually turning markers on and off.
  • Page 48: Output Power Leveling Commands

    Output Power Leveling Commands Programming with GPIB Commands Output Power Table 2-8 lists the output power leveling command mnemonic codes. These commands provide for (1) selecting linear or logarithmic power Leveling Commands level operation, (2) selecting an RF output power level, (3) leveling the output power, and (4) turning the output power leveling off.
  • Page 49 Programming with GPIB Commands Output Power Leveling Commands The DL1 command selects the external (detector) leveling mode; the PL1 command selects the exter- nal (power meter) leveling mode. In this mode, the output power is leveled using a signal from an exter- nal detector (power meter) connected to the EXTER- NAL ALC IN connector.
  • Page 50 Output Power Leveling Commands Programming with GPIB Commands Table 2-8. Power Leveling Commands (2 of 2) Mnemonic Function Code Sets RF output power level to L0. Opens L0 parameter. Sets RF output power level to L1. Opens L1 parameter. Sets RF output power level to L2. Opens L2 parameter. Sets RF output power level to L3.
  • Page 51: Alc Power Slope

    Programming with GPIB Commands Output Power Leveling Commands ALC Power The ALC power slope function provides for linearly Slope increasing or decreasing output power as the fre- quency increases to compensate for system, cable, and waveguide variations due to changes in fre- quency.
  • Page 52: Modulation Commands

    Modulation Commands Programming with GPIB Commands Modulation Table 2-9 (page 2-37) lists the modulation command mnemonic codes. These commands provide for AM, FM, FM, and pulse modulation of Commands the signal generator’s output signal using modulating signals from ei- ther the internal AM, FM, FM, and pulse generators or an external source.
  • Page 53: Frequency Modulation

    Programming with GPIB Commands Modulation Commands Frequency Four FM modes are available—Locked, Locked Modulation Low-Noise, Unlocked Narrow, and Unlocked Wide. In the Locked and Locked Low-Noise FM modes, fre- quency modulation of the output signal is accom- plished by summing the modulating signal into the FM control path of the YIG phase-lock loop.
  • Page 54: Phase Modulation

    Modulation Commands Programming with GPIB Commands External FM Function The FM1 (or FMU) command turns on the external FM function in Unlocked Narrow mode, the FMW command turns it on in Unlocked Wide mode, the FML command turns it on in Locked mode, and the FM2 command turns it on in Locked Low-Noise mode.
  • Page 55: Pulse Modulation

    Programming with GPIB Commands Modulation Commands Programming Example Programming “PH2 PH4 PH5 PHS 50 RV” turns on the external FM function in Wide mode, selects the rear panel FM input, selects an input impedance of 50W, and sets the external FM sensitivity to 50 radians/V.
  • Page 56 Modulation Commands Programming with GPIB Commands Square wave pulse modulation of the output signal by one of four internal modulating signals is avail- able using the following commands: SW1 turns on square wave pulse modulation at 400 Hz SW2 (or SQP) turns on square wave pulse modulation at 1 kHz SW3 turns on square wave pulse modulation at 7.8125 kHz...
  • Page 57 Programming with GPIB Commands Modulation Commands External Pulse Modulation Function The XP command turns on the external pulse modu- lation function. The P3 (or SW5) and P4 (or SW6) commands select front panel or rear panel external pulse input. The PO (or SW0) command turns off the pulse modulation function.
  • Page 58 Modulation Commands Programming with GPIB Commands Table 2-9. Modulation Commands (2 of 3) Mnemonic Function Code Turns on internal pulse modulation. Turns off the internal or external pulse modulation function (This is the default mode). Selects the 10 MHz internal pulse clock rate. Selects the 40 MHz internal pulse clock rate.
  • Page 59: Measure Function Commands

    Programming with GPIB Commands Measure Function Commands Table 2-9. Modulation Commands (3 of 3) Mnemonic Function Code Turns on internal 1 kHz square wave pulse modulation (Same as SQP). Turns on internal 7.8125 kHz square wave pulse modulation. Turns on internal 27.8 kHz square wave pulse modulation. Turns on the external pulse modulation function.
  • Page 60: Output Commands

    Output Commands Programming with GPIB Commands 2-11 Output Commands Table 2-11 lists the output command mnemonic codes. These com- mands provide for the output of data from the CW generator to the controller. Figure 2-8 (page 2-43) shows examples of output command programming.
  • Page 61 Programming with GPIB Commands Output Commands Table 2-11. Output Commands (2 of 4) Mnemonic Function Code Returns the F3 frequency value (in MHz) to the controller. Returns the F4 frequency value (in MHz) to the controller. Returns the F5 frequency value (in MHz) to the controller. Returns the F6 frequency value (in MHz) to the controller.
  • Page 62 Output Commands Programming with GPIB Commands Table 2-11. Output Commands (3 of 4) Mnemonic Function Code Returns the M2 frequency value (in MHz) to the controller. Returns the M3 frequency value (in MHz) to the controller. Returns the M4 frequency value (in MHz) to the controller. Returns the M5 frequency value (in MHz) to the controller.
  • Page 63 Programming with GPIB Commands Output Commands Table 2-11. Output Commands (4 of 4) Mnemonic Function Code Returns the power sweep number-of-steps to the controller. Returns the name of the internal pulse trigger (“FREE RUN”, “GATED”, “DELAYED”, “TRIGGERED”, “TRIG WITH DELAY”, “COMPOSITE”) to the controller.
  • Page 64: Stored Setup Commands

    Stored Setup Commands Programming with GPIB Commands 2-12 Stored Setup Table 2-12 lists the stored setup command mnemonic codes. These commands provide for saving instrument setups and recalling them Commands for use. A current instrument setup can be saved to internal setup memory us- ing the SSN(m) command, where m = memory locations 1 to 9.
  • Page 65 Programming with GPIB Commands Stored Setup Commands Programming Note: The SAF and SAM commands output binary data. The data string is terminated with “EOI” on the last byte sent (no CR or LF is sent). 10 DIM A$ [300] 20 OUTPUT 705; “SAF” 30 ENTER 705 USING “#%, #%K”;...
  • Page 66: Srq And Status Byte Commands

    Programming with GPIB Commands SRQ and Status Byte Commands 2-13 SRQ and Status Table 2-13 (page 2-48) lists the Service Request (SRQ) and Status Byte command mnemonic codes. These commands enable the signal gener- Byte Commands ator to request service from the controller when certain, predefined conditions exist.
  • Page 67 Programming with GPIB Commands SRQ and Status Byte Commands NOTE All status byte bits are latched except for those indicated with the “*”. Once set, an OES or OSB command must be received before the condition will be reset. The primary status byte bit 6 (SRQ) is cleared by a serial poll only. Primary Status Byte Extended Syntax...
  • Page 68 SRQ and Status Byte Commands Programming with GPIB Commands Table 2-13. SRQ and Status Byte Commands Mnemonic Function Code Clears all GPIB status bytes. Inhibits updating of the ESB2 bit 4. Enables updating of the ESB2 bit 4. Inhibits End-of-Sweep SRQ generation. Enables End-of-Sweep SRQ generation.
  • Page 69 Programming with GPIB Commands SRQ and Status Byte Commands OUTPUT 705; “OES” ENTER 705 USING “#, B”; A, B, C MAIN = A 1 EXT = B 2 EXT = C Figure 2-11. OES Command Programming Example The MG369XA has a software mask that permits manipulation of the three status bytes over the bus. This manipulation is accomplished by sending the command codes MB0, MB1, MB2, or all three at once, followed by an argument that assigns an on/off condition for each bit in the byte.
  • Page 70: Configuration Commands

    Configuration Commands Programming with GPIB Commands 2-14 Configuration Table 2-14 lists the configuration command mnemonic codes. These commands permit selection/setting of the following system configura- Commands tion items via the bus: A +5V or –5V level for the rear panel retrace and bandswitch blanking outputs Setting the frequency scaling reference multiplier value Normally-open or normally-closed contacts on the internal penlift...
  • Page 71: Group Execute Trigger Commands

    Programming with GPIB Commands Group Execute Trigger Commands 2-15 Group Execute Table 2-15 lists the group execute trigger (GET) command mnemonic codes. These commands let a GET bus message (Table 1-3) be used to Trigger Commands trigger certain signal generator functions and thus speed up bus operations.
  • Page 72: List Sweep Commands

    List Sweep Commands Programming with GPIB Commands 2-16 List Sweep Table 2-16 (following page) lists the list sweep command mnemonic codes. These commands provide for (1) placing the signal generator in Commands list sweep mode, (2) accessing up to four lists of 2000 frequency/power level sets, and (3) generating a phase-locked step sweep of the list frequency/power level sets.
  • Page 73: List Sweep Triggering

    Programming with GPIB Commands List Sweep Commands Table 2-16. List Sweep Commands Mnemonic Function Code Copy current CW frequency and power level to current list index. ELI(xxxx) Sets list index to xxxx. ELN(x) Sets the list number to x. Opens the list sweep dwell time parameter. Learn List (in List Sweep mode).
  • Page 74: Generating A List Sweep

    List Sweep Commands Programming with GPIB Commands Generating a Generating a list sweep involves selecting a sweep List Sweep range, a dwell-time-per-step, and a sweep trigger. The sweep range is defined by a list start index and a list stop index. Use the LIB(xxxx) command to set the list start index and the LIE(xxxx) command to set the list stop index.
  • Page 75: Fast-Frequency- Switching Commands

    Programming with GPIB Commands Fast-Frequency- Switching Commands 2-17 Fast-Frequency- Table 2-17 lists the fast-frequency-switching command mnemonic codes. These commands provide for reducing the time that it takes to Switching switch between CW frequencies. Commands In the fast-frequency-switching mode, up to 3202 frequencies can be loaded into a table.
  • Page 76 Fast-Frequency- Switching Commands Programming with GPIB Commands The following is an example of fast-frequency-switching mode programming. This is a IBM-PC based program using the Na- tional Instruments NI-488.2 C language interface library (mcib.lib) and header (decl.h). #include <stdio.h> #include “decl.h” #define BOARD_ID void main() Addr4882_t...
  • Page 77 Programming with GPIB Commands Fast-Frequency- Switching Commands integer_ptr = &num_freqs; /** Point to the number of frequencies. **/ command_str[7] = (char)(*(integer_ptr + 3)); /** Get the value of the fourth byte. **/ command_str[8] = (char)(*(integer_ptr + 2)); /** Get the value of the third byte. **/ command_str[9] = (char)(*(integer_ptr + 1));...
  • Page 78 Fast-Frequency- Switching Commands Programming with GPIB Commands /** Send a trigger. Trigger(BOARD_ID, source_addr); if (ibsta & ERR) exit (-1); /** Source is now outputting 600 MHz. **/ /** Send a trigger. Trigger(BOARD_ID, source_addr); if (ibsta & ERR) exit (-1); /** Source is now outputting 8 GHz. **/ exit(0);...
  • Page 79: Power-Offset-Table Commands

    Programming with GPIB Commands Power-Offset-Table Commands 2-18 Power-Offset-Table Table 2-18 lists the power-offset-table command mnemonic codes. These commands provide for maintaining a consistent power level at a Commands point within a test setup across the measurement frequencies. This “flattening” of the test point power level is accomplished by summing a power offset word (from the power offset table) with the signal generator's normal power level DAC word at each frequency point.
  • Page 80 Power-Offset-Table Commands Programming with GPIB Commands The following is an example of power-offset mode programming. This program is written for use with an IBM-PC type com- puter/controller containing an IOtech GPIB interface. #include <stdio.h> #include <stdlib.h> #include <string.h> /* IOtech Driver488/LIB Subroutine Interface definitions... */ #include “\ieee488\iotlib.h”...
  • Page 81 Programming with GPIB Commands Power-Offset-Table Commands strcpy(XString,"_?U%"); SendCmd(Synth,XString,strlen(XString)); Output(Synth,"RST"); Output(Synth,"GTF"); Output(Synth,"ZL000"); Output(Synth,"1 GH 2 GH 3 GH 4 GH 5 GH 6 GH 7 GH 8 GH 9 GH 10 GH"); Output(Synth,"ZEL"); /* Make a data array with the PTL command, the word count */ /* and the binary data in low-byte, high-byte order.
  • Page 82: User Level Calibration Commands

    User Level Calibration Commands Programming with GPIB Commands 2-19 User Level Table 2-19 lists the user level calibration commands. These commands provide for (1) activating individual user level calibration tables, (2) Calibration sending the tables to the controller, and (3) recalling the tables from Commands the controller.
  • Page 83 Programming with GPIB Commands User Level Calibration Commands The following is an example program for saving and recalling user level calibration tables. This program uses the National In- struments NI-288.2 C language interface library (mcib.lib) and header (decl.h). #include <stdio.h> #include “decl.h”...
  • Page 84 User Level Calibration Commands Programming with GPIB Commands /** The LUS command tells the source to send the user level ** table data over the bus. Send(BOARD_ID, source_addr, “LUS\r\n”, 5L, DABend); if(ibsta & ERR) gpiberr(“Send error”); /** Receive the user level table data. printf(“Receiving data from the source\n”);...
  • Page 85 Programming with GPIB Commands User Level Calibration Commands /** The LUR command readies the source to receive the user ** level table data. Notice that there is no carriage ** return, line feed, or EOI sent with the LUR command. Send(BOARD_ID, source_addr, “LUR”, 3L, NULLend);...
  • Page 86: Editing The Table Data

    Programming with GPIB Commands User Level Calibration Commands Editing the While stored in the binary data file of the controller, Table Data the data of the five user level calibration tables can be edited. An editor that can display the data file in hexadecimal will be needed to perform the edit.
  • Page 87 Programming with GPIB Commands User Level Calibration Commands Data Item Descriptions Each data item contained in the binary data file is described below with the following information: Data name Description Type of data storage Offset into the data file for each user level calibration table Data units Figure 2-16 (page 2-68) shows a printout of a section...
  • Page 88 Programming with GPIB Commands User Level Calibration Commands Name: Number of Points Description: The number of frequency points. Type: Double Offsets (base 16): Table #1 002E Table #2 06AC Table #3 0D2A Table #4 13A8 Table #5 1A26 Units: a value of 1 = 1 point Name: Level Correction Offset Description: This is the power level that is added to the front panel power before the level correc-...
  • Page 89 Programming with GPIB Commands User Level Calibration Commands Name: Power Meter Frequency Scale Table Description: This is the scale factor applied to the synthesizer's frequency before sending it to the power meter for the sensor correction factor. Type: Double Offsets (base 16): Table #1 001E Table #2 069C Table #3 0D1A Table #4 1398...
  • Page 90: Master-Slave Operation Commands

    Master-Slave Operation Commands Programming with GPIB Commands 2-20 Master-Slave Table 2-20 lists the master-slave operation command mnemonic codes. These commands provide for enabling two instruments that are con- Operation nected in a master-slave configuration to produce CW and synchro- Commands nized, swept output signals at a frequency offset.
  • Page 91: Self Test Command

    Programming with GPIB Commands Self Test Command 2-21 Self Test Command Table 2-21 lists the self test command mnemonic code. This command provides for executing a signal generator self test. When a TST command is received, the signal generator performs a self test, then places a “P”...
  • Page 92 Self Test Command Programming with GPIB Commands Self Test Results Byte 1 Sweep Time A18 Power Power Supply Internal DVM –10 Volt DVM +10 Volt DVM Ground Circuitry Failed Supply is Not Voltage(s) are Meter Reference Reference Offset Check Locked Out of Reg Failed Failed...
  • Page 93: Miscellaneous Commands

    Programming with GPIB Commands Miscellaneous Commands 2-22 Miscellaneous Table 2-22 is a list of miscellaneous command mnemonic codes that do not fit into any of the other classifications. These commands provide Commands the following operations: GPIB Address Change CW Ramp Secure Mode Returning the MG369XA to local control Instrument Reset...
  • Page 94: Program Errors

    Program Errors Programming with GPIB Commands 2-23 Program Errors Two types of errors can occur in bus programming—invalid-parameter and syntax. These two error types are described in the following para- graphs. Invalid Invalid-parameter errors are those that cause the Parameter signal generator to beep.
  • Page 95: Reset Programming And Default Conditions

    Programming with GPIB CommandsReset Programming and Default Conditions 2-24 Reset Table 2-23 describes the five methods that can be used to reset the signal generator. They provide a means for quickly returning the Programming and MG369XA to its default (preprogrammed) operational state. Default Conditions The default settings for the numeric frequency, sweep time, and power level parameters are the same as those listed in Table 3-1 (page 3-16)
  • Page 96: Programming Examples

    Programming Examples Programming with GPIB Commands Sample Coding In Basic 10 CLEAR 705 20 OUTPUT 705; “FUL IL1 L1 10DM” Explanation of Code Line 10 sends the Device Clear bus message.This message clears the signal gen- erator GPIB interface. Line 20 sends new front panel settings: Full Sweep, Internal Leveling, and Output Power Level of 10 dBm.
  • Page 97 Programming with GPIB Commands Programming Examples The following subroutine uses the output identify (OI) command to identify the signal generator's model number, serial number, minimum and maximum frequencies, minimum and maximum power level, and software revision level. This subroutine is used in the example programs in Figures 2-21 and 2-22 to read the limits of the sig- nal generator.
  • Page 98 Programming Examples Programming with GPIB Commands The following program (1) receives entries from the keyboard to set intial frequency and step-size parameters, and (2) activates the soft keys on the controller so that they can step the frequency up or down. 20 ! PARAMETER ENTRY, SYZ, UP, AND DN COMMANDS 30 Address=705 40 CALL Iddev(Address,Model,Fmin,Fmax,Pmin,Pmax)
  • Page 99 Programming with GPIB Commands Programming Examples The following program accepts user inputs for (1) power sweep starting and ending levels, (2) number of steps in the sweep, and (3) sweep dwell times. After accepting such imputs, the program then commands the signal generator to obtain a display of the power sweep.
  • Page 101 Chapter 3 Command Dictionary Table of Contents INTRODUCTION ......3-3 TYPOGRAPHIC CONVENTIONS ....3-3 FUNCTIONAL CATEGORIES .
  • Page 102 Opens the step frequency sweep dwell time parameter. FREQUENCY SWEEP Syntax: SDT<value><units> Command Mnemonic Command’s Functional Category Command Function Value: 1(ms) to 99(s) Command Syntax String Units: MS or SEC Allowable values and Remarks: An expanded description of the command, how to use the command, units for the Command and programming hints or restrictions.
  • Page 103 Chapter 3 Command Dictionary Introduction This chapter provides alphabetically-ordered listings and descriptions of all MG369XA GPIB programming commands. Typographic The typographic conventions, abbreviations, and syntax legend used throughout this chapter to define the GPIB commands are described Conventions in Figure 3-1. Functional Throughout this chapter, the distinctive white-on-black text in the up- per corner of each command’s descriptive area is the functional cate-...
  • Page 104 *IDN? to AD1 Command Dictionary Requests device identification. *IDN? OUTPUT Syntax: *IDN? Remarks: Returns an identification string in IEEE 488.2 specified <NR1> format (four fields separated by commas). The fields are <manufacturer>, <model>, <serial #>, <firmware version>. Front Panel Key: Activates the currently open frequency parameter as CW.
  • Page 105 Command Dictionary AD5 to AD6 Selects F5-DF alternate frequency sweep. SWEEP Syntax: Remarks: Selects an alternate symmetrical frequency sweep around F5. The width of the sweep is determined by the DF frequency parameter. If the MG369XA is sweeping when AD5 is received, the instrument’s output will alternate between the commanded sweep and the sweep being executed.
  • Page 106 ADD to ADP2 Command Dictionary Opens the GPIB address parameter. MISCELLANEOUS Syntax: ADD<value><unit> Value: 1-30 Units: Remarks: Permits changing the instruments GPIB address. The address must be between 1 and 30 and must be terminated with ADR. Once the address is changed, the MG369XA will no longer respond to the old address.
  • Page 107 Command Dictionary ADR to AF3 GPIB address terminator. DATA TERMINATOR Syntax: Front Panel Key: Selects F1-F2 alternate frequency sweep. SWEEP Syntax: Remarks: Selects an alternate F1-F2 frequency sweep. If the MG369XA is sweeping when AF1 is received, the instrument’s output will alternate between the commanded sweep and the sweep being executed.
  • Page 108 AFU to AL0 Command Dictionary Selects full range alternate frequency sweep. SWEEP Syntax: Remarks: Selects an alternate full range frequency sweep. If the MG369XA is sweeping when AFU is received, the instrument’s output will alternate between the commanded sweep and the sweep being executed. An alternate sweep command will only be recognized when the MG369XA has been programmed to sweep.
  • Page 109 Command Dictionary AL1 to AL2 Sets the alternate frequency sweep RF output to L1. POWER LEVELING Syntax: Remarks: Causes the preset (or previously set) L1 RF power level to be output during the alternate frequency sweep. The command will also deselect any other previously programmed alternate sweep power level.
  • Page 110 AL3 to AL4 Command Dictionary Sets the alternate frequency sweep RF output to L3. POWER LEVELING Syntax: Remarks: Causes the preset (or previously set) L3 RF power level to be output during the alternate frequency sweep. The command will also deselect any other previously programmed alternate sweep power level.
  • Page 111 Command Dictionary AL5 to AL6 Sets the alternate frequency sweep RF output to L5. POWER LEVELING Syntax: Remarks: Causes the preset (or previously set) L5 RF power level to be output during the alternate frequency sweep. The command will also deselect any other previously programmed alternate sweep power level.
  • Page 112 AL7 to AL8 Command Dictionary Sets the alternate frequency sweep RF output to L7. POWER LEVELING Syntax: Remarks: Causes the preset (or previously set) L7 RF power level to be output during the alternate frequency sweep. The command will also deselect any other previously programmed alternate sweep power level.
  • Page 113 Command Dictionary AL9 to AM1 Sets the alternate frequency sweep RF output to L9. POWER LEVELING Syntax: Remarks: Causes the preset (or previously set) L9 RF power level to be output during the alternate frequency sweep. The command will also deselect any other previously programmed alternate sweep power level.
  • Page 114 AM2 to AM8 Command Dictionary Turns on the external AM function in log mode. MODULATION Syntax: Remarks: Disables the internal AM function or the external AM function in Linear mode, had either of these modes been previously programmed. Related Commands: Front Panel Key: | AM (Toggle to External, Log) | On Modulation...
  • Page 115 Command Dictionary AMI to AMR Turns on the AM measurement mode. MEASURE FUNCTION Syntax: Remarks: In this mode, the signal generator measures the voltage of the external modulating signal and calculates the modulation depth of the RF output signal. The measurement results will be sent to the controller upon receipt of the OMM command.
  • Page 116 AMS to ASD Command Dictionary Opens the external AM %/V sensitivity parameter. PARAMETER ENTRY Syntax: AMS<value><unit> Value: 0 %/V to 100 %/V Units: Related Commands: Front Panel Key: Modulation | AM (external) | Edit Sensitivity Example: AM1 AMS 30 PCV turns on external linear AM with a sensitivity of 30 percent/Volt.
  • Page 117 Command Dictionary AT0 to ATT(xx) Deselects ALC step attenuator decoupling. POWER LEVELING Syntax: Remarks: Deselects the ALC step attenuator decoupling function. This returns the MG369XA to its normal (coupled) leveling mode. In this mode, when the desired power level is set, the correct combination of ALC level and step attenuator setting is determined by the instrument firmware.
  • Page 118 AUT to BPP Command Dictionary Selects automatic sweep triggering. SWEEP Syntax: Remarks: Selects automatic sweep triggering for frequency, power level, or list sweeps. When automatic sweep triggering is selected, the sweep continually sweeps from its start frequency, power level, or list index to its stop frequency, power level, or list index with optimal retrace time.
  • Page 119 Command Dictionary CF0 to CF1 Sets CW mode at F0 and opens the F0 parameter. CW FREQUENCY Syntax: CF0 or CF0<value><unit> Value: Frequency range of the MG369XA model Units: GH, MH, KH, HZ Remarks: Places the MG369XA in CW mode at the preset (or previously set) F0 frequency and causes F0 to be output.
  • Page 120 CF2 to CF3 Command Dictionary Sets CW mode at F2 and opens the F2 parameter. CW FREQUENCY Syntax: CF2 or CF2<value><unit> Value: Frequency range of the MG369XA model Units: GH, MH, KH, HZ Remarks: Places the MG369XA in CW mode at the preset (or previously set) F2 frequency and causes F2 to be output.
  • Page 121 Command Dictionary CF4 to CF5 Sets CW mode at F4 and opens the F4 parameter. CW FREQUENCY Syntax: CF4 or CF4<value><unit> Value: Frequency range of the MG369XA model Units: GH, MH, KH, HZ Remarks: Places the MG369XA in CW mode at the preset (or previously set) F4 frequency and causes F4 to be output.
  • Page 122 CF6 to CF7 Command Dictionary Sets CW mode at F6 and opens the F6 parameter. CW FREQUENCY Syntax: CF6 or CF6<value><unit> Value: Frequency range of the MG369XA model Units: GH, MH, KH, HZ Remarks: Places the MG369XA in CW mode at the preset (or previously set) F6 frequency and causes F6 to be output.
  • Page 123 Command Dictionary CF8 to CLO Sets CW mode at F8 and opens the F8 parameter. CW FREQUENCY Syntax: CF8 or CF8<value><unit> Value: Frequency range of the MG369XA model Units: GH, MH, KH, HZ Remarks: Places the MG369XA in CW mode at the preset (or previously set) F8 frequency and causes F8 to be output.
  • Page 124 CLR to CM1 Command Dictionary Clears the data entry. DATA ENTRY Syntax: Front Panel Key: Clear Entry Key Sets CW mode at M0 and opens the M0 parameter. CW FREQUENCY Syntax: CM0 or CM0<value><unit> Value: Frequency range of the MG369XA model Units: GH, MH, KH, HZ Remarks:...
  • Page 125 Command Dictionary CM2 to CM3 Sets CW mode at M2 and opens the M2 parameter. CW FREQUENCY Syntax: CM2 or CM2<value><unit> Value: Frequency range of the MG369XA model Units: GH, MH, KH, HZ Remarks: Places the MG369XA in CW mode at the preset (or previously set) M2 frequency and causes M2 to be output.
  • Page 126 CM4 to CM5 Command Dictionary Sets CW mode at M4 and opens the M4 parameter. CW FREQUENCY Syntax: CM4 or CM4<value><unit> Value: Frequency range of the MG369XA model Units: GH, MH, KH, HZ Remarks: Places the MG369XA in CW mode at the preset (or previously set) M4 frequency and causes M4 to be output.
  • Page 127 Command Dictionary CM6 to CM7 Sets CW mode at M6 and opens the M6 parameter. CW FREQUENCY Syntax: CM6 or CM6<value><unit> Value: Frequency range of the MG369XA model Units: GH, MH, KH, HZ Remarks: Places the MG369XA in CW mode at the preset (or previously set) M6 frequency and causes M6 to be output.
  • Page 128 CM8 to CS0 Command Dictionary Sets CW mode at M8 and opens the M8 parameter. CW FREQUENCY Syntax: CM8 or CM8<value><unit> Value: Frequency range of the MG369XA model Units: GH, MH, KH, HZ Remarks: Places the MG369XA in CW mode at the preset (or previously set) M8 frequency and causes M8 to be output.
  • Page 129 Command Dictionary CS1 to CTL Turns on the CW ramp. MISCELLANEOUS Syntax: Remarks: This command produces a repetitive 0V to 10V ramp output to the rear panel HORIZ OUT connector and pin 1 of the AUX I/O connector. The CW ramp is used to drive a scalar analyzer display. Related Commands: Front Panel Key: | CW | CW Ramp >...
  • Page 130 D1 to D2 Command Dictionary Opens the internal pulse delay1 parameter. PARAMETER ENTRY Syntax: D1<value><unit> Value: 100 ns to 419 ms at 40 MHz pulse clock rate; 300 ns to 1.6s at 10 MHz pulse clock rate Units: SEC, MS, US, NS Related Commands: IP, PMD(x), PTG(x) Front Panel Key:...
  • Page 131 Command Dictionary D3 to DB Opens the internal pulse delay3 parameter. PARAMETER ENTRY Syntax: D3<value><unit> Value: 100 ns to 419 ms at 40 MHz pulse clock rate; 300 ns to 1.6s at 10 MHz pulse clock rate Units: SEC, MS, US, NS Related Commands: IP, PMD(x), PTG(x) Front Panel Key:...
  • Page 132 DF0 to DF5 Command Dictionary Selects F0-delta frequency sweep mode. SWEEP Syntax: Remarks: Selects a symmetrical frequency sweep around F0. The width of the sweep is determined by the Delta Frequency parameter. Related Commands: F0, DLF, DFF, DFM Front Panel Key: Example: SSP DF0 AUT sets step sweep F0-DF with auto triggering.
  • Page 133 Command Dictionary DF6 to DFM Selects F6-delta frequency sweep mode. SWEEP Syntax: Remarks: Selects a symmetrical frequency sweep around F6. The width of the sweep is determined by the Delta Frequency parameter. Related Commands: F6, DLF, DFF, DFM Front Panel Key: | Step Sweep | Frequency Control >...
  • Page 134 DG to DLF Command Dictionary Degree data terminator. DATA TERMINATOR Syntax: Front Panel Key: Selects external detector leveling of output power. POWER LEVELING Syntax: Remarks: Selects external leveling of the output power using a signal from an external detector connected to the EXT ALC IN connector. Deselects the internal leveling mode or external leveling mode using a signal from an external power meter, if r previously programmed.
  • Page 135 Command Dictionary DM to DPT dBm data terminator. DATA TERMINATOR Syntax: Front Panel Key: Decrements the open parameter by the step size. PARAMETER ENTRY Syntax: Remarks: Each MG369XA parameter has an associated step size that can be used to increment or decrement its value. The command, SYZ, is used to set the step size for a parameter.
  • Page 136 DS0 to DU1 Command Dictionary Turns on the secure mode. MISCELLANEOUS Syntax: Remarks: In the secure mode, the front panel display of all frequency, power level, and modulation parameters is disabled. The instrument continues to function normally in all other respects. Front Panel Key: System | Secure Mode...
  • Page 137 Command Dictionary DV to EGO Decibel per volt (dB/V) data terminator. DATA TERMINATOR Syntax: Front Panel Key: Opens the reference level DAC setting parameter. PARAMETER ENTRY Syntax: EGI<value><unit> Value: 0 to 255 Units: Remarks: Permits setting of the Reference Level DAC to control the ALC gain when in external power leveling mode.
  • Page 138 EL0 to ELI(xxxx) Command Dictionary Inhibits updating of the ESB2 bit 4. STATUS Syntax: Remarks: Blocks updating of the Extended Status Byte two bit four (RF Unlocked). This is the default setting because it is normal for the RF to be momentarily unlocked during sweeps and sweep retrace.
  • Page 139 Command Dictionary ELN(x) to ES0 Sets the list number to x. ELN(x) LIST SWEEP Syntax: ELN(x) Value: x: 1-digit integer between 0 and 3 Remarks: In list sweep mode, permits selection of which of the four lists is to be accessed.
  • Page 140 ES1 to EXT Command Dictionary Enables end-of-sweep SRQ generation. STATUS Syntax: Remarks: Enables an SRQ to be generated when Primary Status Byte bit one (End of Sweep) is set and SQ1 has been programmed. SQ1 enables the SRQ generation function. Related Commands: SQ1, ES0 Front Panel Key:...
  • Page 141 Command Dictionary F0 to F2 Opens the F0 parameter. PARAMETER ENTRY Syntax: F0<value><unit> Value: Frequency range of the MG369XA model Units: GH, MH, KH, HZ Remarks: Permits setting the F0 parameter. The frequency setting is determined by the frequency range of the particular MG369XA model. Front Panel Key: Frequency | CW | Frequency Control >...
  • Page 142 F3 to F5 Command Dictionary Opens the F3 parameter. PARAMETER ENTRY Syntax: F3<value><unit> Value: Frequency range of the MG369XA model Units: GH, MH, KH, HZ Remarks: Permits setting the F3 parameter. The frequency setting is determined by the frequency range of the particular MG369XA model. Front Panel Key: Frequency | CW | Frequency Control >...
  • Page 143 Command Dictionary F6 to F8 Opens the F6 parameter. PARAMETER ENTRY Syntax: F6<value><unit> Value: Frequency range of the MG369XA model Units: GH, MH, KH, HZ Remarks: Permits setting the F6 parameter. The frequency setting is determined by the frequency range of the particular MG369XA model. Front Panel Key: Frequency | CW | Frequency Control >...
  • Page 144 F9 to FB1 Command Dictionary Opens the F9 parameter. PARAMETER ENTRY Syntax: F9<value><unit> Value: Frequency range of the MG369XA model Units: GH, MH, KH, HZ Remarks: Permits setting the F9 parameter. The frequency setting is determined by the frequency range of the particular MG369XA model. Front Panel Key: Frequency | CW | Frequency Control >...
  • Page 145 Command Dictionary FDV to FM1 Opens the internal FM deviation parameter. PARAMETER ENTRY Syntax: FDV<value><unit> Value: 10 kHz to 20 MHz in Locked, Locked Low-Noise, and Unlocked Narrow FM; 100 kHz to 100 MHz in Unlocked Wide FM Units: MH, KH Remarks: Changes the internal FM deviation value.
  • Page 146 FM2 to FM8 Command Dictionary Turns on the external FM function in locked low-noise mode. MODULATION Syntax: Remarks: The signal generator output is phase-locked. Disables the internal FM function or the external FM function in Unlocked Narrow, Unlocked Wide, or Locked mode, had any of these modes been previously programmed.
  • Page 147 Command Dictionary FM9 to FML Turns on the internal FM function in locked mode. MODULATION Syntax: Remarks: The signal generator output is phase-locked. Disables the external FM function or the internal FM function in Unlocked Narrow, Unlocked Wide, or Locked Low-Noise mode, had any of these modes been previously programmed.
  • Page 148 FMN to FMS Command Dictionary Turns on the internal FM function in locked low-noise mode. MODULATION Syntax: Remarks: The signal generator is phase-locked. Disables the external FM function or the internal FM function in Unlocked Narrow, Unlocked Wide, or Locked mode, had any of these modes been previously programmed.
  • Page 149 Command Dictionary FMU to FRS Turns on the external FM function in unlocked narrow mode (Same as MODULATION FM1). Syntax: Remarks: The signal generator output is not phase-locked. Disables the internal FM function or the external FM function in Unlocked Wide, Locked, or Locked Low-Noise mode, had any of these modes been previously programmed.
  • Page 150 FUL to GH Command Dictionary Selects the full range sweep mode. SWEEP Syntax: Remarks: Selects a full band frequency sweep from the MG369XAs low frequency limit to its high frequency limit. Front Panel Key: | Step Sweep | Frequency Control > | Full or Frequency Frequency | Manual Sweep | Frequency Control >...
  • Page 151 Command Dictionary GP to GTD Sets the internal gated pulse on. MODULATION Syntax: Remarks: Sets the internal pulse mode to single, the internal pulse trigger to gated, and turns on the internal pulse modulation function. Disables the external pulse modulation function, if previously programmed. Related Commands: P0, PTG(x), IP Front Panel Key:...
  • Page 152 GTF to GTS Command Dictionary Execute a fast-frequency-switching step on receipt of a GET. GROUP EXECUTE TRIGGER Syntax: Remarks: Configures the MG369XA to execute a fast-frequency-switching step each time a GET message is received. (See ZPL and ZPN commands). Related Commands: Front Panel Key: Execute a TSS command on receipt of a GET.
  • Page 153 Command Dictionary GTT to HWT Execute a TST command on receipt of a GET. GROUP EXECUTE TRIGGER Syntax: Remarks: Configures the MG369XA to execute a TST command (execute a complete instrument self test) each time a GET message is received. Related Commands: Front Panel Key: Execute a UP command on receipt of a GET.
  • Page 154 HZ to IL1 Command Dictionary Hz data terminator. DATA TERMINATOR Syntax: Front Panel Key: Inhibits updating of the ESB2 bit 7. STATUS Syntax: Remarks: Blocks updating of the Extended Status Byte two bit seven (Parameter Changed). This bit is only used with the 56100A interface. This bit is cleared when the 56100A sends an OCP command (Output Last Parameter Changed).
  • Page 155 Command Dictionary IM1 to KV Turns on the intensity marker mode. MARKER Syntax: Related Commands: MK0, VM1 Front Panel Key: Frequency | Frequency Control > | Marker List | Intensity Markers Turns on internal pulse modulation. MODULATION Syntax: Remarks: Disables the external pulse modulation function, if previously programmed.
  • Page 156 L0 to L1 Command Dictionary Sets RF output power level to L0. Opens L0 parameter. POWER LEVELING Syntax: L0 or L0<value><unit> Value: Power level range of the MG369XA model Units: DM (log), VT (linear) Remarks: Causes the RF output power level to be set to the preset (or previously set) L0 power level.
  • Page 157 Command Dictionary L2 to L3 Sets RF output power level to L2. Opens L2 parameter. POWER LEVELING Syntax: L2 or L2<value><unit> Value: Power level range of the MG369XA model Units: DM (log), VT (linear) Remarks: Causes the RF output power level to be set to the preset (or previously set) L2 power level.
  • Page 158 L4 to L5 Command Dictionary Sets RF output power level to L4. Opens L4 parameter. POWER LEVELING Syntax: L4 or L4<value><unit> Value: Power level range of the MG369XA model Units: DM (log), VT (linear) Remarks: Causes the RF output power level to be set to the preset (or previously set) L4 power level.
  • Page 159 Command Dictionary L6 to L7 Sets RF output power level to L6. Opens L6 parameter. POWER LEVELING Syntax: L6 or L6<value><unit> Value: Power level range of the MG369XA model Units: DM (log), VT (linear) Remarks: Causes the RF output power level to be set to the preset (or previously set) L6 power level.
  • Page 160 L8 to LA0 Command Dictionary Sets RF output power level to L8. Opens L8 parameter. POWER LEVELING Syntax: L8 or L8<value><unit> Value: Power level range of the MG369XA model Units: DM (log), VT (linear) Remarks: Causes the RF output power level to be set to the preset (or previously set) L8 power level.
  • Page 161 Command Dictionary LA1 to LE0 Enables updating of ESB1 bit 7. STATUS Syntax: Remarks: Unblocks updating of the Extended Status Byte one bit seven (RF Leveled). Related Commands: SQ1, MB1, FB1, LA0 Front Panel Key: Example: C code snippet to enable RF leveled SRQ: strcpy(buf, “csb fb1 mb1 sq1 la1");...
  • Page 162 LE1 to LEA Command Dictionary Enables lock error SRQ generation. STATUS Syntax: Remarks: Enables an SRQ to be generated when Primary Status Byte bit three (Lock Error) is set and SQ1 has been programmed. Front Panel Key: Example: CSB SQ1 LE1 enable an SRQ on lock error. Learn list (in list sweep mode).
  • Page 163 Command Dictionary LF to LGS Sets list frequencies starting at the list index. LIST SWEEP Syntax: LF<value><unit>, <value><unit> Value: Frequency range of the MG369XA model Units: GH, MH, KH, HZ Remarks: Permits setting the list frequencies of the selected list starting at the list index specified by the command ELI(xxxx).
  • Page 164 LIB(xxxx) to LIN Command Dictionary LIB(xxxx) Sets the list start index to xxxx. LIST SWEEP Syntax: LIB(xxxx) Value: xxxx: 4-digit integer between 0000 and 1999 Remarks: In list sweep mode, permits setting the list start index for a list sweep of the current list.
  • Page 165 Command Dictionary LIS to LO0 Selects linear step sweep. SWEEP Syntax: Remarks: LIS, by itself, does not provide a swept-frequency output. It only determines that the swept-frequency output will be a linear step sweep. However, if a frequency sweep is being output by the instrument when LIS is received, the sweep will become a linear step sweep.
  • Page 166 LO1 to LOS Command Dictionary Turns on the level offset function. POWER LEVELING Syntax: Remarks: The Level Offset function lets you compensate for a device on the MG369XA’s output that alters the RF output power level at the point of interest.
  • Page 167 Command Dictionary LP to LS1 Sets list power levels starting at the list index. LIST SWEEP Syntax: LP<value><unit>, <value><unit> Value: Power level range of the MG369XA model Units: Remarks: Permits setting the power levels of the selected list starting at the list index specified by the command ELI(xxxx).
  • Page 168 LSP to LU1 Command Dictionary Selects the power level sweep mode. POWER LEVELING Syntax: Remarks: In Power Level Sweep mode, the power level will sweep as determined by the preset (or previously set) dwell-time and number-of-steps parameters. Related Commands: LOG, LIN, PDT, PNS, PU0, PU1, PU2 Front Panel Key: | Level Sweep Level...
  • Page 169 Command Dictionary LU2 to LU5 Activates user level calibration table #2. USER LEVEL CAL Syntax: Remarks: Turns off any other active user level calibration table. Front Panel Key: Level | User Lvl Cal | User 2 | On Activates user level calibration table #3. USER LEVEL CAL Syntax: Remarks:...
  • Page 170 LUR to LV0 Command Dictionary Prepares the MG369XA to receive 5 tables of user level calibration data USER LEVEL CAL from the controller. Syntax: Remarks: This commands readies the MG369XA to receive the five tables of user level (flatness correction) calibration data that were stored in the controller by the LUS command.
  • Page 171 Command Dictionary LV1 to M0 Turns off leveling of the output power. POWER LEVELING Syntax: Remarks: This places the MG369XA in auto fixed gain mode. In auto fixed gain mode, the ALC RF Level DAC voltages are sampled with internal leveling enabled, then the ALC is disabled and the RF Level DAC voltages are applied.
  • Page 172 M1 to M3 Command Dictionary Opens the M1 parameter. PARAMETER ENTRY Syntax: M1<value><unit> Value: Frequency range of the MG369XA model Units: GH, MH, KH, HZ Remarks: Permits setting the M1 parameter. The frequency setting is determined by the frequency range of the particular MG369XA model. Front Panel Key: Frequency | CW | Frequency Control >...
  • Page 173 Command Dictionary M4 to M6 Opens the M4 parameter. PARAMETER ENTRY Syntax: M4<value><unit> Value: Frequency range of the MG369XA model Units: GH, MH, KH, HZ Remarks: Permits setting the M4 parameter. The frequency setting is determined by the frequency range of the particular MG369XA model. Front Panel Key: Frequency | CW | Frequency Control >...
  • Page 174 M7 to M9 Command Dictionary Opens the M7 parameter. PARAMETER ENTRY Syntax: M7<value><unit> Value: Frequency range of the MG369XA model Units: GH, MH, KH, HZ Remarks: Permits setting the M7 parameter. The frequency setting is determined by the frequency range of the particular MG369XA model. Front Panel Key: Frequency | CW | Frequency Control >...
  • Page 175 Command Dictionary MAN to MB1 Selects manual (step) frequency sweep. SWEEP Syntax: Remarks: The MAN command only provides for setting up the MG369XA for a manual frequency sweep. It must be accompanied by the RL command to return the instrument to local (front panel) control in order for the operator to perform the manual sweep.
  • Page 176 MB2 to ME1 Command Dictionary Sets the enable mask byte for extended status byte 2. STATUS Syntax: Remarks: Sets an eight-bit data mask that is used to enable specific bits of the extended status byte two. This enables any or all of the bits in the extended status byte two to generate an SRQ using one eight-bit byte.
  • Page 177 Command Dictionary MH to MPN MHz data terminator. DATA TERMINATOR Syntax: Front Panel Key: Turns off markers. MARKER Syntax: Remarks: Enabled markers remain enabled, but are not active. Front Panel Key: Frequency | Step Sweep | Frequency Control > | Marker List... | Video Markers Off Selects manual trigger.
  • Page 178 MPP to OAD1 Command Dictionary Sets the rear panel marker polarity positive. MARKER Syntax: Front Panel Key: Milliseconds (ms) data terminator. DATA TERMINATOR Syntax: Front Panel Key: MHz per volt (MHz/V) data terminator. DATA TERMINATOR Syntax: Front Panel Key: Nanoseconds (ns) data terminator. DATA TERMINATOR Syntax: Front Panel Key:...
  • Page 179 Command Dictionary OAD2 to OD2 Returns the internal AM depth value (in dB) to the controller. OAD2 OUTPUT Syntax: OAD2 Front Panel Key: Returns the internal AM rate (in Hz) to the controller. OUTPUT Syntax: Front Panel Key: Returns the external AM sensitivity value (in %/V) to the controller. OUTPUT Syntax: Front Panel Key:...
  • Page 180 OD3 to ODL Command Dictionary Returns the internal pulse delay3 value (in ms) to the controller. OUTPUT Syntax: Front Panel Key: Returns the internal pulse delay4 value (in ms) to the controller. OUTPUT Syntax: Front Panel Key: Returns the internal pulse stepped delay mode step size value (in ms) to OUTPUT the controller.
  • Page 181 Command Dictionary ODP to OF0 Returns the internal pulse delay1 value (in ms) to the controller (Same as OUTPUT OD1). Syntax: Front Panel Key: Returns the internal pulse stepped delay mode delay 1 start value (in ms) OUTPUT to the controller. Syntax: Front Panel Key: Returns the Extended SRQ Mask bytes (3 binary bytes) to the controller.
  • Page 182 OF1 to OF5 Command Dictionary Returns the F1 frequency value (in MHz) to the controller. OUTPUT Syntax: Related Commands: Front Panel Key: Returns the F2 frequency value (in MHz) to the controller. OUTPUT Syntax: Related Commands: Front Panel Key: Returns the F3 frequency value (in MHz) to the controller. OUTPUT Syntax: Related Commands:...
  • Page 183 Command Dictionary OF6 to OFD Returns the F6 frequency value (in MHz) to the controller. OUTPUT Syntax: Related Commands: Front Panel Key: Returns the F7 frequency value (in MHz) to the controller. OUTPUT Syntax: Related Commands: Front Panel Key: Returns the F8 frequency value (in MHz) to the controller. OUTPUT Syntax: Related Commands:...
  • Page 184 OFH to OFS Command Dictionary Returns the high-end frequency value (in MHz) to the controller. OUTPUT Syntax: Front Panel Key: Returns the internal or external FM lock status to the controller. OUTPUT Syntax: Remarks: Possible returned values: “UNLOCKED NARROW”, “UNLOCKED WIDE”, “LOCKED”...
  • Page 185 Command Dictionary OFW to OL0 Returns the name of the internal FM waveform to the controller. OUTPUT Syntax: Remarks: Possible returned values: “SINE”, “SQUARE WAVE”, “RAMP UP”, “RAMP DOWN”, “GAUSSIAN NOISE”, “UNIFORM NOISE”, “TRIANGLE” Front Panel Key: Returns the instrument identification string to the controller. OUTPUT Syntax: Remarks:...
  • Page 186 OL1 to OL4 Command Dictionary Returns the L1 power level value to the controller. OUTPUT Syntax: Remarks: Returned power level value is in dBm when in log mode and in mV when in linear mode. Related Commands: L1, XL1 Front Panel Key: Returns the L2 power level value to the controller.
  • Page 187 Command Dictionary OL5 to OL8 Returns the L5 power level value to the controller. OUTPUT Syntax: Remarks: Returned power level value is in dBm when in log mode and in mV when in linear mode. Related Commands: L5, XL5 Front Panel Key: Returns the L6 power level value to the controller.
  • Page 188 OL9 to OM1 Command Dictionary Returns the L9 power level value to the controller. OUTPUT Syntax: Remarks: Returned power level value is in dBm when in log mode and in mV when in linear mode. Related Commands: L9, XL9 Front Panel Key: Returns the level offset power value to the controller.
  • Page 189 Command Dictionary OM2 to OM6 Returns the M2 frequency value (in MHz) to the controller. OUTPUT Syntax: Related Commands: Front Panel Key: Returns the M3 frequency value (in MHz) to the controller. OUTPUT Syntax: Related Commands: Front Panel Key: Returns the M4 frequency value (in MHz) to the controller. OUTPUT Syntax: Related Commands:...
  • Page 190 OM7 to OMD Command Dictionary Returns the M7 frequency value (in MHz) to the controller. OUTPUT Syntax: Related Commands: Front Panel Key: Returns the M8 frequency value (in MHz) to the controller. OUTPUT Syntax: Related Commands: Front Panel Key: Returns the M9 frequency value (in MHz) to the controller. OUTPUT Syntax: Related Commands:...
  • Page 191 Command Dictionary OMM to OPD 1. Returns the AM depth measurement value (in %) to the controller. OUTPUT 2. Returns the FM deviation measurement value (in MHz) to the controller. Syntax: Remarks: The AM depth measurement is only returned when the AMI command either has been or is also programmed.
  • Page 192 OPHD to OPHW Command Dictionary Returns the internal FM deviation value (in radians) to the controller. OPHD OUTPUT Syntax: OPHD Front Panel Key: OPHM Returns the name of the FM mode (“NARROW”, “WIDE”) to the controller. OUTPUT Syntax: OPHM Front Panel Key: OPHR Returns the internal FM rate (in Hz) to the controller.
  • Page 193 Command Dictionary OPM to OPS Returns the internal power meter measurement (in dBm) to the controller. OUTPUT Syntax: Related Command: PM0, PM1 Front Panel Key: Returns the phase offset value (in degrees) to the controller. OUTPUT Syntax: Related Commands: DG, PS0, PS1, PSO, PSZ Front Panel Key: Returns the internal pulse period value (in ms) to the controller.
  • Page 194 OPT to OSE Command Dictionary Returns the name of the internal pulse trigger to the controller. OUTPUT Syntax: Remarks: Possible returned values: “FREE RUN”, “GATED”, “DELAYED”, “TRIGGERED”, “TRIG WITH DELAY”, “COMPOSITE” Front Panel Key: Returns the internal pulse width1 value (in ms) to the controller (Same as OUTPUT OW1).
  • Page 195 Command Dictionary OSM to OVN Returns the primary SRQ mask byte to the controller. OUTPUT Syntax: Related Commands: Front Panel Key: Returns the self-test results (6 binary bytes) to the controller. OUTPUT Syntax: Related Commands: Front Panel Key: Returns the step sweep number-of-steps to the controller. OUTPUT Syntax: Related Commands:...
  • Page 196 OW1 to P0 Command Dictionary Returns the internal pulse width1 value (in ms) to the controller. OUTPUT Syntax: Front Panel Key: Returns the internal pulse width2 value (in ms) to the controller. OUTPUT Syntax: Front Panel Key: Returns the internal pulse width3 value (in ms) to the controller. OUTPUT Syntax: Front Panel Key:...
  • Page 197 Command Dictionary PC1 to PDT Selects the 10 MHz internal pulse clock rate. MODULATION Syntax: Front Panel Key: | Pulse (internal) | More > | Clock 40 / 10 Modulation Selects the 40 MHz internal pulse clock rate. MODULATION Syntax: Front Panel Key: Modulation Pulse...
  • Page 198 PDY to PE1 Command Dictionary Opens the internal pulse delay1 parameter (Same as D1). PARAMETER ENTRY Syntax: PDY<value><unit> Value: 0 ms to 419 ms at 40 MHz pulse clock rate; 0s to 1.6s at 10 MHz pulse clock rate Units: SEC, MS, US, NS Front Panel Key: Modulation...
  • Page 199 Command Dictionary PER to PH1 Opens the internal pulse period parameter. PARAMETER ENTRY Syntax: PER<value><unit> Value: 250 ns to 419 ms at 40 MHz pulse clock rate; 600 ns to 1.6s at 10 MHz pulse clock rate Units: SEC, MS, US, NS Related Commands: Front Panel Key: Modulation...
  • Page 200 PH2 to PH8 Command Dictionary Turns on the external FM function in wide mode. MODULATION Syntax: Disables the internal FM function or the external FM function in Remarks: Narrow mode, had either of these modes been previously programmed. If the FM function is not installed, this command produces a syntax error.
  • Page 201 Command Dictionary PHD to PHR Opens the internal FM deviation parameter. PARAMETER ENTRY Syntax: PHD<value><unit> Value: 0.0025 to 5 radians in Phase Modulation Narrow mode; 0.25 to 500 ra- dians in Phase Modulation Wide mode Units: Front Panel Key: Modulation | PM (internal) | Edit Deviation Example: PHD 0.5 RD PH7 turns internal phase modulation narrow on with a...
  • Page 202 PHS to PHW Command Dictionary Opens the external FM sensitivity parameter. PARAMETER ENTRY Syntax: PHS<value><unit> Value: ±0.0025 radians/V to ±5 radians/V in FM Narrow mode; ±0.25 radi- ans/V to ±500 radians/V in FM Wide mode Units: Front Panel Key: Modulation | PM (external) | Edit Sensitivity Example: PHS 0.5 RV PH1 turns external phase modulation narrow on with a...
  • Page 203 Command Dictionary PL1 to PM1 Selects external power meter leveling of the output power. POWER LEVELING Syntax: Remarks: Selects external leveling of the output power using a signal from an external power meter connected to the EXTERNAL ALC IN connector. Deselects the internal leveling mode or external leveling mode using a signal from an external detector, if previously programmed.
  • Page 204 PMD(x) to PR Command Dictionary Selects the internal pulse mode. PMD(x) MODULATION Syntax: PMD(x) Value: x: 1 = Single, 2 = Doublet, 3 = Triplet, 4 = Quadruplet Disables the internal FM function or the external FM function in Remarks: Narrow mode, had either of these modes been previously programmed.
  • Page 205 Command Dictionary PS0 to PSZ Turns off the phase offset. MISCELLANEOUS Syntax: Related Commands: DG, OPO, PS1, PSO, PSZ Front Panel Key: Frequency | CW | Phase Offset> | Phase Offset Turns on the phase offset. MISCELLANEOUS Syntax: Remarks: This command produces a phase shift in the RF output. The phase shift is determined by the adjustable phase offset setting.
  • Page 206 PT0 to PTC Command Dictionary Disables the power offset table. POWER-OFFSET-TABLE Syntax: Related Commands: PT1, PTC, PTL Front Panel Key: Enables the power offset table. POWER-OFFSET-TABLE Syntax: Remarks: Power-offset-table commands provide for maintaining a consistent power level at a point within a test setup across the measurement frequencies.
  • Page 207 Command Dictionary PTF to PTL Selects internal pulse triggering on the falling edge of an external input. MODULATION Syntax: Remarks: The PTF command is active only when pulse trigger is gated, triggered, or triggered with delay Related Commands: Front Panel Key: | Pulse (internal) | More >...
  • Page 208 PTR to PU2 Command Dictionary Selects internal pulse triggering on the rising edge of an external input. MODULATION Syntax: Remarks: The PTR command is active only when pulse trigger is gated, triggered, or triggered with delay. Related Commands: Front Panel Key: | Pulse (internal) | More >...
  • Page 209 Command Dictionary PVT to RC1 Opens the ALC power slope pivot point frequency parameter. PARAMETER ENTRY Syntax: PVT<value><unit> Value: Frequency range of the MG369XA model Units: GH, MH, KH, HZ Front Panel Key: Level | ALC Loop | Edit Pivo Opens the internal pulse width1 parameter (Same as W1).
  • Page 210 RCF to RF1 Command Dictionary Prepares the MG369XA to receive a new instrument setup recalled from STORED SETUP the controller. Syntax: Related Commands: SAF, SAM, RCM Front Panel Key: Prepares the MG369XA to receive a new instrument setup and new stored STORED SETUP setups recalled from the controller.
  • Page 211 Command Dictionary RL to RSN(m) Returns the instrument to local (front panel) control. MISCELLANEOUS Syntax: Front Panel Key: | Return to Local or | Reset System System Selects RF to be on at reset. CONFIGURATION Syntax: Remarks: This is the default mode. Front Panel Key: System | Config | RF | Reset State to On...
  • Page 212 RSS to RV Command Dictionary Resets a sweep if in progress. SWEEP Syntax: Remarks: Resets the sweep to its start frequency (or power level), whenever the command is received while a single sweep is in progress. Related Commands: TRG, TRS Front Panel Key: | Step Sweep | More >...
  • Page 213 Command Dictionary S0 to SAF Turns off the master-slave mode of operation. MASTER-SLAVE OPS Syntax: Related Commands: Front Panel Key: Frequency | CW | Master Slave > | Enable to Off Turns on the master-slave mode of operation. MASTER-SLAVE OPS Syntax: Remarks: Master-slave operation provides for enabling two MG369XAs that are...
  • Page 214 SAM to SB1 Command Dictionary Outputs both the current instrument setup and all stored instrument STORED SETUP setups to the controller. Syntax: Remarks: The current instrument setup and all stored instrument setups are output to the controller in a 41000-byte (approximately) binary data string.
  • Page 215 Command Dictionary SC0 to SD1 Turns on the SCAN modulation function. MODULATION Syntax: Remarks: If the SCAN Modulator was not installed, this command produces a syntax error. Front Panel Key: Turns off the SCAN modulation function. MODULATION Syntax: Remarks: If the SCAN Modulator was not installed, this command produces a syntax error.
  • Page 216 SDD to SDL Command Dictionary Opens the internal pulse stepped delay mode step size parameter. PARAMETER ENTRY Syntax: SDD<value><unit> Value: 0 ms to 419 ms at 40 MHz pulse clock rate; 0s to 1.6s at 10 MHz pulse clock rate Units: SEC, MS, US, NS Front Panel Key:...
  • Page 217 Command Dictionary SDS to SE0 Opens the internal pulse stepped delay mode delay 1 start parameter. PARAMETER ENTRY Syntax: SDS<value><unit> Value: 0 ms to 419 ms at 40 MHz pulse clock rate; 0s to 1.6s at 10 MHz pulse clock rate Units: SEC, MS, US, NS Front Panel Key:...
  • Page 218 SE1 to SF3 Command Dictionary Enables Syntax Error SRQ generation. STATUS Syntax: Remarks: Enables an SRQ to be generated when primary status byte bit five (syntax error) is set and SQ1 has been programmed. Front Panel Key: Example: SQ1 SE1 enables an SRQ on a syntax error. Seconds data terminator.
  • Page 219 Command Dictionary SL0 to SLF0 Turns off the ALC power slope function. POWER LEVELING Syntax: Front Panel Key: | ALC Loop | Slope On/Off Level Turns on the ALC power slope function. POWER LEVELING Syntax: Front Panel Key: Level | ALC Loop | Slope On/Off SLDF Opens the DF parameter of the slave unit.
  • Page 220 SLF1 to SLF3 Command Dictionary Opens the F1 parameter of the slave unit. SLF1 PARAMETER ENTRY Syntax: SLF1<value><unit> Value: Frequency range of the Slave MG369XA model Units: GH, MH, KH, HZ Remarks: Permits setting the F1 parameter of the slave unit. The frequency setting is determined by the frequency range of the particular MG369XA model.
  • Page 221 Command Dictionary SLF4 to SLF6 Opens the F4 parameter of the slave unit. SLF4 PARAMETER ENTRY Syntax: SLF4<value><unit> Value: Frequency range of the Slave MG369XA model Units: GH, MH, KH, HZ Remarks: Permits setting the F4 parameter of the slave unit. The frequency setting is determined by the frequency range of the particular MG369XA model.
  • Page 222 SLF7 to SLF9 Command Dictionary Opens the F7 parameter of the slave unit. SLF7 PARAMETER ENTRY Syntax: SLF7<value><unit> Value: Frequency range of the Slave MG369XA model Units: GH, MH, KH, HZ Remarks: Permits setting the F7 parameter of the slave unit. The frequency setting is determined by the frequency range of the particular MG369XA model.
  • Page 223 Command Dictionary SLL1 to SLM0 Opens the main power level parameter (L1) of the slave unit. SLL1 PARAMETER ENTRY Syntax: SLL1<value><unit> Value: Power level range of the Slave MG369XA model Units: DM (Log), VT (Linear) Remarks: Same as SLV. Permits setting the L1 parameter for the slave unit. The power level setting is determined by the power level range of the particular MG369XA model.
  • Page 224 SLM1 to SLM3 Command Dictionary Opens the M1 parameter of the slave unit. SLM1 PARAMETER ENTRY Syntax: SLM1<value><unit> Value: Frequency range of the Slave MG369XA model Units: GH, MH, KH, HZ Remarks: Permits setting the M1 parameter of the slave unit. The frequency setting is determined by the frequency range of the particular MG369XA model.
  • Page 225 Command Dictionary SLM4 to SLM6 Opens the M4 parameter of the slave unit. SLM4 PARAMETER ENTRY Syntax: SLM4<value><unit> Value: Frequency range of the Slave MG369XA model Units: GH, MH, KH, HZ Remarks: Permits setting the M4 parameter of the slave unit. The frequency setting is determined by the frequency range of the particular MG369XA model.
  • Page 226 SLM7 to SLP Command Dictionary Opens the M7 parameter of the slave unit. SLM7 PARAMETER ENTRY Syntax: SLM7<value><unit> Value: Frequency range of the Slave MG369XA model Units: GH, MH, KH, HZ Remarks: Permits setting the M7 parameter of the slave unit. The frequency setting is determined by the frequency range of the particular MG369XA model.
  • Page 227 Command Dictionary SLV to SNR Opens the power level parameter (L1) of the slave unit. PARAMETER ENTRY Syntax: SLV<value><unit> Value: Power level range of the Slave MG369XA model Units: DM (Log), VT (Linear) Remarks: Same as SL1. Permits setting the L1 parameter for the slave unit. The power level setting is determined by the power level range of the particular MG369XA model.
  • Page 228 SNS to SP0 Command Dictionary Opens the step sweep number of steps parameter. PARAMETER ENTRY Syntax: SNS<value><unit> Value: 1 to 10,000 Units: Remarks: Permits setting the number of steps for the step sweep. Related Commands: LIS, LGS, SDT, SSP, SWT Front Panel Key: | Step Sweep | More >...
  • Page 229 Command Dictionary SP1 to SQ1 Selects non-equally spaced step sweep. SWEEP Syntax: Remarks: Provides for a step sweep that has non-equally spaced steps. It can be used in any of the available sweep modes (F1-F2, F3-F4, Full, F0-DF, F1-DF, F5-DF, and F6-DF). The start frequency in the sweep must be equal to the first frequency programmed with the ZL(x) command.
  • Page 230 SQD to SQP Command Dictionary Scan down to the next lower preset CW frequency. CW FREQUENCY Syntax: SQD<value><unit> Value: Frequency range of the MG369XA model Units: GH, MH, KH, HZ Remarks: Scans down to next lower preset CW frequency and opens the frequencys parameter for data entry.
  • Page 231 Command Dictionary SQU to SSP Scan up to the next higher preset CW frequency. CW FREQUENCY Syntax: SQU<value><unit> Value: Frequency range of the MG369XA model Units: GH, MH, KH, HZ Remarks: Scans up to next higher preset CW frequency and opens the frequencys parameter for data entry.
  • Page 232 SW0 to SW3 Command Dictionary Turns off the internal or external pulse modulation function (Same as P0). MODULATION Syntax: Front Panel Key: Turns on internal 400 Hz square wave pulse modulation. MODULATION Syntax: Remarks: Sets the internal pulse width (W1) to 1.25 ms, PRF to 400 Hz, pulse mode to single, trigger to free run, pulse clock rate to 40 MHz, and turns on the internal pulse modulation function.
  • Page 233 Command Dictionary SW4 to SWT Turns on internal 27.8 kHz square wave pulse modulation. MODULATION Syntax: Remarks: Sets the internal pulse width (W1) to 18 ms, PRF to 27.8 kHz, pulse mode to single, pulse trigger to free run, pulse clock rate to 40 MHz, and turns on the internal pulse modulation function.
  • Page 234 SYZ to TMS Command Dictionary Opens the increment/decrement step size parameter. PARAMETER ENTRY Syntax: SYZ<value> Value: dependent on the open parameter Remarks: Each MG369XA parameter has an associated step size that can be used to increment or decrement its value. Parameters that have common units share a common step size.
  • Page 235 Command Dictionary TR0 to TRG Sets 0dB of attenuation when RF is switched off. CONFIGURATION Syntax: Remarks: Sets 0 dB of attenuation when RF is switched off in units with a step attenuator (Option 2) installed. If Option 2 is not installed, this command produces a syntax error.
  • Page 236 TRS to TST Command Dictionary Triggers a single sweep. SWEEP Syntax: Remarks: Same as TRG. When single sweep triggering is selected for frequency, power level, or list sweeps, a single sweep starts when the TRS command is received. Related Commands: EXT, TRG, RSS Front Panel Key: Same as TRG...
  • Page 237 Command Dictionary UL0 to UP Inhibits RF unleveled SRQ generation. STATUS Syntax: Remarks: Inhibits an SRQ from being generated when the RF Unleveled bit is set. This is the default mode. Front Panel Key: Enables RF unleveled SRQ generation. STATUS Syntax: Remarks: Enables an SRQ to be generated when Primary Status Byte bit two (RF...
  • Page 238 US to W1 Command Dictionary Microsecond (ms) data terminator. DATA TERMINATOR Syntax: Front Panel Key: Turns on the video marker mode. MARKER Syntax: Remarks: When the video marker mode is turned on, the MG369XA generates a pulse output at each marker frequency that can be seen on a CRT display.
  • Page 239 Command Dictionary W2 to W4 Opens the internal pulse width 2 parameter. PARAMETER ENTRY Syntax: W2<value><unit> Value: 25 ns to 419 ms at 40 MHz pulse clock rate; 100 ns to 1.6s at 10 MHz pulse clock rate Units: SEC, MS, US, NS Front Panel Key: Modulation | Pulse (internal) | Wdth/Dly List...
  • Page 240 XL0 to XL1 Command Dictionary Opens the L0 parameter. PARAMETER ENTRY Syntax: XL0<value><unit> Value: Power level range of the MG369XA model Units: DM (log), VT (linear) Remarks: Permits setting the L0 parameter. The power level setting is determined by the power level range of the particular MG369XA model.
  • Page 241 Command Dictionary XL2 to XL3 Opens the L2 parameter. PARAMETER ENTRY Syntax: XL2<value><unit> Value: Power level range of the MG369XA model Units: DM (log), VT (linear) Remarks: Permits setting the L2 parameter. The power level setting is determined by the power level range of the particular MG369XA model.
  • Page 242 XL4 to XL5 Command Dictionary Opens the L4 parameter. PARAMETER ENTRY Syntax: XL4<value><unit> Value: Power level range of the MG369XA model Units: DM (log), VT (linear) Remarks: Permits setting the L4 parameter. The power level setting is determined by the power level range of the particular MG369XA model.
  • Page 243 Command Dictionary XL6 to XL7 Opens the L6 parameter. PARAMETER ENTRY Syntax: XL6<value><unit> Value: Power level range of the MG369XA model Units: DM (log), VT (linear) Remarks: Permits setting the L6 parameter. The power level setting is determined by the power level range of the particular MG369XA model.
  • Page 244 XL8 to XP Command Dictionary Opens the L8 parameter. PARAMETER ENTRY Syntax: XL8<value><unit> Value: Power level range of the MG369XA model Units: DM (log), VT (linear) Remarks: Permits setting the L8 parameter. The power level setting is determined by the power level range of the particular MG369XA model.
  • Page 245 Command Dictionary Y to ZPN(bbbb) Equivalent to a Group Execute Trigger (GET). GROUP EXECUTE TRIGGER Syntax: Remarks: Sending a Y is equivalent to sending a GET. Front Panel Key: Ends frequency loading. FAST-FREQUENCY-SWITCHING Syntax: Front Panel Key: ZL(x) Loads a CW frequency into a table at location x. FAST-FREQUENCY-SWITCHING Syntax: ZL(x)
  • Page 246 ZS(x) to Command Dictionary Sets the table pointer to point to location x. ZS(x) FAST-FREQUENCY-SWITCHING Syntax: ZS(x) Value: x: table location 000 - 999 Remarks: In the fast-frequency-switching mode, up to 1000 frequencies can be loaded into a table. Using this command, the table pointer can then be set to point to a specific frequency in the table and the MG369XA commanded to switch from that frequency through the following frequencies to the bottom of the table.
  • Page 247 Appendix A GPIB Quick Reference Introduction This appendix contains quick reference tables of the MG369XA GPIB programming commands, each with a brief description. Section A-2 contains the GPIB commands sorted alphabetically (Table A-1); Sec- tion A-3 contains the GPIB commands sorted by functional categories (Table A-2 through A-21).
  • Page 248 GPIB Quick Reference Appendix A Table A-1. Alphabetical GPIB Command List (2 of 19) Command Page Function Code Number Sets the alternate frequency sweep RF output to L3. 2-28 Sets the alternate frequency sweep RF output to L4. 2-28 Sets the alternate frequency sweep RF output to L5. 2-28 Sets the alternate frequency sweep RF output to L6.
  • Page 249 Appendix A GPIB Quick Reference Table A-1. Alphabetical GPIB Command List (3 of 19) Command Page Function Code Number Sets CW mode at F2 and opens the F2 parameter. 2-19 Sets CW mode at F3 and opens the F3 parameter. 2-19 Sets CW mode at F4 and opens the F4 parameter.
  • Page 250 GPIB Quick Reference Appendix A Table A-1. Alphabetical GPIB Command List (4 of 19) Command Page Function Code Number Opens the internal pulse delay3 parameter. Opens the internal pulse delay4 parameter. Decibel (dB) data terminator. Selects F0-delta frequency sweep mode. 2-21 Selects F1-delta frequency sweep mode.
  • Page 251 Appendix A GPIB Quick Reference Table A-1. Alphabetical GPIB Command List (5 of 19) Command Page Function Code Number Selects TTL-low to turn RF on during pulse modulation. 2-32 Selects TTL-high to turn RF on during pulse modulation. 2-32 Inhibits end-of-sweep SRQ generation. 2-45 Enables end-of-sweep SRQ generation.
  • Page 252 GPIB Quick Reference Appendix A Table A-1. Alphabetical GPIB Command List (6 of 19) Command Page Function Code Number Turns on the internal FM function in locked low-noise mode. 2-32 Opens the internal FM rate parameter. Opens the external FM sensitivity parameter. Turns on the external FM function in unlocked narrow mode (Same as FM1).
  • Page 253 Appendix A GPIB Quick Reference Table A-1. Alphabetical GPIB Command List (7 of 19) Command Page Function Code Number kHz data terminator. kHz per volt (kHz/V) data terminator. Sets RF output power level to L0. Opens L0 parameter. 2-28 Sets RF output power level to L1. Opens L1 parameter. 2-28 Sets RF output power level to L2.
  • Page 254 GPIB Quick Reference Appendix A Table A-1. Alphabetical GPIB Command List (8 of 19) Command Page Function Code Number Selects logarithmic power level operation in dBm. 2-28 Opens the level offset parameter. Sets list power levels starting at the list index. 2-51 Inhibits updating of the ESB1 bit 3.
  • Page 255 Appendix A GPIB Quick Reference Table A-1. Alphabetical GPIB Command List (9 of 19) Command Page Function Code Number Opens the M8 parameter. Opens the M9 parameter. Selects manual (step) frequency sweep. 2-21 Sets the enable mask byte for the primary status byte. 2-45 Sets the enable mask byte for extended status byte 1.
  • Page 256 GPIB Quick Reference Appendix A Table A-1. Alphabetical GPIB Command List (10 of 19) Command Page Function Code Number Returns the internal pulse delay4 value (in ms) to the controller. 2-40 Returns the internal pulse stepped delay mode step size value (in ms) to the controller. 2-40 Returns the internal pulse stepped delay mode delay 1 stop value (in ms) to the controller.
  • Page 257 Appendix A GPIB Quick Reference Table A-1. Alphabetical GPIB Command List (11 of 19) Command Page Function Code Number Returns the name of the internal FM waveform to the controller. 2-40 Returns the instrument identification string to the controller. 2-40 Returns the L0 power level value to the controller.
  • Page 258 GPIB Quick Reference Appendix A Table A-1. Alphabetical GPIB Command List (12 of 19) Command Page Function Code Number Returns the internal or external pulse polarity (“HIGH”, “LOW”) to the controller. 2-40 Returns the internal pulse clock rate (in MHz) to the controller. 2-40 Returns the power sweep dwell time (in ms) to the controller.
  • Page 259 Appendix A GPIB Quick Reference Table A-1. Alphabetical GPIB Command List (13 of 19) Command Page Function Code Number Returns the internal pulse width4 value (in ms) to the controller. 2-40 Returns the GPIB termination status to the controller. 2-40 Turns off the internal or external pulse modulation function (This is the default mode).
  • Page 260 GPIB Quick Reference Appendix A Table A-1. Alphabetical GPIB Command List (14 of 19) Command Page Function Code Number Turns on the Power measurement mode (Option 8). 2-40 PMD(x) Selects the internal pulse mode. 2-32 Opens the power sweep number of steps parameter. Opens the internal pulse frequency parameter.
  • Page 261 Appendix A GPIB Quick Reference Table A-1. Alphabetical GPIB Command List (15 of 19) Command Page Function Code Number Turns on the RF output. 2-28 Returns the instrument to local (front panel) control. 2-72 Selects RF to be on at reset. 2-49 Selects RF to be off at reset.
  • Page 262 GPIB Quick Reference Appendix A Table A-1. Alphabetical GPIB Command List (16 of 19) Command Page Function Code Number Opens the internal pulse stepped delay mode dwell-time-per-step parameter. Opens the internal pulse stepped delay mode delay 1 start parameter. Opens the step sweep dwell time parameter. Inhibits Syntax Error SRQ generation.
  • Page 263 Appendix A GPIB Quick Reference Table A-1. Alphabetical GPIB Command List (17 of 19) Command Page Function Code Number SLM3 Opens the M3 parameter of the slave unit. SLM4 Opens the M4 parameter of the slave unit. SLM5 Opens the M5 parameter of the slave unit. SLM6 Opens the M6 parameter of the slave unit.
  • Page 264 GPIB Quick Reference Appendix A Table A-1. Alphabetical GPIB Command List (18 of 19) Command Page Function Code Number Turns on internal 1 kHz square wave pulse modulation (Same as SQP). 2-32 Turns on internal 7.8125 kHz square wave pulse modulation. 2-32 Turns on internal 27.8 kHz square wave pulse modulation.
  • Page 265 Appendix A GPIB Quick Reference Table A-1. Alphabetical GPIB Command List (19 of 19) Command Page Function Code Number Opens the L2 parameter. Opens the L3 parameter. Opens the L4 parameter. Opens the L5 parameter. Opens the L6 parameter. Opens the L7 parameter. Opens the L8 parameter.
  • Page 266 GPIB Quick Reference Appendix A Functional Listings Table A-2. Configuration GPIB Command List Command Page Function Code Number Selects -3.3V for retrace and bandswitch blanking outputs. 2-49 Selects +3.3V for retrace and bandswitch blanking outputs. 2-49 Opens the frequency scaling reference multiplier parameter. 2-49 Selects RF to be off during frequency switching in CW, step sweep, and list sweep modes.
  • Page 267 Appendix A GPIB Quick Reference Table A-3. CW Frequency GPIB Command List Command Page Function Code Number Activates the currently open frequency parameter as CW. 2-19 Sets CW mode at F0 and opens the F0 parameter. 2-19 Sets CW mode at F1 and opens the F1 parameter. 2-19 Sets CW mode at F2 and opens the F2 parameter.
  • Page 268 GPIB Quick Reference Appendix A Table A-4. Data Terminator GPIB Command List Command Page Function Code Number GPIB address terminator. Decibel (dB) data terminator. Degree data terminator. dBm data terminator. Decibel per volt (dB/V) data terminator. GHz data terminator. GHz per volt (GHz/V) data terminator. Hz data terminator.
  • Page 269 Appendix A GPIB Quick Reference Table A-5. Fast-Frequency-Switching GPIB Command List Command Page Function Code Number Ends frequency loading. 2-54 ZL(x) Loads a CW frequency into a table at location x. 2-54 ZPN(bbbb) Sets the table pointer to point to location bbbb. 2-54 ZS(x) Sets the table pointer to point to location x.
  • Page 270 GPIB Quick Reference Appendix A Table A-7. List Sweep GPIB Command List Command Page Function Code Number Copy current CW frequency and power level to current list index. 2-51 ELI(xxxx) Sets list index to xxxx. 2-51 ELN(x) Sets the list number to x. 2-51 Opens the list sweep dwell time parameter.
  • Page 271 Appendix A GPIB Quick Reference Table A-9. Master Slave GPIB Command List Command Page Function Code Number Turns off the master-slave mode of operation. 2-69 Turns on the master-slave mode of operation. 2-69 Table A-10. Measure Function GPIB Command List Command Page Function...
  • Page 272 GPIB Quick Reference Appendix A Table A-12. Modulation GPIB Command List (1 of 2) Command Page Function Code Number Turns off the internal or external AM function. 2-32 Turns on the external AM function in linear mode. 2-32 Turns on the external AM function in log mode. 2-32 Turns on the internal AM function in linear mode.
  • Page 273 Appendix A GPIB Quick Reference Table A-12. Modulation GPIB Command List (2 of 2) Command Page Function Code Number Turns off the internal or external FM function. 2-32 Turns on the external FM function in narrow mode. 2-32 Turns on the external FM function in wide mode. 2-32 Turns on the internal FM function in narrow mode.
  • Page 274 GPIB Quick Reference Appendix A Table A-13. Output GPIB Command List (1 of 4) Command Page Function Code Number *IDN? Requests device identification. 2-40 Returns the external AM sensitivity value (in dB/V) to the controller. 2-40 OAD1 Returns the internal AM depth value (in %) to the controller. 2-40 OAD2 Returns the internal AM depth value (in dB) to the controller.
  • Page 275 Appendix A GPIB Quick Reference Table A-13. Output GPIB Command List (2 of 4) Command Page Function Code Number Returns the F7 frequency value (in MHz) to the controller. 2-40 Returns the F8 frequency value (in MHz) to the controller. 2-40 Returns the F9 frequency value (in MHz) to the controller.
  • Page 276 GPIB Quick Reference Appendix A Table A-13. Output GPIB Command List (3 of 4) Command Page Function Code Number Returns the M3 frequency value (in MHz) to the controller. 2-40 Returns the M4 frequency value (in MHz) to the controller. 2-40 Returns the M5 frequency value (in MHz) to the controller.
  • Page 277 Appendix A GPIB Quick Reference Table A-13. Output GPIB Command List (4 of 4) Command Page Function Code Number Returns the step sweep dwell time (in ms) to the controller. 2-40 Returns the last GPIB syntax error to the controller. 2-40 Returns the primary SRQ mask byte to the controller.
  • Page 278 GPIB Quick Reference Appendix A Table A-14. Parameter Entry GPIB Command List (1 of 4) Command Page Function Code Number ADP1 Opens the internal AM % depth parameter. ADP2 Opens the internal AM dB depth parameter. Opens the internal AM rate parameter. Opens the external AM %/V sensitivity parameter.
  • Page 279 Appendix A GPIB Quick Reference Table A-14. Parameter Entry GPIB Command List (2 of 4) Command Page Function Code Number Opens the internal FM deviation parameter. Opens the internal FM rate parameter. Opens the external FM sensitivity parameter. Opens the level offset parameter. Opens the M0 parameter.
  • Page 280 GPIB Quick Reference Appendix A Table A-14. Parameter Entry GPIB Command List (3 of 4) Command Page Function Code Number Opens the internal pulse stepped delay mode delay 1 stop parameter. Opens the internal pulse stepped delay mode dwell-time-per-step parameter. Opens the internal pulse stepped delay mode delay 1 start parameter.
  • Page 281 Appendix A GPIB Quick Reference Table A-14. Parameter Entry GPIB Command List (4 of 4) Command Page Function Code Number SLM9 Opens the M9 parameter of the slave unit. Opens the power level parameter (L1) of the slave unit. Opens the step sweep number of steps parameter. Opens the frequency offset parameter of the slave unit.
  • Page 282 GPIB Quick Reference Appendix A Table A-15. Power Leveling GPIB Command List (1 of 2) Command Page Function Code Number Sets the alternate frequency sweep RF output to L0. 2-28 Sets the alternate frequency sweep RF output to L1. 2-28 Sets the alternate frequency sweep RF output to L2.
  • Page 283 Appendix A GPIB Quick Reference Table A-15. Power Leveling GPIB Command List (2 of 2) Command Page Function Code Number Selects linear power level operation. 2-28 Turns off the level offset function. 2-28 Turns on the level offset function. 2-28 Selects logarithmic power level operation.
  • Page 284 GPIB Quick Reference Appendix A Table A-16. Power Offset Table GPIB Command List Command Page Function Code Number Disables the power offset table. 2-58 Enables the power offset table. 2-58 Changes a power offset table entry. 2-58 Loads a power offset table. 2-58 Table A-17.
  • Page 285 Appendix A GPIB Quick Reference Table A-18. Status GPIB Command List (1 of 2) Command Page Function Code Number Clears all GPIB status bytes. 2-45 Inhibits updating of the ESB2 bit 4. 2-45 Enables updating of the ESB2 bit 4. 2-45 Inhibits end-of-sweep SRQ generation.
  • Page 286 GPIB Quick Reference Appendix A Table A-18. Status GPIB Command List (2 of 2) Command Page Function Code Number Inhibits RF unleveled SRQ generation. 2-45 Enables RF unleveled SRQ generation. 2-45 Table A-19. Stored Setup GPIB Command List Command Page Function Code Number...
  • Page 287 Appendix A GPIB Quick Reference Table A-20. Sweep GPIB Command List (1 of 2) Command Page Function Code Number Selects F1-DF alternate frequency sweep. 2-21 Selects F5-DF alternate frequency sweep. 2-21 Selects F6-DF alternate frequency sweep. 2-21 Selects F1-F2 alternate frequency sweep. 2-21 Selects F3-F4 alternate frequency sweep.
  • Page 288 GPIB Quick Reference Appendix A Table A-20. Sweep GPIB Command List (2 of 2) Command Page Function Code Number Selects analog sweep. 2-21 Sets sweep trigger to external. 2-21 Triggers a single sweep. 2-21 Triggers a single sweep. 2-21 Advances sweep to the next step in dual step sweep mode. 2-21 Table A-21.

Table of Contents