Page 1
1435 Series Signal Generators Program Control Manual China Electronics Technology Instruments Co., Ltd.
Page 2
Version: A.1 2018.12, China Electronics Technology Instruments Co., Ltd. Add.: No. 98, Xiangjiang Road, Qingdao Economic & Technological Development Zone, Shandong, China Free customer service number: 800-868-7041 Technical support: 0532-86889847 86897262 Fax: 0532-86889056 86897258 Website: www.ceyear.com Email: eiqd@ceyear.com Postal code: 266555...
Page 3
management systems during Manual Authorization Foreword R&D, manufacturing The contents of this manual are Thank you for choosing and testing. China Electronics subject change without using 1435 series signal Technology Instruments Co., notice. final right generator developed Ltd. already has the required interpret contents produced by China Electronics...
1435 Series Signal Generators Contents Contents 1. Manual Navigation ..................1 1.1 About the Manual ......................1 1.2 Related Documents ....................... 2 2. Remote Control................... 3 2.1 Remote Control Basics ....................3 2.1.1 Program Control Interface ......................3 2.1.2 Message ............................ 6 2.1.3 SCPI ............................
Page 6
1435 Series Signal Generators Contents *TST? ..............................33 3.3 Instrument Subsystem Command ................33 3.3.1 OUTPut Subsystem ......................... 33 3.3.2 FREQuency Subsystem ......................34 3.3.3 POWer Subsystem ........................38 3.3.4 LIST Subsystem ........................45 3.3.5 LFOutput Subsystem ....................... 50 3.3.6 SWEep Subsystem ........................59 3.3.7 PULM Subsystem ........................
Page 7
1435 Series Signal Generators Contents 5.2.1 Contact Us ..........................151 5.2.2 Package and Mailing ......................151 ......................153 Annexes Annex A Zoom Table of SCPI Classified by Subsystem ..........153 Annex B Zoom Table of Errors ..................175...
Related Documents · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 2 1.1 About the Manual This manual introduces the methods for remote control of 1435 series signal generator and application of SCPI. Meanwhile, in order to make it convenient for users to quickly master the remote control programming methods, some programming examples are listed, and the basic concept of I/O function library is introduced.
1. Manual Navigation 1.2 Related Documents 1.2 Related Documents Documents of 1435 series signal generator include: Quick Start Guide User's Manual Program Control Manual Online Help Quick Start Guide This manual introduces the basic methods for configuration and start-up measurement of the instrument to enable users to quickly understand the characteristics of the instrument, and master the basic settings and basic operation methods.
This chapter introduces the remote control basics, remote control interface and configuration methods of 1435 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. Specific contents include: ...
Page 12
2. Remote Control 2.1 Remote Control Basics 2.1.1.1 LAN Interface The signal generator can be controlled remotely by computers in LAN 10Base-T or 100Base-T. Various instruments are combined into a system in LAN and controlled uniformly by computers in it. In order to realize remote control in LAN, the signal generator should be equipped with port connector, network card and relevant network protocol in advance, and provided with relevant network services.
Page 13
2. Remote Control 2.1 Remote Control Basics Multi-instrument identification method in program system If multiple instruments are connected in the network, the individual IP address and related resource string are used to distinguish. The host computer applies its own VISA resource string for instrument identification.
2. Remote Control 2.1 Remote Control Basics 2.1.2 Message The messages transmitted on the data cable are divided into the following two categories: Interface message During communication between the instrument and the host computer, the attention cable should be pulled down first, and then the interface message will be transmitted to the instrument through the data cable.
Page 15
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 1435 series signal generator, please refer to: "3. Program control commands" in this manual;...
Page 16
2. Remote Control 2.1 Remote Control Basics A command is an instruction that satisfies the SCPI standard. The combination of commands controlling the devices forms a message. In general, a command includes keywords, parameters, and punctuation. Event command Event-type program control commands cannot be queried. An event command generally has no corresponding front panel key setting, and its function is to trigger an event at a specific time.
Page 17
2. Remote Control 2.1 Remote Control Basics Table 2.2 Special characters in command syntax Symbol Meaning Example [:SOURce]:AM: The vertical bar between the keyword and the SOURce EXTernal|INTernal parameter represents multiple options. EXTernal and INTernal are optional A square bracket indicates that the contained keyword [:SOURce]:AM[:DEPTh]:EXPon or parameter is optional when forming a command.
Page 18
2. Remote Control 2.1 Remote Control Basics 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 Figure 2.2 Simplified command tree The top command is the root command, or "root"...
Page 19
2. Remote Control 2.1 Remote Control Basics Table 2.4 Parameter and response types of SCPI Parameter type Response data type Numerical Real number or integer Extended numerical Integer Discrete Discrete Boolean Digital boolean String String Finite-length blocks Blocks Infinite-length blocks Hexadecimal Non-decimal numeric types Octal...
Page 20
2. Remote Control 2.1 Remote Control Basics Discrete parameters When the number of parameter values to be set are finite, they are identified by discrete parameters. Discrete parameters use mnemonics to represent each valid setting. Like program command mnemonics, discrete parameter mnemonics have two formats, long and short, and allow for mixture of upper and lower cases.
Page 21
2. Remote Control 2.1 Remote Control Basics 13Examples of integer response data: Sign bit optional +100 Positive lookahead allowed -100 Negative lookahead allowed No decimal point Discrete response data Discrete response data are basically the same as discrete parameters, only that the return format of discrete response data is only a short form in uppercase.
2. Remote Control 2.1 Remote Control Basics Command Line Structure A command line may contain multiple SCPI. To indicate the end of the current command line, the following methods may be used: Enter; 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.
Page 23
2. Remote Control 2.1 Remote Control Basics Setting commands are sent separately from query commands General rules: in order to ensure the correctness of returned results of query commands, setting commands and query commands should be sent in different program messages. 2.1.4.1 Prevent Overlapping Execution of Commands In order to prevent overlapping execution of commands, multithreading or commands *OPC, *OPC? or *WAI may be applied, which are executed only after the hardware setting is completed.
2. Remote Control 2.1 Remote Control Basics Set to bit4 of SRE: *SRE 16 enable MAV service request; Send overlapping commands and *OPC? ; Wait for service request. Service request represents that the overlapping command has been executed. Event status register (ESE) Set to OPC mask bit (bit0) of ESE: *ESE 1;...
Page 25
2. Remote Control 2.1 Remote Control Basics Figure 2.3 Hierarchical structure of status register The register classification is described below: STB, SRE The status byte (STB) register and its related mask register - service request enable register (SRE), comprise the top register of the status reporting system. STB saves the general working state of the instrument by collecting the information of lower registers.
Page 26
2. Remote Control 2.1 Remote Control Basics register. SCPI status register includes: STATus:OPERation and STATus:QUEStionable registers (SCPI definition), which contain the specific operation information of the instrument. All SCPI status registers have the same internal structure (please refer to Section 2.1.5.2 "Structure of SCPI Status Register"...
Page 27
2. Remote Control 2.1 Remote Control Basics Positive/negative transition register The two transition registers define the state transition bit of the condition register stored in the event register. The positive transition register is similar to the conversion filter. When a bit of the condition register is transformed from 0 to 1, relevant PTR bit determines whether the event bit is set to 1, as shown below: -- PTR bit = 1: the event bit is set.
Page 28
2. Remote Control 2.1 Remote Control Basics Table 2.6 Description of status byte Meaning 0..1 Not used. The error queue is not empty Set to this bit when a new error is inserted into the error queue. If related SRE bit enables the bit, a service request will be generated when a new error is generated in the error queue, so that the error can be identified and the error can be queried.
Page 29
2. Remote Control 2.1 Remote Control Basics Specific errors can be found in relevant information in the error queue. User request Set to this bit when the instrument is switched to manual control mode. Power ON Set to this bit when the instrument power is turned on. Status: inquiry register The register contains instrument status that does not meet specification requirements.
Page 30
2. Remote Control 2.1 Remote Control Basics The register is described in Table 2.9 below. Table 2.9 Description of status: inquiry: frequency register Meaning Not used Local oscillator unlocked Set to this bit when the local oscillator is out of lock. Meanwhile, the prompt "LO UNL" will be displayed on the user interface.
Page 31
2. Remote Control 2.1 Remote Control Basics Service request In some cases, the instrument sends a service request (SRQ) to the controller to obtain the controller's service, and the controller initiates an interrupt to enter the corresponding interrupt handler. According to Figure 2.4, an SRQ is typically initiated by one or more status bytes and by bits 2, 3, 4, 5 or 7 of the related enable register (SRE).
Page 32
2. Remote Control 2.1 Remote Control Basics Weight Figure 2.5 Relationship between the bit and the weight Error Queue Each error status of the instrument corresponds to an entry in the error queue, which contains a specific error message text that can be viewed through the error log or queried through the program command: SYSTem:ERRor[:NEXT]?.
Page 34
Application of the connector at the master control port of front-panel USB Type-A connector on the front panel is the connector at the master control port of USB. In 1435 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.
2. Remote Control 2.3 I/O Library 2.3.2 Installation and Configuration of I/O Library Along with the application in test field, it has gone through different development stages from traditional instrument to virtual instrument. In order to solve the interchangeability of instruments and reusability of test program in automatic test system, instrument driver has gone through different development processes.
3. Program control commands 3.2 Common Commands Command use: Unless otherwise specified, commands may be used for setting or query. If a command is used only for setting or querying, or to start an event, the command description will be explained separately.
Page 43
3. Program control commands 3.3 Instrument Subsystem Command [:SOURce]:FREQuency[:CW] <Frequency> Function description: This command is used to set the output frequency of the signal generator in continuous wave mode. Please refer to the command ―:FREQuency:MODE‖ for setting of other frequency generation modes. Setting format: [:SOURce]:FREQuency[:CW] <val>...
Page 44
3. Program control commands 3.3 Instrument Subsystem Command [:SOURce]:FREQuency:MULTiplier <FreqMult> Function description: This command is used to set multiplier factor for the source frequency. When the frequency multiplier is set to a value greater than 1, the multiplier indicator "Multiplier" will be displayed above the frequency display area.
Page 45
3. Program control commands 3.3 Instrument Subsystem Command 1MHZ will be displayed in the frequency display area, and the actual output frequency is 1.001GHz. Setting format: [:SOURce]:FREQuency:REFerence <val> Query format: [:SOURce]:FREQuency:REFerence? Parameter Description: <FreqRef> frequency reference. Model Range 1435A [0Hz - 3GHz] 1435A-V [9kHz~3GHz] 1435B...
3. Program control commands 3.3 Instrument Subsystem Command Query format: [:SOURce]:FREQuency:STARt? Parameter Description: <StartFreq> sweep start frequency. Model Range 1435A [9kHz~3GHz] 1435A-V [9kHz~3GHz] 1435B [9kHz~6GHz] 1435B-V [9kHz~6GHz] 1435C [9kHz~12GHz] 1435D [9kHz~20GHz] 1435F [9kHz~40GHz Example: FREQuency:STARt 1MHz the step sweep start frequency of the signal generator is 1MHz.
3. Program control commands 3.3 Instrument Subsystem Command | 1: the power is searched automatically with the change of RF output power or frequency. The search mode is automatic. ONCE perform a power search at the current RF output frequency. Example: POWer:ALC:SEARch 1 the power search is in automatic state.
3. Program control commands 3.3 Instrument Subsystem Command Query format: [:SOURce]:POWer:ALC[:STATe]? Parameter description: <State> Boolean data, which is taken as follows: ON | 1: ALC loop ON OFF | 0: ALC loop OFF Example: POWer:ALC 1. This example shows that the ALC loop is set to OFF state.
3. Program control commands 3.3 Instrument Subsystem Command Reset state: [Amplitude] —> [Atten Config] —> [Attenuation coupling: auto/manual] Key path: [:SOURce]:POWer[:LEVel][:IMMediate][:AMPLitude] <Ampl> Function description: This command is used to set the output power level of the signal generator. Setting format: [:SOURce]:POWer[:LEVel][:IMMediate][:AMPLitude] <value>...
3. Program control commands 3.3 Instrument Subsystem Command Range: 0dBm [-135dBm, +30dBm]. Example: POWer:REFerence -10dBm the power reference is -10dBm. Reset state: 0dBm [Amplitude] —> [Base Config] —> [Ampl Ref] Key path: [:SOURce]: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, the power reference value is not zero, and the power level of the signal generator is changed, the power value displayed in the power display area is based on the power...
3. Program control commands 3.3 Instrument Subsystem Command 2. When the internal baseband of the instrument is opened, the bandwidth selected is invalid, and the appropriate bandwidth should be selected by the baseband. Setting format: [:SOURce]:POWer:ALC:BANDwidth|BWIDth 100Hz|1kHZ|10kHz|100kHz Query format: [:SOURce]:POWer:ALC:BANDwidth|BWIDth? Parameter description: <AlcBandWidth >...
3. Program control commands 3.3 Instrument Subsystem Command OFF|0: power sweep OFF Example: POWer:SWEep ON set power sweep to ON. Reset state: [Amplitude] —> [Ampl Sweep] —> [Ampl Sweep ON/OFF] Key path: 3.3.4 LIST Subsystem This subsystem command is used to set the list sweep function of the RF output signal. The subsystem commands and parameters are as follows: The following commands are used to select the operating mode, including: ...
Page 54
3. Program control commands 3.3 Instrument Subsystem Command point in turn, separated by commas. If the number of points entered by the user is less than the current list number, the points for which the dwell time is not entered are the current default. Note that the list needs to be filled in before setting, to ensure that the list is not empty.
Page 55
3. Program control commands 3.3 Instrument Subsystem Command Parameter description: <Num> number of list sweep points Range: 3[2, 801]. Example: LIST:FILL:POINts 100 set 100 frequency points for the list. Reset state: [Sweep] —> [List Sweep] —> [Insert Counts] Key path: [:SOURce]:LIST:FILL:STARt <FreqStart>...
Page 56
3. Program control commands 3.3 Instrument Subsystem Command 1435B-V [9kHz~6GHz] 1435C [9kHz~12GHz] 1435D [9kHz~20GHz] 1435F [9kHz~40GHz] Example: LIST:FILL:STOP 1GHz set the list sweep stop frequency to 1GHz. [Sweep] —> [List Sweep] —> [Freq Stop] Key path: [:SOURce]:LIST:POWer <Val>{,{Val}} Function description: This command is used to set the power of each sweep point in the current list.
Page 57
3. Program control commands 3.3 Instrument Subsystem Command Reset state: [Sweep] —> [List Sweep] —> [List Trig] Key path: [:SOURce]:LIST:FIll:POWer <Val> Function description: This command is used to set the list sweep power offset, which is used in conjunction with the list start frequency and list points to generate list ―:LIST:FILL:STARt‖, sweep points.
3. Program control commands 3.3 Instrument Subsystem Command Setting format: [:SOURce]:LIST:FILL:EXECute Parameter description: Discrete data. The values of list points to be deleted are as follows: CURRent current point all points Example: LIST:DELete ALL delete all points in the list. [Sweep] —>...
3. Program control commands 3.3 Instrument Subsystem Command <Mode> Discrete data. The values of LF signal output waveform are as follows: Sine Sine wave, SQUare Square wave, TRIangle Triangle wave, Ramp Zigzag wave, FUNCtion[1] Function generator 1 FUNCtion2 Function generator 2 DUAL Dual function generator SWEep...
3. Program control commands 3.3 Instrument Subsystem Command [:SOURce]:LFOutput:DUAL:FUNCtion:AMPLitude:PERCent <val> Function description: When the dual function generator is selected as LF output waveform, this command is used to set the amplitude ratio of the dual function generator relative to audio 1. Setting format: [:SOURce]:LFOutput:DUAL:FUNCtion:AMPLitude:PERCent <val>...
3. Program control commands 3.3 Instrument Subsystem Command [:SOURce]:LFOutput:DUAL:FUNCtion:POFFset <val> Function description: When the dual function generator is selected as LF output waveform, this command is used to set the phase offset of the dual function generator relative to audio 1. Setting format: [:SOURce]:LFOutput:DUAL:FUNCtion:POFFset <val>...
3. Program control commands 3.3 Instrument Subsystem Command NEGative down. Example: LFOutput:DUAL:FUNCtion:SHAPe:RAMP NEGative set the ramp to down. Reset state: [Frequency] —> [LF Out] —> [LF Waveform] —> [Dual Fun-Generator] Key path: [:SOURce]:LFOutput:FUNCtion[1]|2:FREQuency <Frequency> Function description: When the function generator 1|2 is selected as LF output waveform, this command is used to set the output frequency of function generator 1|2.
3. Program control commands 3.3 Instrument Subsystem Command Setting format: [:SOURce]:LFOutput:SWEep:FUNCtion:FREQuency:STARt <val> Query format: [:SOURce]:LFOutput:SWEep:FUNCtion:FREQuency:STARt? Parameter description: <Frequency> start frequency of sweep function generator. Range: 1kHz[0.001Hz, 1MHz]. Example: LFOutput:SWEep:FUNCtion:FREQuency:STARt 20kHz set the start frequency of the sweep function generator to 20kHz. Reset state: 1kHz [Frequency] —>...
3. Program control commands 3.3 Instrument Subsystem Command [:SOURce]:LFOutput:SWEep:FUNCtion:SHAPe:RAMP <Mode> Function description: When the sweep function generator is selected as LF output waveform, this command is used to set the signal output type when the output waveform of the sweep function generator is ramp, including up and down.
3. Program control commands 3.3 Instrument Subsystem Command trigger mode of the sweep function generator to continuous. Reset state: CONTinuous [Frequency] —> [LF Out] —> [LF Waveform] —> [Sweep Key path: Fun-Generator] [:SOURce]:LFOutput:SWEep:FUNCtion:TRIGger:PERiod <Time> Function description: When the sweep function generator is selected as LF output waveform and the trigger type is timed trigger, this command is used to set the sweep timer period of the sweep function generator.
3. Program control commands 3.3 Instrument Subsystem Command output is finished. Example: SWEep:MODE CONTinuous set the sweep mode to continuous. Reset state: CONTinuous [Sweep] —> [Mode] —> [Mode] Key path: 3.3.7 PULM Subsystem This subsystem command is used to control the pulse modulation function of RF output signal. The subsystem commands and parameters are as follows: The following commands are used to set the pulse modulation mode, including: ...
3. Program control commands 3.3 Instrument Subsystem Command high level. INVerted Pulse input inverted ON; the pulse signal input is TTL low level. Example: PULM:ENTernal:POLarity INV the external input pulse signal is flipped to TTL low level. Reset state: NORM [Analog Modulation] —>...
3. Program control commands 3.3 Instrument Subsystem Command within the signal generator. If the set period is less than or equal to the current pulse width, the pulse width will be automatically adjusted to be ―:PULM:INTernal:PWIDth‖ less than the pulse period. Please refer to the pulse width.
3. Program control commands 3.3 Instrument Subsystem Command SCALar The pulse source is scalar, with 27.8kHz square wave output. INTernal The pulse source is auto. SQUare The pulse source is square. DOUBlet The pulse source is doublet. PTRain The pulse source is the pulse train. GATEd The pulse source is gated.
3. Program control commands 3.3 Instrument Subsystem Command GAUSsian: Gaussian. Example: [:SOURce]:PULM:INTernal:JITTered:MODE GAUS set the jittered mode of pulse to Gaussian. Reset state: GAUS [Analog modulation] —> [Pulse] —> [Jittered] —> [Dither Style] Key path: [:SOURce]:PULM:INTernal:JITTered:PERCent <Percent> Function description: This command is used to set the jittered percent of pulse modulation signal.
3. Program control commands 3.3 Instrument Subsystem Command query the current list points before deletion. If the number of points is queried to be 1, in order to effectively delete the pulse train list, the index value should be set to zero. Please refer to ―PULM:INTernal:PTRain:POINts‖...
3. Program control commands 3.3 Instrument Subsystem Command 1ms and the sliding step value is set to 100us, the pulse period will change from 1ms to 103.4ms. Setting format: [:SOURce]:PULM:INTernal:SLIDing:STEP <val><time unit> Query format: [:SOURce]:PULM:INTernal:SLIDing:STEP? Parameter description: <StepTime> sliding step. Range: 100ns[0s, 42ms].
3. Program control commands 3.3 Instrument Subsystem Command [Analog modulation] —> [Pulse] —> [Staggered] —> [Edit Stagg List...] Key path: --> [Insert] Description: For setting only. Note: If the index set exceeds the number of index points in the current list, the instrument will automatically modify the index to the current point value and insert data at the modified index position.
3. Program control commands 3.3 Instrument Subsystem Command ―PULM:INTernal:STAGger:POINts‖ deletion. Please refer to for query of stagger list points. Setting format: [:SOURce]:PULM:INTernal:STAGger:PRESet Example: [:SOURce]:PULM:INTernal:STAGger:PRESet delete all points in the stagger list. [Analog modulation] —> [Pulse Modulation] —> [Staggered] —> [Edit Key path: Stag List...] —>...
3. Program control commands 3.3 Instrument Subsystem Command [:SOURce]:AM[1]|2:INTernal:SHAPe:RAMP <Mode> Function description: This command is used to set the signal output type when the AM waveform of Path 1 or Path 2 is ramp, including up and down. Please ―:AM[1]|2:INTernal:SHAPe‖ refer to for the output waveform of AM signal.
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 1435 series signal generator. Setting format:...
3. Program control commands 3.3 Instrument Subsystem Command [Modulation] —> [Amplitude Modulation] —> [AM source] —> [AM Key path: source] [:SOURce]:AM:MODulation:STATe <State> Function description: This command is used to set the AM signal output state of the signal generator. Setting format: [:SOURce]:AM:MODulation:STATe ON|OFF|1|0 Query format: [:SOURce]:AM:MODulation:STATe?
3. Program control commands 3.3 Instrument Subsystem Command Reset state: [Modulation] —> [Amplitude Modulation] —> [AM source] —> [EXT Key path: Couple Type] [:SOURce]:AM:EXTernal:PATH <Mode> Function description: This command is used to set the AM external input path. Setting format: [:SOURce]:AM:EXTernal:PATH EXTernal[1]|2 Query format: [:SOURce]:AM:EXTernal:PATH?
3. Program control commands 3.3 Instrument Subsystem Command Range: 1kHz[0.001Hz, 1MHz]. Example: AM:INTernal:DUAL:FUNCtion:FREQuency 20kHz set the frequency of dual function generation in Path 1 relative to audio 1 to 20kHz. Reset state: 1kHz [Modulation] —> [Amplitude Modulation] --> [Base Config] --> [Path Key path: 1|Path 2] —>...
3. Program control commands 3.3 Instrument Subsystem Command <Mode> Discrete data. The values of output waveform are as follows: Sine sine wave, SQUare square wave, TRIangle triangle wave, Ramp zigzag wave, PULSe pulse Example: AM:INTernal:DUAL:FUNCtion:SHAPe TRIangle set the output waveform of dual function generator in Path 1 to triangle. Reset state: SINE [Modulation] —>...
3. Program control commands 3.3 Instrument Subsystem Command [:SOURce]:AM[1]|2:INTernal:FUNCtion[1]|2:PERCent <val> Function description: This command is used to set the pulse duty factor of function generator 1|2 when the waveform of AM Path 1 or Path 2 is function generator 1|2. Setting format: [:SOURce]:AM[1]|2:INTernal:FUNCtion[1]|2:PERCent <val>...
3. Program control commands 3.3 Instrument Subsystem Command down when the output waveform of function generator 2 in Path 1 is ramp. Reset state: [Modulation] —> [Amplitude Modulation] —> [Base Config] —> [Path Key path: 1|Path 2] —> [AM Waveform] —> [Generator 1|2] [:SOURce]:AM[1]|2:INTernal:NOISe:FUNCtion[1]|2:TYPE <Mode>...
3. Program control commands 3.3 Instrument Subsystem Command Range: 1kHz[0.001Hz, 1MHz]. Example: AM:INTernal:SWEep:FUNCtion:FREQuency: STOP 50kHz set the stop frequency of sweep function generator in Path 1 to 50kHz. Reset state: 1kHz [Modulation] —> [Amplitude Modulation] —> [Base Config] —> [Path Key path: 1|Path 2] —>...
3. Program control commands 3.3 Instrument Subsystem Command Query format: [:SOURce]:AM[1]|2:INTernal:SWEep:FUNCtion:TIME? Parameter description: < Time > sweep time of sweep function generator. Range: 0.1ms[0.01us, 40s]. Example: AM:INTernal:SWEep:FUNCtion:TIME 5s set the sweep time of sweep generator to 5s when the waveform of Path 1 is sweep generator. Reset state: 0.1ms [Modulation] —>...
3. Program control commands 3.3 Instrument Subsystem Command Query format: [:SOURce]:AM[1]|2:INTernal:SWEep:FUNCtion:TRIGger:TYPE? Parameter description: <Mode> Discrete data, with values taken as follows: IMMediate: Auto KEY: Trigger key BUS: INTernal: Internal EXTernal: External TIMer: Timed trigger Example: AM:INTernal:SWEep:FUNCtion:TRIGger:TYPE BUS set the trigger type of the sweep function generator to bus.
Page 93
3. Program control commands 3.3 Instrument Subsystem Command Sine: [0.005Hz, 10.000000000MHz] Square: [0.005Hz, 10.000000000MHz] Triangle: [0.005Hz, 10.000000000MHz] Ramp: [0.005Hz, 10.000000000MHz] Example: FM:INTernal:FREQuency 300kHz set the FM rate of FM Path 1 to 300kHz. Reset state: 0.001MHz [Modulation] —> [Frequency Modulation] —> [Base Config] —> [Path Key path: 1|Path 2] —>...
Page 94
3. Program control commands 3.3 Instrument Subsystem Command [:SOURce]: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. Only when the path, FM and modulation are all set to ON state can the FM signal be output.
Page 95
3. Program control commands 3.3 Instrument Subsystem Command OFF | 0: FM output OFF. Example: FM:STATe 0 FM OFF. Reset state: [Modulation] —> [Frequency Modulation] —> [Base Config] —> [FM Key path: ON/OFF] [:SOURce]:FM:EXTernal:COUPling <Mode> Function description: This command is used to set the FM external input coupling mode. Setting format: [:SOURce]:FM:EXTernal:COUPling DC|AC Query format:...
Page 96
3. Program control commands 3.3 Instrument Subsystem Command Range: 50 [0,100] Example: FM:INTernal:DUAL:FUNCtion:AMPLitude:PERCent 30 set the amplitude ratio of dual function generation in Path 1 relative to audio 1 to 30%. Reset state: [Modulation] —> [Frequency Modulation] —> [Base Config] —> [Path Key path: 1|Path 2] —>...
Page 97
3. Program control commands 3.3 Instrument Subsystem Command Parameter description: <val> the values of phase offset of dual function generator relative to audio 1 are as follows: Range: 0deg [0deg, 360deg] Example: FM:INTernal:DUAL: FUNCtion:POFFset 60 set the phase offset of dual function generator in Path 1relative to audio 1 to 60deg.
Page 98
3. Program control commands 3.3 Instrument Subsystem Command 1|Path 2] —> [FM Waveform] —> [Dual Fun-Generator] [:SOURce]:FM[1]|2:INTernal:FUNCtion[1]|2:FREQuency <Frequency> Function description: This command is used to set the output frequency of function generator 1|2 when the waveform of FM Path 1 or Path 2 is function generator 1|2. Setting format: [:SOURce]:FM[1]|2:INTernal:FUNCtion[1]|2:FREQuency <Frequency>...
Page 99
3. Program control commands 3.3 Instrument Subsystem Command Reset state: [Modulation] —> [Frequency Modulation] —> [Base Config] —> [Path Key path: 1|Path 2] —> [FM Waveform] —> [Generator 1|2] [:SOURce]:FM[1]|2:INTernal:FUNCtion[1]|2:SHAPe:RAMP <Mode> Function description: This command is used to set the signal output type when the waveform of FM Path 1 or Path 2 is function generator 1|2 and the output waveform of the generator 1|2 is ramp, including up and down.
Page 100
3. Program control commands 3.3 Instrument Subsystem Command Range: 1kHz[0.001Hz, 1MHz]. Example: FM:INTernal:SWEep:FUNCtion:FREQuency:STARt 30kHz set the start frequency of sweep function generator in Path 1 to 30kHz. Reset state: 1kHz [Modulation] —> [Frequency Modulation] —> [Base Config] —> [Path Key path: 1|Path 2] —>...
Page 101
3. Program control commands 3.3 Instrument Subsystem Command Parameter description: <Mode> Discrete data. The values of ramp signal type are as follows: POSitive NEGative down. Example: FM:INTernal:SWEep:FUNCtion:SHAPe:RAMP NEGative signal output type to down when the waveform of Path 1 is sweep generator and the sweep type is ramp.
Page 104
3. Program control commands 3.3 Instrument Subsystem Command [Modulation] —> [Phase Modulation] —> [Base Config] —> [Path 1|Path Key path: 2] —> [PM Bias] [:SOURce]: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.
Page 105
3. Program control commands 3.3 Instrument Subsystem Command Parameter description: <Mode> Discrete data. The values of output waveform of PM signal are as follows: Sine sine wave, SQUare square wave, TRIangle triangle wave, RAMP zigzag wave. Example: PM2:INTernal:SHAP RAMP set the PM signal waveform of Path 2 to zigzag.
Page 106
3. Program control commands 3.3 Instrument Subsystem Command Reset: [Modulation] —> [Phase Modulation] —> [PM Source] —> [PM source] Key path: [:SOURce]:PM:MODulation:STATe <State> Function description: This command is used to set the PM signal output state of the signal generator. Setting format: [:SOURce]:PM:MODulation:STATe ON|OFF|1|0 Query format:...
Page 107
3. Program control commands 3.3 Instrument Subsystem Command [Modulation] —> [Phase Modulation] —> [PM Source] —> [Ext input Key path: path] [:SOURce]:PM[1]|2:INTernal:DUAL:FUNCtion:AMPLitude:PERCent <val> Function description: This command is used to set the amplitude ratio of dual function generator relative to audio 1 when the waveform of PM Path 1 or Path 2 is dual function generator.
Page 108
3. Program control commands 3.3 Instrument Subsystem Command Range: 50 [0,100] Example: PM:INTernal:DUAL:FUNCtion: PERCent 20 set the pulse duty factor of dual function generator in Path 1 relative to audio 1 to 20%. Reset state: [Modulation] —> [Phase Modulation] —> [Base Config] —> [Path 1|Path Key path: 2] —>...
Page 109
3. Program control commands 3.3 Instrument Subsystem Command waveform of the generator is zigzag, including up and down. Setting format: [:SOURce]:PM[1]|2:INTernal:DUAL:FUNCtion:SHAPe:RAMP <Mode> Query format: [:SOURce]:PM[1]|2:INTernal:DUAL:FUNCtion:SHAPe:RAMP? Parameter description: <Mode> Discrete data. The values of ramp signal type are as follows: POSitive NEGative down.
Page 110
3. Program control commands 3.3 Instrument Subsystem Command 1|2 when the waveform of PM Path 1 or Path 2 is function generator 1|2. Setting format: [:SOURce]:PM[1]|2:INTernal:FUNCtion[1]|2:SHAPe <Mode> Query format: [:SOURce]:PM[1]|2:INTernal:FUNCtion[1]|2:SHAPe? Parameter description: <Mode> Discrete data. The values of output waveform are as follows: Sine sine wave, SQUare...
Page 111
3. Program control commands 3.3 Instrument Subsystem Command Example: PM:INTernal:FUNCtion2:SHAPe GAUSsian set the noise type of function generator 2 in Path 1 to Gaussian. Reset state: GAUS [Modulation] —> [Phase Modulation] —> [Base Config] —> [Path 1|Path Key path: 2] —> [PM Waveform] —> [Noise generator 1|2] [:SOURce]:PM[1]|2:INTernal:SWEep:FUNCtion:FREQuency:STARt <Frequency>...
Page 112
3. Program control commands 3.3 Instrument Subsystem Command TRIangle triangle wave, RAMP zigzag wave. Example: PM:INTernal:SWEep:FUNCtion:SHAPe TRIangle set the sweep type of sweep function generator in Path 1 to triangle. Reset state: 1kHz [Modulation] —> [Phase Modulation] —> [Base Config] —> [Path 1|Path Key path: 2] —>...
Page 113
3. Program control commands 3.3 Instrument Subsystem Command <Mode> Discrete data, with values taken as follows: CONTinuous: Continuous SINGle: Single Example: PM:INTernal:SWEep:FUNCtion:TRIGger:MODE CONTinuous set the trigger mode of the sweep function generator to continuous. Reset state: CONTinuous [Modulation] —> [Phase Modulation] —> [Base Config] —> [Path 1|Path Key path: 2] —>...
3. Program control commands 3.3 Instrument Subsystem Command 3.3.11 Digital MODulation Subsystem The following commands are used to select the digital modulation (DM) mode (some commands do not support for the time being and will be improved later), including: [:SOURce]:DM:IQADjustment:GAIN ·...
3. Program control commands 3.3 Instrument Subsystem Command <Gain> signal I/Q gain balance. Range: 0dB[-4.00dB, +4.00dB]. Example: DM:IQADjustment:GAIN 0dB Set the gain balance of signal I and signal Q to 0dB。 Reset state: [I/Q] —> [I/Q Input Adj] —> [Gain balance] Key path: [:SOURce]:DM:IQADjustment:IOFFset <Offset>...
I and vector Q by increasing or decreasing the phase angle of I or Q. If the current carrier frequency exceeds 3.2GHz, the orthogonal deviation error may exceed the value specified for product sample index of 1435 series signal generator. Setting format: [:SOURce]:DM:IQADjustment:QSKew <val>...
3. Program control commands 3.3 Instrument Subsystem Command Range: 12.00dB[0.00dB, 40.00dB]. Example: DM:MODulation:ATTenuation 10dB I/Q modulator attention is 10dB. Reset state: [I/Q] —> [Attenuation] —> [Attenuation] Key path: [:SOURce]:DM:MODulation:ATTenuation:AUTO <State> Function description: This command is used to set the attenuator in Path I/Q of the signal generator to manual state.
3. Program control commands 3.3 Instrument Subsystem Command Example: DM:IQADjustment:OUTPut:ATTen 10dB set the I/Q output attention to 10dB. Reset state: [I/Q] —> [I/Q Output Adj] —> [Attenuation] Key path: [:SOURce]:DM:IQADjustment:OUTPut:GAIN <Gain > Function description: This command is used to set the gain balance of I/Q output adjustment. When I/Q output adjustment is ON, the command works.
3. Program control commands 3.3 Instrument Subsystem Command [:SOURce]:DM:IQADjustment:OUTPut:QOFFset <offset > Function description: This command is used to set Q offset of I/Q output adjustment. When I/Q output adjustment is ON, the command works. Please refer to ―DM:IQADjustment:OUTPut‖ for I/Q output adjustment state. Setting format: [:SOURce]:DM:IQADjustment:OUTPut:QOFFset <val>.
3. Program control commands 3.3 Instrument Subsystem Command [:SOURce]:RADio:CUSTom:ALPHa <FilterAlpha> Function description: This command is used to set the alpha value of Nyquist filter, Root Nyquist filter and Gaussian filter. If the user changes the value, it will affect the bandwidth occupied by the radio signal spectrum. Please refer ―:RADio:CUSTom:FILTer‖...
3. Program control commands 3.3 Instrument Subsystem Command [:SOURce]:RADio:CUSTom:FILTer <Mode> Function description: This command is used to select the type of radio preset filter for the signal generator, including RNYQuist, NYQuist, GAUSsian and RECTangle, where RECTangle is applicable for digital frequency modulation signals, such as FSK and MSK.
3. Program control commands 3.3 Instrument Subsystem Command AM|ASK Query format: [:SOURce]:RADio:CUSTom:MODulation[:TYPE]? Parameter description: <Mode> Discrete data. Please refer to the setting command format for radio modulation type. Example: RADio:CUSTom:MODulation 8PSK The radio modulation type is 8PSK. Reset state: QPSK [Base] —>...
3. Program control commands 3.3 Instrument Subsystem Command Parameter description: <S> select user I/Q file when the modulation type is user I/Q RADio:CUSTom:MODulation:UIO ―test.iqm‖ Example: Select test.iqm file. [Base] —> [Modul Type] —> [Modul Type: User I/Q] —> [Select File] Key path: [:SOURce]:RADio:CUSTom:SRATe <Val>...
3. Program control commands 3.3 Instrument Subsystem Command [:SOURce]:RADio:CUSTom:POLarity[:ALL] <Mode> Function description: This command is used to set the direction of rotation of the radio signal phase, including: normal and invert. If normal mode is selected, the signal modulation will be normal; if invert mode is selected, signal Q will be inverted to complete the inversion of carrier signal.
3. Program control commands 3.3 Instrument Subsystem Command Reset state: [Base] —> [Clock] —> [Base Sample Clock] Key path: [:SOURce]:RADio:CUSTom:TRIGger:EXTernal:SOURce <Mode> Function description: This command is used to select the trigger input for the instrument rear panel to input the trigger signal when external is selected as trigger source of the signal generator.
3. Program control commands 3.3 Instrument Subsystem Command ON|OFF|1|0 Query format: [:SOURce]:RADio:CUSTom:TRIGger: EXTernal:SOURce:DELay:STATe? Parameter description: <State> Boolean data. The values of delay state when external is selected as the radio trigger source are as follows: ON | 1: Delay ON OFF | 0: delay OFF.
This command is used to set the radio signal trigger mode for controlling data transmission, including continuous, single and gate. Please refer to Section "4.2.9 Configuration of Radio Trigger Function" in the user's manual for 1435 series microwave synthetic signal generator for details. Setting format: [:SOURce]:RADio:CUSTom:TRIGger:TYPE CONTinuous|SINGle|GATE Query format: [:SOURce]:RADio:CUSTom:TRIGger:TYPE? Parameter description: <Mode>...
3. Program control commands 3.3 Instrument Subsystem Command Example: [:SOURce]:RADio:CUSTom:TRIGger:TYPE:CONTinuous:TYPE FREE Set the continuous trigger to continuous automatic mode. Reset state: FREE [Base] —> [Trigger] —> [Trig Style] —> [Continuous>>] Key path: [:SOURce]:RADio:CUSTom:TRIGger:TYPE:GATE:ACTive <Mode> Function description: This command is used to set the gate trigger mode in radio trigger mode. Users may select low effective or high effective.
3. Program control commands 3.3 Instrument Subsystem Command generator. [Tone] —> [Multi Tone] —> [Base Config] —> [Save] Key path: Description: For setting only. [:SOURce]:RADio:MTONe:ARB:SETup:TABLe <FreqSpacing>,<NumTones>,<Pow>,<Phase>,<State> Function description: This command is used to create and configure a multitone waveform. The parameters include <freq_offset>, <num_tones>, <pow>, <phase> and <state>.
3. Program control commands 3.3 Instrument Subsystem Command Reset state: FIXed [Tone] —> [Multi Tone] —> [Base Config] —> [Initial Phase] Key path: [:SOURce]:RADio:MTONe:ARB:SETup:TABLe:PHASe:INITialize:SEED <Mode> Function description: This command is used to set the relationship between tone phases in multitone modulation, including random and fixed. Setting format: [:SOURce]:RADio:MTONe:ARB:SETup:TABLe:PHASe:INITialize:SEED RANDom|FIXed...
3. Program control commands 3.3 Instrument Subsystem Command Reset state: 0, 0dB, 0deg, 0 Key path: NONE [:SOURce]:RADio:MTONe:ARB[:STATe] <State> Function description: This command is used to set the multitone state of the signal generator. When the multitone is ON, the instructions on IQ modulation and multitone will be displayed in the main information display area on the user interface of the signal generator.
3. Program control commands 3.3 Instrument Subsystem Command Range: 10MHz[0Hz, 40MHz]. Example: [:SOURce]:RADio:TTONe:ARB:FSPacing 30MHz Set the two tone frequency spacing to 30MHz. Reset state: 10MHz [Tone]—> [Dual Tone] —> [Frequency Spacing] Key path: [:SOURce]:RADio:TTONe:ARB[:STATe] <State> Function description: This command is used to enable the two tone of the signal generator. When two tone modulation is enabled, the instructions on IQ modulation and two tone will be displayed in the main information display area of the signal generator.
3. Program control commands 3.3 Instrument Subsystem Command Query format: [:SOURce]:RADio:ARB:STATe? Parameter description: <State> Boolean data, which is taken as follows: ON | 1: Arbitrary ON OFF | 0: Arbitrary OFF. Example: [:SOURce]:RADio:ARB:STATe 1 arbitrary ON Reset state: [Arb] —> [Base Config] —> [Arb Seq ON/OFF] Key path: [:SOURce]:RADio:ARB:SEQuence <FileName>,<WaveForm>,<Reps>,<Marks>...
3. Program control commands 3.3 Instrument Subsystem Command Example: [:SOURce]:RADio:ARB:SEQuence Seq1, waveform1, 12, NONE, vaveform2, 300, M1M2 Load a waveform sequence in Seq1 folder that contains two waveform segment files waveform1 and waveform2, where the number of loop playback of waveform1 is 12, and no mark is output during the play; the number of loop playback of waveform2 is 300, and mark 1 and mark 2 of each symbol are output.
3. Program control commands 3.3 Instrument Subsystem Command Reset state: 100MHz [Arb] —> [Base Config] —> [Clock Freq] Key path: [:SOURce]:RADio:ARB:TRIGger:TYPE <Mode> Function description: This command is used to set the trigger mode for controlling waveform play. Users may select CONTinuous, SINGle, GATE or SADVance. In single mode, it is required to wait for the completion of playing the current code sequence before the system can receive effective trigger events.
3. Program control commands 3.3 Instrument Subsystem Command trigger signal in arbitrary continuous mode are as follows: FREE | 0: Select the auto mode to automatically trigger the sequence for playing after the sequence waveform data is downloaded, and ignore all trigger events during playback.
3. Program control commands 3.3 Instrument Subsystem Command effective trigger event. The system will play current waveform sequence after receiving an effective trigger event. After the sequence is played, continue to wait for an effective trigger event before replaying current waveform sequence. RESet | 2: select real-time mode, and the system will not generate the modulation source data before...
3. Program control commands 3.3 Instrument Subsystem Command trigger signal in arbitrary gate mode. Users may select low effective or ―:RADio:ARB:TRIGger:TYPE‖ high effective. Please refer to for trigger mode. Setting format: [:SOURce]:RADio:ARB:TRIGger:TYPE:GATE:ACTive LOW|HIGH Query format: [:SOURce]:RADio:ARB:TRIGger:TYPE:GATE:ACTive? Parameter description: <Mode> Discrete data. The values of the type for sequence file to respond to trigger signal in arbitrary gate mode are as follows: | 0: low effective HIGH...
3. Program control commands 3.3 Instrument Subsystem Command INTernal : internal EXTernal : external Example: [:SOURce]:RADio:ARB:VCO:CLOCk EXTernal To set the trigger source to bus. Reset state: [Arb] —> [Trigger] —> [Samp Clock] Key path: [:SOURce]:RADio:ARB:EXternal:CLOCk:RATE <ClockRate> Function description: This command is used to set the external clock frequency and is valid when the sampling clock is external.
Page 144
3. Program control commands 3.3 Instrument Subsystem Command Description: For setting only. :MEMory:DELete:NAME <FileName> Function description: This command is used to delete user file in the signal generator. Setting format: MEMory:DLEete:NAME <file_name> Parameter description: <FileName> Character string type. User file saved in the signal generator. MEMory:DELete:NAME ―c:\\arb1.seq‖...
It should be noted that within 2h after starting the signal generator, the instrument should be preheated. Please do not change the reference value easily. For more detailed information, please refer to the user's manual for 1435 series signal generator. Setting format: [:SOURce]:ROSCillator:REFerence <val>...
Page 146
3. Program control commands 3.3 Instrument Subsystem Command :DIAGnostic:INFormation:OTIMe Function description: Query the instrument firmware date and time stamp Query format: DIAGnostic:INFormation:OTIMe? Example: DIAGnostic:INFormation:OTIMe? This example shows that the cumulative number of hours the signal generator has been started is queried.
Page 147
3. Program control commands 3.3 Instrument Subsystem Command 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 can be switched in real time, but when the command is used for query, the returned value is the state value before the switch.
Page 148
3. Program control commands 3.3 Instrument Subsystem Command Query format: SYSTem:COMMunicate:LAN:GATeway? Parameter Description <Address> string type, network IP address expressed in dotted decimal notation SYSTem:COMMunicate:LAN: GATeway ―172.141.114.254‖ Example: network gateway address signal generator 172.141.114.254. [System] —> [LAN Port] —> [Default Gate] Key path: :SYSTem:ERRor[:NEXT]? Function description:...
4. Programming Examples 4.1 Basic Operation Examples 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. IBM compatible PC above Pentium class; Windows 2000 or Windows XP; ...
= viWrite(source, "freq 1ghz", 9, &retCnt); //set the continuous wave frequency of the signal generator to 1GHz 4.1.4 Send Setting Command /*************************************************************************/ The following examples show how to set the point frequency and amplitude of 1435 series signal generator. /*************************************************************************/ void SimpleSettings() ViStatus status;...
4. Programming Examples 4.1 Basic Operation Examples 4.1.5 Read the State of Measuring Instrument /*************************************************************************/ The following examples show how to read the set state of the instrument. /*************************************************************************/ void ReadSettings() ViStatus status; long retCnt; char rd_Buf_CW[VI_READ_BUFLEN]; // #define VI_READ_BUFLEN 20 char rd_Buf_LVL[VI_READ_BUFLEN];...
4. Programming Examples 4.2 Advanced Operation Examples /* The command INITiate[:IMMediate] is used to start single sweep (when continuous sweep is OFF, INIT:CONT OFF)*/ /* Only at the end of single sweep can the next command in the command buffer be executed /*********************************************************************/ status = viWrite(source, "INIT:CONT OFF", 13, &retCnt);...
Page 154
4. Programming Examples 4.2 Advanced Operation Examples #include "stdafx.h" #include <afxsock.h> #include <stdio.h> #include <stdlib.h> #ifdef _UNICODE #define SG_IP_ADDR L"192.168.1.199" //IP address of the signal generator #else #define SG_IP_ADDR "192.168.1.199" //IP address of the signal generator #endif #define SG_SOCKET_PORT 5001 //port number of the signal generator void ShowMsg(PCHAR lpszText) #ifdef _UNICODE...
Page 155
4. Programming Examples 4.2 Advanced Operation Examples ShowMsg("Socket creation successful"); iFlag = client.Connect(SG_IP_ADDR, SG_SOCKET_PORT); //Connect the network port if (!iFlag) ShowMsg("Connection failed"); //Set the point frequency to 1GHz sprintf(rgcBuf, "%s\n", "FREQ 1GHz"); iBufLen = (int)strlen(rgcBuf); iFlag = client.Send(rgcBuf, iBufLen); if (!iFlag) ShowMsg("Send failed");...
4. Programming Examples 4.2 Advanced Operation Examples 4.2.2 Set Point Frequency at GPIB Interface and Query /*************************************************************************/ In this example, the functions of the VISA library are used to set the signal source to output point frequency of 500MHz and power of -2dbm, query the current frequency and power, start VC6.0, add necessary files, and input the following codes into your .cpp file /************************************************************************/ #include "stdafx.h"...
Page 158
5. Error Description 5.1 Errors 5.1.2.2 Program Errors Error format and description In remote control mode, errors are recorded in the error/event queue of the status reporting system, and can be queried with the command "SYSTem:ERRor?". The format is as follows: "<Error code>, "<Error in error queue>;...
5.2.1 Contact Us If there is a problem with 1435 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 160
5. Error Description 5.2 Method to Obtain After-sales Services Instrument package and transportation ―3.1.1.1 Unpacking‖ Please follow carefully the precautions described in of the User's Manual when transporting or handling the instrument (for example, damage occurred during delivery).
Page 162
Annexes Annex A Zoom Table of SCPI Classified by Subsystem Set the frequency [:SOURce]:FREQuency:OFFSet(?) offset relative [:SOURce]:FREQuency:REFerence(?) frequency relative [:SOURce]:FREQuency:REFerence:STATe(?) frequency ON/OFF state Set the frequency [:SOURce]:FREQuency:STEP(?) step Set the step sweep [:SOURce]:FREQuency:STARt(?) start frequency Set the step sweep [:SOURce]:FREQuency:STOP(?) stop frequency [:SOURce]:POWer:ALC:LEVel(?) Set ALC level...
Page 163
Annexes Annex A Zoom Table of SCPI Classified by Subsystem Set the bandwidth [:SOURce]:POWer:ALC:BANDwidth|BWIDth of ALC loop Set the bandwidth [:SOURce]:POWer:ALC:BANDwidth|BWIDth:AUTo selection mode of ALC loop power [:SOURce]:POWer:SWEep[:STATe] sweep to ON/OFF state Set the list sweep [:SOURce]:LIST:DIRection(?) direction Set the dwell time [:SOURce]:LIST:DWELl of all points Set the list sweep...
Page 164
Annexes Annex A Zoom Table of SCPI Classified by Subsystem Set LF to ON/OFF [:SOURce]:LFOutput:STATe(?) state Set LF amplitude [:SOURce]:LFOutput:OFFSet(?) offset Set the amplitude ratio of the dual [:SOURce]:LFOutput:DUAL:FUNCtion:AMPLitude:PERCent? function generator relative to audio 1 Set the value of frequency (default) [:SOURce]:LFOutput:DUAL: FUNCtion[1]|2:FREQuency? frequency 2 of the...
Page 165
Annexes Annex A Zoom Table of SCPI Classified by Subsystem signal output type when output [:SOURce]:LFOutput:FUNCtion[1]|2:SHAPe:RAMP? waveform function generator 1|2 is ramp Set the noise type [:SOURce]:LFOutput:NOISe[1]|2:TYPe? noise generator 1|2 start frequency of the [:SOURce]:LFOutput:SWEep:FUNCtion:FREQuency:STARt? sweep function generator stop frequency of the [:SOURce]:LFOutput:SWEep:FUNCtion:FREQuency:STOP? sweep function...
Page 166
Annexes Annex A Zoom Table of SCPI Classified by Subsystem Set the step sweep [:SOURce]:SWEep:POINts(?) points Set the step sweep [:SOURce]:SWEep:TRIGger:SOURce(?) trigger source Set the sweep to [:SOURce]:SWEep:RETRace(?) ON/OFF state Set the step sweep [:SOURce]:SWEep:STEP:TYPE(?) mode Set the start sweep [:SOURce]:SWEep:STARt:TRIGger(?) trigger type sweep...
Page 167
Annexes Annex A Zoom Table of SCPI Classified by Subsystem pulse train points Set the AM signal [:SOURce]:AM[1]|2[:DEPTh]:EXPonential(?) depth of Path 1 or Path 2 Set the AM signal depth of Path 1 or [:SOURce]:AM[1]|2[:DEPTh][:LINear](?) Path 2 expressed as a percent internal [:SOURce]:AM[1]|2:INTernal:FREQuency(?) rate of Path 1 or...
Page 168
Annexes Annex A Zoom Table of SCPI Classified by Subsystem of the dual function generator relative to audio 1 when the waveform of AM Path 1 or Path 2 is dual function generator Set the pulse duty factor of the dual function generator relative to audio 1 [:SOURce]:AM[1]|2:INTernal:DUAL:FUNCtion[1]|2:PERCent?
Page 169
Annexes Annex A Zoom Table of SCPI Classified by Subsystem when waveform of AM Path 1 or Path 2 is function generator output waveform function generator when [:SOURce]:AM[1]|2:INTernal:FUNCtion[1]|2:SHAPe? waveform of AM Path 1 or Path 2 is function generator signal output type when waveform AM Path 1 or Path...
Page 170
Annexes Annex A Zoom Table of SCPI Classified by Subsystem signal output type when waveform [:SOURce]:AM[1]|2:INTernal:SWEep:FUNCtion:SHAPe:RAMP? AM Path 1 or Path sweep generator and the sweep type is ramp Set the sweep time sweep generator when the [:SOURce]:AM[1]|2:INTernal:SWEep:FUNCtion:TIME? waveform of AM Path 1 or Path 2 is sweep generator trigger...
Page 171
Annexes Annex A Zoom Table of SCPI Classified by Subsystem Set the FM signal [:SOURce]:FM[1]|2:INTernal:SHAPe(?) output waveform of Path 1 or Path 2 Set the FM Path 1 or Path 2 of the [:SOURce]:FM[1]|2:STATe(?) signal generator to ON/OFF state [:SOURce]:FM:SOURce(?) Set the FM source [:SOURce]:FM:MODulation:STATe(?) ON/OFF state...
Page 172
Annexes Annex A Zoom Table of SCPI Classified by Subsystem output waveform dual function generator when the [:SOURce]:FM[1]|2:INTernal:DUAL:FUNCtion:SHAPe? waveform of FM Path 1 or Path 2 is dual function generator signal output type when waveform FM Path 1 or Path [:SOURce]:FM[1]|2:INTernal:DUAL:FUNCtion:SHAPe:RAMP? 2 is dual function generator and the...
Page 173
Annexes Annex A Zoom Table of SCPI Classified by Subsystem Set the noise type noise generator 1|2 when [:SOURce]:FM[1]|2:INTernal:NOISe:FUNCtion[1]|2:TYPE? waveform FM Path 1 or Path noise generator 1|2 start frequency of the sweep generator [:SOURce]:FM[1]|2:INTernal:SWEep:FUNCtion:FREQuency:STARt? when the waveform of FM Path 1 or Path 2 is sweep generator stop...
Page 174
Annexes Annex A Zoom Table of SCPI Classified by Subsystem when the waveform of FM Path 1 or Path 2 is sweep generator and the trigger type is timed trigger This command is used to set the trigger type sweep generator [:SOURce]:FM[1]|2:INTernal:SWEep:FUNCtion:TRIGger:TYPE? when the waveform...
Page 175
Annexes Annex A Zoom Table of SCPI Classified by Subsystem function generator relative to audio 1 when the waveform of PM Path 1 or 2 is dual function generator Set the frequency of the dual function generator relative to audio 1 when the [:SOURce]:PM[1]|2:INTernal:DUAL:FUNCtion[1]|2:FREQuency? waveform of PM Path 1 or Path 2 is...
Page 176
Annexes Annex A Zoom Table of SCPI Classified by Subsystem waveform of PM Path 1 or Path 2 is function generator Set the pulse duty factor function generator when [:SOURce]:PM[1]|2:INTernal:FUNCtion[1]|2:PERCent? waveform of PM Path 1 or Path 2 is function generator output waveform function generator...
Page 177
Annexes Annex A Zoom Table of SCPI Classified by Subsystem generator Set the sweep type sweep generator when the [:SOURce]:PM[1]|2:INTernal:SWEep:FUNCtion:SHAPe? waveform of PM Path 1 or Path 2 is sweep generator signal output type when waveform [:SOURce]:PM[1]|2:INTernal:SWEep:FUNCtion:SHAPe:RAMP? PM Path 1 or Path sweep generator and the sweep type is ramp...
Page 178
Annexes Annex A Zoom Table of SCPI Classified by Subsystem Set the offset of [:SOURce]:DM:IQADjustment:QOFFse(?) Path Q phase [:SOURce]:DM:IQADjustment:QSKew(?) angle between IQ vectors Set IQ adjustment [:SOURce]:DM:IQADjustment[:STATe](?) to ON/OFF state signal [:SOURce]:DM:MODulation:ATTenuation(?) attenuation signal [:SOURce]:DM:MODulation:ATTenuation:AUTO(?) attenuation ON/OFF state Set IQ modulation [:SOURce]:DM:STATe(?) to ON/OFF state external...
Page 179
Annexes Annex A Zoom Table of SCPI Classified by Subsystem Set the data source [:SOURce]:RADio:CUSTom:DATA(?) of radio modulation signal [:SOURce]:RADio:CUSTom:DATA:PRAM Select stream file Set the radio filter [:SOURce]:RADio:CUSTom:FILTer(?) type Set the value of the code data when [:SOURce]:RADio:CUSTom:DATA:FIX4? fixed 4-bit code is selected data source Transmit IQ data...
Page 180
Annexes Annex A Zoom Table of SCPI Classified by Subsystem phase polarity Set the differential [:SOURce]:RADio:CUSTom:DENCode(?) encoding ON/OFF state radio [:SOURce]:RADio:CUSTom:VCO:CLOCk(?) sampling clock type external [:SOURce]:RADio:CUSTom:TRIGger:EXTernal:SOURce(?) radio trigger source external [:SOURce]:RADio:CUSTom:TRIGger:EXTernal:SOURce:DELay(?) delay time trigger source external trigger source [:SOURce]:RADio:CUSTom:TRIGger:EXTernal:SOURce:DELay:STATe(?) delay to ON/OFF state trigger [:SOURce]:RADio:CUSTom:TRIGger:EXTernal:SOURce:SLOPe(?)
Page 181
Annexes Annex A Zoom Table of SCPI Classified by Subsystem Set the initial phase [:SOURce]:RADio:MTONe:ARB: SETup:TABLe:PHASe:INITialize(?) type of multitone Set the relationship [:SOURce]:RADio:MTONe:ARB: between tone SETup:TABLe:PHASeINITialize:SEED(?) phases Set the multitone parameters [:SOURce]:RADio:MTONe:ARB: SETup:TABLe:ROW(?) row of the multitone modulation list multitone [:SOURce]:RADio:MTONe:ARB[:STATe](?) ON/OFF state Set the alignment...
Page 182
Annexes Annex A Zoom Table of SCPI Classified by Subsystem arbitrary [:SOURce]:RADio:ARB:TRIGger:SOURce trigger source arbitrary [:SOURce]:RADio:ARB:VCO:CLOCk(?) trigger sampling clock external [:SOURce]:RADio:ARB:EXTernal:CLOCk:RATE(?) clock frequency of arbitrary trigger Copy a file in the :MEMory:COPY:NAME signal generator :MEMory:DLEete:NAME Delete a user file Rename a file in :MEMory:MOVE signal generator...
Annexes Annex B Zoom Table of Errors Annex B Zoom Table of Errors Table 2 Local errors Key error field Error Description Unleveled For overpower or no power Reference loop The reference loop signal inside the signal generator is out of unlocked lock.