Anritsu MG369XB Series Programming Manual
Anritsu MG369XB Series Programming Manual

Anritsu MG369XB Series Programming Manual

Synthesized signal generators
Table of Contents

Advertisement

Quick Links

SERIES
MG369XB
SYNTHESIZED SIGNAL GENERATORS
GPIB PROGRAMMING MANUAL
P/N: 10370-10366
490 JARVIS DRIVE
REVISION: D
MORGAN HILL, CA 95037-2809
PRINTED: JUNE 2009
COPYRIGHT 2007 - 2009 ANRITSU

Advertisement

Table of Contents
loading
Need help?

Need help?

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

Questions and answers

Summary of Contents for Anritsu MG369XB Series

  • Page 1 SERIES MG369XB SYNTHESIZED SIGNAL GENERATORS GPIB PROGRAMMING MANUAL P/N: 10370-10366 490 JARVIS DRIVE REVISION: D MORGAN HILL, CA 95037-2809 PRINTED: JUNE 2009 COPYRIGHT 2007 - 2009 ANRITSU...
  • 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-29 Linear or Logarithmic Power Level Selection..2-29 RF Output Power Level Selection .
  • Page 5 Table of Contents (Continued) 2-23 Program Errors......2-75 Invalid Parameter ..... . 2-75 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 MG369XB 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: Mg369Xb Gpib Operation

    General GPIB Information MG369XB GPIB Operation MG369XB GPIB All Series MG369XB Synthesized Signal Generator functions, settings, and operating modes (except for power on/standby) are controllable us- Operation ing commands sent from an external controller via the GPIB. When in the remote (GPIB) mode, the signal generator functions both as a lis- tener and a talker.
  • Page 20 MG369XB GPIB Operation General GPIB Information Table 1-3. MG369XB Response to GPIB Interface Function Messages Interface Function Addressed MG369XB Response Message Command Device Clear (DCL) Resets the MG369XB to its default Selected Device Clear state. (Equivalent to sending the *RST command.) (SDC) Go To Local (GTL) Returns the MG369XB 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 MG369XB Synthesized Signal Generator via the GPIB using MG369XB GPIB commands. All GPIB product-specific commands that are accepted and implemented by the MG369XB are listed and described by function. Sample programs showing usage of the commands are also included.
  • Page 24 Command Codes Programming with GPIB Commands Table 2-1. MG369XB 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. MG369XB 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-41 Commands OAW, OD1, OD2, OD3, OD4, ODD, ODE, ODF, ODL, ODP, ODS, OEBW, OEM, OES, OF0, OF1, OF2, OF3, OF4, OF5, OF6, OF7, OF8, OF9, OFD, OFH, OFK, OFL,...
  • Page 26: Data Input Restrictions

    Data Input Restrictions Programming with GPIB Commands Data Input The MG369XB signal generator does not accept parameter or data en- tries in an exponential or scientific notation format. The accepted data Restrictions 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 10) Mnemonic NOTE Parameter Values Units Code 40 MHz pulse clock rates ADP1 Opens the internal AM % 0% to 100% are only available with depth parameter.
  • Page 29 Programming with GPIB Commands Parameter and Data Entry Commands Table 2-2. Parameter Entry Commands (2 of 10) Mnemonic Parameter Values Units Code Opens the delta frequency Frequency range of the parameter. MG369XB model Opens the delta frequency Frequency range of the parameter.
  • Page 30 Parameter and Data Entry Commands Programming with GPIB Commands Table 2-2. Parameter Entry Commands (3 of 10) Mnemonic Parameter Values Units Code Opens the F6 parameter. Frequency range of the MG369XB model Opens the F7 parameter. Frequency range of the MG369XB model Opens the F8 parameter.
  • Page 31 Programming with GPIB Commands Parameter and Data Entry Commands Table 2-2. Parameter Entry Commands (4 of 10) Mnemonic Parameter Values Units Code Opens the M2 parameter. Frequency range of the MG369XB model Opens the M3 parameter. Frequency range of the MG369XB model Opens the M4 parameter.
  • Page 32 Parameter and Data Entry Commands Programming with GPIB Commands Table 2-2. Parameter Entry Commands (5 of 10) Mnemonic Parameter Values Units Code Opens the internal pulse 40 ns to 167 ms at period parameter. 100 MHz pulse clock rate; 250 ns to 419 ms at 40 MHz pulse clock rate;...
  • Page 33 Programming with GPIB Commands Parameter and Data Entry Commands Table 2-2. Parameter Entry Commands (6 of 10) Mnemonic Parameter Values Units Code Opens the internal pulse 0 ms to 167 ms at 100 MHz stepped delay mode step pulse clock rate; 0 ms to size parameter.
  • Page 34 Parameter and Data Entry Commands Programming with GPIB Commands Table 2-2. Parameter Entry Commands (7 of 10) Mnemonic Parameter Values Units Code SLF4 Opens the F4 parameter of Frequency range of the the slave unit. Slave MG369XB model SLF5 Opens the F5 parameter of Frequency range of the the slave unit.
  • Page 35 Programming with GPIB Commands Parameter and Data Entry Commands Table 2-2. Parameter Entry Commands (8 of 10) Mnemonic Parameter Values Units Code SLM3 Opens the M3 parameter of Frequency range of the the slave unit. Slave MG369XB model SLM4 Opens the M4 parameter of Frequency range of the the slave unit.
  • Page 36 Parameter and Data Entry Commands Programming with GPIB Commands Table 2-2. Parameter Entry Commands (9 of 10) Mnemonic Parameter Values Units Code Increments the open parameter by the step size. Opens the internal pulse 30 ns to 167 ms at width 1 parameter.
  • Page 37 Programming with GPIB Commands Parameter and Data Entry Commands Table 2-2. Parameter Entry Commands (10 of 10) Mnemonic Parameter Values Units Code Opens the L7 parameter. Power level range of the DM (log) MG369XB model VT (linear) Opens the L8 parameter. Power level range of the DM (log) MG369XB model...
  • Page 38 Parameter and Data Entry Commands Programming with GPIB 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 39: Using The Syz Command

    Programming with GPIB Commands Parameter and Data Entry Commands Using the Each MG369XB 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 40: Cw Frequency Commands

    CW Frequency Commands Programming with GPIB 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 41 Programming with GPIB Commands CW Frequency 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 MG369XB 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 42: Analog And Step Sweep Commands

    Analog and Step Sweep Commands Programming with GPIB 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 43: Sweep Triggering

    Programming with GPIB Commands Analog and Step Sweep 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 44 Analog and Step Sweep Commands Programming with GPIB 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 45: Analog/Step Sweep Select

    Programming with GPIB Commands Analog and Step Sweep 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 46 Analog and Step Sweep Commands Programming with GPIB Commands Dual Step Sweep Mode The dual step sweep mode provides for generating synchronized, step sweep outputs from two MG369XBs at a frequency offset. Figure 2-4 shows an example of dual step sweep programming. 10 ! “DUAL”...
  • Page 47: Special Step Sweep

    Programming with GPIB Commands Analog and Step Sweep 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 48: Frequency Marker Commands

    Frequency Marker Commands Programming with GPIB 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 49: Output Power Leveling Commands

    Programming with GPIB Commands Output Power Leveling 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 50 Output Power Leveling Commands Programming with GPIB 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 51 Programming with GPIB Commands Output Power Leveling 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 52: Alc Power Slope

    Output Power Leveling Commands Programming with GPIB 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 53: Modulation Commands

    Programming with GPIB Commands Modulation Commands Modulation Table 2-9 (page 2-38) 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 54: Frequency Modulation

    Modulation Commands Programming with GPIB Commands Four FM modes are available—Locked, Locked Frequency Low-Noise, Unlocked Narrow, and Unlocked Wide. Modulation 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 55: Phase Modulation

    Programming with GPIB Commands Modulation 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 56: Pulse Modulation

    Modulation Commands Programming with GPIB Commands Programming Example Programming “PH2 PHS 50 RV” turns on the exter- nal FM function in Wide mode and sets the external FM sensitivity to 50 radians/V. Two pulse modulation modes are available—Inter- Pulse nal and External. In Internal mode, pulse modula- Modulation tion of the output signal is accomplished by using a modulating signal from the internal pulse generator.
  • Page 57 Programming with GPIB Commands Modulation 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 58 Modulation Commands Programming with GPIB Commands External Pulse Modulation Function The XP command turns on the external pulse modu- lation function. The PO (or SW0) command turns off the pulse modulation function. Table 2-9. Modulation Commands (1 of 3) Mnemonic Function Code Turns off the internal or external AM function.
  • Page 59 Programming with GPIB Commands Modulation 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 (Option 24);...
  • Page 60: Measure Function Commands

    Measure Function Commands Programming with GPIB 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 61: Output Commands

    Programming with GPIB Commands Output 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-44) shows examples of output command programming.
  • Page 62 Output Commands Programming with GPIB Commands Table 2-11. Output Commands (2 of 4) Mnemonic Function Code Returns the F2 frequency value (in MHz) to the controller. 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.
  • Page 63 Programming with GPIB Commands Output Commands Table 2-11. Output Commands (3 of 4) Mnemonic Function Code Returns the M1 frequency value (in MHz) to the controller. 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.
  • Page 64 Output Commands Programming with GPIB Commands Table 2-11. Output Commands (4 of 4) Mnemonic Function Code Returns the internal pulse frequency (in MHz) to the controller. 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 65: Stored Setup Commands

    Programming with GPIB Commands Stored Setup 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 66 Stored Setup Commands Programming with GPIB 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 67: Srq And Status Byte Commands

    Programming with GPIB Commands SRQ and Status Byte Commands 2-13 SRQ and Status Table 2-13 (page 2-49) 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 68 SRQ and Status Byte Commands Programming with GPIB 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 69 Programming with GPIB Commands SRQ and Status Byte 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 70 SRQ and Status Byte Commands Programming with GPIB 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 MG369XB 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 71: Configuration Commands

    Programming with GPIB Commands Configuration 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 72: Group Execute Trigger Commands

    Group Execute Trigger Commands Programming with GPIB 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 73: List Sweep Commands

    Programming with GPIB Commands List Sweep 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 74: List Sweep Triggering

    List Sweep Commands Programming with GPIB 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 75: Generating A List Sweep

    Programming with GPIB Commands List Sweep 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 76: Fast-Frequency-Switching Commands

    Fast-Frequency- Switching Commands Programming with GPIB 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 77 Programming with GPIB Commands Fast-Frequency- Switching 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 78 Fast-Frequency- Switching Commands Programming with GPIB 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 79 Programming with GPIB Commands Fast-Frequency- Switching 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 80: Power-Offset-Table Commands

    Power-Offset-Table Commands Programming with GPIB 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 81 Programming with GPIB Commands Power-Offset-Table 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 82 Power-Offset-Table Commands Programming with GPIB 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 83: User Level Calibration Commands

    Programming with GPIB Commands User Level Calibration 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 84 User Level Calibration Commands Programming with GPIB 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 85 Programming with GPIB Commands User Level Calibration 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 86 User Level Calibration Commands Programming with GPIB 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 87: 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 88 User Level Calibration Commands Programming with GPIB 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 89 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 90 User Level Calibration Commands Programming with GPIB 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 91: Master-Slave Operation Commands

    Programming with GPIB Commands Master-Slave Operation 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 92: Self Test Command

    Self Test Command Programming with GPIB Commands 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 93 Programming with GPIB Commands Self Test Command Self Test Results Byte 1 Sweep Time Not Used Power Supply Internal DVM –10 Volt DVM +10 Volt DVM Ground Circuitry Failed Voltage(s) are Meter Reference Reference Offset Check Out of Reg Failed Failed Check Failed Check Failed...
  • Page 94: Miscellaneous Commands

    Miscellaneous Commands Programming with GPIB 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 MG369XB to local control Instrument Reset...
  • Page 95: Program Errors

    Programming with GPIB Commands Program Errors 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 96: Reset Programming And Default Conditions

    Reset Programming and Default ConditionsProgramming with GPIB Commands 2-24 Reset Table 2-23 describes the six methods that can be used to reset the sig- nal generator. They provide a means for quickly returning the Programming and MG369XB 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 of the Series...
  • Page 97: Programming Examples

    Programming with GPIB Commands Programming Examples 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 98 Programming Examples Programming with GPIB Commands 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 99 Programming with GPIB Commands Programming Examples 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 100 Programming Examples Programming with GPIB Commands 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 MG369XB 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 MG369XB 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 MG369XB 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 MG369XB 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 MG369XB 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 MG369XB 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 MG369XB 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 MG369XB model Units: GH, MH, KH, HZ Remarks: Places the MG369XB 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 MG369XB model Units: GH, MH, KH, HZ Remarks: Places the MG369XB 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 MG369XB model Units: GH, MH, KH, HZ Remarks: Places the MG369XB 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 MG369XB model Units: GH, MH, KH, HZ Remarks: Places the MG369XB 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 MG369XB model Units: GH, MH, KH, HZ Remarks: Places the MG369XB 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 MG369XB 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 MG369XB model Units: GH, MH, KH, HZ Remarks: Places the MG369XB 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 MG369XB model Units: GH, MH, KH, HZ Remarks: Places the MG369XB 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 MG369XB model Units: GH, MH, KH, HZ Remarks: Places the MG369XB 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 MG369XB model Units: GH, MH, KH, HZ Remarks: Places the MG369XB 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: 30 ns to 167 ms at 100 MHz pulse clock rate; 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:...
  • Page 131 Command Dictionary D3 to DB Opens the internal pulse delay3 parameter. PARAMETER ENTRY Syntax: D3<value><unit> Value: 30 ns to 167 ms at 100 MHz pulse clock rate; 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:...
  • 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 MG369XB 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 EBW1 Decibel per volt (dB/V) data terminator. DATA TERMINATOR Syntax: Front Panel Key: EBW0 Selects the external reference loop bandwidth of 10 Hz. CONFIGURATION Syntax: EBW0 Remarks: Selecting a narrower bandwidth provides greater immunity from reference related phase noise; however, reference tracking will not be optimal.
  • Page 138 EBW2 to EBW3 Command Dictionary Selects the external reference loop bandwidth of 100 Hz. EBW2 CONFIGURATION Syntax: EBW2 Remarks: Selecting a narrower bandwidth provides greater immunity from reference related phase noise; however, reference tracking will not be optimal. Selecting a wider bandwidth increases phase tracking of the external reference;...
  • Page 139 Command Dictionary EGI to EL0 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. Use the commands DL1 or PL1 to select the external power leveling mode.
  • Page 140 EL1 to ELN(x) Command Dictionary Enables updating of the ESB2 bit 4. STATUS Syntax: Remarks: Unblocks updating of the Extended Status Byte bit four (RF Unlocked). Related Commands: SB1, MB2, SQ1, OES Front Panel Key: Example: C code snippet to enable unlocked SRQ: strcpy(buf, “csb sb1 mb2 sq1 el1");...
  • Page 141 Command Dictionary EP0 to ES0 Selects TTL-low to turn RF on during pulse modulation. MODULATION Syntax: Remarks: Permits selection of a TTL-low signal to turn the RF on during pulse modulation. If pulse modulation is not installed, this command produces a syntax error. Related Commands: EP1, P0, XP Front Panel Key:...
  • Page 142 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 143 Command Dictionary F0 to F2 Opens the F0 parameter. PARAMETER ENTRY Syntax: F0<value><unit> Value: Frequency range of the MG369XB model Units: GH, MH, KH, HZ Remarks: Permits setting the F0 parameter. The frequency setting is determined by the frequency range of the particular MG369XB model. Front Panel Key: Frequency | CW | Frequency Control >...
  • Page 144 F3 to F5 Command Dictionary Opens the F3 parameter. PARAMETER ENTRY Syntax: F3<value><unit> Value: Frequency range of the MG369XB model Units: GH, MH, KH, HZ Remarks: Permits setting the F3 parameter. The frequency setting is determined by the frequency range of the particular MG369XB model. Front Panel Key: Frequency | CW | Frequency Control >...
  • Page 145 Command Dictionary F6 to F8 Opens the F6 parameter. PARAMETER ENTRY Syntax: F6<value><unit> Value: Frequency range of the MG369XB model Units: GH, MH, KH, HZ Remarks: Permits setting the F6 parameter. The frequency setting is determined by the frequency range of the particular MG369XB model. Front Panel Key: Frequency | CW | Frequency Control >...
  • Page 146 F9 to FB1 Command Dictionary Opens the F9 parameter. PARAMETER ENTRY Syntax: F9<value><unit> Value: Frequency range of the MG369XB model Units: GH, MH, KH, HZ Remarks: Permits setting the F9 parameter. The frequency setting is determined by the frequency range of the particular MG369XB model. Front Panel Key: Frequency | CW | Frequency Control >...
  • Page 147 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 148 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 149 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 150 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 151 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 152 FUL to GH Command Dictionary Selects the full range sweep mode. SWEEP Syntax: Remarks: Selects a full band frequency sweep from the MG369XBs low frequency limit to its high frequency limit. Front Panel Key: | Step Sweep | Frequency Control > | Full or Frequency Frequency | Manual Sweep | Frequency Control >...
  • Page 153 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 154 GTF to GTS Command Dictionary Execute a fast-frequency-switching step on receipt of a GET. GROUP EXECUTE TRIGGER Syntax: Remarks: Configures the MG369XB 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 155 Command Dictionary GTT to HWT Execute a TST command on receipt of a GET. GROUP EXECUTE TRIGGER Syntax: Remarks: Configures the MG369XB 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 156 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 157 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 158 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 MG369XB 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 159 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 MG369XB 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 160 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 MG369XB 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 161 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 MG369XB 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 162 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 MG369XB 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 163 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 164 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 165 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 MG369XB 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 166 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 167 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 168 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 MG369XB’s output that alters the RF output power level at the point of interest.
  • Page 169 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 MG369XB model Units: Remarks: Permits setting the power levels of the selected list starting at the list index specified by the command ELI(xxxx).
  • Page 170 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 171 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 172 LUR to LV0 Command Dictionary Prepares the MG369XB to receive 5 tables of user level calibration data USER LEVEL CAL from the controller. Syntax: Remarks: This commands readies the MG369XB to receive the five tables of user level (flatness correction) calibration data that were stored in the controller by the LUS command.
  • Page 173 Command Dictionary LV1 to M0 Turns off leveling of the output power. POWER LEVELING Syntax: Remarks: This places the MG369XB 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 174 M1 to M3 Command Dictionary Opens the M1 parameter. PARAMETER ENTRY Syntax: M1<value><unit> Value: Frequency range of the MG369XB model Units: GH, MH, KH, HZ Remarks: Permits setting the M1 parameter. The frequency setting is determined by the frequency range of the particular MG369XB model. Front Panel Key: Frequency | CW | Frequency Control >...
  • Page 175 Command Dictionary M4 to M6 Opens the M4 parameter. PARAMETER ENTRY Syntax: M4<value><unit> Value: Frequency range of the MG369XB model Units: GH, MH, KH, HZ Remarks: Permits setting the M4 parameter. The frequency setting is determined by the frequency range of the particular MG369XB model. Front Panel Key: Frequency | CW | Frequency Control >...
  • Page 176 M7 to M9 Command Dictionary Opens the M7 parameter. PARAMETER ENTRY Syntax: M7<value><unit> Value: Frequency range of the MG369XB model Units: GH, MH, KH, HZ Remarks: Permits setting the M7 parameter. The frequency setting is determined by the frequency range of the particular MG369XB model. Front Panel Key: Frequency | CW | Frequency Control >...
  • Page 177 Command Dictionary MAN to MB1 Selects manual (step) frequency sweep. SWEEP Syntax: Remarks: The MAN command only provides for setting up the MG369XB 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 178 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 179 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 180 MPP to OAB Command Dictionary Sets the rear panel marker polarity positive. MARKER Syntax: Front Panel Key: Performs a master reset of the instrument by setting all of the instrument MISCELLANEOUS parameters to factory default. Syntax: Front Panel Key: Toggle Output On/Off key during startup.
  • Page 181 Command Dictionary OAD1 to OD1 Returns the internal AM depth value (in %) to the controller. OAD1 OUTPUT Syntax: OAD1 Front Panel Key: OAD2 Returns the internal AM depth value (in dB) to the controller. OUTPUT Syntax: OAD2 Front Panel Key: Returns the internal AM rate (in Hz) to the controller.
  • Page 182 OD2 to ODF Command Dictionary Returns the internal pulse delay2 value (in ms) to the controller. OUTPUT Syntax: Front Panel Key: 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:...
  • Page 183 Command Dictionary ODL to OEM Returns the internal pulse stepped delay mode dwell-time-per-step value OUTPUT (in ms) to the controller. Syntax: Front Panel Key: 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...
  • Page 184 OES to OF3 Command Dictionary Returns the GPIB Status bytes (3 binary bytes) to the controller. OUTPUT Syntax: Remarks: Returns the contents of the primary status byte and the two extended status bytes to the controller. Front Panel Key: Returns the F0 frequency value (in MHz) to the controller. OUTPUT Syntax: Related Commands:...
  • Page 185 Command Dictionary OF4 to OF8 Returns the F4 frequency value (in MHz) to the controller. OUTPUT Syntax: Related Commands: Front Panel Key: Returns the F5 frequency value (in MHz) to the controller. OUTPUT Syntax: Related Commands: Front Panel Key: Returns the F6 frequency value (in MHz) to the controller. OUTPUT Syntax: Related Commands:...
  • Page 186 OF9 to OFM Command Dictionary Returns the F9 frequency value (in MHz) to the controller. OUTPUT Syntax: Related Commands: Front Panel Key: Returns the internal FM deviation value (in Hz) to the controller. OUTPUT Syntax: Front Panel Key: Returns the high-end frequency value (in MHz) to the controller. OUTPUT Syntax: Front Panel Key:...
  • Page 187 Command Dictionary OFR to OI Returns the internal FM rate (in Hz) to the controller. OUTPUT Syntax: Front Panel Key: Returns the external FM sensitivity value (in MHz/V) to the controller. OUTPUT Syntax: Front Panel Key: Returns the name of the internal FM waveform to the controller. OUTPUT Syntax: Remarks:...
  • Page 188 OL0 to OL3 Command Dictionary Returns the L0 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: L0, XL0 Front Panel Key: Returns the L1 power level value to the controller.
  • Page 189 Command Dictionary OL4 to OL7 Returns the L4 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: L4, XL4 Front Panel Key: Returns the L5 power level value to the controller.
  • Page 190 OL8 to OM0 Command Dictionary Returns the L8 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: L8, XL8 Front Panel Key: Returns the L9 power level value to the controller.
  • Page 191 Command Dictionary OM1 to OM5 Returns the M1 frequency value (in MHz) to the controller. OUTPUT Syntax: Related Commands: Front Panel Key: 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:...
  • Page 192 OM6 to OMD Command Dictionary Returns the M6 frequency value (in MHz) to the controller. OUTPUT Syntax: Related Commands: Front Panel Key: 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:...
  • Page 193 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 194 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 195 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 196 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 197 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 198 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 199 Command Dictionary PC1 to PDT Selects the 10 MHz internal pulse clock rate. MODULATION Syntax: Front Panel Key: | Pulse (internal) | More > | Clock 100 / 10 or Modulation | Pulse (internal) | More > | Clock 40 / 10 Modulation (Option 24) Selects the 100 MHz internal pulse clock rate (Option 26) or the 40 MHz...
  • Page 200 PDY to PE1 Command Dictionary Opens the internal pulse delay1 parameter (Same as D1). PARAMETER ENTRY Syntax: PDY<value><unit> Value: 0 ms to 167 ms at 100 MHz pulse clock rate; 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 201 Command Dictionary PER to PH1 Opens the internal pulse period parameter. PARAMETER ENTRY Syntax: PER<value><unit> Value: 40 ns to 167 ms at 100 MHz pulse clock rate; 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:...
  • Page 202 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 203 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 204 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 205 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 206 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 207 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 208 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 209 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 210 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 211 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 MG369XB model Units: GH, MH, KH, HZ Front Panel Key: Level | ALC Loop | Edit Pivo Opens the internal pulse width1 parameter (Same as W1).
  • Page 212 RCF to RF1 Command Dictionary Prepares the MG369XB to receive a new instrument setup recalled from STORED SETUP the controller. Syntax: Related Commands: SAF, SAM, RCM Front Panel Key: Prepares the MG369XB to receive a new instrument setup and new stored STORED SETUP setups recalled from the controller.
  • Page 213 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 214 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 215 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 MG369XBs that are...
  • Page 216 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 217 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 218 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 167 ms at 100 MHz pulse clock rate; 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 219 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 167 ms at 100 MHz pulse clock rate; 0 ms to 419 ms at 40 MHz pulse clock rate;...
  • Page 220 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 221 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 222 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 MG369XB 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 MG369XB model.
  • Page 223 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 MG369XB 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 MG369XB model.
  • Page 224 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 MG369XB 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 MG369XB model.
  • Page 225 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 MG369XB 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 MG369XB model.
  • Page 226 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 MG369XB 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 MG369XB model.
  • Page 227 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 MG369XB 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 MG369XB model.
  • Page 228 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 MG369XB 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 MG369XB model.
  • Page 229 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 MG369XB 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 MG369XB model.
  • Page 230 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 231 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 232 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 MG369XB model Units: GH, MH, KH, HZ Remarks: Scans down to next lower preset CW frequency and opens the frequencys parameter for data entry.
  • Page 233 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 MG369XB model Units: GH, MH, KH, HZ Remarks: Scans up to next higher preset CW frequency and opens the frequencys parameter for data entry.
  • Page 234 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 100 MHz (or 40 MHz with Option 24), and turns on the internal pulse modulation function.
  • Page 235 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 100 MHz (or 40 MHz with Option 24), and turns on the internal pulse modulation function.
  • Page 236 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 MG369XB 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 237 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 238 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 239 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 240 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 MG369XB generates a pulse output at each marker frequency that can be seen on a CRT display.
  • Page 241 Command Dictionary W2 to W4 Opens the internal pulse width 2 parameter. PARAMETER ENTRY Syntax: W2<value><unit> Value: 30 ns to 167 ms with 100 MHz pulse clock rate; 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:...
  • Page 242 XL0 to XL1 Command Dictionary Opens the L0 parameter. PARAMETER ENTRY Syntax: XL0<value><unit> Value: Power level range of the MG369XB 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 MG369XB model.
  • Page 243 Command Dictionary XL2 to XL3 Opens the L2 parameter. PARAMETER ENTRY Syntax: XL2<value><unit> Value: Power level range of the MG369XB 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 MG369XB model.
  • Page 244 XL4 to XL5 Command Dictionary Opens the L4 parameter. PARAMETER ENTRY Syntax: XL4<value><unit> Value: Power level range of the MG369XB 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 MG369XB model.
  • Page 245 Command Dictionary XL6 to XL7 Opens the L6 parameter. PARAMETER ENTRY Syntax: XL6<value><unit> Value: Power level range of the MG369XB 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 MG369XB model.
  • Page 246 XL8 to XP Command Dictionary Opens the L8 parameter. PARAMETER ENTRY Syntax: XL8<value><unit> Value: Power level range of the MG369XB 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 MG369XB model.
  • Page 247 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 248 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 MG369XB commanded to switch from that frequency through the following frequencies to the bottom of the table.
  • Page 249 Appendix A GPIB Quick Reference Appendix A GPIB Quick Reference Introduction This appendix contains quick reference tables of the MG369XB 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 (Tables A-2 through A-21).
  • Page 250 GPIB Quick Reference Appendix A Table A-1. Alphabetical GPIB Command List (2 of 19) Command Function Code Sets the alternate frequency sweep RF output to L3. Sets the alternate frequency sweep RF output to L4. Sets the alternate frequency sweep RF output to L5. Sets the alternate frequency sweep RF output to L6.
  • Page 251 Appendix A GPIB Quick Reference Table A-1. Alphabetical GPIB Command List (3 of 19) Command Function Code Sets CW mode at F2 and opens the F2 parameter. Sets CW mode at F3 and opens the F3 parameter. Sets CW mode at F4 and opens the F4 parameter. Sets CW mode at F5 and opens the F5 parameter.
  • Page 252 GPIB Quick Reference Appendix A Table A-1. Alphabetical GPIB Command List (4 of 19) Command Function Code Opens the internal pulse delay3 parameter. Opens the internal pulse delay4 parameter. Decibel (dB) data terminator. Selects F0-delta frequency sweep mode. Selects F1-delta frequency sweep mode. Selects F5-delta frequency sweep mode.
  • Page 253 Appendix A GPIB Quick Reference Table A-1. Alphabetical GPIB Command List (5 of 19) Command Function Code Inhibits updating of the ESB2 bit 4. Enables updating of the ESB2 bit 4. ELI(xxxx) Sets list index to xxxx. ELN(x) Sets the list number to x. Selects TTL-low to turn RF on during pulse modulation.
  • Page 254 GPIB Quick Reference Appendix A Table A-1. Alphabetical GPIB Command List (6 of 19) Command Function Code Turns on the internal FM function in unlocked wide mode. Turns on the internal FM function in locked mode. Turns on the FM Measurement mode. Turns on the external FM function in locked mode.
  • Page 255 Appendix A GPIB Quick Reference Table A-1. Alphabetical GPIB Command List (7 of 19) Command Function Code Enables updating of the ESB2 bit 7. Selects internal leveling of output power. Turns on the intensity marker mode. Turns on internal pulse modulation. kHz data terminator.
  • Page 256 GPIB Quick Reference Appendix A Table A-1. Alphabetical GPIB Command List (8 of 19) Command Function Code Selects linear power level operation in mV. Selects linear step sweep. Turns off the level offset function. Turns on the level offset function. Selects logarithmic power level operation in dBm.
  • Page 257 Appendix A GPIB Quick Reference Table A-1. Alphabetical GPIB Command List (9 of 19) Command Function Code Opens the M4 parameter. Opens the M5 parameter. Opens the M6 parameter. Opens the M7 parameter. Opens the M8 parameter. Opens the M9 parameter. Selects manual (step) frequency sweep.
  • Page 258 GPIB Quick Reference Appendix A Table A-1. Alphabetical GPIB Command List (10 of 19) Command Function Code Returns the external AM sensitivity value (in %/V) to the controller. Returns the name of the internal AM waveform to the controller. Returns the internal pulse delay1 value (in ms) to the controller. Returns the internal pulse delay2 value (in ms) to the controller.
  • Page 259 Appendix A GPIB Quick Reference Table A-1. Alphabetical GPIB Command List (11 of 19) Command Function Code Returns the high-end frequency value (in MHz) to the controller. Returns the internal or external FM lock status to the controller. Returns the low-end frequency value (in MHz) to the controller. Returns the frequency multiplier parameter.
  • Page 260 GPIB Quick Reference Appendix A Table A-1. Alphabetical GPIB Command List (12 of 19) Command Function Code Returns the M7 frequency value (in MHz) to the controller. Returns the M8 frequency value (in MHz) to the controller. Returns the M9 frequency value (in MHz) to the controller. Returns the name of the internal pulse mode to the controller.
  • Page 261 Appendix A GPIB Quick Reference Table A-1. Alphabetical GPIB Command List (13 of 19) Command Function Code Returns the step sweep number-of-steps to the controller. Returns the step sweep time value (in ms) to the controller. Returns the ROM version number to the controller. Returns the internal pulse width1 value (in ms) to the controller.
  • Page 262 GPIB Quick Reference Appendix A Table A-1. Alphabetical GPIB Command List (14 of 19) Command Function Code Opens the internal FM rate parameter. Opens the external FM sensitivity parameter. Selects the internal FM waveform. PHV(x) Turns on the external FM function in wide mode (Same as PH2).
  • Page 263 Appendix A GPIB Quick Reference Table A-1. Alphabetical GPIB Command List (15 of 19) Command Function Code Selects RF to be off during frequency switching in CW, step sweep, and list sweep modes. Selects RF to be on during frequency switching in CW, step sweep, and list sweep modes. Prepares the MG369XB to receive a new instrument setup recalled from the controller.
  • Page 264 GPIB Quick Reference Appendix A Table A-1. Alphabetical GPIB Command List (16 of 19) Command Function Code Turns on the internal pulse stepped delay mode. Opens the internal pulse stepped delay mode step size parameter. Opens the internal pulse stepped delay mode delay 1 stop parameter. Opens the internal pulse stepped delay mode dwell-time-per-step parameter.
  • Page 265 Appendix A GPIB Quick Reference Table A-1. Alphabetical GPIB Command List (17 of 19) Command Function Code SLM0 Opens the M0 parameter of the slave unit. SLM1 Opens the M1 parameter of the slave unit. SLM2 Opens the M2 parameter of the slave unit. SLM3 Opens the M3 parameter of the slave unit.
  • Page 266 GPIB Quick Reference Appendix A Table A-1. Alphabetical GPIB Command List (18 of 19) Command Function Code Selects linear step sweep. Turns off the internal or external pulse modulation function (Same as P0). Turns on internal 400 Hz square wave pulse modulation. Turns on internal 1 kHz square wave pulse modulation (Same as SQP).
  • Page 267 Appendix A GPIB Quick Reference Table A-1. Alphabetical GPIB Command List (19 of 19) Command Function Code Opens the internal pulse width 4 parameter. Opens the L0 parameter. Opens the L1 parameter. Opens the L2 parameter. Opens the L3 parameter. Opens the L4 parameter.
  • Page 268 GPIB Quick Reference Appendix A Functional Listings Table A-2. Configuration GPIB Command List Command Function Code Selects -3.3V for retrace and bandswitch blanking outputs. Selects +3.3V for retrace and bandswitch blanking outputs. EBW0 Selects the external reference loop bandwidth of 10 Hz. EBW1 Selects the external reference loop bandwidth of 30 Hz.
  • Page 269 Appendix A GPIB Quick Reference Table A-3. CW Frequency GPIB Command List Command Function Code Activates the currently open frequency parameter as CW. Sets CW mode at F0 and opens the F0 parameter. Sets CW mode at F1 and opens the F1 parameter. Sets CW mode at F2 and opens the F2 parameter.
  • Page 270 GPIB Quick Reference Appendix A Table A-4. Data Terminator GPIB Command List Command Function Code 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 271 Appendix A GPIB Quick Reference Table A-5. Fast-Frequency-Switching GPIB Command List Command Function Code Ends frequency loading. ZL(x) Loads a CW frequency into a table at location x. ZPN(bbbb) Sets the table pointer to point to location bbbb. ZS(x) Sets the table pointer to point to location x. Loads the frequency table starting at location bbbb.
  • Page 272 GPIB Quick Reference Appendix A Table A-7. List Sweep GPIB Command List Command 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 273 Appendix A GPIB Quick Reference Table A-9. Master Slave GPIB Command List Command Function Code Turns off the master-slave mode of operation. Turns on the master-slave mode of operation. Table A-10. Measure Function GPIB Command List Command Function Code Turns on the AM measurement mode. Turns on the FM Measurement mode.
  • Page 274 Command Dictionary Table A-12. Modulation GPIB Command List (1 of 2) Command Function Code Turns off the internal or external AM function. Turns on the external AM function in linear mode. Turns on the external AM function in log mode. Turns on the internal AM function in linear mode.
  • Page 275 Appendix A GPIB Quick Reference Table A-12. Modulation GPIB Command List (2 of 2) Command Function Code Turns off the internal or external FM function. Turns on the external FM function in narrow mode. Turns on the external FM function in wide mode. Turns on the internal FM function in narrow mode.
  • Page 276 GPIB Quick Reference Appendix A Table A-13. Output GPIB Command List (1 of 4) Command Function Code *IDN? Requests device identification. Returns the external AM sensitivity value (in dB/V) to the controller. OAD1 Returns the internal AM depth value (in %) to the controller. OAD2 Returns the internal AM depth value (in dB) to the controller.
  • Page 277 Appendix A GPIB Quick Reference Table A-13. Output GPIB Command List (2 of 4) Command Function Code Returns the F6 frequency value (in MHz) to the controller. Returns the F7 frequency value (in MHz) to the controller. Returns the F8 frequency value (in MHz) to the controller. Returns the F9 frequency value (in MHz) to the controller.
  • Page 278 GPIB Quick Reference Appendix A Table A-13. Output GPIB Command List (3 of 4) Command 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 279 Appendix A GPIB Quick Reference Table A-13. Output GPIB Command List (4 of 4) Command Function Code Returns the primary GPIB status byte to the controller. Returns the step sweep dwell time (in ms) to the controller. Returns the last GPIB syntax error to the controller. Returns the primary SRQ mask byte to the controller.
  • Page 280 GPIB Quick Reference Appendix A Table A-14. Parameter Entry GPIB Command List (1 of 4) Command Function Code 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 281 Appendix A GPIB Quick Reference Table A-14. Parameter Entry GPIB Command List (2 of 4) Command Function Code 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 282 GPIB Quick Reference Appendix A Table A-14. Parameter Entry GPIB Command List (3 of 4) Command Function Code 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. Opens the step sweep dwell time parameter.
  • Page 283 Appendix A GPIB Quick Reference Table A-14. Parameter Entry GPIB Command List (4 of 4) Command Function Code 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 284 GPIB Quick Reference Appendix A Table A-15. Power Leveling GPIB Command List (1 of 2) Command Function Code Sets the alternate frequency sweep RF output to L0. Sets the alternate frequency sweep RF output to L1. Sets the alternate frequency sweep RF output to L2. Sets the alternate frequency sweep RF output to L3.
  • Page 285 Appendix A GPIB Quick Reference Table A-15. Power Leveling GPIB Command List (2 of 2) Command Function Code Selects linear power level operation. Turns off the level offset function. Turns on the level offset function. Selects logarithmic power level operation. Selects the power level sweep mode.
  • Page 286 GPIB Quick Reference Appendix A Table A-16. Power Offset Table GPIB Command List Command Function Code Disables the power offset table. Enables the power offset table. Changes a power offset table entry. Loads a power offset table. Table A-17. Self-Test GPIB Command List Command Function Code...
  • Page 287 Appendix A GPIB Quick Reference Table A-18. Status GPIB Command List (1 of 2) Command 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 288 GPIB Quick Reference Appendix A Table A-18. Status GPIB Command List (2 of 2) Command Function Code Inhibits RF unleveled SRQ generation. Enables RF unleveled SRQ generation. Table A-19. Stored Setup GPIB Command List Command Function Code Prepares the MG369XB to receive a new instrument setup recalled from the controller. Prepares the MG369XB to receive a new instrument setup and new stored setups recalled from the controller.
  • Page 289 Appendix A GPIB Quick Reference Table A-20. Sweep GPIB Command List (1 of 2) Command Function Code Selects F1-DF alternate frequency sweep. Selects F5-DF alternate frequency sweep. Selects F6-DF alternate frequency sweep. Selects F1-F2 alternate frequency sweep. Selects F3-F4 alternate frequency sweep. Selects full range alternate frequency sweep.
  • Page 290 GPIB Quick Reference Appendix A Table A-20. Sweep GPIB Command List (2 of 2) Command Function Code Selects analog sweep. Sets sweep trigger to external. Triggers a single sweep. Triggers a single sweep. Advances sweep to the next step in dual step sweep mode. Table A-21.

Table of Contents