Page 3
Foreword after maintenance. The contents of this Thank you for choosing Product quality manual are subject to and using 1466 series certificate change without notice. signal generator The contents and terms This product is guaranteed developed and produced...
Page 4
or the like. Failure to observe the rules or operate correctly may cause damage to the instrument or loss of important data. Proceed to the next step only after fully understanding and meeting the note conditions indicated. Tips The "Tips" symbol indicates information tips.
1466 Series Signal Generators Table of Contents Table of Contents 1. Manual navigation................1 1.1. About the manual ....................1 1.2 Related Documents ....................2 2 Remote Control ..................4 2.1 Remote Control Basics ..................4 2.1.1 Remote Control Interface ..................4 2.1.2 Message .........................
Page 6
1466 Series Signal Generators Table of Contents *TST? ..........................56 *WAI ..........................56 3.3 Instrument Subsystem Command ..............56 3.3.1 OUTPut Subsystem .................... 57 3.3.2 FREQuency Subsystem ..................59 3.3.3 POWer Subsystem ..................... 68 3.3.4 LIST Subsystem ....................78 3.3.5 LFOutput Subsystem..................87 3.3.6 SWEep Subsystem .....................
Page 7
1466 Series Signal Generators Table of Contents 4.1.3 Initialize and Set Default State................ 298 4.1.4 Send Setting Command ................... 299 4.1.5 Read the State of Measuring Instrument ............299 4.1.6 Command Synchronization ................300 4.2 Advanced Operation Examples ..............301 4.2.1 Network Programmed Control Example ............
Error message description and method to obtain after-sales services are included. Annex Necessary reference information related to programmed control of 1466 series signal generator is provided, including zoom table of SCPI and zoom table of error message. 1.2 Related Documents Documents of 1466 series signal generator include: ...
Page 11
1. Manual navigation 1.2 Related Documents This manual introduces remote programming basics, SCPI basics, SCPI, programming examples and I/O driver function library in detail. The purpose is to guide users to quickly and comprehensively master the remote control commands and methods of the instrument.
2 Remote Control This chapter introduces the remote control basics, remote control interface and configuration methods of 1466 series signal generator, and briefly introduces the concept and classification of I/O instrument driver library. The purpose is to facilitate users to start to achieve remote control.
Page 13
2 Remote Control 2.1 Remote Control Basics rear panel of network analyzer. For details of the protocol, please refer 2.1.1.1 Interface GPIB GPIB::primary address[::INSTR] The controller realizes (IEC/IEEE remote Interface) control connecting network analyzer with the port on the rear panel of the network analyzer.
Page 15
2 Remote Control 2.1 Remote Control Basics host address represents the IP address or host name of the instrument, and is used for identifying and controlling the controlled instrument; LAN device name defines the handle number of the protocol and subset (optional);...
Page 16
2 Remote Control 2.1 Remote Control Basics method, two-way communication between the signal generator and the computer is realized through port. As a software class programmed specially, the socket defines the IP address, device port number and other necessary information for network communication, and integrates some basic operations in network programming.
2 Remote Control 2.1 Remote Control Basics the suffix question mark. Based on the definition in the standard: -- common commands: with functions and syntax to be defined by IEEE488.2, they are applicable to all types of instruments (if realized) The purpose is for management of standard status register, reset and self-detection, etc.
Page 19
Comment Commands for Use with ANSI/IEEE Std488.1-1987. New York, NY, 1998 Standard Commands for Programmable Instruments(SCPI) VERSION 1999.0. For program command set, classification and description of 1466 series signal generator, please refer to: 1) "3. Programmed Control Commands" in this Manual;_3_程控命令...
Page 20
2 Remote Control 2.1 Remote Control Basics Program message A program message is the combination of one or more SCPI commands that have been correctly formatted. Program messages tell the devices how to measure and output the signals. Response message A response message is a set of data of specified SCPI formats.
Page 21
2 Remote Control 2.1 Remote Control Basics SCPI Common Instrument commands commands *IDN? :FREQ 1MHz *RST Figure 2.1 Types of SCPI 3) Instrument Command Syntax A typical command consists of a keyword prefixed with a colon. The keyword is followed by parameters. The following is an example of a syntax declaration: [:SOURce]:POWer[:LEVel] MAXimum|MINimum In the example above, the [:LEVel] in the command follow : POWer closely without any space.
Page 22
2 Remote Control 2.1 Remote Control Basics The part in braces indicates that the [:SOURce]:LIST:POWer <val>{,<val>} parameter is optional. For example: LIST:POWer 5 Table 2.3 Command syntax Characters, keywords and syntax Example Uppercase characters represent the minimum [:SOURce]:FREQuency[:CW]?, set of characters required to execute a FREQ is the short format part of the command.
Page 23
2 Remote Control 2.1 Remote Control Basics 4) Command tree Most remote control programs apply instrument commands. When parsing such commands, SCPI apply a file system-like structure called command tree, as shown in Figure 2.2: Root Level 1 Level 2 Figure 2.2 Simplified command tree The top command is the root command, or "root"...
Page 24
2 Remote Control 2.1 Remote Control Basics Each parameter type has one or more corresponding response data types. During query, a data type will be returned for a numerical parameter, and the response data is precise and strict, known as "precise speaking." For example, during query of the power state (:POWer:ALC:STATe?), when it is ON, the response data returned is always 1 during query, regardless of whether the previously sent setting command is :POWer:ALC:STATe 1 or :POWer:ALC:STATe ON.
Page 25
2 Remote Control 2.1 Remote Control Basics Extended numerical parameters Most measurements related to instrument commands use extended numeric parameters to specify physical quantities. Extended numerical parameters receive all numeric parameters and additional special values. All the extended numeric parameters receive MAXimum and MINimum as parameter values.
Page 26
2 Remote Control 2.1 Remote Control Basics Logically false String parameters String parameters allow ASCII strings to be sent as parameters. Single quotes and double quotes are used as separators. The following are example of string parameters: ‘This is Valid’ “This is also Valid”...
Page 27
2 Remote Control 2.1 Remote Control Basics Digital bool response data A binary value 1 or 0 is returned as Boolean response data. String response data String response data and string parameters are alike. The main difference is that the separators of string response data are double quotes instead of single quotes.
Page 28
2 Remote Control 2.1 Remote Control Basics Enter and EOI; EOI and the last data byte. Commands on the command line are separated by semicolons, and commands belonging to different subsystems begin with a colon. For example: MEM:COPY:NAME Test1, MeasurementXY; FREQ:CW 5GHz. The command line contains two commands: the first one belongs to the MEM subsystem, and the second belongs to the FREQ subsystem.
2 Remote Control 2.1 Remote Control Basics options of the instrument. When the instrument is installed with the corresponding options, the programmed control commands can take effect, otherwise an error message "command not defined" will be generated. Refer to the command subsystem or specific remarks for the relationship between commands and options.
Page 30
2 Remote Control 2.1 Remote Control Basics Multi-threading is used to wait for command completion and synchronization between the UI and program control, that is, to wait for *OPC? Completion in separate threading without interfering GUI or program threading execution. ...
2 Remote Control 2.1 Remote Control Basics OPC? and service request 1) Set the bit4 of SRE: *SRE 16 enable MAV service request; 2) Send overlapping commands and *OPC? ; 3) Wait for service request. Service request represents that the overlapping command has been executed. ...
Page 32
2 Remote Control 2.1 Remote Control Basics not used not used Logic AND Logic AND … … & & Logic OR Logic OR Measuring Measuring Sweeping Sweeping not used not used not used not used … … … … & &...
Page 33
2 Remote Control 2.1 Remote Control Basics STB receives information from the following registers: The value of the event status register (ESR) and the event status enable (ESE) mask register. SCPI status register includes: STATus:OPERation and STATus:QUEStionable registers (SCPI definition), which contain the specific operation information of the instrument.
Page 34
2 Remote Control 2.1 Remote Control Basics In this part, the summary bit of hardware or lower registers are directly written, reflecting the working state of the current instrument. This register is read only, not writable. It reads but not clearing the value. ...
Page 35
2 Remote Control 2.1 Remote Control Basics 1) Status byte (STB) and service request enable register (SRE) IEEE488.2 defines the status byte (STB). The rough instrument status is reflected by collecting the information of lower registers. Bit6 is equal to the summary data of other status byte bits.
Page 36
2 Remote Control 2.1 Remote Control Basics Set this bit to 1 if the instrument triggers a service request. Summary bit of operation status register Modify this bit to 1 or 0 when the event bit of the operation status register and the corresponding enable bit are set to 1.
Page 37
2 Remote Control 2.1 Remote Control Basics Set this bit to 1 when the previous commands have been executed and the command *OPC has been received. Not used. Query error (not supported) Set this bit to 1 when the controller reads the instrument data without sending the query command, or sends a new command before reading the query data.
Page 38
2 Remote Control 2.1 Remote Control Basics Operation Complete Operation Complete Request Bus Control Request Bus Control Query Error Query Error Device Dependent Error Device Dependent Error Execution Error Execution Error Command Error Command Error User Request User Request Power On Power On Event Register Event Register...
Page 39
2 Remote Control 2.1 Remote Control Basics Not used and always 0. Set this bit to 1 (not supported at present) when the instrument is not calibrated (the prompt "Not calibrated " is displayed on the interface). Set this bit to 1 in case of self-test error. 10-14 Not used The bit is always 0.
Page 41
2 Remote Control 2.1 Remote Control Basics Tips Query register Status: the question register has collected the information of all lower sub-registers (for example, bit2 has collected all time related information). Since each path corresponds to a separate sub-register, in case of a status bit error of the question register, it is required to go back to the sub-register of the path to check for the specific error source.
Page 42
2 Remote Control 2.1 Remote Control Basics Decimal loop losing lock. If this bit is 1, it indicates losing lock of channel B decimal loop. 11-14 Not used. Always 0...
Page 43
2 Remote Control 2.1 Remote Control Basics Synthesizer Unlocked Synthesizer Unlocked 10 MHz Reference Unlocked 10 MHz Reference Unlocked Frequency Clipped Frequency Clipped Unused Unused Reference Unlocked Reference Unlocked Sampler Loop Unlocked1 Sampler Loop Unlocked1 YO Loop Unlocked1 YO Loop Unlocked1 Frac Loop Unlocked1 Frac Loop Unlocked1 Sampler Loop Unlocked2...
Page 44
2 Remote Control 2.1 Remote Control Basics 5) Power question status register This register contains information about power unfixed amplitude when operating the instrument. Each active path corresponds to a separate power register. The register value may be read by using the command STATus:QUEStionable: :CONDition? or POWer STATus:QUEStionable:POWer [:EVENt]?.
Page 46
2 Remote Control 2.1 Remote Control Basics 6) Operation state register Operation state register contains information about the current operation of the instrument and information about the previously executed operations. The operation register value can be read by the command "STATus:OPERation:CONDition?" or "STATus:OPERation[:EVENt]?"...
Page 47
2 Remote Control 2.1 Remote Control Basics I/Q calibrating I/Q calibrating Settling Settling Unused Unused Sweeping Sweeping Measuring Measuring Waiting for Trigger Waiting for Trigger Unused Unused Unused Unused Unused Unused DCFM/DCΦM NULL in Progress DCFM/DCΦM NULL in Progress Baseband is busy Baseband is busy Sweep Calculating Sweep Calculating...
Page 48
2 Remote Control 2.1 Remote Control Basics 2.1.5.4 Application of State Reporting System The state reporting system is used to monitor the state of one or more instruments in a test system. In order to correctly realize the function of the state reporting system, the controller in the test system must receive and evaluate the information of all instruments.
Page 49
2 Remote Control 2.1 Remote Control Basics The content of the state register can be queried or set with the following command set: :CONDition? Query the value of the condition register of the state register. The return format is <NR1>. The range is from 0 to 32767. After the query, the value of the condition register remains unchanged.
Page 50
2 Remote Control 2.1 Remote Control Basics 数据位 权 重 Figure 2.11 Relationship between the bit and the weight Transition Filter Refer to Section 9.2 of SCPI-99 for a description of the transition filter. A brief description is given below. 1) Positive transition (PTR): It is used to detect the change of a bit value of a condition register from 0 to 1, and set the corresponding bit of the event register to 1.
Page 51
2 Remote Control 2.1 Remote Control Basics state cleared) cleared, PRESet instrument selected to be cleared) — — — — Clear STB, ESR — — — — — Clear SRE, — — — — — Clear PPE — — — —...
Page 53
Type-A connector on the front panel is the connector at the master control port of USB. In 1466 series signal generator, the port is used to connect the flash disk of USB 2.0 interface to realize the upgrade of resident software of the instrument. It may also be connected to the USB keyboard and mouse to control the signal generator.
2 Remote Control 2.3 I/O library 2.2.2.2 Interface Configuration Users may need to modify the GPIB address when using the signal generator to establish the system. The default GPIB address of the machine is 19. Methods for modification of the GPIB address are described below: Click [system] →...
2 Remote Control 2.3 I/O library 应用程序 交互式开发者接口 编程开发者接口 仪器驱动程序(功能体) 子程序接口 I/O接口 (VISA) Figure 2.17 Structure model of instrument driver The details are as follows: Functor. As the main function part of the instrument driver, it may be understood as its framework program. Interactive developer interface.
Page 57
2 Remote Control 2.3 I/O library Virtual Instruments) driver is relative popular and common at present. Based on IVI specification, it defines a new instrument programming interface, inserts the class driver and VPP architecture onto the VISA to make the test application and instrument hardware completely independent, adds such unique functions as instrument simulation, range sensing and status cache, improves the operation efficiency of the system, and realizes instrument exchange.
Local key is pressed Start up *IDN? Function description: Return the instrument mark. Query format: *IDN? Returned value: <ID> "manufacturer, <instrument model>, <serial number>, <firmware version>". For example: Ceyear Technologies,1466,2017008,1.0.0 Example: *IDN? Description: For query only. *OPC Function description: This command is used to set or query bit 0 in the standard event register of the signal generator.
3. Program Control Commands 3.2 Common Commands Setting format: *RCL <value> Parameter description: Integer value Range: [0, 99]. Example: *RCL 1 Description: for setting only. *RST Function description: This command is used to complete the signal generator reset function, namely, resetting the instrument to the default state of the manufacture. Setting format: *RST Example: *RST resets the signal generator to the default state of the...
3. Program Control Commands 3.2 Common Commands Error/event queue Question state Information reception Event state bit Must be 0 Operation state *STB? Function description: this command is used to query the status byte register in the status reporting system. Refer to Table 3.3 for bit mapping. Query format: *STB? Returned value: Integer value, the binary weighted sum of individual bits.
Page 66
3. Program Control Commands 3.3 Instrument Subsystem Command Query format: :OUTPut[1]|2:BLANking[:STATe]? Parameter description: <State> Boolean data, with the values listed below: ON | 1: Blanking on, OFF | 0: Blanking off. Example: :OUTPut:BLANking 1 enables blanking function of signal generator channel A. Reset state: Key path: [PWR] ->...
3. Program Control Commands 3.3 Instrument Subsystem Command modulation output to ON. :OUTPut2:MODulation 1 Set the signal generator channel B modulation output to ON. Reset state: Key path: 【Modulation on/off】 :OUTPut[1]|2[:STATe] <State> Function description: This command is used to set the RF output of each channel of the signal generator to ON/OFF.
Page 68
3. Program Control Commands 3.3 Instrument Subsystem Command [:SOURce[1]|2]:FREQuency:CENTer <FreqCenter> Function description: This command is used to set the center frequency of the step sweep. Setting format: [:SOURce[1]|2]:FREQuency:CENTer <val> Query format: [:SOURce[1]|2]:FREQuency:CENTer? Parameter description: <FreqCenter> Step sweep center frequency value Model Range 1466C...
Page 69
3. Program Control Commands 3.3 Instrument Subsystem Command generator channel B to 10GHz. Reset state: Start frequency + (stop frequency - start frequency) / 2 Key path: [Frequency] -- > [Continuous Wave] [:SOURce[1]|2]:FREQuency[:CW|FIXed]:AUTO <state> Function description: This command sets the frequency following ON/OFF. When the frequency following is ON, the continuous wave frequency output by the signal generator will change with the editing of the corresponding frequency value in the internal user flatness list of the...
Page 70
3. Program Control Commands 3.3 Instrument Subsystem Command LIST Set the frequency generation mode to list; To select the list sweep mode, you need to select a list file; If the list file is not selected, the signal generator will generate an execution error and keep the original frequency generation mode unchanged.
Page 71
3. Program Control Commands 3.3 Instrument Subsystem Command displayed frequency value = RF output frequency value * frequency multiplier + frequency offset, but the real frequency output is still the frequency before multiplying the frequency multiplier and adding the frequency offset. When the frequency offset is set to zero, the indicator will disappear.
Page 72
3. Program Control Commands 3.3 Instrument Subsystem Command When this command is set, the frequency reference of the signal generator will be changed to 0. For the frequency reference setting command, refer to "[:SOURce[1]|2]:FREQuency:REFerence ". Setting format: [:SOURce[1]|2]:FREQuency:REFerence:SET Example: :FREQuency:REFerence:SET The signal generator frequency reference is set to 0.
Page 73
3. Program Control Commands 3.3 Instrument Subsystem Command 1466C [6kHz ~45GHz] 1466D [6kHz~20GHz] 1466E [6kHz ~33GHz] 1466G [ 6kHz ~ 45GHz ]. 1466H [-53GkHz ~53GHz] 1466L [ 6kHz ~ 53GHz ]. 1466N [6kHz ~90GHz] 1466P [ 6kHz ~ 53GHz ]. The specific sweep span range is also related to the setting of center frequency, the minimum frequency of the current model is ≤...
Page 74
3. Program Control Commands 3.3 Instrument Subsystem Command 1466L [6kHz~53GHz] [50MHz~Stop Frequency] 1466N [6kHz~90GHz] [50MHz~Stop Frequency] 1466P [6kHz~110GHz] [50MHz~Stop Frequency] Example: :FREQuency:STARt 1MHz set the step sweep start frequency of channel A to 1MHz. Reset state: 100MHz Key path: [Sweep] -- >[Step Sweep] -- >[Freq Start] [Swp] -- >[Slope Sweep] -- >[Freq Start] [:SOURce[1]|2]:FREQuency:STEP[:INCRement] <FreqStep>...
Page 75
3. Program Control Commands 3.3 Instrument Subsystem Command OFF | 0: Frequency step OFF. Example: :FREQuency:STEP:STATe 1 Set the frequency step of signal generator channel A to ON. Reset state: Key path: [Frequency]—> [Frequency Settings]—>[Frequency Step ON/OFF] [:SOURce[1]|2]:FREQuency:STOP <StopFreq> Function description: This command sets the stop frequency of the instrument step sweep or ramp sweep;...
3. Program Control Commands 3.3 Instrument Subsystem Command Key path: [Swp] -- >[Step Sweep] -- >[Freq Stop] [Swp] -- >[Slope Sweep] -- >[Freq Stop] 3.3.3 POWer Subsystem The power subsystem command is used to control the common functions of RF output signal power level.
3. Program Control Commands 3.3 Instrument Subsystem Command Setting format: [:SOURce[1]|2]:POWer:ALC:BANDwidth|BWIDth AUTO|HIGH|MEDium|LOW Query format: [:SOURce[1]|2]:POWer:ALC:BANDwidth|BWIDth? Parameter description: <AlcBandWidth > discrete data. The values of ALC loop bandwidth are as follows: AUTO :Auto; HIGH : 10kHz; MEDium : 1kHz; : 100Hz. Example: :SOURce2:POWer:ALC:BANDwidth HIGH Set the ALC bandwidth of channel 2 to high-speed.
3. Program Control Commands 3.3 Instrument Subsystem Command <Mode> discrete data. The values of automatic power search state are as follows: | 0: this command is used to stop the automatic power search. The search mode is manual. | 1: the power is searched automatically with the change of RF output power or frequency.
3. Program Control Commands 3.3 Instrument Subsystem Command Query format: [:SOURce[1]|2]:POWer:ATTenuation? Parameter description: <Atten> Power attenuation value, which is divided into three categories and related to the attenuators used. Range: 130dB attenuator: [0dB,130dB]。 120dB attenuator: [0dB, 120dB]. 90dB attenuator: [0dB,90dB]。 50dB attenuator: [0dB,50dB] Example: :POWer: ATTenuation 10dB...
3. Program Control Commands 3.3 Instrument Subsystem Command Range: [-150dBm, 30dBm], this value range is also limited by the starting and ending power. Example: :POWer: CENTer 20dBm Set the channel A power sweep center power value to 20dBm. Reset state: -135dBm Key path: None [:SOURce[1]|2]:POWer[:LEVel][:IMMediate][:AMPLitude] <Ampl>...
3. Program Control Commands 3.3 Instrument Subsystem Command Example: :POWer:PEP? Query the PEP value of channel A. Reset state: None Key path: None [:SOURce[1]|2]:POWer:PROTection[:STATe] <State> Function description: When the loop is Open, you can set the state of the power search output.
3. Program Control Commands 3.3 Instrument Subsystem Command [:SOURce[1]|2]:POWer:REFerence:STATe <State> Function description: This command is used to set the power reference to ON/OFF state. When the power reference is set to ON state and the power reference value is not zero, the power level of the signal generator is changed, the power value displayed in the power editing box is based on the power reference.
3. Program Control Commands 3.3 Instrument Subsystem Command [:SOURce[1]|2]:POWer:STARt <value> Function description: This command sets the start power at the time of the power sweep of the signal generator Setting format: [:SOURce[1]|2]:POWer:STARt <value> Query format: [:SOURce[1]|2]:POWer:STARt? Parameter description: <value> power value, as shown below: Range: [-(Attenuator max.+20), 30dBm] Example: :POWer: STARt -10dBm Set the start power of power sweep to...
3. Program Control Commands 3.3 Instrument Subsystem Command Reset state: Key path: [Power]—>[Power Settings]->[Power Step ON/OFF] [:SOURce[1]|2]:POWer:STOP <PowSpan > Function description: This command sets the stop power at the time of the power sweep of the signal generator Setting format: [:SOURce[1]|2]:POWer:STOP <value><pow_unit> Query format: [:SOURce[1]|2]:POWer:STOP? Parameter description:...
3. Program Control Commands 3.3 Instrument Subsystem Command ON|1: Power limit ON OFF|0: Power limit OFF Example: POWer:USER:ENABle ON Set the power limit to ON. Reset state: Key path: [PWR] -> [PowSet] -> [PWR Limit] [:SOURce[1]|2]:POWer:USER:MAX <Value> Function description: This command sets the maximum output power of the signal generator.
Page 87
[:SOURce[1]|2]:LIST:CATalog? Function description: This command is used to query the list file name under the default list storage path "/home/ceyear/SgData/user/List". Query format: STEP[:SOURce[1]|2]:LIST:CATalog? Description of returned value: Return all file names with the extension ".lst" under the default path, and separate by ";".
Page 88
3. Program Control Commands 3.3 Instrument Subsystem Command the second point in the list to 30ms and 20ms respectively. Key path: [Sweep] —> [List Sweep] —> [Edit List File…] —> [Dwell Time] [:SOURce[1]|2]:LIST:DWELl:ALL <Val> Function description: This command sets the unified dwell time in the current list, and when the type of list sweep global dwell time is global "[:SOURce[1]|2]:LIST:DWELl:TYPE", the dwell time set by this command will be valid.
Page 89
3. Program Control Commands 3.3 Instrument Subsystem Command each frequency point in the list. It is just required to enter the frequency value of the list sweep point in turn, separated by commas. If the number of parameters input by the user is less than the current number B of list points, only modify the dwell time of the first A points in the list;...
Page 90
3. Program Control Commands 3.3 Instrument Subsystem Command [:SOURce[1]|2]:LIST:INDex:STARt <Val> Function description: This command sets the sweep start index of the list, namely, the start play point of the current list sweep. The point before the sweep start index in the list will not be played. If the set sweep start index point is greater than the total number of points in the list, the sweep start index will be set to the total number of points - 1.
Page 91
3. Program Control Commands 3.3 Instrument Subsystem Command Parameter description: Example: :LIST:PLAY:INDex? Key path: [Sweep]—> [List Sweep]—>[Current Play Index] [:SOURce[1]|2]:LIST:POWer <Val>{,{Val}} Function description: This command is used to set the power value of each sweep point in the current list. If the user needs to set a different power value, it must assign a corresponding power value to each sweep point in the list.
Page 92
3. Program Control Commands 3.3 Instrument Subsystem Command Description: For query only. [:SOURce[1]|2]:LIST:RETRace <State> Function description: Set the sweep to ON/OFF state. After the completion of a single list sweep, check whether the output frequency of the signal generator is kept at the first point or the last point in the list. This command can only be used in the single sweep mode.
Page 93
(the file name must contain the extension .lst), which can be searched in the default path "/home/ceyear/SgData/usr/List" folder. If the specified file does not exist, an error "file name not found" will appear.
Page 94
".csv"; The default storage path of the exported file is "/home/ceyear/SgData/user/list". If no file is selected in the current list sweep, a "file Name not found" "error will occur.
3. Program Control Commands 3.3 Instrument Subsystem Command [:SOURce[1]|2]:LIST[:WAVeform]:POINts? Function description: If the signal generator is in the list sweep state and the list sweep file is selected, query the number of sweep points in the list sweep file. Query format: [:SOURce[1]|2]:LIST[:WAVeform]:POINts? Example: :LIST:WAVeform:POINts? Query the number of sweep points in the listed sweep file.
Page 96
3. Program Control Commands 3.3 Instrument Subsystem Command The following commands are used to select the operating mode, including: [:SOURce[1]|2]:LFOutput:AMPLitude · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 88 ...
Page 97
3. Program Control Commands 3.3 Instrument Subsystem Command Query format: [:SOURce[1]|2]:LFOutput[:FUNCtion]:FREQuency? Parameter description: <Frequency> frequency of function generator. Range: Sine: [0.010Hz, 10MHz] Square wave, triangle wave and ramp wave: [0.010Hz, 1MHz]. Sweep sine start frequency: [0.001Hz, 9.99MHz 999999]. When 10 MHz is input, the software will automatically set the sweep sine start frequency to 9.99999999MHz without error message.
Page 98
3. Program Control Commands 3.3 Instrument Subsystem Command Example: :LFOutput:FREQuency:ALTernate 1MHz Set the sweep sine stop frequency or dual sine frequency 2 to 1MHz. Reset state: 400Hz Key path: [Function Generator 1|2] — > [Data Source] — > [Waveform Selection Sweep Sine]->...
Page 99
3. Program Control Commands 3.3 Instrument Subsystem Command set to ramp or noise, the waveform will be automatically set to a certain ramp or noise, depending on the ramp type or noise type set last time. The default is an up ramp or white noise. Setting format: [:SOURce[1]|2]:LFOutput[:FUNCtion]:SHAPe SINE|SQUare|TRIa ngle| RAMP|NOISe|SWEPtsine|DUALsine...
Page 100
3. Program Control Commands 3.3 Instrument Subsystem Command Reset state: GAUS [Function Generator 1|2] — — Key path: > [Data Source] > [Waveform Selection] [:SOURce[1]|2]:LFOutput[:FUNCtion]:SHAPe:RAMP Function description: This command is used to set the signal output type when the function generator waveform is of ramp type, including up and down. Please refer to [:SOURce[1]|2]:LFOutput[:FUNCtion]:SHAPe function generator waveform selection command.
Page 101
3. Program Control Commands 3.3 Instrument Subsystem Command is 200ms. Reset state: 10ms Key path: [Function Generator 1|2] — — > [Data Source] > [Waveform Selection Sweep Sine] — > [Sweep Sine Sweep Time] [:SOURce[1]|2]:LFOutput:OFFSet <val> Function description: This command is used to set the DC offset of the low frequency output signal.
3. Program Control Commands 3.3 Instrument Subsystem Command Query format: [:SOURce[1]|2]:LFOutput:STATe? Parameter description: <State> Boolean data, with the values listed below: ON | 1: When the LF output is ON, the LF signal output is turned on. OFF | 0: when the LF output is OFF, the LF signal output is turned off. Example: :LFOutput:STATe OFF the LF signal output is turned off.
Page 103
3. Program Control Commands 3.3 Instrument Subsystem Command [:SOURce[1]|2]:SWEep[:FREQuency]:DWELl <DwellTime> Function description: This command is used to set the dwell time of the step sweep. The dwell time refers to the time suspended in the process of sweep at the current step frequency point. The dwell time set by the user works under the mode that the trigger source of the step sweep is selected as automatic.
Page 104
3. Program Control Commands 3.3 Instrument Subsystem Command including triangle and ramp. Setting format: [:SOURce[1]|2]:SWEep[:FREQuency]:SHAPe TRIangle|RAMP Query format: [:SOURce[1]|2]:SWEep[:FREQuency]:SHAPe? Parameter description: <Mode> discrete data. The values of step sweep direction are as follows: TRIangle triangle, RAMP Example: :SWEep:SHAPe RAMP Set the shape of step sweep to ramp. Reset state: RAMP Key path:...
Page 105
3. Program Control Commands 3.3 Instrument Subsystem Command Parameter description: No parameters Example: :SWEep:STARt:TRIGger Reset state: None Key path: [Sweep]- > [Sweep Mode] - > [Start Sweep Trigger Key] - > [Trigger] [:SOURce[1]|2]:SWEep[:FREQuency]:STARt:TRIGger:SOURce <Mode > Function description: Set the initial sweep trigger type. This command is used to set the start sweep trigger type for three sweep modes: list, step, and ramp.
Page 106
3. Program Control Commands 3.3 Instrument Subsystem Command Reset state: 10MHz Key path: [Sweep] -> [Step Sweep] -> [Step mode] [:SOURce[1]|2]:SWEep[:FREQuency]:STEP:LOGarithmic <val> Function description: This command is used to set the frequency step value when the step sweep mode is logarithmic. After the user determines the start frequency and stop frequency of step sweep and setting the step value, the step sweep will start according to the step value.
Page 107
3. Program Control Commands 3.3 Instrument Subsystem Command Parameter description: No parameters Example: : SWEep: TRIGger Trigger once. Reset state: None Key path: [Sweep] -- > [Step Sweep] -- > [Step Trig Trigger Key]-- >[Trigger] [:SOURce[1]|2]:SWEep[:FREQuency]:TRIGger:SOURce <Mode> Function description: This command is used to set the trigger source to start step sweep.
Page 108
3. Program Control Commands 3.3 Instrument Subsystem Command sweep points to 1 s. Reset state: 10.000ms Key path: [Power]- > [Power sweep] - > [Dwell Time] Remarks: Commands are valid when the power sweep function option is installed in the instrument (S16) [:SOURce[1]|2]:SWEep:POWer:MODE <Mode>...
Page 109
3. Program Control Commands 3.3 Instrument Subsystem Command Example: :SWEep:POEWer:SINGle:RESet Reset state: None Key path: [Power]—>[Power Sweep]—>[Restart Single Sweep] Remarks: Commands are valid when the power sweep function option is installed in the instrument (S16) [:SOURce[1]|2]:SWEep:POWer:SPACing <Mode> Function description: This command is used to set the step mode of power sweep, Setting format: [:SOURce[1]|2]:SWEep:POWer:SPACing LINear|LOGarithmic Query format: [:SOURce[1]|2]:SWEep:POWer:SPACing?
Page 110
3. Program Control Commands 3.3 Instrument Subsystem Command Setting format: [:SOURce[1]|2]:SWEep:POWer:STARt:TRIGger:SOURce IMMediate |EXTernal|KEY Query format: [:SOURce[1]|2]:SWEep:POWer:STARt:TRIGger:SOURce? Parameter description: <Mode> discrete data; with values taken as follows: IMMediate: Auto; the trigger signal is always true. When the sweep is set to ON state, the system will start power sweep automatically.
Page 111
3. Program Control Commands 3.3 Instrument Subsystem Command sweep mode is logarithmic. After the power step value is set, the power sweep will sweep according to the step value Setting format: [:SOURce[1]|2]:SWEep:POWer:STEP:LOGarithmic <value> Query format: [:SOURce[1]|2]:SWEep:POWer:STEP:LOGarithmic? Parameter description: <val> Floating point type, value range [0.01, 100] Example: :SWEep:POWer:STEP:LOGarithmic 5 |...
Page 112
3. Program Control Commands 3.3 Instrument Subsystem Command EXTernal external; the trigger signal is from the trigger input connector on the rear panel. The power sweep jumps to the next power point only after an external signal is received. |trigger key; the trigger signal is from the trigger key on the front panel or programmed control command, After the trigger signal is received, the power sweep will jump to the next power point.
3. Program Control Commands 3.3 Instrument Subsystem Command Query format: [:SOURce[1]|2]:SWEep:TIME? Parameter description: <Val> Floating point type data, sweep time. Range: [10ms, 100s], specifically related to the sweep start and stop frequencies set. Example: :SWEep:TIME 1s Set the slope sweep time of channel A to 1s. Reset state: 10.000ms Key path:...
Page 115
3. Program Control Commands 3.3 Instrument Subsystem Command Reset state: Key path: [Pulse Modulation]—> [Pulse Modulation]—>[Pulse Source Auto|Square Wave|Double Pulse]—>[Delay] [:SOURce[1]|2]:PULM:INTernal:DELay:STEP <DelayTime> Function description: This command sets the step value of each pulse delay. After this value is set, refer to”[:SOURce[1]|2]:PULM:INTernal:DELay”...
Page 116
3. Program Control Commands 3.3 Instrument Subsystem Command change the repetition frequency value which will vary according to the currently set step value. Setting format: [:SOURce[1]|2]:PULM:INTernal:FREQuency:STEP <val> Query format: [:SOURce[1]|2]:PULM:INTernal:FREQuency:STEP? Parameter description: < val > Pulse modulation repetition frequency step. Range:[0, 25MHz] Example: :PULM:INTernal:FREQuency:STEP 10kHz set the pulse frequency of...
Page 117
3. Program Control Commands 3.3 Instrument Subsystem Command Example: :SOURce2:PULM:INTernal:JITTered:PERCent 5 set the pulse jittered percent of channel B is 5%. Reset state: Key path: [Pulse Modulation]—>[Pulse Modulation]—>[Pulse Source Jitter]—>[Jitter Percentage] [:SOURce[1]|2]:PULM:INTernal:PERiod <Period> Function description: This command is used to set the period of the pulse signal generated within the signal generator.
Page 118
3. Program Control Commands 3.3 Instrument Subsystem Command <PlsWidth>,<PlsPerd> [:SOURce[1]|2]:PULM:INTernal:PTRain:DATA { PlsWidth , PlsPerd …} Function description: When the pulse source for pulse modulation is in multi-pulse mode, this command is used to set its pulse train. The parameter of the pulse train are: pulse width and pulse period. Maximum 1024 pulse trains are supported.
Page 119
3. Program Control Commands 3.3 Instrument Subsystem Command Setting format: [:SOURce[1]|2]:PULM:INTernal:PTRain:DELete <Index> Parameter description: <Index> pulse train list index. Range: [0,1023]. Example: :PULM:INTernal: PTRain:DELete 1 delete the point with index number 1 in the current pulse train list. Key path: [Pulse Modulation]—>[Pulse Modulation]—>[Pulse Source Pulse Train]—>[Edit Pulse Train]—>[Delete] Description:...
Page 120
The file name cannot include a path, but only the loaded file name. The default file path is "/home/ceyear/SgData/user/Train/". Setting format: [:SOURce[1]|2]:PULM:INTernal:PTRain:SELect “FileName” Parameter description: String type :PULM:INTernal:PTRain:SELect “Test.tra”.
Page 121
3. Program Control Commands 3.3 Instrument Subsystem Command the uniform value. It is also necessary to change the pulse width in the stagger list through this command. Setting format: [:SOURce[1]|2]:PULM:INTernal:PWIDth <val> Query format: [:SOURce[1]|2]:PULM:INTernal:PWIDth? Parameter description: <Pwidth> float type data, pulse signal width. Range: With narrow pulse option: [40ns, 99.999999980s].
Page 122
3. Program Control Commands 3.3 Instrument Subsystem Command Example: :PULM:INTernal:SLIDing:MODE POSitive Set channel A sliding mode to positive Reset: POSitive path: [Pulse Modulation]—>[Pulse Modulation]—>[Pulse Source Sliding]—>[Sliding Mode] [:SOURce[1]|2]:PULM:INTernal:SLIDing:POINts <Num> Function description: When sliding is selected as the pulse source, this command is used to set the pulse sliding points.
Page 123
3. Program Control Commands 3.3 Instrument Subsystem Command <PlsPerd>, [:SOURce[1]|2]:PULM:INTernal:STAGger:DATA <PlsWidth>, {PlsPerd, …} Function description: When the pulse source for pulse modulation of the signal generator is in stagger mode, this command is used to set its pulse stagger data (i.e. stagger file data). When no stagger file is selected, this command will automatically select the defaultStagger.sta file (if DefaultStagger.sta does not exist, create the file first and then select it), and modify the data in the file.
Page 124
3. Program Control Commands 3.3 Instrument Subsystem Command Setting format: [:SOURce[1]|2]:PULM:INTernal:STAGger:DELete <num> Parameter description: <Index> pulse stagger list index. Range: [0,1023]. Example: : PULM:INTernal:STAGger:DELete 1 Delete the stagger point with index number 1 in the current pulse stagger list. Reset state: Key path: [Pulse Modulation]—>[Pulse...
Page 125
3. Program Control Commands 3.3 Instrument Subsystem Command [:SOURce[1]|2]:PULM:INTernal:STAGger:POINts? Function description: This command is used to query the current pulse stagger points. Zero indicates that there are no stagger points in the current list. Non-zero indicates the actual points in the current list. It should be noted that if the user manually operates the instrument interface, the index in the stagger list starts from zero, that is, if the number of list points is queried to be 1, the index number actually displayed in the...
Page 126
The default path is "/home/ceyear/SgData/user/Stagger/” Setting format: [:SOURce[1]|2]:PULM:INTernal:STAGger:STORe “FileName” Parameter description: String type Example: : PULM: Internal: STAGGer: STORe "text. sta" Save the stagger data to the /home/ceyear/SgData/user/Stagger/text.sta file. Key path: None Description: for setting only. [:SOURce[1]|2]:PULM:SOURce <Mode> Function description:...
Page 127
3. Program Control Commands 3.3 Instrument Subsystem Command PTRain The pulse source is the pulse train. GATed The pulse source is gated control. TRIGgered Activate the internal pulse automatic trigger mode, in which the period is that of the external synchronization pulse and the pulse width is that set by the machine.
3. Program Control Commands 3.3 Instrument Subsystem Command [:SOURce[1]|2]:PULM:STATe <State> Function description: This command is used to set whether the pulse modulation signal of the signal generator is output. Setting format: [:SOURce[1]|2]:PULM:STATe ON|OFF|1|0 Query format: [:SOURce[1]|2]:PULM:STATe? Parameter description: <State> Boolean data, with the values listed below: ON | 1: Pulse modulation ON, OFF | 0: Pulse modulation OFF.
Page 129
3. Program Control Commands 3.3 Instrument Subsystem Command [:SOURce[1]|2]:AM[1]|2[:DEPTh]:EXPonential <val> Function description: When the AM type is exponential, set the AM depth of the AM signal of AM Path 1 or Path 2 with dB as the unit. For amplitude modulation type commands, refer to:“[:SOURce[1]|2]:AM:TYPE”.
Page 130
3. Program Control Commands 3.3 Instrument Subsystem Command Range: [0, 100]. Example: :AM:DEPTh:STEP 5 set the linear AM depth step to 5% Reset state: Key path: None [:SOURce[1]|2]:AM[1]|2:EXTernal[1]|2:COUPling <Mode> Function description: This command sets the AM external input coupling mode, which is the same as [:SOURce]:EXTernal[1]|2[:SOURce]:COUPling“.
Page 131
3. Program Control Commands 3.3 Instrument Subsystem Command Key path: [AM1|2]—>[Modulation Rate] [:SOURce[1]|2]:AM[1]|2:INTernal:FREQuency:ALTernate <Frequency> Function description: This command sets the second tone when the AM waveform of the signal generator is selected as a dual sine, or the stop frequency when the AM waveform is selected as a sweep sine. For the command of AM signal output waveform, refer to "“[:SOURce[1]|2]:AM[1]|2:INTernal:SHAPe”.
Page 132
3. Program Control Commands 3.3 Instrument Subsystem Command Sine Frequency 2] [:SOURce[1]|2]:AM[1]|2:INTernal:FREQuency:STEP <Frequency> Function description: This command sets the step value of the AM rate. After ” this value is set, refer to the [:SOURce[1]|2]:AM[1]|2:INTernal:FREQuency”command for the setting of AM rate, and use UP|DOWN to change the AM rate which will vary according to the currently set step value.
Page 133
3. Program Control Commands 3.3 Instrument Subsystem Command Reset state: SINE Key path: [AM1|2]—>[AM Waveform] [:SOURce[1]|2]:AM[1]|2:INTernal:SHAPe:NOISe <Mode> Function description: This command sets the signal output type when the AM waveform is noise, including white noise and Gaussian noise. For the AM signal output waveform command, refer to“[:SOURce[1]|2]:AM[1]|2:INTernal:SHAPe”.
Page 134
AM index is better than the index in the data manual.When NORMal mode is selected, the AM index is the same as that in the data manual. Please refer to the data index of 1466 series signal generator. Setting format: [:SOURce[1]|2]:AM:MODE DEEP|NORMal...
3. Program Control Commands 3.3 Instrument Subsystem Command Example: :AM:SOURce INT the AM source is internal. Reset state: INTernal Key path: [AM1|2]—> [AM Source Selection] [:SOURce[1]|2]:AM[1]|2:STATe <Mode> Function description: This command is used to set the AM Path 1 or Path 2 of the signal generator to ON/OFF state.
Page 137
3. Program Control Commands 3.3 Instrument Subsystem Command FM Path 1 to 500kHz. Key path: [FM1|2]—>[FM Offset] [:SOURce[1]|2]:FM[:DEViation]:STEP[:INCRement] <val> Function description: This command sets the step value of the FM offset. After this value is set, refer to” [:SOURce[1]|2]:FM[1]|2:[DEViation]”command for the setting of FM offset, and use UP|DOWN to change the value of the FM offset which will vary according to the currently set step value.
Page 138
3. Program Control Commands 3.3 Instrument Subsystem Command output waveform commands, refer to”[:SOURce[1]|2]:FM[1]|2:INTernal:SHAPe” Setting format: [:SOURce[1]|2]:FM[1]|2:INTernal:FREQuency <val>. Query format: [:SOURce[1]|2]:FM[1]|2:INTernal:FREQuency? Parameter description: <Frequency> FM modulation rate. Range: Sine: [0.01Hz, 10MHz] Square wave, triangle wave and ramp wave: [0.01Hz, 1MHz]. Sweep sine start frequency: [0.001Hz, 9.99MHz 999999]. When 10 MHz is input, the software will automatically set the sweep sine start frequency to 9.99999999MHz without error message.
Page 139
3. Program Control Commands 3.3 Instrument Subsystem Command accounts for 20% of the total waveform power, then the first tone accounts for 80% of the total power output. Setting format: [:SOURce[1]|2]:FM[1]|2:INTernal:FREQuency:ALTernate:AMPLitude: PERCent <val> Query format: [:SOURce[1]|2]:FM[1]|2:INTernal:FREQuency:ALTernate:AMPLitude: PERCent? Parameter description: <Pert> The percent of frequency 2 to amplitude when the modulation output waveform is dual sine.
Page 140
3. Program Control Commands 3.3 Instrument Subsystem Command waveform of Path 1 or Path 2, including sine, square, triangle and ramp. When the waveform is set to ramp or noise, the waveform will be automatically set to a certain ramp or noise, depending on the ramp type or noise type set last time.
Page 141
3. Program Control Commands 3.3 Instrument Subsystem Command [:SOURce[1]|2]:FM[1]|2:INTernal:SHAPe:RAMP <Mode> Function description: This command is used to set the type of ramp when the FM waveform of Path 1 or Path 2 is ramp, including up and down. Please refer to the command“[:SOURce[1]|2]:FM[1]|2:INTernal:SHAPe”.
3. Program Control Commands 3.3 Instrument Subsystem Command INTernal Internal modulation source. FUNCtion Function generator EXTernal[1] External 1 EXTernal2 External 2 Example: :FM:SOURce INT the FM source is internal. Reset state: INTernal Key path: [FM1|2]—>[Modulation Source Selection] [:SOURce[1]|2]:FM[1]|2:STATe <Mode> Function description: This command is used to set the FM Path 1 or Path 2 of the signal generator to ON/OFF state.
Page 145
3. Program Control Commands 3.3 Instrument Subsystem Command Reset state: Key path: [PM]—>[PM1|2]—> [Data Source]—>[External]—>[Input Coupling Mode] [:SOURce[1]|2]:PM[1]|2:INTernal:FREQuency <Frequency> Function description: This command is used to set the internal PM rate of PM Path 1 or Path 2 for the signal generator. It should be noted that the internal PM rate cannot be set when external is selected as the PM source.
Page 146
3. Program Control Commands 3.3 Instrument Subsystem Command Setting format: [:SOURce[1]|2]:PM[1]|2:INTernal:FREQuency:ALTernate <.val> Query format: "[:SOURce[1]|2]:PM[1]|2:INTernal:SHAPe".[:SOURce[1]|2]:PM [1]|2:INTernal:FREQuency:ALTernate? Parameter description: <Frequency> The frequency range corresponding to the FM waveform is as follows: Sweep sine: [0.002Hz, 10.000000000MHz], Dual sine: [0.001Hz, 10.000000000MHz], Example: :PM:INTernal:FREQuency:ALTernate 500kHz Set the frequency to 500kHz.
Page 147
3. Program Control Commands 3.3 Instrument Subsystem Command [:SOURce[1]|2]:PM[1]|2:INTernal:SHAPe <Mode> Function description: This command is used to set the output waveform of PM path 1 or 2, including sine, square, triangle, ramp, noise, sweep frequency sine and double and the like sine. When the waveform is set to ramp or noise, the waveform will be automatically set to a certain ramp or noise, depending on the ramp type or noise type set last time.
Page 148
3. Program Control Commands 3.3 Instrument Subsystem Command [:SOURce[1]|2]:PM[1]|2:INTernal:SHAPe:RAMP <Mode> Function description: This command is used to set the direction of ramp when the waveform of PM Path 1 or Path 2 is ramp, including up and down. For PM waveform commands, refer to “[:SOURce[1]|2]:PM[1]|2:INTernal:SHAPe”.
3. Program Control Commands 3.3 Instrument Subsystem Command Parameter description: <Mode> discrete data. The values of PM source are as follows: INTernal Internal modulation source. FUNCtion Function generator EXTernal[1] External 1 EXTernal2 External 2 Example: :PM:SOURce INT the PM source is internal Reset: INTernal Key path:...
Page 151
3. Program Control Commands 3.3 Instrument Subsystem Command to“[:SOURce[1]|2]:DM:IQADjustment[:STATe]” for the I/Q input adjustment ON/OFF command. Setting format: [:SOURce[1]|2]:DM:IQADjustment:GAIN <val> Query format: [:SOURce[1]|2]:DM:IQADjustment:GAIN? Parameter description: <Gain> signal I/Q gain balance. Range:[-4.00dB, +4.00dB]. Example: :DM:IQADjustment:GAIN 0dB Set I signal gain balance relative to Q as 0 dB. Reset state: [I/Q] —>...
Page 152
3. Program Control Commands 3.3 Instrument Subsystem Command Example: :DM:IQADjustment:OUTPut:GAIN 2dB To set I/Q output gain balance to 2dB. Reset state: [I/Q] —> [I/Q Output Adj] -> [Gain Balance] Key path: [:SOURce[1]|2]:DM:IQADjustment:OUTPut:IOFFset <offset > Function description: This command is used to set the I offset of I/Q output adjustment.
Page 153
3. Program Control Commands 3.3 Instrument Subsystem Command Parameter description: <skew> orthogonal offset of I/Q output adjustment Range:[- 10deg, 10deg]. Example: :DM:IQADjustment:OUTPut:SKEW 1deg To set I/Q output orthogonality offset to 1deg. Reset state: 0deg [I/Q] —> [I/Q Output Adj] -> [Orthogonal Offset] Key path: [:SOURce[1]|2]:DM:IQADjustment:OUTPut[:STATe] <State>...
Page 154
3. Program Control Commands 3.3 Instrument Subsystem Command [:SOURce[1]|2]:DM:IQADjustment:QSKew <Offset> Function description: When I/Q input/output adjustment is ON, this command is used to adjust the phase angle between vector I and vector Q by increasing or decreasing the phase angle of I or Q. Setting format: [:SOURce[1]|2]:DM:IQADjustment:QSKew <val>...
Page 155
3. Program Control Commands 3.3 Instrument Subsystem Command OFF | 0: exchange ON/OFF state is set to OFF. Example: :DM:IQEXChange:STATe 1 I/Q exchange ON Reset state: Key path: [I/Q Modulation]—>[I/Q Setting]->[I/Q Exchange ON OFF] [:SOURce[1]|2]:DM:OUTPut:AMPLitude<Amp> Function description: This command sets the value of the I/Q output amplitude. Setting format: [:SOURce[1]|2]:DM:OUTPut:AMPLitude <Val>...
Page 156
3. Program Control Commands 3.3 Instrument Subsystem Command Key path: [I/Q Modulation]—>[I/Q Output]->[Q-way CMV] [:SOURce[1]|2]:DM:OUTPut[:STATe] <State> Function description: This command enables I/Q output ON/OFF state. Setting format: [:SOURce[1]|2]:DM:OUTPut:STATe ON|OFF|1|0 Query format: [:SOURce[1]|2]:DM:OUTPut:STATe? Parameter description: <State> Boolean data, with the values listed below: ON | 1: I/Q output ON OFF | 0: I/Q output OFF.
:MEMory:CATalog:ALL? Function description: This command is used to query user-defined FSK modulation files. It will return all folder or file name information in the /home/ceyear/SgData/user/ file, with "," spacing between different file names. Query format: :MEMory:CATalog:ALL? Return data: <Used Size>...
Page 158
Function description: This command is used to query user-defined FSK modulation files. It will return a list of all file names with the suffix ".fsk" in the /home/ceyear/SgData/user/Fsk file, with "," spacing between different file names. Query format: :MEMory:CATalog:FSK? Example:...
Page 159
Function description: This command is used to query user-defined pulse train files. It will return a list of all file names with the suffix ".tra” in the /home/ceyear/SgData/user/Train/ file, with ";" spacing between different file names. Query format: :MEMory:CATalog:PTRain? Example:...
Page 160
<FileName> Character string type. Name of arbitrary wave file saved in the signal generator specified by users should not It includes the path, and the default path is in the “/home/ceyear/SgData/user/Wav/” folder. <#AB> # is a fixed format that represents the beginning of the data, where A represents the number of digits in the data length B, and B represents the data length.
Page 161
/home/ceyear/SgData/user/IqMap/ folder. Setting format: :MEMory:DELete:IQ Parameter description: No parameters Example: :MEMory:DELete:IQ Delete .iqm files /home/ceyear/SgData/user/IqMap / folder. Key path: None Description: for setting only. :MEMory:DELete:LIST Function description: This command deletes all user-defined list sweep files in the signal generator, that is, files with the extension ".lst" in the /home/ceyear/SgData/user/List/ folder.
Page 162
The root directory of the absolute path is "/SgData". Setting format: :MEMory:DELete[:NAME] <FileName> Parameter description: <FileName> Character string type. User file saved in the signal generator. :MEMory:DELete:NAME “/SgData/user/test.txt” Example: Delete text.txt files in /home/ceyear/SgData/user/ file Key path: None Description: for setting only. :MEMory:DELete:SEQ Function description: This command deletes all user-defined sequence files in the signal generator, that is, files with the extension ".seq"...
3. Program Control Commands 3.3 Instrument Subsystem Command Parameter description: <FileName> Character string type. File name saved in the signal generator. :MEMory:MOVE “/SgData/user/text1.txt”,” /SgData/user/text2.txt” Example: Rename file text1.txt to text2.txt Description: for setting only. 5025 3.3.13 ROSCillator Subsystem The oscillator subsystem command is used to realize functions of the signal generator related to time base.
Page 164
3. Program Control Commands 3.3 Instrument Subsystem Command reference to the factory default values. Key path: [System]—>[ Basic Settings]—>[Reference Settings]—>[Restore Factory Default Values] [:SOURce]:ROSCillator:FREQuency:EXTernal <Val> Function description: This command is used to set the external reference frequency. When the reference is manually selected as “[:SOURce]:ROSCillator:SOURce:AUTO ”...
3. Program Control Commands 3.3 Instrument Subsystem Command [:SOURce]:ROSCillator:SOURce:AUTO <Val> Function description: This command is used to set the reference selection as Automatic or Manual. When the reference selection is set as automatic, the signal generator automatically detects the input of an external 10MHz reference signal.
3. Program Control Commands 3.3 Instrument Subsystem Command Description: For query only. :SYSTem:COMMunicate:GPIB[:SELF]:ADDRess <Address> Function description: This command is used to set GPIB address of the signal generator, which is 19 by default. To ensure normal communication, the local GPIB address should be different from that of other devices in the same test system.
3. Program Control Commands 3.3 Instrument Subsystem Command :SYSTem:COMMunicate:LAN:DGATeway|GATeway <Address> Function description: This command is used to set network gateway address of the signal generator in external network access LAN. The parameters are expressed in dotted decimal notation. The instrument reset and state call gateway remain unchanged.
3. Program Control Commands 3.3 Instrument Subsystem Command :SYSTem:COMMunicate:LAN:PORT <num> Function description: This command sets the port number of the network controlled by the signal generator program. After setting by this command, the new port number takes effect immediately, and the original network program connection established through the port number becomes invalid.
3. Program Control Commands 3.3 Instrument Subsystem Command :SYSTem:DEVice:LANGuage <Mode> Function description: This command is used to set the language displayed on the interface of the signal generator. At present, the instrument supports Chinese and English interface. The default interface is Chinese. After the language switch is completed, the interface cannot be switched in real time, but when the command is used for query, the returned value is the language value after the switch.
Page 171
3. Program Control Commands 3.3 Instrument Subsystem Command the message: "+0, No ERROR". Query format: :SYSTem:ERRor[:NEXT]? Returned value: <ErrorInfo>: "error code, error". Example: :SYSTem:ERRor:NEXT? this example shows that the errors of the signal generator are queried. Description: For query only. :SYSTem:HELP:HEADers? Function description: This command queries the list of programmed control...
3. Program Control Commands 3.3 Instrument Subsystem Command NORMal: manufacturer USER: user LAST: last state Example: :SYSYem:PRESet:TYPE USER set the reset state of the signal generator to user. Reset state: NORMal [System] —> [Reset] —> [Reset Type] Key path: :SYSTem:PRESet[:USER]:SAVE Function description: This command is used to save the current state of the user, and is valid when the reset type is user.
Page 173
3. Program Control Commands 3.3 Instrument Subsystem Command The following commands set the relevant configurations for arbitrary wave, including: [:SOURce]:RADio:ARB:IMAP[1]|3:TYPE · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 167 ...
Page 175
3. Program Control Commands 3.3 Instrument Subsystem Command [:SOURce]:RADio:ARB:IMAP[1]|3:TYPE MARKer|TRIGger Function description: This instruction is used to set the interface type in arbitrary wave interface mapping. When the interface name is "Marker 1/Trigger A" and the channel is Channel A or the interface name is "Marker 3/Trigger B"...
Page 176
3. Program Control Commands 3.3 Instrument Subsystem Command Parameter description: <val > Integer data, marked as the average value of the pulse. Range: [2,1024]. Example: :RADio:ARB:MARKer:DIVider 100 Set the average value of the pulse marker type for Marker 1 to 100. Reset state: 2 Key path: [Baseband] ->[Arbitrary Wave] ->[Marker Settings] ->[Marker Pulse]...
Page 177
3. Program Control Commands 3.3 Instrument Subsystem Command [:SOURce[1]|2]:RADio:ARB:MARKer[1]|2|3|4:PATTern <Val>,<BitCount> Function description: When the marker type is selected as a predefined style, this command sets the value of the predefined style, which can be set according to different decimal systems, but shall always return in hexadecimal (# H) when querying.
Page 178
3. Program Control Commands 3.3 Instrument Subsystem Command listed below: UNCHanged: unchanged, RESTart: start PULSe :Pulse PATTern: predefined pattern, RATio: fixed ON/OFF ratio. Example: :RADio:ARB:MARKer PULSe The marker type pulse of arbitrary wave. Reset state: UNCHanged Key path: [Baseband] ->[Arbitrary Wave] ->[Marker Settings] ->[Marker] [:SOURce[1]|2]:RADio:ARB:MCARrier:CARRier[1]|2--512:CONFlict? Function description: This command is used to query whether the specified...
Page 179
3. Program Control Commands 3.3 Instrument Subsystem Command Reset state: Key path: [Baseband] ->[Arbitrary Wave] ->[Basic Configuration] ->[Create Multiple Carriers] ->[General] ->[Number of Carriers] Remarks: The instruction is valid when the multi carrier signal generation function option is installed on the instrument (S08) [:SOURce[1]|2]:RADio:ARB:MCARrier:CARRier[1]|2--512:DELay <Val>...
Page 180
3. Program Control Commands 3.3 Instrument Subsystem Command [:SOURce[1]|2]:RADio:ARB:MCARrier:CARRier[1]|2--512:FREQuency? Parameter description: <Val> Floating point data, carrier frequency offset set Scope: The range of multi carrier spacing is related to the options, as follows: Standard Configuration: [-100MHz, 100MHz]. Option H31: [-250MHz, 250MHz]. Option H31: [-250MHz, 250MHz]. Option H31: [-250MHz, 250MHz].
Page 181
3. Program Control Commands 3.3 Instrument Subsystem Command [:SOURce[1]|2]:RADio:ARB:MCARrier:CARRier[1]|2--512:PHASe <val > Function description: This command is used to set the phase of the specified multi carrier. The carrier is specified by the suffix after CARRIER, and an error prompt of "Command suffix out of range" is generated when the specified carrier does not exist.
Page 182
(S08) [:SOURce[1]|2]:RADio:ARB:MCARrier:CARRier[1]|2--512:WAVeform <FileName > Function description: This command is used to set the file name for the s pecified multi carrier. The parameter cannot include a path name. The default path is the file under the "/home/ceyear/SgData/user/W...
Page 183
"/home/ceyear/SgData/user/McarrierConfig/" path, with different file names divided with ";". Query format: [:SOURce[1]|2]:RADio:ARB:MCARrier:CATalog? Example: RADio:ARB:MCARrier:CATlog? Query the list of saved multi-carrier configuration files under the path "home/ceyear/SgData/user/Mcarri erConfig/". Key path: None Description: For query only. Remarks: The command is valid when the instrument is installed with multiple carrier signals to generate function options (S08) [:SOURce[1]|2]:RADio:ARB:MCARrier:CONFigure:LOAD <FileName >...
Page 184
". mcarcfg" and the parameter does not include a path name. The default save path is "/home/ceyear/SgData/user/McarrierConfig/"; If a file with the same name exists, delete the original file and recreate it.
Page 185
3. Program Control Commands 3.3 Instrument Subsystem Command [:SOURce[1]|2]:RADio:ARB:MCARrier:EDIT:CARRier:DELay:STARt <val > Function description: This command is used to set the delay start value in the carrier auto fill configuration. After the command is executed, the multi carrier list data will not take effect immediately, but can only take effect after using the application configuration.
Page 186
3. Program Control Commands 3.3 Instrument Subsystem Command step to 1ms. Reset state: Key path: [Baseband] ->[Arbitrary Wave] ->[Basic Configuration] ->[Create Multiple Carriers] ->[Multi Carrier List] ->[Carrier Table Auto Fill] ->[Delay Step Value] Remarks: The instruction is valid when the multi carrier signal generation function option is installed on the instrument (S08) [:SOURce[1]|2]:RADio:ARB:MCARrier:EDIT:CARRier:EXECute Function description:...
Page 187
3. Program Control Commands 3.3 Instrument Subsystem Command Key path: [Baseband] ->[Arbitrary Wave] ->[Basic Configuration] ->[Create Multiple Carriers] ->[Multi Carrier List] ->[Carrier Table Auto Fill] ->[Phase Start Value] Remarks: The instruction is valid when the multi carrier signal generation function option is installed on the instrument (S08) [:SOURce[1]|2]:RADio:ARB:MCARrier:EDIT:CARRier:PHASe:STEP <val >...
Page 188
3. Program Control Commands 3.3 Instrument Subsystem Command Query format: [:SOURce[1]|2]:RADio:ARB:MCARrier:EDIT:CARRier:POWer:STARt? Parameter description: <Val> Floating point data, gain start value set Range:[-80dB, 0dB] Example: RADio:ARB:MCARrier:EDIT:CARRier:POWer:STARt -5dB Set the gain start value to -5dB. Reset state: Key path: [Baseband] ->[Arbitrary Wave] ->[Basic Configuration] ->[Create Multiple Carriers] ->[Multi Carrier List] ->[Carrier Table Auto Fill] ->[Gain Start Value] Remarks: The instruction is valid when the multi carrier signal generation function...
Page 189
3. Program Control Commands 3.3 Instrument Subsystem Command Setting format: [:SOURce[1]|2]:RADio:ARB:MCARrier:EDIT:CARRier:STARt <Val> Query format: [:SOURce[1]|2]:RADio:ARB:MCARrier:EDIT:CARRier:STARt? Parameter description: <Val> Integer data, start index set Range: [0, current number of carriers -1] Example: RADio:ARB:MCARrier:EDIT:CARRier:STARt 0 Set the start index to 0. Reset state: Key path: [Baseband] ->[Arbitrary Wave] ->[Basic Configuration] ->[Create Multiple Carriers] ->[Multi Carrier List] ->[Carrier Table Auto Fill] ->[Start...
Page 190
The file name must include the extension ". seg", and the file name does not need to include a path. The default path is "/home/ceyear/SgData/user/Wav/". If the specified file does not exist, an error message "File name not found"...
Page 191
3. Program Control Commands 3.3 Instrument Subsystem Command period mode to the custom signal period. For commands on setting period mode, please refer to “[:SOURce[1]|2]:RADio:ARB:MCARrier:PERiod:MODE”. Setting format: [:SOURce[1]|2]:RADio:ARB:MCARrier:PERiod <Val> Query format: [:SOURce[1]|2]:RADio:ARB:MCARrier:PERiod? Parameter description: <Val> Floating point data, signal period value set Range: [0,1000000000s] Example: RADio:ARB:MCARrier:PERiod 1ms Set the signal period under the...
Page 192
". seg" is included in the parameter. There is no need to set the path, and the default path is /home/ceyear/SgData/user/Wav/. If a file with the same name exists in the path, the original file will be deleted and the file will be recreated.
Page 193
". seg" is included in the parameter. There is no need to set the path, and the default path is /home/ceyear/SgData/user/Wav/. If a file with the same name exists in the path, the original file will be deleted and the file will be recreated.
Page 194
Setting format: [:SOURce[1]|2]:RADio:ARB:SEQuence:CLOad “filename” Parameter description: String type, file name to be selected :RADio:ARB:SEQuence:CLOad “/SgData/user/test.seq” Create Example: sequence file named test.seq in the /home/ceyear/SgData/user file and load it into arbitrary wave. Reset state: None Key path: [Baseband]—>[Arbitrary Wave]—>[Basic Configuration]—>[Create Sequence]—>[Create and Load Sequence File]...
Page 195
Parameter description: < WaveForm > String type, the new waveform segment file name to be included in the sequence :RADio:ARB:SEQuence:CONFigure:APPend “/SgDara/user/test.seg” Example: Append the waveform segment file /home/ceyear /SgDara/user/test.seg to the sequence configuration list Reset state: None Key path: [Baseband]—>[Arbitrary Wave]—>[Basic...
Page 196
3. Program Control Commands 3.3 Instrument Subsystem Command Sequence]—>[General]—>[Add Waveform Segments] Segment] Remarks: The command is valid when generating options for instrument installation sequence files (S07) [:SOURce[1]|2]:RADio:ARB:SEQuence:CONFigure:DELete <val> Function description: Delete the waveform segment file information of the specified index in the sequence configuration list. for setting only. Setting format: [:SOURce[1]|2]:RADio:ARB:SEQuence:CONFigure:DELete <val>...
Page 197
/SgData/; If it does not include an absolute path, then the default path is "/home/ceyear/SgData/user/SquenceConfig/". Setting format: [:SOURce[1]|2]:RADio:ARB:SEQuence:CONFigure:STORe “filename”...
Page 198
"/home/ceyear/SgData/user/Wav/". Setting format: [:SOURce[1]|2]:RADio:ARB:SEQuence:CREate “filename” Parameter description: String type, file name to be selected :RADio:ARB:SEQuence:CREate “/SgData/user/text.seq” Create Example: sequence file named text.seq in the path /home/ceyear/SgData/user/. Reset state: None Key path: [Baseband]—>[Arbitrary Wave]—>[Basic Configuration]—>[Create Sequence]—>[General]—>[Create Sequence File]...
Page 199
3. Program Control Commands 3.3 Instrument Subsystem Command MRK2: Marker 2 MRK3: Marker 3 MRK4: Marker 4 :RADio:ARB:SEQuence:MARKer:ESEGment MRK1 设置序列中波形段 Example: 起始标记为标记 1 Set the start marker of the waveform segment in the sequence to Marker 1. Reset state: Key path: [Baseband]—>[Arbitrary Wave]—>[Create Sequence]—>[Clock/Marker]—>[Waveform Segment Start Marker]...
Page 200
3. Program Control Commands 3.3 Instrument Subsystem Command MRK1: Marker 1 MRK2: Marker 2 MRK3: Marker 3 MRK4: Marker 4 Example: :RADio:ARB:SEQuence:MARKer:STARt MRK3 The sequence start marker is marker 3. Reset state: Key path: [Baseband]—>[Arbitrary Wave]—>[Create Sequence]—>[Clock/Marker]—>[Sequence Start Marker] Remarks: The command is valid when generating options for instrument installation sequence files (S07) [:SOURce[1]|2]:RADio:ARB:SEQuence:NEXT[:SEGMent]...
Page 201
3. Program Control Commands 3.3 Instrument Subsystem Command Example: :RADio:ARB:SEQuence SEQuencer Set the sequence playback mode to sequence playback Reset state: SAME Key path: [Baseband]—>[Arbitrary Wave]—>[Playback Control]—>[Playback Mode] Remarks: The command is valid when generating options for instrument installation sequence files (S07) [:SOURce[1]|2]:RADio:ARB[:STATe] <State>...
Page 202
3. Program Control Commands 3.3 Instrument Subsystem Command Parameter description: <Mode> discrete data. Arbitrary wave trigger source, Values are taken as follows: KEY: trigger key, EXTernal : external Example: :RADio:ARB:TRIGger:SOURce KEY Set the trigger source as the trigger key. Reset state: Key path: [Baseband]—>[Arbitrary Wave]—>[Trigger Setting]—>[Trigger Source] [:SOURce[1]|2]:RADio:ARB:TRIGger[:SOURce]:EXTernal:DELay <Val>...
Page 203
3. Program Control Commands 3.3 Instrument Subsystem Command [:SOURce[1]|2]:RADio:ARB:TRIGger[:SOURce]:EXTernal:DELay:SAMPle <val> Query format: [:SOURce[1]|2]:RADio:ARB:TRIGger[:SOURce]:EXTernal:DELay:S AMPle? Parameter description: <Val> delay time bit when external is selected as the baseband trigger source. Range: [0,25000000000]. Example: :RADio:ARB:TRIGger:SOURce:EXTernal:DELay:SAMPle 1024 The external trigger delay sample bit is 1024. Reset state: Key path: [Baseband]—>[Arbitrary Wave]—>[Trigger Setting]—>[Trigger Source...
Page 204
3. Program Control Commands 3.3 Instrument Subsystem Command output or low effective trigger baseband output when external is selected as trigger source of the signal generator arbitrary wave. Setting format: [:SOURce[1]|2]:RADio:ARB:TRIGger:SOURce:EXTernal:SLOPe POSitive|NEGative Query format: [:SOURce[1]|2]:RADio:ARB:TRIGger:SOURce:EXTernal:SLOPe? Parameter description: <Mode> discrete data. The values of external trigger slope are as follows: POSitive : positive NEGative...
Page 205
3. Program Control Commands 3.3 Instrument Subsystem Command Key path: [Baseband]—>[Arbitrary Wave]—>[Trigger Setting]—>[Trigger Mode] [:SOURce[1]|2]:RADio:ARB:TRIGger:TYPE:CONTinuous[:TYPE] <Mode> Function description: This command is used to set the type for sequence file to respond to trigger signal in arbitrary wave continuous trigger mode. Users may select FREE, TRIGger or RESet.
Page 206
3. Program Control Commands 3.3 Instrument Subsystem Command Continuous]—>[Continuous Trigger Type] Type] [:SOURce[1]|2]:RADio:ARB:TRIGger:TYPE:GATE[:ACTive] <Mode> Function description: This command is used to set the trigger type in the arbitrary wave gate control trigger mode. Users may select low effective or high effective mode. For trigger mode commands, refer to“[:SOURce[1]|2]:RADio:ARB:TRIGger:TYPE”.
Page 207
At this time, the created sine wave file name and storage path are both default values and cannot be set. The default generated file name is SINTESTWAVE.seg, which is stored in the /home/ceyear/SgData/user/Wav/ folder. Setting format: [:SOURce[1]|2]:RADio:ARB:TWAVeform:SINE:CLOad Example: :RADio:ARB:TWAVeform:SINE:CLOad Create a sine wave test waveform and load it into arbitrary wave.
Page 208
The default storage path for the file is /home/ceyear/SgData/user/Wav/. Setting format: [:SOURce[1]|2]:RADio:ARB:TWAVeform:SINE:CREate “fileName” Parameter description: Parameter of string type :RADio:ARB:TWAVeform:SINE:CREate “text.seg”...
Page 209
Create a square wave test waveform and load it into arbitrary wave. At this time, the created square wave file name and storage path are both default values and cannot be set. The default generated file name is SQUATESTWAVE.seg, which is stored in the /home/ceyear/SgData/user/Wav/ folder Setting format: [:SOURce[1]|2]:RADio:ARB:TWAVeform:SQUare:CLOad...
Page 210
The default storage path for the file is /home/ceyear/SgData/user/Wav/ Setting format: [:SOURce[1]|2]:RADio:ARB:TWAVeform:SQUare:CREate “fileName”...
Page 211
3. Program Control Commands 3.3 Instrument Subsystem Command waveforms Setting format: [:SOURce[1]|2]:RADio:ARB:TWAVeform:SQUare:OFFSet val Query format: [:SOURce[1]|2]:RADio:ARB:TWAVeform:SQUare:OFFSet? Parameter description: Floating point type parameter, expressed in FS as a percentage of full scale Range: [| Square Wave Test Waveform Amplitude | -1,1- | Square Wave Test Waveform Amplitude |] Example: :RADio:ARB:TWAVeform:SQUare:AMPLitude 0.1...
This command is used to select arbitrary wave file to load and play. The parameter is a string type, indicating the name of arbitrary wave file to be loaded, including the path. The default path is the "/home/ceyear/SgData/user/Wav/" folder Setting format: [:SOURce[1]|2]:RADio:ARB:WAVeForm “<file_name>” Query format: [:SOURce[1]|2]:RADio:ARB:WAVeForm? Parameter description: <...
Page 214
3. Program Control Commands 3.3 Instrument Subsystem Command filter, Root Nyquist filter, Gaussian filter and rectangular filter. If the user changes the value, it will affect the bandwidth occupied by the baseband signal spectrum. Please refer to the command“[:SOURce[1]|2]:RADio:CUSTom:FILTer”. Setting format: [:SOURce[1]|2]:RADio:CUSTom:ALPHa <val>. Query format: [:SOURce[1]|2]:RADio:CUSTom:ALPHa? Parameter description: <FilterAlpha>...
Page 215
/home/ceyear/SgData/user/DataSrc with the extension of ".src". The parameter is a string, containing only the specified file name and not the path name. When no file is selected, it returns to "NULL” when queried.
Page 216
3. Program Control Commands 3.3 Instrument Subsystem Command value P is not a multiple of 4, then it is automatically set to a value that is less than the integer multiple of the maximum 4 of P. Example: :RADio:CUSTom:DATA:SCOUNT 50000 Set the number of sampling points for generating waveform segment files to 50000 Reset state: 40000...
Page 217
3. Program Control Commands 3.3 Instrument Subsystem Command Restore the digital modulation filter to the default filter settings. Key path: [Baseband]-> [Digital Modulation]-> [Filter Settings]-> [Restore Default Filter Dode] [:SOURce]:RADio:CUSTom:IMAP[1]|3:TYPE MARKer|TRIGger Function description: This instruction is used to set the interface type in digital modulation interface mapping.
Page 218
"/home/ceyear/SgData/user/Marker/"with the file extension ".mrk". The parameter is of string type, which is only used to specify the file name and does not contain the path.
Page 219
3. Program Control Commands 3.3 Instrument Subsystem Command Parameter description: <val > Integer data, marked as the average value of the pulse. Range: [2,1024]. Example: :RADio:CUSTom:MARKer:DIVider 100 Set the average value of the pulse marker type for Marker 1 to 100. Reset state: Key path: [Baseband]->...
Page 220
3. Program Control Commands 3.3 Instrument Subsystem Command [:SOURce[1]|2]:RADio:CUSTom:MARKer[1]|2|3|4:PATTern <Val>,<BitCount> Function description: This command sets the value of the predefined style when the tag type is selected as the predefined style. Settings can be made in different decimal systems, but shall always be returned in hexadecimal when queried.
Page 221
3. Program Control Commands 3.3 Instrument Subsystem Command listed below: CUSTom - custom, PULSe :Pulse PATTern : Predefined style, RATio : Fixed ON/OFF ratio. Example: :RADio:CUSTom:MARKer PULSe The Digital Modulation type is Pulse. Reset state: PULSe Key path: [Baseband]-> [Digital Modulation]-> [Marker Setting]-> [Mkr 1|2|3|4 Type] [:SOURce[1]|2]:RADio:CUSTom:MODulation:APSK[16]|32:GAMMa <mode>...
Page 222
3. Program Control Commands 3.3 Instrument Subsystem Command [:SOURce[1]|2]:RADio:CUSTom:MODulation:APSK[16]|32:GAMMa:CUST om[1]|2 <Val> Function description: this command sets the modulation format as APSK, and the value of γ, γ1 or γ2 is customized when the gamma value is user-defined. When the modulation type is 16APSK, this command is used to set the user-defined gamma value, and the command format is [:SOURce[1]|2]:RADio:CUSTom:MODulation:APSK[16]:GAMMa:CUSTo m[1].
Page 223
3. Program Control Commands 3.3 Instrument Subsystem Command The modulation depth of ASK is 30%. Reset state: [Baseband]—>[Digital Modulation] —> [Select Modul Type—> Key path: [Select Modul Type ASK] —> [Modulation depth] [:SOURce[1]|2]:RADio:CUSTom:MODulation:AQPSk[:ANGLe] <Val> Function description: This command is used to set the modulation angle of AQPSk when the modulation type of digital modulation is AQPSk.
Page 224
3. Program Control Commands 3.3 Instrument Subsystem Command [Baseband]—>[Digital Modulation]] —> [Select Modul Type]—> Key path: [Select Modul Type 2FSK|4FSK|8FSK|16FSK|32FSK|64FSK]—> [Frequency Offset] [:SOURce[1]|2]:RADio:CUSTom:MODulation:PRESet Function description: This command is used to set the modulation type of digital modulation as the default, and the default modulation type is QPSK. For modulation type commands of digital modulation, please refer to “[:SOURce[1]|2]:RADio:CUSTom:MODulation[:TYPE]”.
Page 225
I/Q. Please refer to “[:SOURce[1]|2]:RADio:CUSTom:MODulation[:TYPE]” for radio modulation type commands. The command parameter is a file name containing the extension .iqm, without file path. The default path is /home/ceyear/SgData/user/IqMap/. Setting format: [:SOURce[1]|2]:RADio:CUSTom:MODulation:UIQ <S> Parameter description:...
Page 226
3. Program Control Commands 3.3 Instrument Subsystem Command <S> Selected user I/Q file name. :RADio:CUSTom:MODulation:UIQ “test.iqm” Example: Select test.iqm file. [Baseband]—>[Digital Modulation] —> [Select Modul Type] Key path: —> [Select Modul Type Custom I/Q File] -> [Select I/Q File] [:SOURce[1]|2]:RADio:CUSTom:SRATe <Val> Function description: It is used to set the code element rate of the digital modulation of the signal generator, and the units of the code element...
Page 227
3. Program Control Commands 3.3 Instrument Subsystem Command trigger key, the instruction executes a trigger. for setting only. Setting format: [:SOURce[1]|2]:RADio:CUSTom:TRIGger:EXECute Example: :RADio:CUSTom:TRIGger:EXECute. Execute a trigger Reset state: None Key path: [Baseband]-> [Digital Modulation]-> [Trigger Mode]->[Trigger Source Trigger Key]-> [Trigger] [:SOURce[1]|2]:RADio:CUSTom:TRIGger[:SOURce] <Mode>...
Page 228
3. Program Control Commands 3.3 Instrument Subsystem Command Example: :RADio:CUSTom:TRIGger:EXTernal:DELay:SAMPle 3000 The external trigger delay is 3000 bits. Reset state: Key path: [Baseband]-> [Digital Modulation]-> [Trigger Mode]->[Trigger Source Ext]—> [Delay Type Bit]—>[Delay] [:SOURce[1]|2]:RADio:CUSTom:TRIGger[:SOURce]:EXTernal:DELay:STA Te <State> Function description: This command is used to set the external trigger delay state when external is selected as trigger source of the signal generator.
Page 229
3. Program Control Commands 3.3 Instrument Subsystem Command [:TIME] <val> Query format: [:SOURce[1]|2]:RADio:CUSTom:TRIGger[:SOURce]:EXTernal:DELay [TIME]? Parameter description: <Val> delay time when external is selected as the radio trigger source. Range: [0, 10s]. Example: :RADio:CUSTom:TRIGger:EXTernal:DELay 3000ms The external trigger delay is 3000 ms. Reset state: Key path: [Baseband]->...
Page 230
3. Program Control Commands 3.3 Instrument Subsystem Command Query format: [:SOURce[1]|2]:RADio:CUSTom:TRIGger:TYPE? Parameter description: <Mode> discrete data. The values of radio signal trigger mode are as follows: CONTinuous : the baseband trigger mode is set to be continuous, SINGle : the baseband trigger mode is set to be single, GATE : the baseband trigger mode is set to be gate.
Page 231
The default suffix of the waveform file is .seg, and the file is placed in the folder /home/ceyear/SgData/user/Wav/ by default, and the file path is...
Parameter description: <S > File name used by the generate waveform segment :RADio:CUSTom:WAVeform:CREate “Test.seg” Example: file path generated waveform segment /home/ceyear/SgData/user/Wav/Test.seg, and store the generated waveform segments in this file. Key path: [Baseband]-> [Digital Modulation]-> [Data Sourse Configuration]->[Generate Waveform Segment] Remarks:...
This command is used to select a multitone file and load it into the memory of the signal generator for play. It is only required to set the name of the multitone file instead of specifying the absolute path. The default path is “/home/ceyear/SgData/user/Mtone/”. Setting format: [:SOURce[1]|2]:RADio:MTONe:ARB:SETup <file_name> Parameter description: <FileName>...
The parameter of this instruction is a string type, excluding path name, and is only the name of the file saved. The default path is /home/ceyear/SgData/user/Mtone/. Setting format: [:SOURce[1]|2]:RADio:MTONe:ARB:SETup:STORe <file_name> Parameter description: <FileName>...
3. Program Control Commands 3.3 Instrument Subsystem Command Parameter description: Parameter of string type <FreqSpacing> Frequency spacing between multiple tones. Range: [-100MHz, 100MHz]. <NumTones> number of tones. Range: [2, 512]. <Pow> Power gain. Range: [-100dB,0dB]。 <Phase> initial phase. Range: [0deg, 359.99deg]. <State>...
3. Program Control Commands 3.3 Instrument Subsystem Command Reset state: 1MHz Key path: [Baseband]-> [Multi-tone Modulation]-> [Base Config]-> [Freq Interval] [:SOURce[1]|2]:RADio:MTONe:ARB:SETup:TABLe:NTONes <NumTones> Function description: This command sets the number of tones in the multi-tone modulation list. When this value is modified, the number of multi-tone points in the multi-tone will be modified at the same time.
3. Program Control Commands 3.3 Instrument Subsystem Command set to the fixed value of 0 degrees; when it is set to random, such phase positions will be set with different random values based on the random seed settings. Please refer to“[:SOURce[1]|2]:RADio:MTONe:ARB:SETup:TABLe:PHASe:INITializ e:SEED”for relationship between tone phases in multitone modulation.
3. Program Control Commands 3.3 Instrument Subsystem Command Relationship between Multitones] [:SOURce[1]|2]:RADio:MTONe:ARB:SETup:TABLe:ROW <RowIndex>,<Pow>,<Phase>,<State> Function description: This command is used to modify the multitone parameters in a row of the multitone modulation list, including <row_index>, <pow>, <phase> and <state>. If users need to modify the whole multitone list, please refer to the command “[:SOURce[1]|2]:RADio:MTONe:ARB:SETup:TABLe”.
3. Program Control Commands 3.3 Instrument Subsystem Command OFF | 0: multitone modulation OFF. Example: :RADio:MTONe:ARB:STATe 1 multitone modulation ON. Reset state: Key path: [Baseband]-> [Multi-tone Modulation]-> [Base Config]-> [multitone Modulation Setting: ON OFF] 3.3.18 PWM Subsystem The PWM subsystem is used to configure the intra-pulse modulation function. The instruction of this subsystem will be valid only after the intra-pulse modulation function option (S03) is installed in the instrument, otherwise an error prompt of "Undefined command"...
Page 240
3. Program Control Commands 3.3 Instrument Subsystem Command types of intra-pulse modulation: linear frequency modulation, triangular frequency modulation, and cosine quartic frequency modulation. Setting format: [:SOURce[1]|2]:PWM:BWIDth <value> Query format: [:SOURce[1]|2]:PWM:BWIDth? Parameter description: <value> float parameter, the set modulation bandwidth value Range: The value range of intra-pulse modulation bandwidth is related to the options, as follows: Standard Configuration:...
Page 241
3. Program Control Commands 3.3 Instrument Subsystem Command NEGative : Reduce (Linear FM) Lower triangle (Triangular FM) Fall (Cosine Fourth-law FM) Example: :PWM:DIRection POSitive Set the intra-pulse FM direction to Increase | Up Triangule | Rise. Reset state: NEGative [Baseband]—>[Intra-pulse Modulation] —>[Intra-pulse Modulation Type Key path: linear FM| Triangular FM|Cosine Fourth-law FM] —>[Modulation Direction]...
Page 242
3. Program Control Commands 3.3 Instrument Subsystem Command [:SOURce[1]|2]:PWM:PPCM:TYPE < Mode> Function description: This command sets the type of PM Code when the intra-pulse modulation type is PM Code. The values are P1|P2|P3|P4|FRANk|BPSK|QPSK. Setting format: [:SOURce[1]|2]:PWM:PPCM:TYPE P1|P2|P3|P4|FRANk|BPSK|QPSK Query format: [:SOURce[1]|2]:PWM:PPCM:TYPE? Parameter description: <Mode>...
3. Program Control Commands 3.3 Instrument Subsystem Command setting intra-pulse modulation types, refer to “[:SOURce[1]|2]:PWM:TYPE”. Query format: [:SOURce[1]|2]:PWM:SYMBols? Example: :PWM:SYMBols? Query the number of symbols of PM code. [Baseband]—>[Intra-pulse Modulation] —>[Intra-pulse Modulation FM Key path: Code|—> [Number of Symbols] Description: For query only.
Page 244
3. Program Control Commands 3.3 Instrument Subsystem Command SCPI enable register No effect Preset Preset effect SCPI event register No effect Clear Clear No effect SCPI error/event queue enable No effect Preset Preset effect SCPI error/event queue No effect Clear Clear No effect IEEE488.2 Register ESE SRE...
3. Program Control Commands 3.3 Instrument Subsystem Command Query format: :STATus:OPERation:PTRansition? Parameter description: Value of the positive transition filter for integer parameter operation state. Range: [0,32767]. Example: :STAT:OPER:PTR 4 Set the second bit of the positive transition filter for integer parameter operation state to 1, other bits to 0.
3. Program Control Commands 3.3 Instrument Subsystem Command :STATus:QUEStionable:CONDition? Function description: This command queries the value of the condition register in the question status register Query format: :STATus:QUEStionable:CONDition? Parameter description: Query the value of the condition register in the question status register.
3. Program Control Commands 3.3 Instrument Subsystem Command positive hopping filter. Range: [0,32767]. Example: :STAT:QUES:PTR 6 Set the first and second bits of the question status positive hopping filter to 1, other bits to 0. :STATus:QUEStionable[:EVENt]? Function description: This command queries the question status event register. After the query, this register is automatically cleared.
3. Program Control Commands 3.3 Instrument Subsystem Command :STATus:QUEStionable:FREQuency:NTRansition <val> Function description: This command queries or sets the frequency question status negative transition filter. Setting format: :STATus:QUEStionable:FREQuency:NTRansition <val> Query format: :STATus:QUEStionable:FREQuency:NTRansition? Parameter description: Integer parameter, the value in the question status negative hopping filter.
Page 250
3. Program Control Commands 3.3 Instrument Subsystem Command Range: [0,32767]. Example: :STAT:QUES:POW:COND? Query the value of condition register in the power question status register. :STATus:QUEStionable:POWer:ENABle <val> Function description: This command queries or sets the power state event enable register. Setting format: :STATus:QUEStionable:POWer:ENABle <val> Query format: :STATus:QUEStionable:POWer:ENABle? Parameter description: Integer parameter, the value in the power question status...
3. Program Control Commands 3.3 Instrument Subsystem Command :STATus:QUEStionable:POWer[:EVENt]? Function description: This command queries the power question status event register. After the query, this register is automatically cleared. Query format: :STATus:QUEStionable:POWer[:EVENt]? Parameter description: Return the value in the power question status condition register.
3. Program Control Commands 3.3 Instrument Subsystem Command Dual sine frequency 1: [0.001Hz, 10 MHz]. Example: :FUNCtion:FREQuency 2MHz Set the frequency of the function generator to 2MHz. Reset state: [Function Generator 1|2] — > [Data Source] — > [Frequency] Key path: [Function Generator 1 | 2]->...
3. Program Control Commands 3.3 Instrument Subsystem Command Query format: [:SOURce[1]|2]:FUNCtion:FREQuency:ALTernate:AMPLitude:PERCent? Parameter description: <Percent> Amplitude percent of the dual sine frequency 2. Range: [0, 100]. Example: FUNCtion:FREQuency:ALTernate:AMPLitude:PERCent 20 Set the second waveform of the dual sine to account for 20% of the total signal power output.
3. Program Control Commands 3.3 Instrument Subsystem Command triangle. Reset state: SINE [Function Generator 1|2] — — Key path: > [Data Source] > [Waveform Selection] [:SOURce[1]|2]:FUNCtion:SHAPe:NOISe Function description: When the output waveform of the function generator is selected as noise, this command sets the noise type. Setting format: [:SOURce[1]|2]:FUNCtion:SHAPe:NOISe GAUSsian |UNIForm Query format: [:SOURce[1]|2]:FUNCtion:SHAPe:NOISe? Parameter description:...
3. Program Control Commands 3.3 Instrument Subsystem Command the calibration compensation file, the power compensation values of the left and right frequency points closest to the frequency in the compensation file will be used for interpolation calculation to obtain the power compensation value of the frequency point and use it.
Page 258
3. Program Control Commands 3.3 Instrument Subsystem Command mode. At this time, it is impossible to remotely control the instrument through GPIB. When the power calibration is completed, the GPIB interface of the instrument will automatically switch back to the listening and speaking mode, which can be remotely controlled.
Page 259
3. Program Control Commands 3.3 Instrument Subsystem Command power flatness compensation file is empty" will be generated. Setting format: [:SOURce[1]|2]:CORRection:FLATness:CURRent:FREQuency <value > Query format: [:SOURce[1]|2]:CORRection:FLATness:CURRent:FREQuency? Parameter description: <value> double type parameter, frequency value Model Range 1466C [6kHz ~45GHz] 1466D [6kHz~20GHz] 1466E [6kHz ~33GHz] 1466G...
3. Program Control Commands 3.3 Instrument Subsystem Command [:SOURce[1]|2]:CORRection:FLATness:DELete <MODE > Function description: This instruction is used to delete the data in the currently selected compensation file. When deleting data, it can be divided into deleting the current line and deleting all lines. When deleting the current line, only the data of the currently specified line will be deleted.
3. Program Control Commands 3.3 Instrument Subsystem Command :CORRection:FLATness:SELect “test.plt” selects the compensation file Example: text.plt in the path ”SgData/user/Pltc/” Reset state: None [Power]—>[User Calibration Compensation] —>[Select Calibration Key path: Compensation File] Description: for setting only. [:SOURce[1]|2]:CORRection:FLATness[:FILE]:STORe <FileName> Function description: This instruction is used to save the current compensation file data in another specified file.
3. Program Control Commands 3.3 Instrument Subsystem Command power flatness compensation file is empty" will be generated. Setting format: [:SOURce[1]|2]:CORRection:FLATness:FREQuency <val >{,{val}} Query format: [:SOURce[1]|2]:CORRection:FLATness:FREQuency? Parameter description: <value> double type parameter, frequency value Model Range 1466C [6kHz ~45GHz] 1466D [6kHz~20GHz] 1466E [6kHz ~33GHz] 1466G...
3. Program Control Commands 3.3 Instrument Subsystem Command Setting format: [:SOURce[1]|2]:CORRection:FLATness:PAIR <FreqVal>,<PowerVal> Parameter description: < value > double data pair, where FreqVal is the frequency value and PowerVal is the power offset value. FreqVal range : [6kHz~Max frequency value], PowerVal range : [-35dB,35dB] Example: :CORRection:FLATness:PAIR 1GHz,3dB Set the compensation value of 1GHz power to 3dB...
3. Program Control Commands 3.3 Instrument Subsystem Command The maximum number of parameters entered is 65,535, and the minimum number is 1. Before calling this command, you need to confirm that a compensation file has been selected. Please refer to "[:SOURce[1]|2]:CORRection:FLATness[:FILE]:SELect"...
3. Program Control Commands 3.3 Instrument Subsystem Command address in the power meter, otherwise the power meter cannot be connected correctly when the calibration is started. Setting format: [:SOURce[1]|2]:CORRection:PMETer:GPIB:ADDRess <val> Query format: [:SOURce[1]|2]:CORRection:PMETer:GPIB:ADDRess? Parameter description: <val> integer parameter Range [1~30], it is necessary to ensure that the GPIB address of the power meter is different from the GPIB address of the signal source itself.
3. Program Control Commands 3.3 Instrument Subsystem Command N191X : Power meter models N1911 and N1914, etc. of Keysight 243X : Power meter series 2434, 2436, and 2438 of Ceyear 2432 Power meter 2432 of Ceyear ML2437 : Power meters of Anritsu RSNRp...
3. Program Control Commands 3.3 Instrument Subsystem Command Example: :CORRection:STATe sets whether user calibration compensation is ON Reset state: [Power]—>[User Calibration Compensation] —>[User Calibration Key path: Compensation OFF] 3.3.23 AWGN Subsystem The AWGN subsystem is used to configure noise parameters and generate noise signals.
Page 268
3. Program Control Commands 3.3 Instrument Subsystem Command Setting format: [:SOURce[1]|2]:AWGN:BWIDth <value> Query format: [:SOURce[1]|2]:AWGN:BWIDth? Parameter description: <value> float parameter, Standard Configuration: [-100MHz, 100MHz]. Option H31|Option H41: [-100MHz, 100MHz]. Option H31|Option H41: [-100MHz, 100MHz]. Option H33|Option H43: [-100MHz, 100MHz]. Example: :AWGN:BWIDth 100MHz Set the noise bandwidth of additive noise and pure noise in channel A to 100MHz.
Page 269
3. Program Control Commands 3.3 Instrument Subsystem Command [:SOURce[1]|2]:AWGN:ENRatio <value> Function description: This command is used to set the Eb/N0 value of additive noise. Setting format: [:SOURce[1]|2]:AWGN:ENRatio <value> Query format: [:SOURce[1]|2]:AWGN:ENRatio? Parameter description: <value> float parameter, Range:[-100dB, 100dB] Example: :AWGN:ENRatio 15dB Set the Eb/N0 value of additive noise in channel A to 15dB.
3. Program Control Commands 3.3 Instrument Subsystem Command <mode> Discrete type parameter ADDNoise :Add Noise PURenoise : Pure Noise CWDisturb :CW Interferer Example: :AWGN:MODE PUR Set the noise mode of Channel A to Pure Noise. Reset state: ADDNoise Key path: [Noise]—> [Basic Settings]—> [Mode Selection] [:SOURce[1]|2]:AWGN:POWer:MODE <mode>...
Page 271
3. Program Control Commands 3.3 Instrument Subsystem Command function (S09) is installed in the instrument, otherwise an error prompt of "Undefined command" will be generated. The commands are used to select the operating modes, including: [:SOURce[1]|2]:RADio:FHOPping:DATA[:SOURce] · · · · · · · · · · · · · · · · · · · · · 263 ...
Page 272
3. Program Control Commands 3.3 Instrument Subsystem Command Query format: [:SOURce[1]|2]:RADio:FHOPping:DATA[:SOURce]:FILes? Example: RADio:FHOPping:DATA:FILes? Return all file names with the extension “.src” in the path /SgData/user/FreqHop/ Key path: None [:SOURce[1]|2]:RADio:FHOPping:DATA[:SOURce]:PATTern <Val>,<BitCount> Function description: This command is used to configure the sequence value of a custom sequence.
Page 273
3. Program Control Commands 3.3 Instrument Subsystem Command returns to "NULL” when queried. Setting format: [:SOURce[1]|2]:RADio:FHOPping:DATA[:SOURce]:PRAM <s> Query format: [:SOURce[1]|2]:RADio:FHOPping:DATA[:SOURce]:PRAM? Parameter description: <S > the name of file stream selected contains the extension. :RADio:FHOPping:DATA:PRAM “Test.src” Select "Test.src” as the file Example: code stream file.
Page 274
3. Program Control Commands 3.3 Instrument Subsystem Command POSitive : Positive NEGative : Negative MSEQuence : M sequence Example: :RADio:FHOPping:ENCoding NEGative Set the frequency hopping coding mode to Negative. Reset state: POSitive Key path: [Baseband]-> [Frequency Hopping]-> [Basic Settings]-> [Frequency Hopping Coding Mode] [:SOURce[1]|2]:RADio:FHOPping:MODulation[:STATe] <State>...
Page 275
3. Program Control Commands 3.3 Instrument Subsystem Command source type of frequency hopping signal. Example: RADio:FHOPping:MODulation:TYPE ASK Set the modulation type and select ASK Reset state: QPSK Key path: [Baseband]-> [Frequency Hopping]-> [Basic Settings]-> [Modulation Type Selection] [:SOURce[1]|2]:RADio:FHOPping:RATE <Val> Function description: This command sets the hopping rateof frequency hopping signals.
Page 276
3. Program Control Commands 3.3 Instrument Subsystem Command Setting format: [:SOURce[1]|2]:RADio:FHOPping:STATe ON|OFF|1|0 Query format: [:SOURce[1]|2]:RADio:FHOPping:STATe? Parameter description: <State> Boolean data, with the values listed below: ON | 1 : Frequency hopping ON, OFF | 0 : Frequency hopping OFF Example: RADio:FHOPping:STATe ON Set the frequency hopping switch to Reset state: Key path:...
Page 277
3. Program Control Commands 3.3 Instrument Subsystem Command Key path: None [:SOURce[1]|2]:RADio:FHOPping:TABLe:COUNts Function description: This command is used to query the number of lines in the frequency hopping list. If the frequency hopping list is empty, the return value is +0. Query format: [:SOURce[1]|2]:RADio:FHOPping:TABLe:COUNts? Example: RADio:FHOPping:TABLe:COUNts? Query the number of data lines...
3. Program Control Commands 3.3 Instrument Subsystem Command greater than the bandwidth value of the current baseband. Setting format: [:SOURce[1]|2]:RADio:FHOPping:TABLe:FREQuency <val>{,{val}} Query format: [:SOURce[1]|2]:RADio:FHOPping:TABLe:FREQuency? Parameter description: <Val> float data, multi-parameter frequency values separated by commas. Example: RADio:FHOPping:TABle:FREQuency 1.01GHz,1.02GHz Set the first two frequency values in the frequency hopping list to 1.1 Ghz and 1.02 GHz.
Page 280
3. Program Control Commands 3.3 Instrument Subsystem Command Time] [:SOURce]:RADar:PULSe[1]|2--32766:FALL[:TIME] <val> Function description: Set the fall edge time of the pulse in the specified line in the sequence. The set line is specified by the digital suffix after pulse. When the pulse envelope is non-rectangular, the execution is effective. For details about setting the pulse envelope shape, please refer to “[:SOURce]:RADar:PULSe[1]|2--32766:SHAPe”.
Page 281
3. Program Control Commands 3.3 Instrument Subsystem Command <val> integer data. Values are taken as follows: 1[1 , number of cycles] Example: RADar:PULSe2:HOPPing:DELete 1 Delete the first period value in the pulse hoppng period of the second line in the sequence. Reset state: None Key path:...
Page 282
3. Program Control Commands 3.3 Instrument Subsystem Command [Baseband]—>[Radar Signal Simulation] —>[Pulse X]—>[Intra-pulse Key path: Modulation]—>[Repetition Frequency Mode Jitter]—>[Jitter Quantity] [:SOURce]:RADar:PULSe[1]|2--32766:MODulation:BARKer:TYPE <val> Function description: Set the sequence length of Barker code when modulation mode is Barker code. Please refer to [:SOURce]:RADar:PULSe[1]|2- -32766:MODulation[:TYPE]”...
Page 283
3. Program Control Commands 3.3 Instrument Subsystem Command [Baseband]—>[Radar Signal Simulation] —>[Pulse X]—>[Intra-pulse Key path: Modulation]—>[FM Bandwidth] [:SOURce]:RADar:PULSe[1]|2--32766:MODulation:LFM:TYPE <val> Function description: Set the FM direction when the modulation mode is LFM. Please refer to [:SOURce]:RADar:PULSe[1]|2- -32766:MODulation[:TYPE]” for setting pulse modulation types. Setting format: [:SOURce]:RADar:PULSe[1]|2--32766:MODulation:LFM:TYPE POSitive|NEGative Query format: [:SOURce]:RADar:PULSe[1]|2--32766:MODulation:LFM:TYPE?
Page 284
3. Program Control Commands 3.3 Instrument Subsystem Command Non-linear FM]—>[Symmetry] [:SOURce]:RADar:PULSe[1]|2-32766:MODulation:NLFM:TYPE <val> Function description: Set the frequency modulation mode when the modulation mode is nonlinear FM. Please refer to [:SOURce]:RADar:PULSe[1]|2- -32766:MODulation[:TYPE]” for setting pulse modulation types. Setting format: [:SOURce]:RADar:PULSe[1]|2-32766:MODulation:NLFM:TYPE TANGent|ARCTangent|COSine|ARCCosine Query format: [:SOURce]:RADar:PULSe[1]|2-32766:MODulation:NLFM:TYPE? Parameter description: <val>...
Page 285
3. Program Control Commands 3.3 Instrument Subsystem Command [:SOURce]:RADar:PULSe[1]|2-32766:MODulation:TFM:TYPE <val> Function description: Sets the Frequency modulation direction when the modulation mode is triangular frequency modulation. Please refer to -32766:MODulation[:TYPE]” for setting [:SOURce]:RADar:PULSe[1]|2- pulse modulation types. Setting format: [:SOURce]:RADar:PULSe[1]|2-32766:MODulation:TFM:TYPE POSitive|NEGative Query format: [:SOURce]:RADar:PULSe[1]|2-32766:MODulation:TFM:TYPE? Parameter description: <val>...
Page 286
3. Program Control Commands 3.3 Instrument Subsystem Command [:SOURce]:RADar:PULSe[1]|2--32766:OFFTime <val> Function description: sets the pulse off time of the specified line in the sequence, and the set line is specified by the digital suffix after PULSe. Setting format: [:SOURce]:RADar:PULSe[1]|2--32766:OFFTime<val> Query format: [:SOURce]:RADar:PULSe[1]|2--32766:OFFTime? Parameter description: <Val>val>...
Page 287
3. Program Control Commands 3.3 Instrument Subsystem Command SLIDing: for sliding HOPPing: for hopping Example: RADar:PULSe2:REPentition STAG Set the pulse repetition frequency mode in the second line of the sequence to stagger. Reset state: FIXed [Baseband]—>[Radar Signal Simulation] —>[Pulse X]—>[Intra-pulse Key path: Modulation]—>[Repetition Frequency Mode] [:SOURce]:RADar:PULSe[1]|2--32766:REPentition:COUNts <val>...
Page 288
3. Program Control Commands 3.3 Instrument Subsystem Command [:SOURce]:RADar:PULSe[1]|2--32766:SHAPe <val> Function description: sets the pulse envelope pattern. Setting format: [:SOURce]:RADar:PULSe[1]|2--32766:SHAPe RECTangle|TRAPezoid|RCOSine|RRCosine|EXPonent Query format: [:SOURce]:RADar:PULSe[1]|2--32766:SHAPe? Parameter description: <val> discrete data. Values are taken as follows: RECTangle: for rectangle TRAPezoid: for keystone RCOSine: for raised cosine RRCosine:...
Page 289
Function description: This command is used to query the radar configuration files saved in the current instrument. All radar configuration file names in the path /home/ceyear/sgdata/pulgin/radar/user/state/allstate/ will be returned, with the file names separated by commas. Query format: [:SOURce]:RADar:SEQuence:CATalog? Example: RADar:SEQuence:CATalog? Query the file name of radar configuration saved in the instrument.
Page 290
The instruction will find the specified file in the default path /home/ceyear/sgdata/pulgin/radar/user/state/allstate/ and load it. If the specified file name does not exist, an error “file does not exist” will be generated.
Page 291
3. Program Control Commands 3.3 Instrument Subsystem Command /home/ceyear/SgData/Pulgin/Radar/user/State/AllState/. Reset state: None —>[Pulse Key path: [Baseband]—>[Radar Signal Simulation] Sequence Setting]—>[Save Configuration File] Description: for setting only. [:SOURce]:RADar:SEQuence:DELete Function description: deletes the data of the last line in the current pulse sequence list.
3. Program Control Commands 3.3 Instrument Subsystem Command <State> Boolean data, with the values listed below: ON | 1 : Radar radiation signal On, ON | 0 : Radar radiation signal Off. Example: RADar:STATe ON Set the radar radiation signal to ON. Reset state: —>[Pulse Key path:...
Page 293
3. Program Control Commands 3.3 Instrument Subsystem Command [:SOURce]:WLAN:ANTenna:COORdinate[:MODE] <MODE> Function description: Set or query the WLAN antenna mapping coordinate system. Setting format: [:SOURce]:WLAN:ANTenna:COORdinate[:MODE] CARTesian|CYLindrical Query format: [:SOURce]:WLAN:ANTenna:COORdinate[:MODE]? Parameter description: <Mode> discrete data. Values are taken as follows: CARTesian : Cartesian coordinate system CYLindrical : Cylindrical coordinate syste Example: WLAN:ANTenna:COORdinate:MODE...
Page 294
(the file name extension is WIFISTATE), and there is no need to specify a path in the parameter. The instrument calls the configuration file under the default path "/home/ceyear/SgData/Plugin/Wifi/user/State/AllState". If the specified configuration file does not exist, it will be generated. Setting format: [:SOURce]:WLAN:CONFigure:LOAD “FileName”...
Page 295
(the file name extension is WIFISTATE), and there is no need to specify a path in the parameter. The default saving path of the instrument is “/home/ceyear/SgData/Plugin/Wifi/user/State/AllState”. If the specified configuration file does not for testing, it will be generated. Setting format: [:SOURce]:WLAN:CONFigure:STORe “FileName”...
Page 296
3. Program Control Commands 3.3 Instrument Subsystem Command [:SOURce]:WLAN:FBLock:SEQuence:CLEar Function description: Clear the current physical frame block configuration list. Setting format: [:SOURce]:WLAN:FBLock:SEQuence:CLEar Example: WLAN:FBLock:SEQuence:CLEar clears the current physical frame block configuration list Reset state: None Key path: [Baseband]—>[WLAN 802.11]—>[Physical Frame Block Configuration]—>[Delete All Lines] Description:...
Page 297
3. Program Control Commands 3.3 Instrument Subsystem Command Setting format: [:SOURce]:WLAN:FBLock[1]|2--50:STATe ON|OFF|1|0 Query format: [:SOURce]:WLAN:FBLock[1]|2--50:STATe? Parameter description: <value> discrete data. Values are taken as follows: ON|1 : State set to ON. OFF | 0: state OFF Example: WLAN:FBLock:STATe 0 Set the state of the first row of physical frame blocks in the physical frame block list to off.
Page 298
3. Program Control Commands 3.3 Instrument Subsystem Command SCALar : Scalar;|i|,|q| Example: WLAN:FILTer:CLIPping:MODE SCALar Set the waveform trimming state to Scalar;|i|,|q| Reset state: VECTor Key path: [Baseband]—>[WLAN 802.11]—>[General Configuration]—>[Waveform Trimming Settings]—>[Trim Mode] [:SOURce]:WLAN:FILTer:CLIPping[:STATe] <State> Function description: Set or query the WLAN waveform trimming state. Setting format: [:SOURce]:WLAN:FILTer:CLIPping[:STATe] ON|OFF|1|0 Query format: [:SOURce]:WLAN:FILTer:CLIPping[:STATe]? Parameter description:...
Page 299
3. Program Control Commands 3.3 Instrument Subsystem Command Inactive Start]-> [Frame Block Index] [:SOURce]:WLAN:MARKer[1]|2|3:FESHift <value> Function description: Set or query the falling edge shift of signal markers 1, 2 and 3. When the marking mode is frame active start or frame inactive start style, the configured falling edge shift is valid.
Page 300
3. Program Control Commands 3.3 Instrument Subsystem Command RESTart|FBLock|FRAMe|FAPart|FIPart|PULSe|PATTern|RATio Query format: [:SOURce]:WLAN:MARKer[1]|2|3:MODE? Parameter description: <Mode> Discrete data. Values are taken as follows: RESTart : Restart FBLock : Frame block start FRAMe : Frame start FAPart : Frame active start FIPart : Frame inactive start PULSe :Pulse...
Page 301
3. Program Control Commands 3.3 Instrument Subsystem Command Set the predefined value of Marker 2 to 1111 (binary), and the query is returned as #HF,4. Reset state: 10( binary) Key path: [Baseband]—> [WLAN 802.11] [Marker Configuration]-—>[Predefined Pattern] [:SOURce]:WLAN:MARKer[1]|2|3:PULSe:DIVider <value> Function description: Set or query the divisor factor of signal markers 1, 2 and 3.
Page 302
3. Program Control Commands 3.3 Instrument Subsystem Command <value> Integer data. Values are taken as follows: Range: [1,16777215] Example: WLAN:MARKer3:RATio:OFFTime 40 Set the number of off-phase sampling points of signal marker 3 to 40. Reset state: Key path: [Baseband]—>[WLAN 802.11]—>[Marker Configuration]-—>[Marking Method On/Off Ratio] —>[Off-phase Sampling Points] [:SOURce]:WLAN:MARKer[1]|2|3:RATio:ONTime <value>...
Page 303
3. Program Control Commands 3.3 Instrument Subsystem Command [:SOURce]:WLAN:SRATe? Function description: Query WLAN sampling rate. Query format: [:SOURce]:WLAN:SRATe? Example: WLAN:SRATe? Query the sampling rate of WLAN Reset state: 20MHz Key path: [Baseband]—>[WLAN 802.11]—>[General Configuration]—>[Sampling Rate] Description: For query only. [:SOURce]:WLAN:STATe <State> Function description: Set or query the WLAN ON/OFF.
4. Programming Examples 4.1 Basic Operation Examples 开发环境 / 编程语言 Visual Studio, Visual Basic, Agilent VEE, CVI/LabWindows 等 VISA 接口驱动 GPIB接口 信号发生器 Fig.4.1 Programmable software/hardware layer 4.1.2 Example runtime environment 4.1.2.1 Configuration requirements The programming examples described in this chapter have run successfully on a computer configured as follows.
4. Programming Examples 4.1 Basic Operation Examples Add windows.h file to the header file; Add Deci-32.h file to the header file. For more information about the NI-488.2 library and VISA library, please refer to the websites of NI and Keysight respectively. 4.1.3 Initialize and Set Default State The program starts by initializing the VISA explorer, and then it is required to open and establish a communication connection between the VISA library and the instrument.
4. Programming Examples 4.1 Basic Operation Examples 4.1.3.3 Initialize the Network Analyzer /************************************************************************* The following example shows how to initialize the default state of the instrument and empty the status register. /************************************************************************* void InitDevice() ViStatus iStatus; ViUInt32 uiRetCnt; //Reset state register iStatus = viWrite(iDevHandle, “*CLS\n”,strlen(“*CLS\n”), &...
4. Programming Examples 4.2 Advanced Operation Examples iStatus = viWrite(iDevHandle, “ABOR;INIT:IMM;*WAI”, 18, & uiRetCnt); //Method 2 for waiting for the sweep to end: use *OPC? iStatus = viWrite(iDevHandle, “ABOR;INIT:IMM; *OPC?”, 20, & uiRetCnt); //Wait *OPC to return “1” iStatus = viRead(iDevHandle, rgcOpcOk, 2, &retCnt); //Method 3 for waiting for the sweep to end: use *OPC //To use the GPIB service request, set "Disable Auto Serial Poll”...
Page 310
4. Programming Examples 4.2 Advanced Operation Examples configure the IP of the signal generator in the form of 192.168.1.X, where X can be 0~167/169~254. If you use VISA library for network programmed control, you need to install VISA library, such as KeysightIO17.2, NI VISA5, etc. Note that lower versions of the VISA library do not support the network programmed control.
Page 311
4. Programming Examples 4.2 Advanced Operation Examples "TCPIP0::192.168.1.2::21::SOCKET" ViChar rgcBuf[256]; ViReal64 dFreq; iState = viOpenDefaultRM(&defaultRM); (iStatus < VI_SUCCESS) ShowMsg(“Could not open a session to the VISA Resource Manager!\n”); else sprintf(rgcSocket, “TCPIP0::%s::%d::SOCKET”, SOURCE_IP_ADDR_A, SOURCE_SOCKET_PORT); iState = viOpen(defaultRM, rgcSocket, VI_NULL, 6000, &vi); (VI_SUCCESS >...
Page 312
4. Programming Examples 4.2 Advanced Operation Examples Start VC6.0 or VC2013, and add the necessary files. Enter the following code into your .cpp file **************************************************************/ “stdafx.h” #include #include <afxsock.h> #include <stdio.h> #include <stdlib.h> #ifdef _UNICODE #define SOURCE_IP_ADDR L”192.168.1.199” //IP address of the signal generators #else #define SOURCE_IP_ADDR...
Page 313
4. Programming Examples 4.2 Advanced Operation Examples ShowMsg("Socket creation failed"); else ShowMsg("Socket creation successful"); iFlag = client.Connect(SOURCE_IP_ADDR, SOURCE_SOCKET_PORT); /Connect the network port (!iFlag) ShowMsg("Connection failed"); // Turn on the RF output switch of channel A sprintf(rgcBuf, “%s\n”, “OUTP1:STATe 1\n”); iBufLen = (int)strlen(rgcBuf); iFlag = client.Send(rgcBuf, iBufLen);...
4. Programming Examples 4.2 Advanced Operation Examples client.Close(); 4.2.2 GPIB Programmed Control Example Before Using the Examples306 Use VISA Library and C Language to Implement Settings and Query Functions_4.2.2.2_使用VISA库和C语言来实现设置和查询功能306 4.2.2.1 Before Using the Examples If you are using a GPIB interface card from Keysight , then you must install the Keysight VISA library correctly.
Page 315
4. Programming Examples 4.2 Advanced Operation Examples ViChar rgcBuf[256]; ViByte cRead[256]; ViReal64 rgdFreq[2]; ViUInt32 uiRetCnt; sprintf(rgcBuf, "GPIB%d::%d::INSTR", GPIB_CARD_ID, MY_GPIB_ADDR); iState = viOpenDefaultRM(&defaultRM); //enable GPIB task (iState) ShowMsg ("The task cannot be opened. Please recheck the device and connect\n"). else iState = viOpen(defaultRM, rgcBuf, VI_NULL, 5000, &vi); (iState) ShowMsg ("The devicee cannot be opened.
5. Error Description 5.1 Error Message error will be displayed on the right side of the status indicating area (error abbreviation + detailed error description). Table 5.1 List of local error message description Key error field Description Unleveled For overpower or no power Reference loop The reference loop signal inside the signal generator is out of lock.
Page 319
5. Error Description 5.1 Error Message E.g.: *TRG 10 -109 Missing parameter Missing parameters: The command has too few parameters. For example, POW -112 Program mnemonic too long Command string is too long: A single segment of the command has more than 12 characters.
Page 320
5. Error Description 5.1 Error Message E.g.: MEM:DEL 123.txt (File 123.txt exists) Correct: MEM:CLE "123.txt" Invalid string data -151 Invalid string data: the set string type data is illegal. E.g.: SYSTem:COMM:LAN:IP “10.10.0.” -161 Invalid block data Invalid block data: Check according to Section 7.7.6 of IEEE 488.2. Out of range,set max value -190 Data exceeding the max.
Page 321
5. Error Description 5.1 Error Message (please refer to IEEE 488.2, 6.5 for details). The data cannot be successfully read from the output queue at this time (no kind of error is produced at present). Instrument characteristic error (-399 to -300, 201 to 703, and 800 to 810): indicating that the instrument operation is not successful, and the reason may be abnormal hardware or firmware state.
Package and Mailing · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 314 5.2.1 Contact us If there is a problem with 1466 series signal generator, first observe the error and save it, and solve the problem in advance. If the problem cannot be solved, contact the service and consultation center of the Company as per the contact information provided below and provide us with the error collected.
Page 323
5. Error Description 5.2 Method to Obtain After-sales Services Notice Precautions on packing the signal generator Using other materials to pack the signal generator may damage the instrument. Never use polystyrene beads as packing materials because on the one hand, they cannot provide sufficient protection on the instrument, and on the other hand, they can be sucked in to the instrument fan by the static electricity generated, resulting in instrument damage.
Annex Appendix A Zoom Table of SCPI Classified by Subsystem Annex Annex A Zoom Table of SCPI Classified by Subsystem · · · · · · · · · · · · · · · · 316 Annex B Zoom Table of Error Message368_6.4_附录D_I/O库函数速查表 Appendix A Zoom Table of SCPI Classified by Subsystem Table 1 Zoom table of 1466 SCPI commands No.
Page 325
Annex Appendix A Zoom Table of SCPI Classified by Subsystem :OUTPut[:STATe](?) Set RF output to ON/OFF state :OUTPut:MODulation:ALL[:STATe] all-channel modulation ON/OFF :OUTPut[1]|2:MODulation[:STATe](?) each-channel modulation ON/OFF :OUTPut[1]|2[:STATe](?) each-channel RF ON/OFF [:SOURce[1]|2]:FREQuency:CENTer(?) Set the step sweep center frequency [:SOURce[1]|2]:FREQuency[:CW|FIXed](?) output frequency signal Generator [:SOURce[1]|2]:FREQuency[:CW|FIXed]:AUTO(?) Set the frequency following ON/OFF...
Page 326
Annex Appendix A Zoom Table of SCPI Classified by Subsystem [:SOURce[1]|2]:FREQuency:REFerence:STATe(?) relative frequency ON/OFF state [:SOURce[1]|2]:FREQuency:SPAN(?) Set the frequency span of the step sweep [:SOURce[1]|2]:FREQuency:STARt(?) Set the step sweep start frequency [:SOURce[1]|2]:FREQuency:STEP[:INCRement](?) Set the frequency step [:SOURce[1]|2]:FREQuency:STEP:STATe(?) Set the frequency step ON/OFF [:SOURce[1]|2]:FREQuency:STOP(?) Set the step sweep...
Page 327
Annex Appendix A Zoom Table of SCPI Classified by Subsystem [:SOURce[1]|2]:POWer:ATTenuation(?) power attenuation [:SOURce[1]|2]:POWer:ATTenuation:AUTO(?) power attenuation ON/OFF state [:SOURce[1]|2]:POWer:CENTer(?) center power power sweep [:SOURce[1]|2]:POWer[:LEVel][:IMMediate][:AMPLitude](?) Set the power level [:SOURce[1]|2]:POWer[:LEVel][:IMMediate]:OFFSet(?) Set the power offset [:SOURce[1]|2]:POWer:PEP? Query the power PEP value [:SOURce[1]|2]:POWer:PROTection[:STATe](?) power search output status [:SOURce[1]|2]:POWer:REFerence(?)
Page 328
Annex Appendix A Zoom Table of SCPI Classified by Subsystem [:SOURce[1]|2]:POWer:STEP:STATe(?) Set the power step ON/OFF [:SOURce[1]|2]:POWer:STOP(?) Set the stop power during power sweep. [:SOURce[1]|2]:POWer:SWEep[:STATe](?) power sweep to ON/OFF state [:SOURce[1]|2]:POWer:USER:ENABle(?) Set the power limit ON/OFF [:SOURce[1]|2]:POWer:USER:MAX(?) Set the maximum output power [:SOURce[1]|2]:LIST:CATalog? Query list file under...
Page 329
Annex Appendix A Zoom Table of SCPI Classified by Subsystem [:SOURce[1]|2]:LIST:INDex:STOP(?) Set the list sweep stop index [:SOURce[1]|2]:LIST:PLAY[:INDex]? Query the currently playing index swept by list [:SOURce[1]|2]:LIST:POWer(?) sweep power of the list [:SOURce[1]|2]:LIST:POWer:POINts? Query the number of list sweep power points [:SOURce[1]|2]:LIST:RETRace(?) Set the sweep to...
Page 330
Annex Appendix A Zoom Table of SCPI Classified by Subsystem [:SOURce[1]|2]:LIST[:WAVeform]:POINts? Query the list points [:SOURce[1]|2]:LIST[:WAVeForm]:RESet Reset file selected by list [:SOURce[1]|2]:LIST[:WAVeform]:STORe Save the current list sweep data to a file [:SOURce[1]|2]:LFOutput:AMPLitude Set LF signal output amplitude [:SOURce[1]|2]:LFOutput[:FUNCtion]:FREQuency(?) Set LF signal output frequency [:SOURce[1]|2]:LFOutput[:FUNCtion]:FREQuency:ALTernate Set the LF output...
Page 331
Annex Appendix A Zoom Table of SCPI Classified by Subsystem output [:SOURce[1]|2]:LFOutput:STATe(?) ON/OFF state [:SOURce[1]|2]:SWEep[:FREQuency]:DWELl(?) Set the step sweep dwell time [:SOURce[1]|2]:SWEep[:FREQuency]:MODE(?) Set the step sweep mode [:SOURce[1]|2]:SWEep[:FREQuency]:SHAPe(?) Set the step sweep shape [:SOURce[1]|2]:SWEep[:FREQuency]:SINGle:RESet Restart single sweep [:SOURce[1]|2]:SWEep[:FREQuency]:SPACing(?) Set the step mode of step sweep [:SOURce[1]|2]:SWEep[:FREQuency]:STARt:TRIGger Trigger initial sweep...
Page 332
Annex Appendix A Zoom Table of SCPI Classified by Subsystem point [:SOURce[1]|2]:SWEep[:FREQuency]:TRIGger:SOURce(?) Set the step sweep trigger source [:SOURce[1]|2]:SWEep:POWer:DWELl(?) power sweep dwell time [:SOURce[1]|2]:SWEep:POWer:MODE(?) power sweep mode [:SOURce[1]|2]:SWEep:POWer:PLAY[:POWer](?) Query the current value of the power sweep [:SOURce[1]|2]:SWEep:POWer:SINGle:RESet Restart single power sweep [:SOURce[1]|2]:SWEep:POWer:SPACing(?) power sweep step mode...
Page 333
Annex Appendix A Zoom Table of SCPI Classified by Subsystem of the logarithm of power sweep [:SOURce[1]|2]:SWEep:POWer:TRIGger Trigger power sweep step [:SOURce[1]|2]:SWEep:POWer:TRIGger:SOURce(?) Set power sweep trigger source [:SOURce[1]|2]:SWEep:RETRace(?) flyback ON/OFF frequency sweep [:SOURce[1]|2]:PULM:INTernal:DELay(?) Set the pulse delay time [:SOURce[1]|2]:PULM:INTernal:DELay:STEP(?) Set the pulse delay step [:SOURce[1]|2]:PULM:INTernal:FREQuency(?) pulse...
Page 334
Annex Appendix A Zoom Table of SCPI Classified by Subsystem [:SOURce[1]|2]:PULM:INTernal:PERiod(?) Set the pulse period [:SOURce[1]|2]:PULM:INTernal:PERiod:STEP[:INCRement]( pulse modulation step [:SOURce[1]|2]:PULM:INTernal:PTRain:DATA Set pulse train data [:SOURce[1]|2]:PULM:INTernal:PTRain:DELete Delete a row of data in the pulse train [:SOURce[1]|2]:PULM:INTernal:PTRain:POINts? Query the number of pulse trains [:SOURce[1]|2]:PULM:INTernal:PTRain:PRESet Delete all data in the pulse train...
Page 335
Annex Appendix A Zoom Table of SCPI Classified by Subsystem [:SOURce[1]|2]:PULM:INTernal:PWIDth:STEP(?) Set the pulse width step value [:SOURce[1]|2]:PULM:INTernal:SLIDing:MODE(?) Set the pulse slip mode [:SOURce[1]|2]:PULM:INTernal:SLIDing:POINts(?) Set pulse slip points [:SOURce[1]|2]:PULM:INTernal:SLIDing:STEP(?) Set the pulse slip step [:SOURce[1]|2]:PULM:INTernal:STAGger:DATA Set pulse stagger data [:SOURce[1]|2]:PULM:INTernal:STAGger:DELete Delete any row in the pulse stagger list...
Page 336
Annex Appendix A Zoom Table of SCPI Classified by Subsystem playing [:SOURce[1]|2]:PULM:INTernal:STAGger:STORe Store stagger data to a file [:SOURce[1]|2]:PULM:SOURce(?) pulse source type [:SOURce[1]|2]:PULM:SOURce:EXTernal(?) Set external pulse source type [:SOURce[1]|2]:PULM:SOURce:EXTernal[1]|2:IMPedance(?) Set external pulse source impedance [:SOURce[1]|2]:PULM:STATe(?) pulse modulation ON/OFF state [:SOURce[1]|2]:AM[1]|2[:DEPTh]:EXPonential(?) Set exponential AM depth [:SOURce[1]|2]:AM[1]|2[:DEPTh][:LINear](?)
Page 337
Annex Appendix A Zoom Table of SCPI Classified by Subsystem [:SOURce[1]|2]:AM[1]|2:INTernal:FREQuency(?) Set the amplitude modulation rate [:SOURce[1]|2]:AM[1]|2:INTernal:FREQuency:ALTernate(?) Set the amplitude modulation dual sine frequency 2 or the sweep sine stop frequency [:SOURce[1]|2]:AM[1]|2:INTernal:FREQuency:ALTernate:AM Set the dual sine PLitude:PERCent(?) frequency amplitude percent [:SOURce[1]|2]:AM[1]|2:INTernal:FREQuency:STEP(?) Set the step value amplitude...
Page 338
Annex Appendix A Zoom Table of SCPI Classified by Subsystem [:SOURce[1]|2]:AM[1]|2:SOURce(?) Set the AM source [:SOURce[1]|2]:AM[1]|2:STATe(?) ON/OFF state [:SOURce[1]|2]:AM:TYPE(?) Set the AM type [:SOURce[1]|2]:FM[1]|2:[DEViation](?) Set FM frequency offset [:SOURce[1]|2]:FM[:DEViation]:STEP[:INCRement](?) Set FM frequency offset step [:SOURce[1]|2]:FM[1]|2:EXTernal[1]|2:COUPling(?) coupling coefficient external frequency modulation source [:SOURce[1]|2]:FM[1]|2:INTernal:FREQuency(?) Set the frequency modulation rate...
Page 339
Annex Appendix A Zoom Table of SCPI Classified by Subsystem [:SOURce[1]|2]:FM[1]|2:INTernal:FREQuency:STEP(?) Set the frequency modulation step [:SOURce[1]|2]:FM[1]|2:INTernal:SHAPe(?) internal waveform frequency modulation [:SOURce[1]|2]:FM[1]|2:INTernal:SHAPe:NOISe(?) Set FM noise type [:SOURce[1]|2]:FM[1]|2:INTernal:SHAPe:RAMP(?) Set the frequency modulation ramp wave type [:SOURce[1]|2]:FM[1]|2:INTernal:SWEep:TIME(?) Set the sweep time for the frequency modulation sweep sine...
Page 340
Annex Appendix A Zoom Table of SCPI Classified by Subsystem step [:SOURce[1]|2]:PM[1]|2:EXTernal[1]|2:COUPling(?) coupling coefficient external phase modulation source [:SOURce[1]|2]:PM[1]|2:INTernal:FREQuency(?) phase modulation rate [:SOURce[1]|2]:PM[1]|2:INTernal:FREQuency:ALTernate(?) phase modulation dual sine frequency 2 or the sweep sine stop frequency [:SOURce[1]|2]:PM[1]|2:INTernal:FREQuency:ALTernate :A Set the dual sine MPLitude:PERCent(?) frequency amplitude...
Page 341
Annex Appendix A Zoom Table of SCPI Classified by Subsystem [:SOURce[1]|2]:PM[1]|2:STATe(?) phase modulation ON/OFF [:SOURce[1]|2]:DM:ATTenuation(?) gain adjustment for I/Q modulation [:SOURce[1]|2]:DM:CORRection Calibrate current frequency point IQ modulation [:SOURce[1]|2]:DM:IQADjustment:GAIN(?) input adjustment gain balance [:SOURce[1]|2]:DM:IQADjustment:IOFFset(?) Set I offset of I/Q input adjustment [:SOURce[1]|2]:DM:IQADjustment:OUTPut:GAIN(?) output adjustment...
Page 342
Annex Appendix A Zoom Table of SCPI Classified by Subsystem [:SOURce[1]|2]:DM:IQADjustment:OUTPut[:STATe](?) output adjustment ON/OFF state [:SOURce[1]|2]:DM:IQADjustment:QOFFset(?) Set Q offset of I/Q input adjustment [:SOURce[1]|2]:DM:IQADjustment:QSKew(?) orthogonal offset of I/Q input modulation [:SOURce[1]|2]:DM:IQADjustment[:STATe](?) input adjustment ON/OFF state [:SOURce[1]|2]:DM:IQEXchange:STATe(?) exchange ON/OFF [:SOURce[1]|2]:DM:OUTPut:AMPLitude(?) Set the I/Q output amplitude [:SOURce[1]|2]:DM:OUTPut:ICOFfset(?) Set the I/Q output...
Page 343
Annex Appendix A Zoom Table of SCPI Classified by Subsystem source [:SOURce[1]|2]:DM:STATe(?) modulation ON/OFF :MEMory:CATalog:ALL? Query file information under directory /home/ceyear/SgDa ta/user/ :MEMory:CATalog:FSK? Query file information under directory /home/ceyear/SgDa ta/user/Fsk/ :MEMory:CATalog:IQ? Query file information under directory /home/ceyear/SgDa ta/user/IQ/ :MEMory:CATalog:LIST? Query...
Page 344
Annex Appendix A Zoom Table of SCPI Classified by Subsystem directory /home/ceyear/SgDa ta/user/Wav/ :MEMory:COPY[:NAME] Copy the file :MEMory:DATA Transfer block data and store it in a file :MEMory:DATA:APPend Append data block to a specified file :MEMory:DELete:FSK Delete file specified under the...
Page 345
Annex Appendix A Zoom Table of SCPI Classified by Subsystem :MEMory:DELete:SEQ Delete file specified under the directory /home/ceyear/SgDa ta/user/Wav/ :MEMory:MOVE Rename specified file [:SOURce]:ROSCillator[:ADJust]:REFerence(?) internal reference accuracy [:SOURce]:ROSCillator:DEFaults For settings, refer to Restoring Factory Defaults [:SOURce]:ROSCillator:FREQuency:EXTernal(?) external reference frequency [:SOURce]:ROSCillator:SOURce(?)
Page 346
Annex Appendix A Zoom Table of SCPI Classified by Subsystem :DIAGnostic[:CPU]:INFormation:OTIMe? Query start time. :DIAGnostic:SNUM? Query serial number instrument :SYSTem:COMMunicate:GPIB[:SELF]:ADDRess(?) GPIB address :SYSTem:COMMunicate:GTLocal Set the instrument to the local status :SYSTem:COMMunicate:LAN:ADDRess|IP(?) Set the IP address :SYSTem:COMMunicate:LAN:DGATeway|GATeway(?) default gateway :SYSTem:COMMunicate:LAN:HNAMe|HOSTname(? ) Set the host name :SYSTem:COMMunicate:LAN:MAC? Query...
Page 347
Annex Appendix A Zoom Table of SCPI Classified by Subsystem configuration :SYSTem:COMMunicate:LAN:SMASkSUBNet(?) subnet mask :SYSTem:DEVice:LANGuage(?) instrument display language :SYSTem:ERRor:CLEar Clear error list :SYSTem:ERRor:COUNt? Query quantity of errors :SYSTem:ERRor[:NEXT]? Query latest error information :SYSTem:HELP:HEADers? Query programmed control command string :SYSTem:PRESet:TYPE Set the instrument reset type :SYSTem:PRESet[:USER]:SVAE Save user status...
Page 348
Annex Appendix A Zoom Table of SCPI Classified by Subsystem :SYSTem:VERSion? Query instrument SCPI version information [:SOURce]:RADio:ARB:IMAP[1]|3:TYPE arbitrary wave interface type [:SOURce]:RADio:ARB:IMAP[1]|2|3|4:USED Set the channel to output arbitrary wave marker [:SOURce[1]|2]:RADio:ARB:MARKer[1]|2|3|4:DIVider average value when arbitrary wave is marked as a pulse [:SOURce[1]|2]:RADio:ARB:MARKer[1]|2|3|4:OFFTime Set the number of sampling points of...
Page 349
Annex Appendix A Zoom Table of SCPI Classified by Subsystem ONFlict? [:SOURce[1]|2]:RADio:ARB:MCARrier:CARRier:COUNt(?) Query whether the specified carrier conflicts [:SOURce[1]|2]:RADio:ARB:MCARrier:CARRier[1]|2--512:D Set the delay for the ELay(?) specified carrier [:SOURce[1]|2]:RADio:ARB:MCARrier:CARRier[1]|2--512:F Set the frequency REQuency(?) offset specified carrier [:SOURce[1]|2]:RADio:ARB:MCARrier:CARRier:MODE(?) Set the multi-carrier interval mode [:SOURce[1]|2]:RADio:ARB:MCARrier:CARRier[1]|2--512:P Set the phase of the HASe(?)
Page 350
Annex Appendix A Zoom Table of SCPI Classified by Subsystem [:SOURce[1]|2]:RADio:ARB:MCARrier:CATalog? Query the list of saved multi-carrier profiles [:SOURce[1]|2]:RADio:ARB:MCARrier:CONFigure:LOAD Load a multi-carrier profile [:SOURce[1]|2]:RADio:ARB:MCARrier:CONFigure:STORe Save current multi-carrier configuration as a file [:SOURce[1]|2]:RADio:ARB:MCARrier:EDIT:CARRier:DELay Set the delay start :STARt(?) value carrier autofill [:SOURce[1]|2]:RADio:ARB:MCARrier:EDIT:CARRier:DELay Set the delay step :STEP(?)
Page 351
Annex Appendix A Zoom Table of SCPI Classified by Subsystem [:SOURce[1]|2]:RADio:ARB:MCARrier:EDIT:CARRier:POWe Set the gain step r:STEP(?) value carrier autofill [:SOURce[1]|2]:RADio:ARB:MCARrier:EDIT:CARRier:STARt Set the start index value carrier autofill [:SOURce[1]|2]:RADio:ARB:MCARrier:EDIT:CARRier:STATe carrier status carrier autofill [:SOURce[1]|2]:RADio:ARB:MCARrier:EDIT:CARRier:STOP( Set the end index for carrier autofill [:SOURce[1]|2]:RADio:ARB:MCARrier:EDIT:CARRier::WAVe Set waveform file form(?)
Page 352
Annex Appendix A Zoom Table of SCPI Classified by Subsystem wave file based on current multi-carrier configuration [:SOURce[1]|2]:RADio:ARB:MCARrier:WAVeform:CREate Create an arbitrary wave file based on current multi-carrier configuration [:SOURce[1]|2]:RADio:ARB:SCLock:RATE arbitrary clock frequency [:SOURce[1]|2]:RADio:ARB:SEQuence:CLOad Create and Load Sequence File [:SOURce[1]|2]:RADio:ARB:SEQuence:CLOCk Set the clock type when creating sequence files...
Page 353
Annex Appendix A Zoom Table of SCPI Classified by Subsystem information from the sequence configuration list [:SOURce[1]|2]:RADio:ARB:SEQuence:CONFigure:SELect Select a sequence profile [:SOURce[1]|2]:RADio:ARB:SEQuence:CONFigure:STORe Save the sequence configuration data to a file [:SOURce[1]|2]:RADio:ARB:SEQuence:CREate Create Sequence File [:SOURce[1]|2]:RADio:ARB:SEQuence:INDex Specify the index number waveform segment to be played [:SOURce[1]|2]:RADio:ARB:SEQuence:MARKer:ESEGment Set the start marker...
Page 354
Annex Appendix A Zoom Table of SCPI Classified by Subsystem [:SOURce[1]|2]:RADio:ARB[:STATe] (?) arbitrary ON/OFF state [:SOURce[1]|2]:RADio:ARB:TRIGger:EXECute Trigger to play an arbitrary wave [:SOURce[1]|2]:RADio:ARB:TRIGger[:SOURce](?) arbitrary trigger source [:SOURce[1]|2]:RADio:ARB:TRIGger[:SOURce]:EXTernal:D Set the delay time ELay(?) external triggering source of an arbitrary wave [:SOURce[1]|2]:RADio:ARB:TRIGger[:SOURce]:EXTernal:S Set the number of AMPle(?) delayed...
Page 355
Annex Appendix A Zoom Table of SCPI Classified by Subsystem [:SOURce[1]|2]:RADio:ARB:TRIGger:TYPE:GATE[:ACTive]( arbitrary wave gate trigger type [:SOURce[1]|2]:RADio:ARB:TRIGger:TYPE:SINGle(?) arbitrary single trigger mode [:SOURce[1]|2]:RADio:ARB:TWAVeform:SINE:CLOad Create and load a sine wave test waveform [:SOURce[1]|2]:RADio:ARB:TWAVeform:SINE:CREate Create a sine wave test waveform [:SOURce[1]|2]:RADio:ARB:TWAVeform:SINE:FREQuency( Set the frequency value of the sine wave test waveform [:SOURce[1]|2]:RADio:ARB:TWAVeform:SINE:PHASe(?)
Page 356
Annex Appendix A Zoom Table of SCPI Classified by Subsystem wave test waveform [:SOURce[1]|2]:RADio:ARB:TWAVeform:SQUare:FREQuenc Set the frequency y(?) value of the square wave test waveform [:SOURce[1]|2]:RADio:ARB:TWAVeform:SQUare:OFFSet(?) Set the DC bias of square wave test waveform [:SOURce[1]|2]:RADio:ARB:TWAVeform:SQUare:SAMPles( Set the number of sampling points for square wave...
Page 357
Annex Appendix A Zoom Table of SCPI Classified by Subsystem [:SOURce[1]|2]:RADio:CUSTom:DATA:PRAM(?) Select file code stream file [:SOURce[1]|2]:RADio:CUSTom:DATA:SCOunt(?) Set the number of sampling points for generating waveform files [:SOURce[1]|2]:RADio:CUSTom:FILTer(?) digital modulation filter type [:SOURce[1]|2]:RADio:CUSTom:FILTer:PRESet Restore default filtering mode [:SOURce]:RADio:CUSTom:IMAP[1]|3:TYPE(?) interface type of the digital modulation interface mapping [:SOURce]:RADio:CUSTom:IMAP[1]|2|3|4:USED(?)
Page 358
Annex Appendix A Zoom Table of SCPI Classified by Subsystem the OFF time of the fixed ON/OFF ratio marker [:SOURce[1]|2]:RADio:CUSTom:MARKer[1]|2|3|4:ONTime(? Set the number of code elements for the ON time of the fixed ON/OFF ratio marker [:SOURce[1]|2]:RADio:CUSTom:MARKer[1]|2|3|4:PATTern(? Set the predefined marker value [:SOURce[1]|2]:RADio:CUSTom:MARKer[1]|2|3|4:[:TYPE](?) digital...
Page 359
Annex Appendix A Zoom Table of SCPI Classified by Subsystem [:SOURce[1]|2]:RADio:CUSTom:MODulation:UFSK:DEViatio Set each frequency n[1]|2|3|4|5|6|7|8|9|10|11|12|13|14|15|16(?) offset of the custom [:SOURce[1]|2]:RADio:CUSTom:MODulation:UFSK:TYPE(?) Set the custom FSK type [:SOURce[1]|2]:RADio:CUSTom:MODulation:UIQ If the modulation type is custom IQ file, select IQ file [:SOURce[1]|2]:RADio:CUSTom:SRATe(?) code element rate digital modulation [:SOURce[1]|2]:RADio:CUSTom[:STATe](?)
Page 360
Annex Appendix A Zoom Table of SCPI Classified by Subsystem modulation source [:SOURce[1]|2]:RADio:CUSTom:TRIGger[:SOURce]:EXTern Set the delay time al:DELay[:TIME](?) external digital modulation source [:SOURce[1]|2]:RADio:CUSTom:TRIGger[:SOURce]:EXTern external al:SLOPe(?) digital modulation source slope [:SOURce[1]|2]:RADio:CUSTom:TRIGger:TYPE(?) digital modulation triggering mode [:SOURce[1]|2]:RADio:CUSTom:TRIGger:TYPE:CONTinuou Set the continuous s[:TYPE](?) triggering type of digital modulation [:SOURce[1]|2]:RADio:CUSTom:TRIGger:TYPE:GATE:ACTi gating...
Page 361
Annex Appendix A Zoom Table of SCPI Classified by Subsystem [:SOURce[1]|2]:RADio:MTONe:ARB:SETup:RESet Restore the default value of multitone [:SOURce[1]|2]:RADio:MTONe:ARB:SETup:STORe Save the multitone data to a file [:SOURce[1]|2]:RADio:MTONe:ARB:SETup:TABLe Configure multitone table data [:SOURce[1]|2]:RADio:MTONe:ARB:SETup:TABLe:FSPacin Set the multitone g(?) frequency spacing [:SOURce[1]|2]:RADio:MTONe:ARB:SETup:TABLe:NTONes Set the number of multitone [:SOURce[1]|2]:RADio:MTONe:ARB:SETup:TABLe:PHASe( Set the initial phase...
Page 362
Annex Appendix A Zoom Table of SCPI Classified by Subsystem state [:SOURce[1]|2]:PWM:BARKer:TYPE(?) Set the Barker code type of intra-pulse modulation [:SOURce[1]|2]:PWM:BWIDth(?) Set the bandwidth intra-pulse modulation [:SOURce[1]|2]:PWM:DIRection(?) Set the direction for intra-pulse modulation [:SOURce[1]|2]:PWM:FSK[:DEViation](?) Set the frequency offset modulation [:SOURce[1]|2]:PWM:LENGth(?) Set the sequence length of the phase modulation code...
Page 363
Annex Appendix A Zoom Table of SCPI Classified by Subsystem :STATus:OPERation:CONDition? Query the value of condition register in the operation state register :STATus:OPERation:ENABle(?) Set the operation state event enable register :STATus:OPERation:NTRansition(?) Set the operation state negative transition filter :STATus:OPERation:PTRansition(?) Set the operation state positive transition filter...
Page 364
Annex Appendix A Zoom Table of SCPI Classified by Subsystem transition filter :STATus:QUEStionable[:EVENt]? Query the question status event register. :STATus:QUEStionable:FREQuency:CONDition? Query the value of condition register in frequency question status register :STATus:QUEStionable:FREQuency:ENABle(?) Set the value of the enabling register of frequency question status...
Page 365
Annex Appendix A Zoom Table of SCPI Classified by Subsystem filter of the power question status register :STATus:QUEStionable:POWer:PTRansition(?) Set the value of the positive transition filter of the power question status register :STATus:QUEStionable:POWer[:EVENt]? Query the value of the power question status event register [:SOURce[1]|2]:FUNCtion:FREQuency(?) output...
Page 366
Annex Appendix A Zoom Table of SCPI Classified by Subsystem generator ramp wave type [:SOURce[1]|2]:FUNCtion:SWEep:TIME(?) Set the sweep time function generator sweep frequency sine [:SOURce]:EXTernal[1]|2[:SOURce]:COUPling(?) external coupling coefficient [:SOURce]:EXTernal[1]|2[:SOURce]:IMPedance(?) external impedance value [:SOURce[1]|2]:CORRection:ACALculation:STATe(?) Set the frequency device interpolation ON/OFF [:SOURce]:CORRection:CATalog? Check calibration compensation...
Page 367
Annex Appendix A Zoom Table of SCPI Classified by Subsystem of the current row [:SOURce[1]|2]:CORRection:FLATness:DELete(?) deletion type and delete [:SOURce[1]|2]:CORRection:FLATness[:FILE]:SELect Select calibration compensation file [:SOURce[1]|2]:CORRection:FLATness[:FILE]:STORe Save calibration compensation data to a file [:SOURce[1]|2]:CORRection:FLATness:FREQuency(?) Set the frequency value compensation data list [:SOURce[1]|2]:CORRection:FLATness:INDex(?) currently selected row...
Page 368
Annex Appendix A Zoom Table of SCPI Classified by Subsystem [:SOURce[1]|2]:CORRection:PMETer:GPIB:ADDRess(?) Set the power meter GPIB address [:SOURce[1]|2]:CORRection:PMETer:LAN:IP(?) Set the power meter IP address [:SOURce[1]|2]:CORRection:PMETer:TYPE(?) Set the power meter type [:SOURce[1]|2]:CORRection:PMETer:ZERO:STATe(?) Set whether to reset the ON/OFF state [:SOURce[1]|2]:CORRection[:STATe](?) user calibration compensation ON/OFF state...
Page 369
Annex Appendix A Zoom Table of SCPI Classified by Subsystem [:SOURce[1]|2]:AWGN:ENRaio(?) Set the Eb/N0 of additive noise [:SOURce[1]|2]:AWGN:FREQuency:OFFSet(?) Set the target CW frequency offset of CW interference [:SOURce[1]|2]:AWGN:MODE(?) Set noise mode [:SOURce[1]|2]:AWGN:POWer:MODE(?) Set the noise power calculation mode [:SOURce[1]|2]:AWGN[:STATe](?) noise ON/OFF state [:SOURce]:RADar:CHANnel:SELect(?) Set output channel...
Page 370
Annex Appendix A Zoom Table of SCPI Classified by Subsystem periodic table transition [:SOURce]:RADar:PULSe[1]|2--32766:HOPPing:PERiod periodic value of transition [:SOURce]:RADar:PULSe[1]|2--32766:JITTered:PERCent(?) Set the jitter percent [:SOURce]:RADar:PULSe[1]|2--32766:MODulation:BARKer: Set the sequence TYPE(?) length of the Barker code [:SOURce]:RADar:PULSe[1]|2--32766:MODulation[:FREQue frequency ncy]:BWIDth(?) modulation bandwidth [:SOURce]:RADar:PULSe[1]|2--32766:MODulation:LFM:TY linear PE(?) frequency modulation direction...
Page 371
Annex Appendix A Zoom Table of SCPI Classified by Subsystem [:SOURce]:RADar:PULSe[1]|2--32766:MODulation[:TYPE](? Set the intra-pulse modulation style [:SOURce]:RADar:PULSe[1]|2--32766:OFFTime(?) Set the pulse OFF time [:SOURce]:RADar:PULSe[1]|2--32766:ONTime(?) Set pulse width [:SOURce]:RADar:PULSe[1]|2--32766:REPentition[:TYPE](? pulse repetition frequency mode [:SOURce]:RADar:PULSe[1]|2--32766:REPentition:COUNts( Set the quantity of pulse repetition frequencies [:SOURce]:RADar:PULSe[1]|2--32766:RISE[:TIME](?) Set the pulse rise edge time [:SOURce]:RADar:PULSe[1]|2--32766:SHAPe(?)
Page 372
Annex Appendix A Zoom Table of SCPI Classified by Subsystem pulse train [:SOURce]:RADar:SEQuence:CATalog ? Query saved radar profile [:SOURce]:RADar:SEQuence:CLEar Clear pulse sequence table [:SOURce]:RADar:SEQuence:CONFigure:LOAD Load the specified radar profile [:SOURce]:RADar:SEQuence:CONFigure:STORe Save current radar configuration to a file [:SOURce]:RADar:SEQuence:DELete Delete the last row data current pulse train table...
Page 373
Annex Appendix A Zoom Table of SCPI Classified by Subsystem [:SOURce]:WLAN:BWIDth:MODE(?) Set bandwidth [:SOURce]:WLAN:CONFigure:LOAD Call WALN profile [:SOURce]:WLAN:CONFigure:PRESet Restore the WLAN configuration factory settings [:SOURce]:WLAN:CONFigure:STORe Save current settings [:SOURce]:WLAN:FBLock:SEQuence:APPend Append a row of default data to the end of the physical frame block configuration list...
Page 374
Annex Appendix A Zoom Table of SCPI Classified by Subsystem physical frame block in the physical frame block configuration list. [:SOURce]:WLAN:FILTer:CLIPping:LEVel(?) waveform clipping level [:SOURce]:WLAN:FILTer:CLIPping:MODE(?) waveform clipping mode [:SOURce]:WLAN:FILTer:CLIPping[:STATe](?) waveform clipping state [:SOURce]:WLAN:MARKer[1]|2|3:FBINdex(?) signal marker frame block index [:SOURce]:WLAN:MARKer[1]|2|3:FESHift(?) signal marker falling edge shift [:SOURce]:WLAN:MARKer[1]|2|3:FINDex(?)
Page 375
Annex Appendix A Zoom Table of SCPI Classified by Subsystem [:SOURce]:WLAN:MARKer[1]|2|3:PULSe:FREQuency? Query pulse frequency [:SOURce]:WLAN:MARKer[1]|2|3:RATio:OFFTime(?) number sampling points in the OFF phase [:SOURce]:WLAN:MARKer[1]|2|3:RATio:ONTime(?) number sampling points in the ON phase [:SOURce]:WLAN:MARKer[1]|2|3:RESHift(?) signal marker rising edge shift [:SOURce]:WLAN:SRATe? Query the sampling rate of WLAN [:SOURce]:WLAN:STATe(?) Set WLAN ON/OFF...
Annex Annex B Zoom table of error message Annex B Zoom table of error message Table 2 Local error message Key error field Error Description Unleveled For overpower or no power Reference loop The reference loop signal inside the signal generator is out of lock. unlocked Decimal loop...
Need help?
Do you have a question about the 1466 Series and is the answer not in the manual?
Questions and answers