Do you have a question about the MG369 C Series and is the answer not in the manual?
Questions and answers
Carl Iverson
March 14, 2025
I'm looking for Memory LOV and Sanitization Documentation for an MG3694C Signal Generator. This instrument is used in a Secure Lab and needs to be sent out for Cal, so it must be Sanitized to meet DoD Standards.
Page 1
GPIB Programming Manual MG369xC Series Synthesized Signal Generators Anritsu Company Part Number: 10370-10374 490 Jarvis Drive Revision: F Morgan Hill, CA 95037-2809 Published: April 2022 Copyright 2016 Anritsu Company...
IEEE 488 General Purpose Interface Bus (GPIB). It contains a general description of the GPIB and bus data transfer and control functions, a complete listing and description of MG369xC SCPI commands. The Anritsu part number for the SCPI programming manual is 10370-10375.
1-4 Chapter Introduction General GPIB Information Chapter Introduction This chapter provides a general description of the GPIB and the bus data transfer and control functions. It also contains a listing of the MG369xC's GPIB interface function subset capability and response to IEEE-488 interface function messages.
Page 9
General GPIB Information 1-5 IEEE-488 Interface Bus Description Figure 1-1. Interface Connections and GPIB Bus Structure MG369xC GPIB PM PN: 10370-10374 Rev. F...
1-5 IEEE-488 Interface Bus Description General GPIB Information Functional Elements Effective communications between devices on the 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.
General GPIB Information 1-5 IEEE-488 Interface Bus Description Data Bus Description The data bus is the conduit for the transfer of data and commands between the devices on the GPIB. It contains eight bi-directional, active-low signal lines—DIO 1 through DIO 8. Data and commands are transferred over the data bus in byte-serial, bit-parallel form.
1-5 IEEE-488 Interface Bus Description General GPIB Information General Interface Management Bus Description The general interface management bus is a group of five signal lines used to manage the flow of information across the GPIB. A description of the function of each of the individual control lines is provided below. ATN (Attention) The active controller uses the ATN line to define whether the information on the data bus is a command or is data.
General GPIB Information 1-5 IEEE-488 Interface Bus Description Table 1-2. MG369xC Interface Function Capability Function Identifier Function MG369xC Capability Acceptor Handshake Complete Capability Source Handshake Complete Capability Talker No Talk Only (TON) Listener No Listen Only (LON) Service Request Complete Capability Remote/Local Complete Capability Parallel Poll...
1-5 IEEE-488 Interface Bus Description General GPIB Information Data and Instrument Status Messages These messages are sent by the device to the external controller via the GPIB. They contain measurement results, instrument status, or data files that the device transmits over the data bus in response to specific requests from the external controller.
General GPIB Information 1-6 MG369xC GPIB Operation MG369xC GPIB Operation All Series MG369xC Synthesized Signal Generator functions, settings, and operating modes (except for power on/standby) are controllable using commands sent from an external controller via the GPIB. When in the remote (GPIB) mode, the signal generator functions both as a listener and a talker.
MG369xC supports. Anritsu recommends NI-VISA, the National Instruments implementation of the VISA I/O standard. Anritsu recommends that you use the full version of NI-VISA (not just the runtime) for the best Note support of the latest .NET Framework, USB, and TCP/IP updates. Check with National Instruments for details.
The only interconnection required for GPIB operation is between the signal generator and the controller. This interconnection is via a standard GPIB cable. The Anritsu part number for such a cable is 2100-1, -2, or -4 (1, 2, or 4 meters in length).
1-8 GPIB Interconnection and Setup General GPIB Information 3. To access the Configure GPIB menu from this menu, press the GPIB > soft key. The Configure GPIB menu (Figure 1-4) is displayed. Figure 1-4. GPIB Configuration Menu 4. Press the menu soft key GPIB Address [ADD] to change the current GPIB address of the signal generator. 5.
General GPIB Information 1-9 Ethernet LAN TCP/IP Requirements and Setup Ethernet LAN TCP/IP Requirements and Setup The MG3690C supports Ethernet 10/100 BASE-T. The instrument is connected directly to the LAN via the rear panel RJ-45 Ethernet Port using a standard CAT-7 Ethernet cable. Information about Ethernet LAN general requirements, configuration, use, and restoring defaults are discussed in the following sections.
Configuration” on page 1-17 for configuring DHCP. For best results when configuring the Ethernet connection, Anritsu recommends that you first connect the MG369xC directly to a PC using a crossover cable and then set the TCP/IP settings. To set up using STATIC TCP/IP configuration: 1.
Page 21
General GPIB Information 1-9 Ethernet LAN TCP/IP Requirements and Setup 5. In the IP Address field, enter the IP address as indicated by your network administrator. 6. Enter the correct subnet mask and gateway for your network, if applicable. 7. Click the Update Flash button to complete the configuration. The TCP/IP Confirmation Page appears as shown in Figure 1-6 on page 1-15 (refer to...
Page 22
1-9 Ethernet LAN TCP/IP Requirements and Setup General GPIB Information 8. Click Reboot button for the changes to take effect or power cycle the unit later to activate the changes. Note When rebooting, it can take three to five minutes for the changes to take effect. Figure 1-7.
“Ethernet Setup - Static IP Configuration” on page 1-14. For best results when configuring the Ethernet connection, Anritsu recommends that you first connect the MG369xC directly to a PC using a crossover cable and then set the TCP/IP settings. To set up using DHCP with AutoIP TCP/IP configuration: 1.
Page 24
1-9 Ethernet LAN TCP/IP Requirements and Setup General GPIB Information 5. Select DHCP with AutoIP. The configuration page is altered for DHCP as shown in Figure 1-9. 6. Click the Update Flash button to complete the configuration. The TCP/IP Confirmation Page appears as shown in Figure 1-10 on page 1-19 (refer to...
General GPIB Information 1-9 Ethernet LAN TCP/IP Requirements and Setup 7. Click Reboot button for the changes to take effect or power cycle the unit later to activate the changes. Note When rebooting, it can take three to five minutes for the changes to take effect. Figure 1-10.
1-9 Ethernet LAN TCP/IP Requirements and Setup General GPIB Information Example PC Control of MG369xC via LAN Following is an example of controlling the MG369xC using the NI-MAX utility. 1. On the host machine, run NI MAX and expand Devices and Interfaces. 2.
Page 27
General GPIB Information 1-9 Ethernet LAN TCP/IP Requirements and Setup 5. In the same Basic I/O tab and execute a read by clicking in the viRead tab. The Buffer area should display the instrument ID. Figure 1-13. NI MAX TCP-IP Basic I/O Read MG369xC GPIB PM PN: 10370-10374 Rev.
1-9 Ethernet LAN TCP/IP Requirements and Setup General GPIB Information Ethernet Control Example in C# Programming using NI VISA Note NI is a trademark of the National Instruments Corporation. //Ethernet control example in C# programming using National Instruments Visa using System;...
Page 29
General GPIB Information 1-9 Ethernet LAN TCP/IP Requirements and Setup Thread.Sleep(3000); // Stop sweeping mbSession.Write("INITiate:CONTinuous OFF"); mbSession.Write("ABORt"); Console.WriteLine("Auto Trigger Sweep Setup Complete"); catch (Exception Console.WriteLine(ex.Message); finally (mbSession != null) mbSession.Dispose(); MG369xC GPIB PM PN: 10370-10374 Rev. F 1-23...
1-9 Ethernet LAN TCP/IP Requirements and Setup General GPIB Information Resetting Ethernet IP Address to Factory Default The MG369xC MAC address can be used to find its IP address on the Network by sending the com- mand “arp -a” via a DOS command prompt. The MAC address can be found on the back panel of the instrument and is also shown on the Welcome web page for the instrument.
Page 31
General GPIB Information 1-9 Ethernet LAN TCP/IP Requirements and Setup Figure 1-15. Factory IP Address Reset Verification MG369xC GPIB PM PN: 10370-10374 Rev. F 1-25...
Page 32
1-9 Ethernet LAN TCP/IP Requirements and Setup General GPIB Information 1-26 PN: 10370-10374 Rev. F MG369xC GPIB PM...
Chapter 2 — Programming with GPIB Commands Introduction This chapter provides information for remote operation of MG369xC Synthesized Signal Generator via the GPIB using MG369xC GPIB commands. All GPIB product-specific commands that are accepted and implemented by the MG369xC are listed and described by function. Sample programs showing usage of the commands are also included.
Page 34
2-2 Command Codes Programming with GPIB Commands Table 2-1. MG369xC GPIB Command Codes Listed by Function (1 of 2) GPIB Command Group Function Command Codes Page Number Parameter Entry ADP1, ADP2, AMR, AMS, ASD, CLO, D1, D2, D3, D4, DFF, Commands 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,...
Programming with GPIB Commands 2-3 Data Input Restrictions Table 2-1. MG369xC GPIB Command Codes Listed by Function (2 of 2) GPIB Command Group Function Command Codes Page Number List Sweep Commands CTL, ELI(xxxx), ELN(x), LDT, LEA, LF, LIB(xxxx), LIE(xxxx), 2-41 LP, LST Fast-Frequency-Switching 2-43...
2-4 Parameter and Data Entry Commands Programming with GPIB Commands Parameter and Data Entry Commands Table 2-2 on page 2-5 lists the command mnemonic codes that open parameters for data entry. The table also provides the range of values permitted for each parameter and the data terminator mnemonic codes for each. Table 2-3 on page 2-10 Table 2-4 on page 2-10 list the data entry and data terminator command mnemonic...
Page 37
Programming with GPIB Commands 2-4 Parameter and Data Entry Commands Table 2-2. Parameter Entry Commands (1 of 5) Mnemonic Code Parameter Values Units ADP1 Opens the internal AM % 0% to 100% depth parameter. ADP2 Opens the internal AM dB 0 dB to 25 dB depth parameter.
Page 38
2-4 Parameter and Data Entry Commands Programming with GPIB Commands Table 2-2. Parameter Entry Commands (2 of 5) Mnemonic Code Parameter Values Units Opens the F8 parameter. Frequency range of the MG369xC model GH, MH, KH, HZ Opens the F9 parameter. Frequency range of the MG369xC model GH, MH, KH, HZ Opens the internal FM...
Page 39
Programming with GPIB Commands 2-4 Parameter and Data Entry Commands Table 2-2. Parameter Entry Commands (3 of 5) Mnemonic Code Parameter Values Units Opens the internal pulse 5.96 Hz to 25 MHz at 100 MHz pulse clock rate; MH, KH, HZ frequency parameter.
Page 40
2-4 Parameter and Data Entry Commands Programming with GPIB Commands Table 2-2. Parameter Entry Commands (4 of 5) Mnemonic Code Parameter Values Units SLF8 Opens the F8 parameter of Frequency range of the Secondary MG369xC GH, MH, KH, HZ the Secondary unit. model SLF9 Opens the F9 parameter of...
Page 41
Programming with GPIB Commands 2-4 Parameter and Data Entry Commands Table 2-2. Parameter Entry Commands (5 of 5) Mnemonic Code Parameter Values Units Opens the internal pulse 30 ns to 167 ms at 100 MHz pulse clock rate; SEC, MS, US, NS width 1 parameter.
Page 42
2-4 Parameter and Data Entry Commands Programming with GPIB Commands Table 2-3. Data Entry Commands Mnemonic Code Description 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 Numerals for parameter value entries – Change sign of input Decimal point Clear data entry Table 2-4.
Programming with GPIB Commands 2-4 Parameter and Data Entry Commands Using the SYZ Command Each MG369xC 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. For example, the frequency parameters (F0-F9, M0-M9, and DF) have a common step size as do the power level parameters (XL0-XL9, L0-L9, and Level Offset).
2-5 CW Frequency Commands Programming with GPIB Commands CW Frequency Commands Table 2-5 lists the CW frequency command mnemonic codes. These commands call up each of the 20 preset (or previously set) CW frequencies. Each command causes its associated CW frequency to be output and opens that frequency’s parameter for data entry.
Page 45
Programming with GPIB Commands 2-5 CW Frequency Commands Figure 2-2 shows an example of a CW frequency command string. CF6 7 GH Closes the F6 parameter. Places the MG369xC at the preset (or previously set) CW F7 parameter and opens the F7 parameter for data entry. Closes the F1 parameter.
2-6 Analog and Step Sweep Commands Programming with GPIB Commands Analog and Step Sweep Commands Table 2-6 on page 2-15 lists the analog and step sweep command mnemonic codes. These commands are divided into five subclasses and are described in the following paragraphs. Sweep Range Seven sweep ranges are available.
Programming with GPIB Commands 2-6 Analog and Step Sweep Commands Table 2-6. Analog and Step Sweep Commands Mnemonic Code Function Opens 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-F sweep mode None...
Page 48
2-6 Analog and Step Sweep Commands Programming with GPIB Commands Analog/Step Sweep Select Five commands are available—SWP selects an analog sweep, SSP and LIS select a linear step sweep, LGS selects a logarithmic step sweep, and MAN selects a manual (step) sweep. The selected sweep mode applies to all sweep ranges.
Page 49
Programming with GPIB Commands 2-6 Analog and Step Sweep Commands Dual Step Sweep Mode The dual step sweep mode provides for generating synchronized, step sweep outputs from two MG369xCs at a frequency offset. Figure 2-4 shows an example of dual step sweep programming. 10 ! “DUAL”...
2-6 Analog and Step Sweep Commands Programming with GPIB Commands Special Step Sweep This special step sweep provides for a step sweep that has non-equally spaced steps. It can be used in any of the available sweep ranges (F1-F2, F3-F4, Full, F0-F, F1-F, F5-F, and F6-F). The start frequency in this sweep must be equal to the first frequency programmed with the ZL(x) command (Section 2-17).
Programming with GPIB Commands 2-7 Frequency Marker Commands Frequency Marker Commands Table 2-7 lists the frequency marker command mnemonic codes. These commands provide for (1) selecting a CW frequency as a potential marker, (2) selecting a potential marker as an active marker, and (3) individually turning markers on and off.
2-8 Output Power Leveling Commands Programming with GPIB Commands Output Power Leveling Commands Table 2-8 on page 2-21 lists the output power leveling command mnemonic codes. These commands provide for (1) selecting linear or logarithmic power level operation, (2) selecting an RF output power level, (3) leveling the output power, and (4) turning the output power leveling off.
Page 53
Programming with GPIB Commands 2-8 Output Power Leveling Commands Table 2-8. Power Leveling Commands Mnemonic Code Function 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.
2-8 Output Power Leveling Commands Programming with GPIB Commands ALC Power Slope The ALC power slope function provides for linearly increasing or decreasing output power as the frequency increases to compensate for system, cable, and waveguide variations due to changes in frequency. The SL1 command turns on the ALC power slope function.
Programming with GPIB Commands 2-9 Modulation Commands Modulation Commands Table 2-9 on page 2-26 lists the modulation command mnemonic codes. These commands provide for AM, FM, M, and pulse modulation of the signal generator’s output signal using modulating signals from either the internal AM, FM, M, and pulse generators or an external source.
2-9 Modulation Commands Programming with GPIB Commands Internal FM Function The FM7 command turns on the internal FM function in Unlocked Narrow mode, the FM8 command turns it on in Unlocked Wide mode, the FM9 command turns it on in Locked mode, and the FMN command turns it on in Locked Low-Noise mode.
Programming with GPIB Commands 2-9 Modulation Commands Pulse Modulation Two pulse modulation modes are available—Internal and External. In Internal mode, pulse modulation of the output signal is accomplished by using a modulating signal from the internal pulse generator. In External mode, pulse modulation of the output signal is achieved using a modulating signal from an external source.
2-9 Modulation Commands Programming with GPIB Commands Stepped Delay Mode The stepped delay mode automatically increments or decrements the pulse delay 1 value according to step delay parameters. Stepped delay mode is only available when the triggering commands PTG3 (delayed) or PTG5 (triggered with delay) are specified.
Page 59
Programming with GPIB Commands 2-9 Modulation Commands Table 2-9. Modulation Command List (2 of 2) Mnemonic Code Function 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);...
2-9 Modulation Commands Programming with GPIB Commands Complex Modulation (Option 10) The Option 10–Complex Modulation capability facilitates GPIB and Serial commands to prepare the instrument for receiving user defined waveform data. Waveform data transfer for a complex modulation waveform occurs following the GPIB or Serial command to prepare the synthesizer for receipt of the data. Once the synthesizer has received the command, it stores the next 65,536 values as the waveform data.
Page 61
Programming with GPIB Commands 2-9 Modulation Commands Table 2-10. Complex Modulation Commands (2 of 2) MNEMONIC CODE FUNCTION Exit serial remote mode. Must be sent when serial communications are completed. This is a 0x04af serial-only command. Set signal generator serial port to 9600 baud. This is the default setting. This is a serial-only 0x04b0 command.
2-10 Measure Function Commands Programming with GPIB Commands 2-10 Measure Function Commands Table 2-11 lists the measure function commands. These commands provide for measuring the following: • The actual modulation depth of the RF output signal, as caused by an external AM signal connected to the rear panel AM IN connector.
Programming with GPIB Commands 2-11 Output Commands 2-11 Output Commands Table 2-12 lists the output command mnemonic codes. These commands provide for the output of data from the CW generator to the controller. Figure 2-8 on page 2-33 shows examples of output command programming. Table 2-12.
Page 64
2-11 Output Commands Programming with GPIB Commands Table 2-12. Output Commands (2 of 3) Mnemonic Code Function Returns the frequency multiplier parameter. Returns the internal FM rate (in Hz) to the controller. Returns the external FM sensitivity value (in MHz/V) to the controller. Returns the name of the internal FM waveform (“SINE”, “SQUARE WAVE”, “RAMP UP”, “RAMP DOWN”, “GAUSSIAN NOISE”, “UNIFORM NOISE”, “TRIANGLE”) to the controller.
Page 65
Programming with GPIB Commands 2-11 Output Commands Table 2-12. Output Commands (3 of 3) Mnemonic Code Function Returns the external M sensitivity value (in radians/V) to the controller. OPHS Returns the name of the internal M waveform (“SINE”, “SQUARE WAVE”, “RAMP UP”, “RAMP OPHW DOWN”, “GAUSSIAN NOISE”, “UNIFORM NOISE”, “TRIANGLE”) to the controller.
2-12 Stored Setup Commands Programming with GPIB Commands 2-12 Stored Setup Commands Table 2-13 lists the stored setup command mnemonic codes. These commands provide for saving instrument setups and recalling them for use. A current instrument setup can be saved to internal setup memory using the SSN(m) command, where m = memory locations 1 to 9.
Programming with GPIB Commands 2-13 SRQ and Status Byte Commands 2-13 SRQ and Status Byte Commands Table 2-14 on page 2-37 lists the Service Request (SRQ) and Status Byte command mnemonic codes. These commands enable the signal generator to request service from the controller when certain, predefined conditions exist.
2-13 SRQ and Status Byte Commands Programming with GPIB Commands Primary and Extended Status Bytes All status byte bits are latched except for those indicated with the “*”. Once set, an OES or OSB Note command must be received before the condition will be reset. The primary status byte bit 6 (SRQ) is cleared by a serial poll only.
Page 69
Programming with GPIB Commands 2-13 SRQ and Status Byte Commands Table 2-14. SRQ and Status Byte Commands Mnemonic Code Function 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
2-13 SRQ and Status Byte Commands Programming with GPIB Commands The MG369xC 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.
Programming with GPIB Commands 2-14 Configuration Commands 2-14 Configuration Commands Table 2-15 lists the configuration command mnemonic codes. These commands permit selection/setting of the following system configuration items via the bus: • A +5V or –5V level for the rear panel retrace and bandswitch blanking outputs •...
2-15 Group Execute Trigger Commands Programming with GPIB Commands 2-15 Group Execute Trigger Commands Table 2-16 lists the group execute trigger (GET) command mnemonic codes. These commands let a GET bus message (Table 1-3 on page 1-9) be used to trigger certain signal generator functions and thus speed up bus operations.
Programming with GPIB Commands 2-16 List Sweep Commands 2-16 List Sweep Commands Table 2-17 lists the list sweep command mnemonic codes. These commands provide for (1) placing the signal generator in 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.
2-16 List Sweep Commands Programming with GPIB Commands List Sweep Triggering Four different modes of triggering are available in list sweep mode—automatic, external, single, and manual. When automatic, external, or single trigger mode is selected, the output sweeps between the specified list start and stop indexes, dwelling at each list index for the specified dwell time.
Programming with GPIB Commands 2-17 Fast-Frequency-Switching Commands 2-17 Fast-Frequency-Switching Commands Table 2-18 lists the fast-frequency-switching command mnemonic codes. These commands provide for reducing the time that it takes to switch between CW frequencies. In the fast-frequency-switching mode, up to 3202 frequencies can be loaded into a table. A table pointer can then be set to point to a specific frequency in the table and the signal generator commanded to switch from that frequency through the following frequencies to the bottom of the table.
Page 76
2-17 Fast-Frequency-Switching Commands Programming with GPIB Commands The following is an example of fast-frequency-switching mode programming. This is a IBM-PC based program using the National Instruments NI-488.2 C language interface library (mcib. lib) and header (decl. h). #include <stdio. h> #include “decl.
Page 77
Programming with GPIB Commands 2-17 Fast-Frequency-Switching Commands integer_ptr = &num_freqs; /** Point to the number of frequencies. **/ command_str[7] = (char)(*(integer_ptr + 3)); /** Get the value of the fourth byte. **/ command_str[8] = (char)(*(integer_ptr + 2)); /** Get the value of the third byte. **/ command_str[9] = (char)(*(integer_ptr + 1));...
Page 78
2-17 Fast-Frequency-Switching Commands Programming with GPIB Commands /** Send a trigger. Trigger(BOARD_ID, source_addr); if (ibsta & ERR) exit (-1); /** Source is now outputting 600 MHz. **/ /** Send a trigger. Trigger(BOARD_ID, source_addr); if (ibsta & ERR) exit (-1); /** Source is now outputting 8 GHz. **/ exit(0);...
Programming with GPIB Commands 2-18 Power-Offset-Table Commands 2-18 Power-Offset-Table Commands Table 2-19 lists the power-offset-table command mnemonic codes. These commands provide for maintaining a consistent power level at a point within a test setup across the measurement frequencies. This “flattening” of the test point power level is accomplished by summing a power offset word (from the power offset table) with the signal generator’s normal power level DAC word at each frequency point.
Page 80
2-18 Power-Offset-Table Commands Programming with GPIB Commands The following is an example of power-offset mode programming. This program is written for use with an IBM-PC type computer/controller containing an IOtech GPIB interface. #include <stdio. h> #include <stdlib. h> #include <string. h> /* IOtech Driver488/LIB Subroutine Interface definitions.
Page 81
Programming with GPIB Commands 2-18 Power-Offset-Table Commands strcpy(XString,"_?U%"); SendCmd(Synth,XString,strlen(XString)); Output(Synth,"RST"); Output(Synth,"GTF"); Output(Synth,"ZL000"); Output(Synth,"1 GH 2 GH 3 GH 4 GH 5 GH 6 GH 7 GH 8 GH 9 GH 10 GH"); Output(Synth,"ZEL"); /* Make a data array with the PTL command, the word count */ /* and the binary data in low-byte, high-byte order.
2-19 User Level Calibration Commands Programming with GPIB Commands 2-19 User Level Calibration Commands Figure 2-20 lists the user level calibration commands. These commands provide for (1) activating individual user level calibration tables, (2) sending the tables to the controller, and (3) recalling the tables from the controller.
Page 83
Programming with GPIB Commands 2-19 User Level Calibration Commands The following is an example program for saving and recalling user level calibration tables. This program uses the National Instruments NI-288.2 C language interface library (mcib. lib) and header (decl. h). #include <stdio.
Page 84
2-19 User Level Calibration Commands Programming with GPIB Commands /** The LUS command tells the source to send the user level ** table data over the bus. Send(BOARD_ID, source_addr, “LUS\r\n”, 5L, DABend); if(ibsta & ERR) gpiberr(“Send error”); /** Receive the user level table data. printf(“Receiving data from the source\n”);...
Page 85
Programming with GPIB Commands 2-19 User Level Calibration Commands /** The LUR command readies the source to receive the user ** level table data. Notice that there is no carriage ** return, line feed, or EOI sent with the LUR command. Send(BOARD_ID, source_addr, “LUR”, 3L, NULLend);...
2-19 User Level Calibration Commands Programming with GPIB Commands Editing the Table Data While stored in the binary data file of the controller, 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. Types of Data Storage Methods There are three types of data storage methods used for user level calibration data.
Page 87
Programming with GPIB Commands 2-19 User Level Calibration Commands Data Item Descriptions Each data item contained in the binary data file is described below with the following information: • Data name • Description • Type of data storage • Offset into the data file for each user level calibration table •...
Page 88
2-19 User Level Calibration Commands Programming with GPIB Commands Name: Level Correction Offset Description: This is the power level that is added to the front panel power before the level correction point table power levels are subtracted. It represents the maximum power deviations read during the calibration.
2-20 Primary-Secondary Operation Commands Programming with GPIB Commands 2-20 Primary-Secondary Operation Commands Table 2-21 lists the primary-secondary operation command mnemonic codes. These commands provide for enabling two instruments that are connected in a primary-secondary configuration to produce CW and synchronized, swept output signals at a frequency offset. In a primary-secondary configuration, one instrument (the Primary) controls the other (the Secondary) via interface cables between their rear panel AUX I/O and SERIAL I/O connectors.
Programming with GPIB Commands 2-21 Self Test Command 2-21 Self Test Command Table 2-22 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” (for pass) or a “F”...
2-21 Self Test Command Programming with GPIB Commands Self Test Results Self Test Results Byte 1 Sweep Time Power Supply DVM –10 Volt DVM +10 Volt DVM Ground Circuitry Voltage(s) are Internal AM AM Meter Reference Reference Offset Check Failed Not Used Out of Reg Failed...
Programming with GPIB Commands 2-22 Miscellaneous Commands 2-22 Miscellaneous Commands Table 2-23 is a list of miscellaneous command mnemonic codes that do not fit into any of the other classifications. These commands provide the following operations: • GPIB Address Change •...
2-23 Program Errors Programming with GPIB Commands 2-23 Program Errors Two types of errors can occur in bus programming—invalid-parameter and syntax. These two error types are described in the following paragraphs. Invalid Parameter Invalid-parameter errors are those that cause the signal generator to beep. These errors include: •...
Programming with GPIB Commands 2-24 Reset Programming and Default Conditions 2-24 Reset Programming and Default Conditions Table 2-24 describes the six methods that can be used to reset the signal generator. They provide a means for quickly returning the MG369xC to its default (preprogrammed) operational state. 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 MG369xC Synthesized Signal Generator Operation Manual (P/N: 10370-10373).
2-25 Programming Examples Programming with GPIB Commands 2-25 Programming Examples Figure 2-18 thru Figure 2-20 on page 2-67 provide three examples of GPIB programming using the MG369xC command codes. 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.
Page 97
Programming with GPIB Commands 2-25 Programming Examples The following program (1) receives entries from the keyboard to set initial frequency and step-size parameters, and (2) activates the soft keys on the controller so that they can step the frequency up or down.
Page 98
2-25 Programming Examples Programming with GPIB Commands Program Explanation: Line 30: Sets the address of the signal generator. Line 40: Calls the device identification subroutine described in Line 1010. Line 50: Turns off the key definitions. Lines 60-110: Accept the starting frequency entry and checks its validity. Lines 120-170: Accept the step size entry and checks its validity.
Page 99
Programming with GPIB Commands 2-25 Programming Examples The following program accepts user inputs for (1) power sweep starting and ending levels, (2) number of steps in the sweep, and (3) sweep dwell times. After accepting such inputs, the program then commands the signal generator to obtain a display of the power sweep.
Page 100
2-25 Programming Examples Programming with GPIB Commands Program Explanation: Line 30: Set the address of the signal generator. Line 40: Call the device identification subroutine described in line 1010. Lines 60-110: Accept the starting power level entry and checks its validity. Lines 120-170: Accept the ending power level entry and checks its validity.
Chapter 3 — Command Directory Introduction This chapter provides alphabetically-ordered listings and descriptions of all MG369xC GPIB programming commands. Typographic Conventions The typographic conventions, abbreviations, and syntax legend used throughout this chapter to define the GPIB commands are described in Figure 3-1.
Page 102
3-4 Commands Command Directory *IDN? Description: Requests device identification. Returns an identification string in IEEE 488.2 specified <NR1> format (four fields separated by commas). The fields are <manufacturer>, <model>, <serial #>, <firmware version>. Functional Category: OUTPUT Front Panel Key: N/A Description: Activates the currently open frequency parameter as CW.
Page 103
Command Directory 3-4 Commands Description: Selects F5-F alternate frequency sweep. Selects an alternate symmetrical frequency sweep around F5. The width of the sweep is determined by the DF frequency parameter. If the MG369xC is sweeping when AD5 is received, the instrument’s output will alternate between the commanded sweep and the sweep being executed.
Page 104
3-4 Commands Command Directory ADP1 <value> <unit> Description: Opens the internal AM % depth parameter. Changes the AM depth. Applies to internal linear AM. Functional Category: PARAMETER ENTRY Value: 0% to 100% Units: PCT Example: AM7; ADP1 3 PCT Turns on internal linear AM with a 3% depth. Output Command: OAD1 Related Commands: AM7, ADP2...
Page 105
Command Directory 3-4 Commands Description: Selects F1-F2 alternate frequency sweep. Selects an alternate F1-F2 frequency sweep. If the MG369xC is sweeping when AF1 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 MG369xC has been programmed to sweep.
Page 106
3-4 Commands Command Directory Description: Sets the alternate frequency sweep RF output to L0. Causes the preset (or previously set) L0 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 107
Command Directory 3-4 Commands Description: Sets the alternate frequency sweep RF output to L3. 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 108
3-4 Commands Command Directory Description: Sets the alternate frequency sweep RF output to L6. Causes the preset (or previously set) L6 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 109
Command Directory 3-4 Commands Description: Sets the alternate frequency sweep RF output to L9. 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 110
3-4 Commands Command Directory Description: Turns on the external AM function in log mode. Disables the internal AM function or the external AM function in Linear mode, had either of these modes been previously programmed. Functional Category: MODULATION Related Commands: ASD Front Panel Key: Modulation | AM (Toggle to External, Log) | On Description: Turns on the internal AM function in linear mode.
Page 111
Command Directory 3-4 Commands Description: Turns off the internal AM function generator if it is on. Functional Category: MODULATION Related Commands: AM7, AM8 Front Panel Key: N/A AMR <value> <unit> Description: Opens the internal AM rate parameter. Functional Category: PARAMETER ENTRY Value: 0.1 Hz to 1 MHz for sine wave;...
Page 113
Command Directory 3-4 Commands ASD <value> <unit> Description: Opens the external AM dB/V sensitivity parameter. Functional Category: PARAMETER ENTRY Value: 0 dB/V to 25 dB/V Units: DV Example: AM2; ASD 3 DV Turns on external log AM with a sensitivity of 3 dB/Volt. Output Command: OAB Related Commands: AM2...
Page 114
3-4 Commands Command Directory ATT(xx) Description: Sets the step attenuator value to xx (times 10 dB). Permits setting the step attenuator value to xx (times 10 dB) in the ALC step attenuator decoupling mode. Functional Category: POWER LEVELING Value: xx: unsigned integer between 00 (0 dB attenuation) and 11 (110 dB attenuation) Example: AT1;...
Page 115
Command Directory 3-4 Commands Description: Selects +3.3V for retrace and bandswitch blanking outputs. Selects a +3.3V level for the rear panel retrace and bandswitch blanking outputs. The retrace blanking output signal is available at pin six of the AUX I/O connector. The bandswitch blanking output signal is available at pin 20 of the AUX I/O connector.
Page 116
3-4 Commands Command Directory CF2 or CF2 <value> <unit> Description: Sets CW mode at F2 and opens the F2 parameter. Places the MG369xC in CW mode at the preset (or previously set) F2 frequency and causes F2 to be output. Also permits setting the F2 parameter. The frequency setting is determined by the frequency range of the particular MG369xC model.
Page 117
Command Directory 3-4 Commands CF5 or CF5 <value> <unit> Description: Sets CW mode at F5 and opens the F5 parameter. Places the MG369xC in CW mode at the preset (or previously set) F5 frequency and causes F5 to be output. Also permits setting the F5 parameter. The frequency setting is determined by the frequency range of the particular MG369xC model.
Page 118
3-4 Commands Command Directory CF8 or CF8 <value> <unit> Description: Sets CW mode at F8 and opens the F8 parameter. Places the MG369xC in CW mode at the preset (or previously set) F8 frequency and causes F8 to be output. Also permits setting the F8 parameter. The frequency setting is determined by the frequency range of the particular MG369xC model.
Page 119
Command Directory 3-4 Commands CM0 or CM0 <value> <unit> Description: Sets CW mode at M0 and opens the M0 parameter. Places the MG369xC in CW mode at the preset (or previously set) M0 frequency and causes M0 to be output. Also permits setting the M0 parameter. The frequency setting is determined by the frequency range of the particular MG369xC model.
Page 120
3-4 Commands Command Directory CM2 or CM2 <value> <unit> Description: Sets CW mode at M2 and opens the M2 parameter. Places the MG369xC in CW mode at the preset (or previously set) M2 frequency and causes M2 to be output. Also permits setting the M2 parameter. The frequency setting is determined by the frequency range of the particular MG369xC model.
Page 121
Command Directory 3-4 Commands CM5 or CM5 <value> <unit> Description: Sets CW mode at M5 and opens the M5 parameter. Places the MG369xC in CW mode at the preset (or previously set) M5 frequency and causes M5 to be output. Also permits setting the M5 parameter. The frequency setting is determined by the frequency range of the particular MG369xC model.
Page 122
3-4 Commands Command Directory CM8 or CM8 <value> <unit> Description: Sets CW mode at M8 and opens the M8 parameter. Places the MG369xC in CW mode at the preset (or previously set) M8 frequency and causes M8 to be output. Also permits setting the M8 parameter. The frequency setting is determined by the frequency range of the particular MG369xC model.
Page 123
Command Directory 3-4 Commands Description: Turns on the CW ramp. 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.
Page 124
3-4 Commands Command Directory D1 <value> <unit> Description: Opens the internal pulse delay1 parameter. Functional Category: PARAMETER ENTRY 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.6 s at 10 MHz pulse clock rate Units: SEC, MS, US, NS Example: PTG3;...
Page 125
Command Directory 3-4 Commands D4 <value> <unit> Description: Opens the internal pulse delay4 parameter. Functional Category: PARAMETER ENTRY 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.6 s at 10 MHz pulse clock rate Units: SEC, MS, US, NS Example: PMD4;...
Page 126
3-4 Commands Command Directory Description: Selects F5-delta frequency sweep mode. Selects a symmetrical frequency sweep around F5. The width of the sweep is determined by the Delta Frequency parameter. Functional Category: SWEEP Example: SSP; DF5; AUT Sets step sweep F5-F with auto triggering. Related Commands: F5, DLF, DFF, DFM Front Panel Key: Frequency | Step Sweep | Frequency Control >...
Page 127
Command Directory 3-4 Commands DFM <value> <unit> Description: Opens the delta frequency parameter. Permits setting the Delta Frequency parameter. The frequency setting is determined by the frequency range of the particular MG369xC model. The commands, DFF and DLF, are the same as DFM. Functional Category: PARAMETER ENTRY Value: Frequency range of the MG369xC model...
Page 128
3-4 Commands Command Directory DLF <value> <unit> Description: Opens the delta frequency parameter. Permits setting the Delta Frequency parameter. The frequency setting is determined by the frequency range of the particular MG369xC model. The commands, DFF and DFM, are the same as DLF. Functional Category: PARAMETER ENTRY Value: Frequency range of the MG369xC model...
Page 129
Command Directory 3-4 Commands Description: Internal triggered pulse with delay. Sets the internal pulse mode to single, the internal pulse trigger to triggered with delay, and turns on the internal pulse modulation function. Disables the external pulse modulation function, if previously programmed. Functional Category: MODULATION Example: W1 50 US;...
Page 130
3-4 Commands Command Directory Description: Selects dual step sweep mode. The dual step sweep mode provides for generating synchronized, step sweep outputs from two MG369xCs at a frequency offset. When operating in the dual step sweep mode, the command, TSS, steps the sweep to the next point. Functional Category: SWEEP Related...
Page 131
Command Directory 3-4 Commands EBW2 Description: Selects the external reference loop bandwidth of 100 Hz. 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; however, it also increases the susceptibility to reference noise.
Page 132
3-4 Commands Command Directory Description: Outputs the value of the reference level DAC setting. EGO returns the value of the Reference Level DAC setting in external power leveling mode to the controller. Functional Category: POWER LEVELING Related Commands: DL1, PL1, EGI Front Panel Key: N/A Description: Inhibits updating of the ESB2 bit 4.
Page 133
Command Directory 3-4 Commands ELI(xxxx) Description: Sets list index to xxxx. In list sweep mode, permits setting the list index for the current list. Functional Category: LIST SWEEP Value: xxxx: 4-digit integer between 0000 and 1999 Example: LST; ELN3; ELI1263 Places the MG369xC in list sweep mode, selects list number 3, and sets the list index to 1263.
Page 134
3-4 Commands Command Directory Description: Inhibits end-of-sweep SRQ generation. Inhibits an SRQ from being generated when Primary Status Byte one (End of Sweep) is set. This is the default mode. Functional Category: STATUS Related Commands: SQ0, ES1 Front Panel Key: N/A Description: Enables end-of-sweep SRQ generation.
Page 135
Command Directory 3-4 Commands F0 <value> <unit> Description: Opens the F0 parameter. Permits setting the F0 parameter. The frequency setting is determined by the frequency range of the particular MG369xC model. Functional Category: PARAMETER ENTRY Value: Frequency range of the MG369xC model Units: GH, MH, KH, HZ Output Command: OF0 returns the F0 frequency value (in MHz) to the controller.
Page 136
3-4 Commands Command Directory F3 <value> <unit> Description: Opens the F3 parameter. Permits setting the F3 parameter. The frequency setting is determined by the frequency range of the particular MG369xC model. Functional Category: PARAMETER ENTRY Value: Frequency range of the MG369xC model Units: GH, MH, KH, HZ Front Panel Key: Frequency | CW | Frequency Control >...
Page 137
Command Directory 3-4 Commands F6 <value> <unit> Description: Opens the F6 parameter. Permits setting the F6 parameter. The frequency setting is determined by the frequency range of the particular MG369xC model. Functional Category: PARAMETER ENTRY Value: Frequency range of the MG369xC model Units: GH, MH, KH, HZ Front Panel Key: Frequency | CW | Frequency Control >...
Page 138
3-4 Commands Command Directory F9 <value> <unit> Description: Opens the F9 parameter. Permits setting the F9 parameter. The frequency setting is determined by the frequency range of the particular MG369xC model. Functional Category: PARAMETER ENTRY Value: Frequency range of the MG369xC model Units: GH, MH, KH, HZ Output Command: OF9 returns the F9 frequency value (in MHz) to the controller.
Page 139
Command Directory 3-4 Commands FDV <value> <unit> Description: Opens the internal FM deviation parameter. Changes the internal FM deviation value. Functional Category: PARAMETER ENTRY 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 Example: FM9;...
Page 140
3-4 Commands Command Directory Description: Turns on the external FM function in unlocked narrow mode. 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 141
Command Directory 3-4 Commands Description: Turns on the internal FM function in locked mode. 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. Functional Category: MODULATION Related...
Page 142
3-4 Commands Command Directory Description: Turns on the internal FM function in locked low-noise mode. 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 143
Command Directory 3-4 Commands FMS <value> <unit> Description: Opens the external FM sensitivity parameter. Functional Category: PARAMETER ENTRY Value: ±10 kHz/V to ±20 MHz/V in Locked, Locked Low-Noise, and Unlocked Narrow FM; ±100 kHz/V to ±100 MHz/V in Unlocked Wide FM Units: KV, MV Example: FML;...
Page 144
3-4 Commands Command Directory Description: Disable random waveform access of the FM waveform. Serial command: 0x04b4 Functional Category: MODULATION Example: FR0 Related Commands: FLW, FMO, FR1 Front Panel Key: NA Description: Enable random waveform access of the FM waveform. Serial command: 0x04b5 Functional Category: MODULATION Example: FMO...
Page 146
3-4 Commands Command Directory Description: Execute a DN command on receipt of a GET. Configures the MG369xC to execute a DN command (steps the open parameter down by the step size) each time a GET message is received. Functional Category: GROUP EXECUTE TRIGGER Related Commands: GTO Front Panel Key: N/A...
Page 147
Command Directory 3-4 Commands Description: Execute a TST command on receipt of a GET. Configures the MG369xC to execute a TST command (execute a complete instrument self test) each time a GET message is received. Functional Category: GROUP EXECUTE TRIGGER Related Commands: GTO Front Panel Key: N/A...
Page 148
3-4 Commands Command Directory Description: Inhibits updating of the ESB2 bit 7. 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 149
Command Directory 3-4 Commands Description: kHz data terminator. Functional Category: DATA TERMINATOR Front Panel Key: N/A Description: kHz per volt (kHz/V) data terminator. Functional Category: DATA TERMINATOR Front Panel Key: N/A L0 or L0 <value> <unit> Description: Sets RF output power level to L0. Opens L0 parameter. Causes the RF output power level to be set to the preset (or previously set) L0 power level.
Page 150
3-4 Commands Command Directory L2 or L2 <value> <unit> Description: Sets RF output power level to L2. Opens L2 parameter. Causes the RF output power level to be set to the preset (or previously set) L2 power level. Also permits setting the L2 parameter. The power level setting is determined by the power level range of the particular MG369xC model.
Page 151
Command Directory 3-4 Commands L5 or L5 <value> <unit> Description: Sets RF output power level to L5. Opens L5 parameter. Causes the RF output power level to be set to the preset (or previously set) L5 power level. Also permits setting the L5 parameter. The power level setting is determined by the power level range of the particular MG369xC model.
Page 152
3-4 Commands Command Directory L7 or L7 <value> <unit> Description: Sets RF output power level to L7. Opens L7 parameter. Causes the RF output power level to be set to the preset (or previously set) L7 power level. Also permits setting the L7 parameter. The power level setting is determined by the power level range of the particular MG369xC model.
Page 153
Command Directory 3-4 Commands L9 or L9 <value> <unit> Description: Sets RF output power level to L9. Opens L9 parameter. Causes the RF output power level to be set to the preset (or previously set) L9 power level. Also permits setting the L9 parameter. The power level setting is determined by the power level range of the particular MG369xC model.
Page 154
3-4 Commands Command Directory LDT <value> <unit> Description: Opens the list sweep dwell time parameter. Permits setting the dwell-time-per-step of the list sweep. Functional Category: LIST SWEEP Value: 1 ms to 99 s Units: MS, SEC Example: LIB1234; LIE1237; EXT; LDT 10 MS; TRG Implements a list sweep from current list index 1234 to index 1237 in single trigger mode with a 10 ms dwell-time-per-step, then triggers a single sweep.
Page 155
Command Directory 3-4 Commands Description: Learn list (in list sweep mode). During the initial list sweep, the MG369xC performs calculations to set the frequency and power levels. This causes the initial list sweep to take longer than each subsequent sweep. The command LEA initiates a process that examines every index in the current list and performs all the calculations necessary to set the frequency and power levels.
Page 156
3-4 Commands Command Directory Description: Selects logarithmic step sweep. LGS, by itself, does not provide a swept-frequency output. It only determines that the swept-frequency output will be a logarithmic step sweep. However, if a frequency sweep is being output by the instrument when LGS is received, the sweep will become a logarithmic step sweep.
Page 157
Command Directory 3-4 Commands Description: Selects linear power level operation in mV. In linear power level operation, power level entries and outputs are in mV and power level sweeps are linear. Functional Category: POWER LEVELING Related Commands: LOG, PU0, PU1, PU2 Front Panel Key: Level | Level | Level Control >...
Page 158
3-4 Commands Command Directory Description: Turns on the level offset function. The Level Offset function lets you compensate for a device on the MG369xC’s output that alters the RF output power level at the point of interest. Using the LOS command, you can apply a constant to the level measured by the internal leveling loop that compensates for this loss or gain.
Page 159
Command Directory 3-4 Commands LP <value> <unit>, <value> <unit> Description: Sets list power levels starting at the list index. Permits setting the power levels of the selected list starting at the list index specified by the command ELI(xxxx). Any number of power levels can follow this command. This command does not change the value of the list index.
Page 160
3-4 Commands Command Directory Description: Selects the power level sweep mode. 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. Functional Category: POWER LEVELING Related Commands: LOG, LIN, PDT, PNS, PU0, PU1, PU2 Front Panel Key: Level | Level Sweep Description: Places the MG369xC in list sweep mode.
Page 161
Command Directory 3-4 Commands Description: Activates user level calibration table #3. Turns off any other active user level calibration table. Functional Category: USER LEVEL CAL Front Panel Key: Level | User Lvl Cal | User 3 | On Description: Activates user level calibration table #4. Turns off any other active user level calibration table.
Page 162
3-4 Commands Command Directory Description: Turns off leveling of the output power. This places the MG369xC in a fixed gain mode. In fixed gain mode, the ALC is disabled. The RF level DAC and step attenuator (if installed) are used to control the relative power level.
Page 163
Command Directory 3-4 Commands M1 <value> <unit> Description: Opens the M1 parameter. Permits setting the M1 parameter. The frequency setting is determined by the frequency range of the particular MG369xC model. Functional Category: PARAMETER ENTRY Output Command: OM1 returns the M1 frequency value (in MHz) to the controller. Value: Frequency range of the MG369xC model Units: GH, MH, KH, HZ Front Panel Key: Frequency | CW | Frequency Control >...
Page 164
3-4 Commands Command Directory M5 <value> <unit> Description: Opens the M5 parameter. Permits setting the M5 parameter. The frequency setting is determined by the frequency range of the particular MG369xC model. Functional Category: PARAMETER ENTRY Value: Frequency range of the MG369xC model Units: GH, MH, KH, HZ Output Command: OM5 returns the M5 frequency value (in MHz) to the controller.
Page 165
Command Directory 3-4 Commands M8 <value> <unit> Description: Opens the M8 parameter. Permits setting the M8 parameter. The frequency setting is determined by the frequency range of the particular MG369xC model. Functional Category: PARAMETER ENTRY Value: Frequency range of the MG369xC model Units: GH, MH, KH, HZ Output Command: OM8 returns the M8 frequency value (in MHz) to the controller.
Page 166
3-4 Commands Command Directory Description: Sets the enable mask byte for extended status byte 1. Sets an eight-bit data mask that is used to enable specific bits of the extended status byte one. This enables any or all of the bits in the extended status byte one to generate an SRQ using one eight-bit byte.
Page 167
Command Directory 3-4 Commands Description: Enables a marker at the active frequency. This command will enable a marker at the current frequency that is open for update (F0-F9 or M0-M9). Functional Category: MARKER Example: F6; ME1 Enables the F6 frequency marker. Front Panel Key: Frequency | Step Sweep | Frequency Control >...
Page 168
3-4 Commands Command Directory Description: Sets the rear panel marker polarity negative. Functional Category: MARKER Front Panel Key: N/A Description: Sets the rear panel marker polarity positive. Functional Category: MARKER Front Panel Key: N/A Description: Performs a Primary reset of the instrument by setting all of the instrument parameters to factory default.
Page 169
Command Directory 3-4 Commands OAD1 Description: Returns the internal AM depth value (in %) to the controller. Functional Category: OUTPUT Front Panel Key: N/A OAD2 Description: Returns the internal AM depth value (in dB) to the controller. Functional Category: OUTPUT Front Panel Key: N/A Description: Returns the internal AM rate (in Hz) to the controller.
Page 170
3-4 Commands Command Directory Description: Returns the internal pulse delay3 value (in s) to the controller. Functional Category: OUTPUT Front Panel Key: N/A Description: Returns the internal pulse delay4 value (in s) to the controller. Functional Category: OUTPUT Front Panel Key: N/A Description: Returns the internal pulse stepped delay mode step size value (in ms) to the controller.
Page 171
Command Directory 3-4 Commands Description: Returns the internal pulse stepped delay mode delay 1 start value (in ms) to the controller. Functional Category: OUTPUT Front Panel Key: N/A OEBW Description: Returns the external reference loop bandwidth setting. Functional Category: OUTPUT Related Commands: EBW0, EBW1, EBW2, EBW3 Front Panel Key: System | Config | Rear Panel >...
Page 172
3-4 Commands Command Directory Description: Returns the F1 frequency value (in MHz) to the controller. Functional Category: OUTPUT Related Commands: F1 Front Panel Key: N/A Description: Returns the F2 frequency value (in MHz) to the controller. Functional Category: OUTPUT Related Commands: F2 Front Panel Key: N/A Description: Returns the F3 frequency value (in MHz) to the controller.
Page 173
Command Directory 3-4 Commands Description: Returns the F6 frequency value (in MHz) to the controller. Functional Category: OUTPUT Related Commands: F6 Front Panel Key: N/A Description: Returns the F7 frequency value (in MHz) to the controller. Functional Category: OUTPUT Related Commands: F7 Front Panel Key: N/A Description: Returns the F8 frequency value (in MHz) to the controller.
Page 174
3-4 Commands Command Directory Description: Returns the internal or external FM lock status to the controller. Possible returned values: “UNLOCKED NARROW”, “UNLOCKED WIDE”, “LOCKED” Functional Category: OUTPUT Front Panel Key: N/A Description: Returns the low-end frequency value (in MHz) to the controller. Functional Category: OUTPUT Front Panel Key: N/A...
Page 175
Command Directory 3-4 Commands Description: Returns the instrument identification string to the controller. The instrument identification string provides the following information: model number, low-end frequency, high-end frequency, minimum output power level, maximum output power level, software revision number, serial number, model prefix, and series. The string is 36 characters long.
Page 176
3-4 Commands Command Directory Description: Returns the L3 power level value to the controller. Returned power level value is in dBm when in log mode and in mV when in linear mode. Functional Category: OUTPUT Related Commands: L3, XL3 Front Panel Key: N/A Description: Returns the L4 power level value to the controller.
Page 177
Command Directory 3-4 Commands Description: Returns the L8 power level value to the controller. Returned power level value is in dBm when in log mode and in mV when in linear mode. Functional Category: OUTPUT Related Commands: L8, XL8 Front Panel Key: N/A Description: Returns the L9 power level value to the controller.
Page 178
3-4 Commands Command Directory Description: Returns the M2 frequency value (in MHz) to the controller. Functional Category: OUTPUT Related Commands: M2 Front Panel Key: N/A Description: Returns the M3 frequency value (in MHz) to the controller. Functional Category: OUTPUT Related Commands: M3 Front Panel Key: N/A Description: Returns the M4 frequency value (in MHz) to the controller.
Page 179
Command Directory 3-4 Commands Description: Returns the M7 frequency value (in MHz) to the controller. Functional Category: OUTPUT Related Commands: M7 Front Panel Key: N/A Description: Returns the M8 frequency value (in MHz) to the controller. Functional Category: OUTPUT Related Commands: M8 Front Panel Key: N/A Description: Returns the M9 frequency value (in MHz) to the controller.
Page 180
3-4 Commands Command Directory Description: Returns the instrument option string to the controller. Options are separated by commas. Functional Category: OUTPUT Front Panel Key: N/A Description: Returns the internal or external pulse polarity (“HIGH”, “LOW”) to the controller. Functional Category: OUTPUT Front Panel Key: N/A Description: Returns the internal pulse clock rate (in MHz) to the controller.
Page 181
Command Directory 3-4 Commands OPHS Description: Returns the external M sensitivity value (in radians/V) to the controller. Functional Category: OUTPUT Front Panel Key: N/A OPHW Description: Returns the name of the internal M waveform to the controller. Possible returned values: “SINE”, “SQUARE WAVE”, “RAMP UP”, “RAMP DOWN”, “GAUSSIAN NOISE”, “UNIFORM NOISE”, “TRIANGLE”...
Page 182
3-4 Commands Command Directory Description: Returns the power sweep number-of-steps to the controller. Functional Category: OUTPUT Related Commands: PNS Front Panel Key: N/A Description: Returns the name of the internal pulse trigger to the controller. Possible returned values: “FREE RUN”, “GATED”, “DELAYED”, “TRIGGERED”, “TRIG WITH DELAY”, “COMPOSITE”...
Page 183
Command Directory 3-4 Commands Description: Returns the primary SRQ mask byte to the controller. Functional Category: OUTPUT Related Commands: MB0 Front Panel Key: N/A Description: Returns the self-test results (6 binary bytes) to the controller. Functional Category: OUTPUT Related Commands: TST Front Panel Key: N/A Description: Returns the step sweep number-of-steps to the controller.
Page 184
3-4 Commands Command Directory Description: Returns the internal pulse width2 value (in s) to the controller. Functional Category: OUTPUT Front Panel Key: N/A Description: Returns the internal pulse width3 value (in s) to the controller. Functional Category: OUTPUT Front Panel Key: N/A Description: Returns the internal pulse width4 value (in s) to the controller.
Page 185
Command Directory 3-4 Commands Description: Selects the 100 MHz internal pulse clock rate (Option 26) or the 40 MHz internal pulse clock rate (Option 24). Functional Category: MODULATION Front Panel Key: Modulation | Pulse (internal) | More > | Clock 100 / 10 Modulation | Pulse (internal) | More >...
Page 186
3-4 Commands Command Directory Description: Inhibits parameter range error SRQ generation. Inhibits an SRQ from being generated when the primary status byte bit four (parameter range error) is set. This is the default mode. Functional Category: STATUS Front Panel Key: N/A Functional Category: STATUS Description: Enables parameter range error SRQ generation.
Page 187
Command Directory 3-4 Commands Description: Turns off the internal or external M function. If the M function is not installed, this command produces a syntax error. Functional Category: MODULATION Related Commands: PH1, PH2, PH7, PH8 Front Panel Key: Modulation | PM | On/Off Description: Turns on the external M function in narrow mode.
Page 188
3-4 Commands Command Directory Description: Turns on the internal M function in wide mode. Disables the external M function or the internal M function in Narrow mode, had either of these modes been previously programmed. If the M function is not installed, this command produces a syntax error.
Page 189
Command Directory 3-4 Commands Description: Disconnect the internal FM/PM function generator from the FM circuitry (only connected to the rear panel). Serial command: 0x04ae Functional Category: MODULATION Example: PHO Related Commands: PLW, PMR0, PMR1 Front Panel Key: NA PHR <value> <unit> Description: Opens the internal M rate parameter.
Page 190
3-4 Commands Command Directory PHV(x) Description: Selects the internal M waveform. If the M function is not installed, this command produces a syntax error. Functional Category: MODULATION Value: x: 1 = Sine Wave, 2 = Square Wave, 3 = Positive Ramp, 4 = Negative Ramp, 5 = Guassian Noise, 6 = Uniform Noise, 7 = Triangle Wave Example: PHV2;...
Page 191
Command Directory 3-4 Commands PLW <value> <data> Description: Prepares the signal generator to receive a FM waveform. A 2-byte value indicating the size of the waveform (minus 1) and 2-byte values containing the waveform data must immediately follow the command. Each waveform value is a 16-bit, unsigned integer consisting of two bytes, the upper half of the value followed by the lower half of the value.
Page 192
3-4 Commands Command Directory PMD(x) Description: Selects the internal pulse mode. Disables the internal M function or the external M function in Narrow mode, had either of these modes been previously programmed. If the M function is not installed, this command produces a syntax error. Functional Category: MODULATION Value: x: 1 = Single, 2 = Doublet, 3 = Triplet, 4 = Quadruplet...
Page 193
Command Directory 3-4 Commands PR <value> <unit> Description: Opens the internal pulse frequency parameter. Functional Category: PARAMETER ENTRY Value: 5.96 Hz to 25 MHz at 100 MHz pulse clock rate; 2.385 Hz to 4 MHz at 40 MHz pulse clock rate; 0.597 Hz to 1.66 MHz at 10 MHz pulse clock rate Units: MH, KH, HZ Related...
Page 194
3-4 Commands Command Directory Description: Zeros the phase offset display. This command is used to normalize the phase offset display. It does not produce a phase shift. Functional Category: MISCELLANEOUS Related Commands: DG, OPO, PS0, PS1, PSO Front Panel Key: Frequency | CW | Phase Offset> | Zero Display Description: Disables the power offset table.
Page 195
Command Directory 3-4 Commands Description: Selects internal pulse triggering on the falling edge of an external input. The PTF command is active only when pulse trigger is gated, triggered, or triggered with delay Functional Category: MODULATION Example: PTG4; PTF; IP Turns internal pulse on and triggers pulse on the falling edge.
Page 196
3-4 Commands Command Directory Description: Selects internal pulse triggering on the rising edge of an external input. The PTR command is active only when pulse trigger is gated, triggered, or triggered with delay. Functional Category: MODULATION Example: PTG4; PTR; IP Turns internal pulse on and triggers pulse on the rising edge.
Page 197
Command Directory 3-4 Commands PW <value> <unit> Description: Opens the internal pulse width1 parameter (Same as W1). Functional Category: PARAMETER ENTRY Value: 30 ns to 167 ns at 100 MHz pulse clock rate; 25 ns to 419 ms at 40 MHz pulse clock rate; 100 ns to 1.6 s at 10 MHz pulse clock rate Units: SEC, MS, US, NS Related...
Page 198
3-4 Commands Command Directory Description: Radians data terminator. Functional Category: DATA TERMINATOR Front Panel Key: N/A Description: Turns off the RF output. Functional Category: POWER LEVELING Front Panel Key: Output - Off (red LED on) Description: Turns on the RF output. This is the default mode.
Page 199
Command Directory 3-4 Commands RSN(m) Description: Recalls the instrument setup stored in internal setup memory location M. Recalls a stored instrument setup from the internal setup memory location specified (1 to 9). Functional Category: STORED SETUP Value: M: memory locations 1 to 9 Related Commands: SSN(m) Front Panel Key: System | Setups | Recall (enter setup number to be recalled)
Page 200
3-4 Commands Command Directory Description: Radians per volt data terminator. Functional Category: DATA TERMINATOR Front Panel Key: N/A Description: Turns off the Primary-Secondary mode of operation. Functional Category: PRIMARY-SECONDARY OPS Related Commands: SL1 Front Panel Key: Frequency | CW | Primary Secondary > | Enable to Off Description: Turns on the Primary-Secondary mode of operation.
Page 201
Command Directory 3-4 Commands Description: Outputs both the current instrument setup and all stored instrument setups to the controller. The current instrument setup and all stored instrument setups are output to the controller in a 41000-byte (approximately) binary data string. The controller stores the data.
Page 202
3-4 Commands Command Directory Description: Turns off the SCAN modulation function. If the SCAN Modulator was not installed, this command produces a syntax error. Functional Category: MODULATION Front Panel Key: N/A Description: Turns off the internal pulse stepped delay mode. Functional Category: MODULATION Front Panel Key: Modulation | Pulse (internal, select one of the delay triggers) | Step Delay >...
Page 203
Command Directory 3-4 Commands SDL <value> <unit> Description: Opens the internal pulse stepped delay mode dwell-time-per-step parameter. Functional Category: PARAMETER ENTRY Value: 100 microseconds to 10 s Units: SEC, MS, US Front Panel Key: Modulation | Pulse (internal, select one of the delay triggers) | Step Delay > | Step Time Output Command: ODL (in s) SDS <value>...
Page 204
3-4 Commands Command Directory Description: Enables Syntax Error SRQ generation. Enables an SRQ to be generated when primary status byte bit five (syntax error) is set and SQ1 has been programmed. Functional Category: STATUS Example: SQ1; SE1 Enables an SRQ on a syntax error. Front Panel Key: N/A Description: Seconds data terminator.
Page 205
Command Directory 3-4 Commands Description: Turns on the ALC power slope function. Functional Category: POWER LEVELING Front Panel Key: Level | ALC Loop | Slope On/Off SLDF <value> <unit> Description: Opens the DF parameter of the Secondary unit. Permits setting the DF frequency parameter for the Secondary MG369xC unit. The frequency setting is determined by the frequency range of the particular MG369xC model.
Page 206
3-4 Commands Command Directory SLF2 <value> <unit> Description: Opens the F2 parameter of the Secondary unit. Permits setting the F2 parameter of the Secondary unit. The frequency setting is determined by the frequency range of the particular MG369xC model. Functional Category: PARAMETER ENTRY Value: Frequency range of the Secondary MG369xC model Units: GH, MH, KH, HZ...
Page 207
Command Directory 3-4 Commands SLF6 <value> <unit> Description: Opens the F6 parameter of the Secondary unit. Permits setting the F6 parameter of the Secondary unit. The frequency setting is determined by the frequency range of the particular MG369xC model. Functional Category: PARAMETER ENTRY Value: Frequency range of the Secondary MG369xC model Units: GH, MH, KH, HZ...
Page 208
3-4 Commands Command Directory SLL1 <value> <unit> Description: Opens the main power level parameter (L1) of the Secondary unit. Same as SLV. Permits setting the L1 parameter for the Secondary unit. The power level setting is determined by the power level range of the particular MG369xC model. Functional Category: PARAMETER ENTRY Value: Power level range of the Secondary MG369xC model...
Page 209
Command Directory 3-4 Commands SLM2 <value> <unit> Description: Opens the M2 parameter of the Secondary unit. Permits setting the M2 parameter of the Secondary unit. The frequency setting is determined by the frequency range of the particular MG369xC model. Functional Category: PARAMETER ENTRY Value: Frequency range of the Secondary MG369xC model Units: GH, MH, KH, HZ...
Page 210
3-4 Commands Command Directory SLM6 <value> <unit> Description: Opens the M6 parameter of the Secondary unit. Permits setting the M6 parameter of the Secondary unit. The frequency setting is determined by the frequency range of the particular MG369xC model. Functional Category: PARAMETER ENTRY Value: Frequency range of the Secondary MG369xC model Units: GH, MH, KH, HZ...
Page 211
Command Directory 3-4 Commands Description: Opens the ALC power slope value parameter. Functional Category: POWER LEVELING Front Panel Key: Level | ALC Loop | Edit Slope SLV <value> <unit> Description: Opens the power level parameter (L1) of the Secondary unit. Same as SL1.
Page 212
3-4 Commands Command Directory SNS <value> <unit> Description: Opens the step sweep number of steps parameter. Permits setting the number of steps for the step sweep. Functional Category: PARAMETER ENTRY Value: 1 to 10,000 Units: SPS Related Commands: LIS, LGS, SDT, SSP, SWT Output Command: OSS returns the number of steps of the step sweep to the controller.
Page 213
Command Directory 3-4 Commands Description: Selects non-equally spaced step sweep. 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-F, F1-F, F5-F, and F6-F). The start frequency in the sweep must be equal to the first frequency programmed with the ZL(x) command.
Page 214
3-4 Commands Command Directory SQF <value> <unit> Description: Scan to the next higher preset CW frequency. Scans to next higher preset CW frequency and opens the frequency parameter for data entry. Functional Category: CW FREQUENCY Value: Frequency range of the MG369xC model Units: GH, MH, KH, HZ Front Panel Key: N/A Description: Turns on internal 1 kHz square wave pulse modulation.
Page 215
Command Directory 3-4 Commands Description: Enable synchronization of the AM and FM/PM randomizers. Serial command: 0x04ba The SR1 command should be sent before the WFS and waveform data are sent to the signal Note generator. The commands will not function properly if not sent in the correct order. Functional Category: MODULATION Example: SR1...
Page 216
3-4 Commands Command Directory Description: Turns off the internal or external pulse modulation function (Same as P0). Functional Category: MODULATION Front Panel Key: N/A Description: Turns on internal 400 Hz square wave pulse modulation. 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 217
Command Directory 3-4 Commands Description: Selects analog sweep. Functional Category: SWEEP Front Panel Key: Frequency | Analog Sweep SWT <value> <unit> Description: Opens the sweep time parameter. Permits setting the time for the CW ramp, analog sweep, or step sweep. Functional Category: PARAMETER ENTRY Value: 30ms to 99s...
Page 218
3-4 Commands Command Directory Description: Sets sweep trigger to external. Functional Category: SWEEP Related Commands: EXT, AUT Front Panel Key: N/A Description: Times data terminator. Functional Category: DATA TERMINATOR Front Panel Key: N/A Description: Sets 0dB of attenuation when RF is switched off. Sets 0 dB of attenuation when RF is switched off in units with a step attenuator (Option 2) installed.
Page 219
Command Directory 3-4 Commands Description: Triggers a single sweep. When single sweep triggering is selected for frequency, power level, or list sweeps, a single sweep starts when the TRG command is received. Functional Category: SWEEP Related Commands: EXT, TRS, RSS Front Panel Key: Frequency | Step Sweep | More >...
Page 220
3-4 Commands Command Directory Description: Inhibits RF unleveled SRQ generation. Inhibits an SRQ from being generated when the RF Unleveled bit is set. This is the default mode. Functional Category: STATUS Front Panel Key: N/A Description: Enables RF unleveled SRQ generation. Enables an SRQ to be generated when Primary Status Byte bit two (RF Unleveled) is set and SQ1 has been programmed.
Page 221
Command Directory 3-4 Commands Description: Turns on the video marker mode. When the video marker mode is turned on, the MG369xC generates a pulse output at each marker frequency that can be seen on a CRT display. Functional Category: MARKER Related Commands: MK0, ME1, ME0 Front Panel Key: Frequency | Step Sweep | Frequency Control >...
Page 222
3-4 Commands Command Directory W3 <value> <unit> Description: Opens the internal pulse width 3 parameter. Functional Category: PARAMETER ENTRY 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.6 s at 10 MHz pulse clock rate Units: SEC, MS, US, NS Output Command: OW3 (in s)
Page 223
Command Directory 3-4 Commands XL0 <value> <unit> Description: Opens the L0 parameter. Permits setting the L0 parameter. The power level setting is determined by the power level range of the particular MG369xC model. Functional Category: PARAMETER ENTRY Value: Power level range of the MG369xC model Units: DM (log), VT (linear) Output Command: OL0 returns the L0 power level (in dBm when in log mode;...
Page 224
3-4 Commands Command Directory XL3 <value> <unit> Description: Opens the L3 parameter. Permits setting the L3 parameter. The power level setting is determined by the power level range of the particular MG369xC model. Functional Category: PARAMETER ENTRY Value: Power level range of the MG369xC model Units: DM (log), VT (linear) Output Command: OL3 returns the L3 power level (in dBm when in log mode;...
Page 225
Command Directory 3-4 Commands XL6 <value> <unit> Description: Opens the L6 parameter. Permits setting the L6 parameter. The power level setting is determined by the power level range of the particular MG369xC model. Functional Category: PARAMETER ENTRY Value: Power level range of the MG369xC model Units: DM (log), VT (linear) Output Command: OL6 returns the L6 power level (in dBm when in log mode;...
Page 226
3-4 Commands Command Directory XL9 <value> <unit> Description: Opens the L9 parameter. Permits setting the L9 parameter. The power level setting is determined by the power level range of the particular MG369xC model. Functional Category: PARAMETER ENTRY Value: Power level range of the MG369xC model Units: DM (log), VT (linear) Output Command: OL9 returns the L9 power level (in dBm when in log mode;...
Page 227
Command Directory 3-4 Commands ZL(x) Description: Loads a CW frequency into a table at location x. Functional Category: FAST-FREQUENCY-SWITCHING Value: x: table location 000 to 999 Related Commands: ZEL, ZS(x) Front Panel Key: N/A ZPN(bbbb) Description: Sets the table pointer to point to location bbbb. The command ZTL enables loading of up to 3202 frequencies into a table in the fast-frequency-switching mode.
Page 228
3-4 Commands Command Directory ZTL<bbbb><nnnn><D8D8D8..D8> Description: Loads the frequency table starting at location bbbb. In the fast-frequency-switching mode, up to 3202 frequencies can be loaded into a table using this command. A table pointer can then be set to point to a specific frequency in the table and the MG369xC commanded to switch from that frequency through the following frequencies to the bottom of the table.
Page 229
Appendix A — GPIB Quick Reference Introduction This appendix contains quick reference tables of the MG369xC GPIB programming commands, each with a brief description. Section A-3 contains the GPIB commands sorted alphabetically (Table A-1); Section A-4 contains the GPIB commands sorted by functional categories (Table A-2 through Table...
Page 230
A-3 Alphabetical Listing Alphabetical Listing Table A-1. Alphabetical GPIB Command List (1 of 13) Command Code Function Page *IDN? Requests device identification. Activates the currently open frequency parameter as CW. Selects F1-F alternate frequency sweep. Selects F5-F alternate frequency sweep. Selects F6-F alternate frequency sweep.
Page 231
A-3 Alphabetical Listing Table A-1. Alphabetical GPIB Command List (2 of 13) Command Code Function Page Selects +3.3V for retrace and bandswitch blanking outputs. 3-15 Sets CW mode at F0 and opens the F0 parameter. 3-15 Sets CW mode at F1 and opens the F1 parameter. 3-15 Sets CW mode at F2 and opens the F2 parameter.
Page 232
A-3 Alphabetical Listing Table A-1. Alphabetical GPIB Command List (3 of 13) Command Code Function Page Opens the delta frequency parameter. 3-28 dBm data terminator. 3-28 Decrements the open parameter by the step size. 3-28 Internal triggered pulse with delay. 3-29 Turns on the secure mode.
Page 233
A-3 Alphabetical Listing Table A-1. Alphabetical GPIB Command List (4 of 13) Command Code Function Page Turns on the internal FM function in unlocked narrow mode. 3-40 Turns on the internal FM function in unlocked wide mode. 3-40 Turns on the internal FM function in locked mode. 3-41 Turns on the FM Measurement mode.
Page 234
A-3 Alphabetical Listing Table A-1. Alphabetical GPIB Command List (5 of 13) Command Code Function Page Sets RF output power level to L6. Opens L6 parameter. 3-51 Sets RF output power level to L7. Opens L7 parameter. 3-52 Sets RF output power level to L8. Opens L8 parameter. 3-52 Sets RF output power level to L9.
Page 235
A-3 Alphabetical Listing Table A-1. Alphabetical GPIB Command List (6 of 13) Command Code Function Page Opens the M2 parameter. 3-63 Opens the M3 parameter. 3-63 Opens the M4 parameter. 3-63 Opens the M5 parameter. 3-64 Opens the M6 parameter. 3-64 Opens the M7 parameter.
Page 236
A-3 Alphabetical Listing Table A-1. Alphabetical GPIB Command List (7 of 13) Command Code Function Page Returns the internal pulse stepped delay mode dwell-time-per-step 3-70 value (in ms) to the controller. Returns the internal pulse delay1 value (in ms) to the controller 3-70 (Same as OD1).
Page 237
A-3 Alphabetical Listing Table A-1. Alphabetical GPIB Command List (8 of 13) Command Code Function Page Returns the M0 frequency value (in MHz) to the controller. 3-77 Returns the M1 frequency value (in MHz) to the controller. 3-77 Returns the M2 frequency value (in MHz) to the controller. 3-78 Returns the M3 frequency value (in MHz) to the controller.
Page 238
A-3 Alphabetical Listing Table A-1. Alphabetical GPIB Command List (9 of 13) Command Code Function Page Returns the step sweep number-of-steps to the controller. 3-83 Returns the sweep time value (in ms) to the controller. 3-83 Returns the ROM version number to the controller. 3-83 Returns the internal pulse width1 value (in s) to the controller.
Page 239
A-3 Alphabetical Listing Table A-1. Alphabetical GPIB Command List (10 of 13) Command Code Function Page Zeros the phase offset display. 3-94 Disables the power offset table. 3-94 Enables the power offset table. 3-94 Changes a power offset table entry. 3-94 Selects internal pulse triggering on the falling edge of an external 3-95...
Page 240
A-3 Alphabetical Listing Table A-1. Alphabetical GPIB Command List (11 of 13) Command Code Function Page Enables extended status byte 2 SRQ generation. 3-101 Turns SCAN modulation function on. 3-101 Turns SCAN modulation function off. 3-102 Turns off the internal pulse stepped delay mode. 3-102 Turns on the internal pulse stepped delay mode.
Page 241
A-3 Alphabetical Listing Table A-1. Alphabetical GPIB Command List (12 of 13) Command Code Function Page SLM7 Opens the M7 parameter of the Secondary unit. 3-110 SLM8 Opens the M8 parameter of the Secondary unit. 3-110 SLM9 Opens the M9 parameter of the Secondary unit. 3-110 Opens the ALC power slope value parameter.
Page 242
A-3 Alphabetical Listing Table A-1. Alphabetical GPIB Command List (13 of 13) Command Code Function Page Enables RF unleveled SRQ generation. 3-120 Increments the open parameter by the step size. 3-120 Microsecond (s) data terminator. 3-120 Turns on the video marker mode. 3-121 Volts data terminator.
Page 243
A-4 Functional Listings Functional Listings Table A-2. Configuration GPIB Command List Command Code Function Page Selects -3.3V for retrace and bandswitch blanking outputs. 3-14 Selects +3.3V for retrace and bandswitch blanking outputs. 3-15 EBW0 Selects the external reference loop bandwidth of 10 Hz. 3-30 EBW1 Selects the external reference loop bandwidth of 30 Hz.
Page 244
A-4 Functional Listings Table A-3. CW Frequency GPIB Command List Command Code Function Page Activates the currently open frequency parameter as CW. Sets CW mode at F0 and opens the F0 parameter. 3-15 Sets CW mode at F1 and opens the F1 parameter. 3-15 Sets CW mode at F2 and opens the F2 parameter.
Page 245
A-4 Functional Listings Table A-4. Data Terminator GPIB Command List Command Code Function Page GPIB address terminator. Decibel (dB) data terminator. 3-25 Degree data terminator. 3-27 dBm data terminator. 3-28 Decibel per volt (dB/V) data terminator. 3-30 GHz data terminator. 3-45 GHz per volt (GHz/V) data terminator.
Page 246
A-4 Functional Listings Table A-5. Fast-Frequency-Switching GPIB Command List Command Code Function Page Ends frequency loading. 3-126 ZL(x) Loads a CW frequency into a table at location x. 3-127 ZPN(bbbb) Sets the table pointer to point to location bbbb. 3-127 ZS(x) Sets the table pointer to point to location x.
Page 247
A-4 Functional Listings Table A-7. List Sweep GPIB Command List Command Code Function Page Copy current CW frequency and power level to current list index. 3-23 ELI(xxxx) Sets list index to xxxx. 3-33 ELN(x) Sets the list number to x. 3-33 Opens the list sweep dwell time parameter.
Page 248
A-4 Functional Listings Table A-9. Primary Secondary GPIB Command List Command Code Function Page Turns off the Primary-Secondary mode of operation. 3-100 Turns on the Primary-Secondary mode of operation. 3-100 Table A-10. Measure Function GPIB Command List Command Code Function Page Turns on the AM measurement mode.
Page 249
A-4 Functional Listings Table A-12. Modulation GPIB Command List (1 of 2) Command Code Function Page ALW (0x04a9) Prepares the signal generator to receive an AM waveform. 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.
Page 250
A-4 Functional Listings Table A-12. Modulation GPIB Command List (2 of 2) Command Code Function Page Turns on the external M function in wide mode. 3-87 Turns on the internal M function in narrow mode. 3-87 Turns on the internal M function in wide mode. 3-88 Turns on the external M function in narrow mode (Same as PH1).
Page 251
A-4 Functional Listings Table A-13. Output GPIB Command List (1 of 4) Command Code Function Page *IDN? Requests device identification. Returns the external AM sensitivity value (in dB/V) to the controller. 3-68 OAD1 Returns the internal AM depth value (in %) to the controller. 3-69 OAD2 Returns the internal AM depth value (in dB) to the controller.
Page 252
A-4 Functional Listings Table A-13. Output GPIB Command List (1 of 4) Command Code Function Page Returns the internal FM rate (in Hz) to the controller. 3-74 Returns the external FM sensitivity value (in MHz/V) to the controller. 3-74 Returns the name of the internal FM waveform to the controller. 3-74 Returns the instrument identification string to the controller.
Page 253
A-4 Functional Listings Table A-13. Output GPIB Command List (1 of 4) Command Code Function Page Returns the internal power meter measurement (in dBm) to the 3-81 controller. Returns the phase offset value (in degrees) to the controller. 3-81 Returns the internal pulse period value (in s) to the controller. 3-81 Returns the internal pulse frequency (in MHz) to the controller.
Page 254
A-4 Functional Listings Table A-14. Parameter Entry GPIB Command List (1 of 3) Command Code Function Page ADP1 Opens the internal AM % depth parameter. ADP2 Opens the internal AM dB depth parameter. Opens the internal AM rate parameter. 3-11 Opens the external AM %/V sensitivity parameter.
Page 255
A-4 Functional Listings Table A-14. Parameter Entry GPIB Command List (2 of 3) Command Code Function Page Opens the M8 parameter. 3-65 Opens the M9 parameter. 3-65 Opens the power sweep dwell time parameter. 3-85 Opens the internal pulse delay1 parameter (Same as D1). 3-85 Opens the internal pulse period parameter.
Page 256
A-4 Functional Listings Table A-14. Parameter Entry GPIB Command List (3 of 3) Command Code Function Page SLM7 Opens the M7 parameter of the Secondary unit. 3-110 SLM8 Opens the M8 parameter of the Secondary unit. 3-110 SLM9 Opens the M9 parameter of the Secondary unit. 3-110 Opens the power level parameter (L1) of the Secondary unit.
Page 257
A-4 Functional Listings Table A-15. Power Leveling GPIB Command List (1 of 2) Command Code Function Page 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 258
A-4 Functional Listings Table A-15. Power Leveling GPIB Command List (2 of 2) Command Code Function Page Turns off the RF output. 3-98 Turns on the RF output. 3-98 Turns off the ALC power slope function. 3-104 Turns on the ALC power slope function. 3-105 Opens the ALC power slope value parameter.
Page 259
A-4 Functional Listings Table A-18. Status GPIB Command List Command Code Function Page Clears all GPIB status bytes. 3-23 Inhibits updating of the ESB2 bit 4. 3-32 Enables updating of the ESB2 bit 4. 3-32 Inhibits end-of-sweep SRQ generation. 3-34 Enables end-of-sweep SRQ generation.
Page 260
A-4 Functional Listings Table A-19. Stored Setup GPIB Command List Command Code Function Page Prepares the MG369xC to receive a new instrument setup recalled from 3-97 the controller. Prepares the MG369xC to receive a new instrument setup and new 3-97 stored setups recalled from the controller.
Page 261
A-4 Functional Listings Table A-20. Sweep GPIB Command List (1 of 2) Command Code Function Page Selects linear step sweep. 3-115 Selects analog sweep. 3-117 Sets sweep trigger to external. 3-118 Triggers a single sweep. 3-119 Triggers a single sweep. 3-119 Advances sweep to the next step in dual step sweep mode.
Page 262
A-34 PN: 10370-10374 Rev. F MG369xC GPIB PM...
Page 263
A to V Index Listener ........1-4 ALC Power Slope ......2-22 Alternate Sweep .
Page 264
Index-2 PN: 10370-10374 Rev. F MG369xC GPIB PM...
Page 266
Anritsu Company 490 Jarvis Drive Anritsu utilizes recycled paper and environmentally conscious inks and toner.. Morgan Hill, CA 95037-2809 http://www.anritsu.com...
Need help?
Do you have a question about the MG369 C Series and is the answer not in the manual?
Questions and answers
I'm looking for Memory LOV and Sanitization Documentation for an MG3694C Signal Generator. This instrument is used in a Secure Lab and needs to be sent out for Cal, so it must be Sanitized to meet DoD Standards.