Ceyear 3986 Series Programming Manual

Ceyear 3986 Series Programming Manual

Noise figure analyzer
Hide thumbs Also See for 3986 Series:

Advertisement

Quick Links

3986 Series
Noise Figure Analyzer
Programming Manual

Advertisement

Table of Contents
loading

Summary of Contents for Ceyear 3986 Series

  • Page 1 3986 Series Noise Figure Analyzer Programming Manual...
  • Page 2 This manual is suitable for the following models of noise figure analyzer:  3986A Noise figure analyzer (10 MHz - 4GHz)  3986D Noise figure analyzer (10 MHz - 18GHz)  3986E Noise figure analyzer (10 MHz - 26.5GHz)  3986F Noise figure analyzer (10 MHz - 40GHz) ...
  • Page 3 Manual Authorization Safety Precautions This manual may be subject to CAUTION change without notice. CETI reserves all the rights to the final explanation for all the CAUTION indicates information and terminologies important information rather referred to in this manual. than danger. It reminds the user to be cautious of a certain This manual is the property of operation process, operation...
  • Page 5: Table Of Contents

    3986 Series noise figure analyzer Table of Contents Table of Contents 1 About This Manual ....................1 1.1 About This Manual ........................1 1.2 Related Documents ........................2 2 Remote Control ..................... 3 Remote control basis ....................3 2.1.1 Remote interface ........................... 3 2.1.2...
  • Page 6 3986 Series noise figure analyzer Table of Contents 3.3.1 Frequency ..........................29 3.3.2 Average/BW ..........................33 3.3.3 ENR ............................... 35 3.3.4 Loss Compensation ........................42 3.3.5 Mode Setup..........................46 3.3.6 Calibration ..........................60 3.3.7 Measurement Results ........................ 61 3.3.8 Display ............................. 68 3.3.9 Limit Line ............................
  • Page 7 3986 Series noise figure analyzer Table of Contents 5.1.2. Remote control error information ................... 112 5.2 Repair Method ......................... 114 5.2.1 Contact us ..........................114 5.2.2 Packaging and delivery ....................... 114 Appendixes ......................116 Appendix A Quick Search Table of SCPIs ................116...
  • Page 8 3986 Series noise figure analyzer Table of Contents...
  • Page 9: About This Manual

    Related Documents…………………………………………………………………………………………2 1.1 About This Manual This manual introduces the remote control and the SCPI operation method of the 3986 series noise figure analyzer, as well as the programming examples and the basic concept of the I/O function library to facilitate the user to quickly master the programming method.
  • Page 10: Related Documents

    1 About This Manual 1.2 Related Documents 1.2 Related Documents The documents related to the 3986 series noise figure analyzer include:  Quick Start Guide  User Manual  Programming Manual  Online support Quick Start Guide This manual introduces the set-up of the instrument as well as the basic operating methods of measurement with the aim of enabling users to quickly understand the features and operational procedures of the instrument.
  • Page 11: Remote Control

    This chapter introduces the remote control basis as well as the remote control interface and its configuration method of the 3986 series noise figure analyzer, and also briefly describes the concept and classification of the I/O driver library, so that the user can have a preliminary knowledge about the remote control of this instrument.
  • Page 12 Remote Control Remote control basis the LAN computers. In order to realize the remote control within the LAN, the noise figure analyzer shall be preinstalled with the port connector, network card and relevant network protocol, and configured with relevant network service. And, the controller computer within the LAN shall also be preinstalled with the instrument control software and VISA library.
  • Page 13: Message

    Remote Control Remote control basis operating systems to communicate in the network, This method enables two-way communication between the noise figure analyzer and the computer via port. The socket is a software class written specifically to define the necessary information for network communication such as IP address and device port number, and integrates some basic operations in network programming.
  • Page 14: Scpi

    Remote Control Remote control basis - Setting command: Change the instrument setting status, e.g. reset the instrument or set the frequency. - Query command: Query and return the data, e.g. identify the instrument or query the parameter values. The query command is always ended with a question mark. ...
  • Page 15 Remote Control Remote control basis “Programmable Commands” in this manual; “Appendix A Quick Search Table of SCPIs” in this manual; Related manuals for each measurement function. 2.1.3.2 SCPI description General terms……………………………………………………………………………… ………………7   Command type……………………………………………………………………………………… ………7  Instrument-specific command syntax………………………………………………………… …………8 ...
  • Page 16 Remote Control Remote control basis 488.2 to manage macros, status registers, synchronization, and data storage. Common commands are easy to recognize as they all begin with an asterisk. For example *IDN? , *OPC and *RST are common commands. Common commands don‟t belong to any instrument-specific command. The instrument uses the same method to interpret them without consideration to the current path setting.
  • Page 17 Remote Control Remote control basis Table 2.3 Command Syntax Character, Keyword and Syntax Example Upper-case characters represent the minimum character [:SOURce]:FREQuency[:CW]?, set required by FREQ is the short-format part of the command execution. command. The lower-case characters portion of command is :FREQuency optional;Such flexible :FREQ,:FREQuency or...
  • Page 18 Remote Control Remote control basis A software module in the instrument software——command interpreteri s used for parsing each received SCPI. The command interpreter breaks up the command into individual command element using a series of rules for identifying the command tree path. After the current command is parsed, the current command path remains unchanged.
  • Page 19 Remote Control Remote control basis -7.89E-01 exponent marker e may be upper or lower case +256 leading + allowed The decimal point can be prefixed Extended numeric parameter Most measurements related to Instrument-specific commands use extended numeric parameters to specify the physical quantities. Extended numeric parameters receive all numeric parameters and additional special values.
  • Page 20 Remote Control Remote control basis A string parameter allows the ASCII string to be sent as a parameter. Single and double quotes are used as separators. Examples of string parameter: „This is Valid‟ “This is also Valid” „SO IS THIS‟ Real response data A large portion of measurement data are real.
  • Page 21: Command Sequence And Synchronization

    Remote Control Remote control basis Systems of Values in Commands The value of the command can be entered in binary, decimal, hexadecimal or octal format. In the binary, hexadecimal, or octal format, a suitable identifier should be added in front of the value. Decimal system (default format) does not require an identifier.
  • Page 22 Remote Control Remote control basis which they are received. In order to ensure that the commands are executed in a certain order, each command must be sent as a separate command line. Example: Command line contains set and query commands If multiple commands in a command line contain query commands, the query result is unpredictable.
  • Page 23: Status Reporting System

    Remote Control Remote control basis If the processing time of the overlapped command is short, the command *WAI or *OPC can be used after use of the overlapped command to achieve command synchronization. In order to synchronously execute other tasks when the computer or instrument is waiting for the completion of execution of overlapped commands, the following synchronization technologies can be adopted: ...
  • Page 24 Remote Control Remote control basis 2.1.5.1 Structure of the status register Figure 2.3 Hierarchy Diagram of Status Registers The register classification is described as follows: STB, SRE Status Byte (STB) register and its associated mask register, Service Request Enable (SRE) register, constitute the top-level register of the status reporting system.
  • Page 25 Remote Control Remote control basis of the instrument. The associated parallel query enable register (PPE) determines which data bits of the STB act on the IST mark. Output buffer The output buffer stores the message returned by the instrument to the controller. It does not belong to the status report system, but determines the value of M bit of the STB.
  • Page 26 Remote Control Remote control basis register changes from 0 to 1, the associated PTR bit determines whether the event bit is set to 1, as described below: —PTR bit=1: The event bit will be set. —PTR bit=0: No event bit will be set. The positive conversion register is readable and writable, and its reading will not clear any value.
  • Page 27 Remote Control Remote control basis Table 2.6 Description of Status Bytes Data Bit Meaning 0..1 Not used. Error queue is not empty This bit is set if a new error is inserted in the error queue. If the associated SRE bit enables this bit and a new error is generated in the error queue, a service request is generated.
  • Page 28: Error Queue

    Remote Control Remote control basis Table 2.7 Description of Event Status Bytes Data Bit Meaning Operation completed This bit is set when the preceding command has been executed and the command *OPC has been received. Not used. Query error This bit is set if the controller reads the instrument data without sending a query command or sends a new command without reading the query data.
  • Page 29: Programming Considerations

    Remote Control Remote control basis Table 2.8 Resetting Status Report System Power On/Off DCL, SDC *RST or STATus: *CLS Event (Power-on (Instrument SYSTem: PRESet status cleared, selected PRESet cleared) instrument cleared) Function — — — — Clearing STB, ESR — —...
  • Page 30: Remote Interface And Its Configuration

    Remote Control 2.2 Remote interface and its configuration 2.2 Remote interface and its configuration  …………………………………………22 LAN……………………………………………………………  GPIB………………………………………………………… ……………………………………………23 2.2.1 LAN LAN (Local Area Network) remote control system controls 3986 noise figure analyzer using SICL-LAN.  Connection………………………………………………… ……………………………………………22  Interface configuration……………………………………...
  • Page 31: Gpib

    Remote Control 2.3 I/O library mask” and “Default gateway” to the subnet where the main controller is located through the menu as shown in the Figure 2.5. Attention Ensure that the noise figure analyzer is physically connected properly by 10Base-T LAN or 100Base-T LAN cable Because the noise figure analyzer only supports the construction of a single LAN control system and the setting of static IP addresses, and it does not support DHCP and the access to the host through the DNS...
  • Page 32: Overview Of I/O Library

    Remote Control 2.3 I/O library  Overview of I/O library…………………………… …………………………………………………24  Installation and configuration of I/O library……………………………………………………………24 2.3.1 Overview of I/O library As a library of software programs pre-written for the instrument, the I/O library is called an instrument driver.
  • Page 33 Remote Control 2.3 I/O library interchangeability and test program reusability of the automatic test system. The currently popular driver is IVI (Interchangeable Virtual Instruments) driver, which is based on IVI specification and defines a new instrument API and inserts class driver and VPP architecture into VISA to make test application completely independent from instrument hardware, and adds unique instrument simulation, range detection, status cache and other functions, improving the system operating efficiency and truly implementing the interconvertibility of instrument.
  • Page 34: Scpi

    3 SCPI 3.1 Command description 3 SCPI  Command Description ........................26  Common Commands........................26  Instrument-specific Commands......................29 3.1 Command description This chapter provides detailed command reference information to facilitate remote control, including:  Common commands;  Instrument commands; ...
  • Page 35: Cls

    3 SCPI 3.2 Common Commands *CLS Function description: Clear status. Set the status byte (STB), the standard event register (ESR), and the event part of the problem operation to zero. This command does not change the mask and the transfer register value and clears the output buffer. Description: Only set.
  • Page 36: Stb

    3 SCPI 3.2 Common Commands Setting format: *SRE <Value> Query format: *SRE? Parameter description: Range: [0,255]. *STB? Function description: Query status byte. Return value: Range: [0,255]. *TRG Function description: Execute the trigger command Description: Only set. *WAI Function description: Wait for execution of all blocked instrument jobs before executing subsequent instructions.
  • Page 37: Instrument-Specific Commands

    3 SCPI 3.3 Instrument-specific Commands 3.3 Instrument-specific Commands  Frequency..........................29  Average/Bandwidth........................33  Excess Noise Ratio ......................35  Loss Compensation......................42  Mode Setting.........................46  Calibration ..........................60  ………………………………....…61 Test Results……………………………………………  Display............................68  Limit Line................
  • Page 38 3 SCPI 3.3 Instrument-specific Commands [ Cent Frequency ] :SENSe:FREQuency:CENTer Function description: This command is used to set/query the center frequency. Setting format: :SENSe:FREQuency:CENTer <freq> Query format: :SENSe:FREQuency:CENTer? Return value: The unit is Hz Parameter description: The input frequency units include Hz, kHz, MHz, GHz or k, M, G. It is Hz by default.
  • Page 39 3 SCPI 3.3 Instrument-specific Commands [ Stop Frequency ] :SENSe:FREQuency:STOP Function description: This command is used to set/query the stop frequency. Setting format: :SENSe:FREQuency:STOP <freq> Query format: :SENSe:FREQuency:STOP? Return value: The unit is Hz Parameter description: The input frequency units include Hz, kHz, MHz, GHz or k, M, G. It is Hz by default.
  • Page 40 3 SCPI 3.3 Instrument-specific Commands <freq> Fixed frequency. Range:3986A:[10 MHz, 4 GHz] 3986D:[10 MHz,18 GHz] 3986E:[10 MHz,26.5GHz] 3986F:[10 MHz,40 GHz] 3986H:[10 MHz,50 GHz] Example: :SENS:FREQ:FIX 3GHz :SENS:FREQ:FIX? Front panel 【Freq/Points】—>[Freq Mode]—>[Fixed]—>[Fixed Freq] Key path: [ Frequency Span ] :SENSe:FREQuency:SPAN Function description: This command is used to set/query the sweep frequency width. Setting format: :SENSe:FREQuency:SPAN <frequency>...
  • Page 41: Average/Bw

    3 SCPI 3.3 Instrument-specific Commands Example: :SENS:FREQ:LIST:DATA 5G,6G,7G,8G :SENS:FREQ:LIST:DATA? Key path: Front panel【Freq/Points】—>[Freq Mode]—>[List]—>[Freq List] [ Number of Frequency Lists] :SENSe:FREQuency:LIST:COUNt? Function description: This command is used to query the number of the frequency lists Query format: :SENSe:FREQuency:LIST:COUNt? Return value: Integer Parameter description: Range: [2, 401] Example:...
  • Page 42 3 SCPI 3.3 Instrument-specific Commands [ Average ] :SENSe:AVERage:COUNt Function description: This command is used to set/query the number of samples per measurement during averaging. Setting format: :SENSe:AVERage:COUNt <integer> Query format: :SENSe:AVERage:COUNt? Parameter description: <integer> Integer Range:[1, 999]. Example: :SENS:AVER:COUN 20 Reset status: Key path: Front panel【Average】—>[Average]...
  • Page 43: Enr

    3 SCPI 3.3 Instrument-specific Commands Reset status: 4Mhz Front panel 【BW】—>[Man] Key path: [ Bandwidth Mode ] :SENSe:NFIGure:BANDwidth:AUTO Function description: This command is used to set/query manual or auto mode of bandwidth. Setting format: :SENSe:NFIGure:BANDwidth:AUTO ON|OFF|0|1 Query format: :SENSe:NFIGure:BANDwidth:AUTO? Parameter description: ON|1: auto mode OFF|0: manual mode Example: :SENSe:NFIGure:BANDwidth:AUTO ON...
  • Page 44 3 SCPI 3.3 Instrument-specific Commands OFF|0: Its own ENR table is used for calibration when the status is disabled. Example: :SENSe:CORRection:ENR:COMMon:STATe OFF :SENSe:CORRection:ENR:COMMon:STATe? Reset status: Common table on Front panel 【ENR】—>[Common Table] Key path: [ Auto Load ENR ] :SENSe:CORRection:ENR:AUTO[:STATe] Function description: This command is used to set/query automatic loading status of the ENR table.
  • Page 45 3 SCPI 3.3 Instrument-specific Commands [ Number of Calibration ENR Table ] :SENSe:CORRection:ENR:CALibration:TABLe:COUNt? Function description: This command is used to query the number of ENR values in the current calibration ENR table. Query format: :SENSe:CORRection:ENR:CALibration:TABLe:COUNt? Return value: Integer Parameter description: Range: [0, 81] Example: :SENSe:CORRection:ENR:CALibration:TABLe:COUNt? [ Calibration ENR Table Type ]...
  • Page 46 3 SCPI 3.3 Instrument-specific Commands Setting format: :SENSe:CORRection:ENR:CALibration:TABLe:SNS Parameter description: When the ENR data is loaded, any measurement in progress will be reset. This command will give a setting conflict prompt when there is no SNS smart noise source connection. Example: :SENS:CORR:ENR:CAL:TABL:SNS [ Measurement ENR Table ]...
  • Page 47 3 SCPI 3.3 Instrument-specific Commands Example: :SENSe:CORRection:ENR:MEASurement:TABLe:ID:DATA 346C :SENSe:CORRection:ENR:MEASurement:TABLe:ID:DATA? Front panel 【 ENR】 —>[Common Table|Off]—>[Measurement ENR Table]—>[Model ID] Key path: [ Measurement ENR Table Serial Number ] :SENSe:CORRection:ENR[:MEASurement]:TABLe:SERial:DATA Function description: This command is used to set/query the noise source serial number in the current measurement ENR table.
  • Page 48 3 SCPI 3.3 Instrument-specific Commands :SENSe:CORRection:ENR:SPOT? Reset status: 15.2 dB Front panel 【ENR】—>[ENR Mode Spot]—>[Spot] Key path: [ Fixed ENR Mode ] :SENSe:CORRection:SPOT:MODE Function description: This command is used to set/query the type of spot ENR and select the parameter to be used during measurement. Setting format: :SENSe:CORRection:SPOT:MODE ENR|THOT Query format:...
  • Page 49 3 SCPI 3.3 Instrument-specific Commands Setting format::SENSe:CORRection:TCOLd:SNS[:STATe] OFF|ON|0|1 Query format::SENSe:CORRection:TCOLd:SNS[:STATe]? Return value: 0 Status off Status on Parameter description: ON|1 When the status is on, the instrument periodically obtains cold temperatures from the connected SNS smart noise source OFF|0 When the status is off, the values set by the user or the default values are used. Example: :SENSe:CORRection:TCOLd:SNS:STATe OFF :SENSe:CORRection:TCOLd:SNS:STATe?
  • Page 50: Loss Compensation

    3 SCPI 3.3 Instrument-specific Commands [ User TCold ] :SENSe:CORRection:TCOLd:USER:VALue Function description: This command is used to set/query the user cold temperature value. Setting format: :SENSe:CORRection:TCOLd:USER:VALue <temperature> Query format: :SENSe:CORRection:TCOLd:USER:VALue? Parameter description: The unit is Kelvin (K), Celsius (CEL), or Fahrenheit (FAR). This value is used when the user cold temperature switch is enabled;...
  • Page 51 3 SCPI 3.3 Instrument-specific Commands Query format: :SENSe:CORRection:LOSS:BEFore:MODE? Parameter description: OFF: Loss compensation before DUT is off; FIXed:The loss compensation value before DUT is a fixed value; TABLe: The loss compensation value before DUT uses the data in the loss compensation table.
  • Page 52 3 SCPI 3.3 Instrument-specific Commands [ Number of Input Loss Table before DUT] :SENSe:CORRection:LOSS:BEFore:TABLe:COUNt? Function description: This command is used to return the number of input loss compensation before DUT. Query format: :SENSe:CORRection:LOSS:BEFore:TABLe:COUNt? Parameter description: Range: [0, 201] dB Example: :SENSe:CORRection:LOSS:BEFore:TABLe:COUNt? [ Loss Compensation Temperature before DUT ] :SENSe:CORRection:TEMPerature:BEFore...
  • Page 53 3 SCPI 3.3 Instrument-specific Commands Query format: :SENSe:CORRection:LOSS:AFTer :MODE? Parameter description: OFF: Loss compensation after DUT is off; FIXed:The loss compensation value after DUT is a fixed value; TABLe: The loss compensation value after DUT uses the data in the loss compensation table.
  • Page 54: Mode Setup

    3 SCPI 3.3 Instrument-specific Commands [ Number of Input Loss Table after DUT] :SENSe:CORRection:LOSS:AFTer:TABLe:COUNt? Function description: This command is used to query the number of input loss compensation after DUT. Query format: :SENSe:CORRection:LOSS:AFTer:TABLe:COUNt? Parameter description: Range: [0, 201] dB Example: :SENSe:CORRection:LOSS:AFTer:TABLe:COUNt? [ Loss Compensation Temperature after DUT ] :SENSe:CORRection:TEMPerature:AFTer...
  • Page 55 3 SCPI 3.3 Instrument-specific Commands Front panel 【Mode Setup】—>[DUT Setup]—>[DUT] Key path: Reset status: Amplifier [ DUT LO Type ] :SENSe:CONFigure:MODE:DUT:LOSCillator Function description: This command is used to set/query the status of the LO when the device under test is measured by the converter: LO fixed or LO variable. Setting format: :SENSe:CONFigure:MODE:DUT:LOSCillator FIXed|VARiable Query format:...
  • Page 56 3 SCPI 3.3 Instrument-specific Commands VARiable: The LO frequency is variable. Example: :SENSe:CONFigure:MODE:SYSTem:LOSCillator FIXed :SENSe:CONFigure:MODE:SYSTem:LOSCillator? Reset status: Fixed Front panel 【Mode Setup】—>[DUT Setup]—>[DownConv]—>[LO Mode] Key path: Description: Note that LO fixed means that the IF frequency is variable and LO variable means that the IF frequency is fixed.This command is only used when measuring up or downconverter devices or system down converter.
  • Page 57 3 SCPI 3.3 Instrument-specific Commands [ System Down Converter LO Frequency Offset ] :SENSe:CONFigure:MODE:SYSTem:LOSCillator:OFFSet Function description: This command is used to set/query the frequency offset of the system local oscillator. Setting format: :SENSe:CONFigure:MODE:SYSTem:LOSCillator:OFFSet DSB|LSB|USB Query format: :SENSe:CONFigure:MODE:SYSTem:LOSCillator:OFFSet? Return value: DSB|LSB|USB Parameter description: LSB: Lower sideband (signal frequency <...
  • Page 58 3 SCPI 3.3 Instrument-specific Commands 3986D:[10MHz, 18GHz] 3986E:[10MHz, 26.5GHz] 3986F:[10MHz, 40GHz] 3986H:[10MHz, 50GHz] Example: :SENSe:CONFigure:MODE:DOWNconv:IF:FREQuency 3GHz :SENSe:CONFigure:MODE:DOWNconv:IF:FREQuency? Reset status: 30MHz Key path: Front panel 【Mode Setup】—>[DUT Setup]—>[DownConv]—>[Fixed IF Freq] [ DownConverter Fixed LO Frequency] :SENSe:CONFigure:MODE:DOWNconv:LOSCillator:FREQuency Function description: This command is used to set/query the downconverter fixed LO frequency. Setting format: :SENSe:CONFigure:MODE:DOWNconv:LOSCillator:FREQuency <freq>...
  • Page 59 3 SCPI 3.3 Instrument-specific Commands [ DownConverter Measurement Frequency Type ] :SENSe:CONFigure:MODE:DOWNconv:FREQuency:CONText Function description: This command is used to set/query the measurement frequency input type of the down converter. Setting format: :SENSe:CONFigure:MODE:DOWNconv:FREQuency:CONText RF|IF Query format: :SENSe:CONFigure:MODE:DOWNconv:FREQuency:CONText? Return value: RF|IF Parameter description: RF: The input frequency is the RF frequency of the device under test IF: The input frequency is the IF frequency of the device under test Example: :SENSe:CONFigure:MODE:DOWNconv:FREQuency:CONText IF...
  • Page 60 3 SCPI 3.3 Instrument-specific Commands Return value: The unit is Hz Parameter description: The input frequency units include Hz, kHz, MHz, GHz or k, M, G. It is Hz by default. <freq> Fixed LO frequency. Range: [1Hz, 300GHz] Example: :SENSe:CONFigure:MODE:UPConv:LOSCillator:FREQuency 3GHz :SENSe:CONFigure:MODE:UPConv:LOSCillator:FREQuency? Reset status: 30GHz...
  • Page 61 3 SCPI 3.3 Instrument-specific Commands 3.3.5.2 External Local Oscillator Configuration The external local oscillator configuration corresponds to the 【Mode Setup】 [Ext LO Config] key on the front panel. It is used to set the related properties of the external local oscillator, including the external local oscillator GPIB address, settling time, multiplier value, divider value and external local oscillator frequency offset.
  • Page 62 3 SCPI 3.3 Instrument-specific Commands Parameter description: <time> Time, the default unit is s Range: [0ms, 100s] Example: :SENSe:CONFigure:LOSCillator:PARameter:SETTling 50ms :SENSe:CONFigure:LOSCillator:PARameter:SETTling? Reset status: 100ms Front panel 【Mode Setup】—>[Ext LO Config]—>[Settling Time] Key path: [ External Local Oscillator Multiplier Value ] :SENSe:CONFigure:LOSCillator:PARameter:MULTiplier Function description: This command is used to set/query the multiplier value of the external local oscillator.
  • Page 63 3 SCPI 3.3 Instrument-specific Commands local oscillator. Setting format: :SENSe:CONFigure:LOSCillator:PARameter:OFFSet <freq> Query format: :SENSe:CONFigure:LOSCillator:PARameter:OFFSet? Return value: Frequency, the default unit is Hz Parameter description: <freq> Frequency, the frequency unit that can be input is Hz, kHz, MHz, GHz, or k, M, G. The default unit is Hz.
  • Page 64 3 SCPI 3.3 Instrument-specific Commands Reset status: 20 dB Front panel 【Mode Setup】—>[Uncertainty Calculator]—>[DUT Gain] Key path: [ DUT Input Match ] :CALCulate:UNCertainty:DUT:MATCh:INPut Function description: This command is used to set/query the input match of the device under test without any unit. Setting format: :CALCulate:UNCertainty:DUT:MATCh:INPut <Val>...
  • Page 65 3 SCPI 3.3 Instrument-specific Commands <Val> Noise figure, range: [0, 100] dB. Example: :CALC:UNC:DUT:NFIG 10 :CALC:UNC:DUT:NFIG? Reset status: 3.0 dB Front panel 【Mode Setup】—>[Uncertainty Calculator]—>[DUT Noise Figure] Key path: [ Instrument Gain Uncertainty ] :CALCulate:UNCertainty:INSTrument:GAIN Function description: This command is used to set/query the instrument gain uncertainty and the default unit is dB.
  • Page 66 3 SCPI 3.3 Instrument-specific Commands Return value: Noise figure Parameter description: <Val> Noise figure, range: [0, 100] dB. Example: :CALC:UNC:INST:NFIG:VAL 5 :CALC:UNC:INST:NFIG:VAL? Reset status: 6.0 dB Front panel 【Mode Setup】 —>[Uncertainty Calculator]—>[Instrument Noise Figure] Key path: [ Instrument Noise Figure Uncertainty ] :CALCulate:UNCertainty:INSTrument:NFIGure:UNCertainty Function description: This command is used to set/query the instrument noise figure uncertainty and the default unit is dB.
  • Page 67 3 SCPI 3.3 Instrument-specific Commands [ Noise Source Match ] :CALCulate:UNCertainty:SOURce:MATCh Function description: This command is used to set/query the noise source match without any unit. Setting format: :CALCulate:UNCertainty:SOURce:MATCh <Val> Query format: :CALCulate:UNCertainty:SOURce:MATCh? Return value: Noise source match value Parameter description: <Val>...
  • Page 68: Calibration

    3 SCPI 3.3 Instrument-specific Commands [ Extension Module Set ] :SENSe:CONFigure:EXTend:MODE Function description: This command is used to set/query the type of the extension module. The instrument directly makes one-button measurement configuration and can carry out extension measurements up to 110 GHz. Setting format: :SENSe:CONFigure:EXTend:MODE OFF|82411H|82411K|82411L|82411N|82411P Query format:...
  • Page 69: Measurement Results

    3 SCPI 3.3 Instrument-specific Commands Example: :CAL:AUTO:CAL ON Front panel 【Calibrate】 Key path: Description: The calibration means that the sweep measurement is performed with the frequency step amount defined by the frequency points from the start frequency to the stop frequency. [ Automatic Adjustment State ] :CALibration:AUTO:STATe Function description: This command is used to set/query the automatic adjustment program state.
  • Page 70 3 SCPI 3.3 Instrument-specific Commands If no unit is specified, the system default unit dB is used. Return value: Noise figure value Example: :FETCH:CORRected:NFIG? DB [ Gain Measurement - Corrected ] :FETCH:CORRected:GAIN? Function description: This command is used to query the calibrated gain value within the range of the sweep frequency.
  • Page 71 3 SCPI 3.3 Instrument-specific Commands Parameter description: The unit is DB or LINear. If no unit is specified, the system default unit dB is used. Return value: Hot power value Example: :FETCH:CORRected:PHOT? DB [ Equivalent Noise Temperature Measurement - Corrected ] :FETCH:CORRected:TEFFective? Function description: This command is used to query the calibrated equivalent noise temperature within the range of the sweep frequency.
  • Page 72 3 SCPI 3.3 Instrument-specific Commands If no unit is specified, the system default unit dB is used. Return value: Y factor Example: :FETCH:UNCorrected:YFACtor? DB [ Cold Power Measurement - Uncorrected ] :FETCH:UNCorrected:PCOLd? Function description: This command is used to query the uncalibrated cold power value within the range of the sweep frequency.
  • Page 73 3 SCPI 3.3 Instrument-specific Commands 3.3.7.3 Corrected Measurement Results in Fixed Frequency Mode [ Noise Figure Measurement - Corrected ] :FETCH:SCALar:CORRected:NFIGure? Function description: This command is used to query the calibrated noise figure value at a fixed frequency point. Query format: :FETCH:SCALar:CORRected:NFIGure? DB|LINear Parameter description: The unit is DB or LINear.
  • Page 74 3 SCPI 3.3 Instrument-specific Commands Example: :FETCH:SCALar:CORRected:PCOLd? DB [ Hot Power Measurement - Corrected ] :FETCH:SCALar:CORRected:PHOT? Function description: This command is used to query the calibrated hot power value at a fixed frequency point. Query format: :FETCH:SCALar:CORRected:PHOT? DB|LINear Parameter description: The unit is DB or LINear. If no unit is specified, the system default unit dB is used.
  • Page 75 3 SCPI 3.3 Instrument-specific Commands Query format: :FETCH:SCALar:UNCorrected:GAIN? DB|LINear Parameter description: The unit is DB or LINear. If no unit is specified, the system default unit dB is used. Return value: Gain Example: :FETCH:SCAL:UNC:GAIN? DB [ Y Factor Measurement - Uncorrected ] :FETCH:SCALar:UNCorrected:YFACtor? Function description: This command is used to query the uncalibrated Y factor at a fixed frequency point.
  • Page 76: Display

    3 SCPI 3.3 Instrument-specific Commands [ Equivalent Noise Temperature Measurement - Uncorrected ] :FETCH:SCALar:UNCorrected:TEFFective? Function description: This command is used to query the uncalibrated equivalent noise temperature at a fixed frequency point. Query format: :FETCH:SCALar:UNCorrected:TEFFective? K|CEL|FAR Parameter description: The unit is K|CEL|FAR, or K, C, F. If no unit is specified, the system default unit K is used.
  • Page 77 3 SCPI 3.3 Instrument-specific Commands Return value: 0: Graticule display off 1: The corresponding graticule display on Example: :DISPlay:GRATicule OFF :DISPlay:GRATicule? Reset status: Graticule display on Key path: Front panel【Format】—>[Graticule] [ Display Annotation ] :DISPlay:ANNotation[:STATe] Function description: This command is used to set/query the text annotation state. Setting format: :DISPlay:ANNotation[:STATe] OFF|ON|0|1 Query format:...
  • Page 78 3 SCPI 3.3 Instrument-specific Commands [ Language Selection ] :DISPlay:WINDow:LANGuage Function description: This command is used to set/query the display language type of the instrument. Setting format: :DISPlay:WINDow:LANGuage ENGlish|CHInese Query format: :DISPlay:WINDow:LANGuage? Parameter description: ENGlish: English display CHInese: Chinese display Return value: ENG: English CHI: Chinese...
  • Page 79 3 SCPI 3.3 Instrument-specific Commands UPPer: Zoom in the upper window for display LOWer: Zoom in the lower window for display Return value: OFF|UPP|LOW Example: :DISPlay:ZOOM:WINDow OFF :DISPlay:ZOOM:WINDow? Reset statue: no zoom-in. Front panel 【Zoom】 Key path: Description: The window is the upper and lower frames when the corresponding double-graph display is on. 3.3.8.2 Result The parameter corresponds to the 【Result】...
  • Page 80 3 SCPI 3.3 Instrument-specific Commands [ Measurement Parameter Type of Trace in Currently Active Graphic Area ] :DISPlay:RESult:TYPE Function description: This command is used to set/query the display parameter type of the currently active window. Setting format::DISPlay:RESult:TYPE <type> Query format: :DISPlay:RESult:TYPE? Parameter description: <type>...
  • Page 81 3 SCPI 3.3 Instrument-specific Commands :DISPlay:TRACe:Y:SCALe:PDIVision? GAIN Reset status: Noise figure: 1.0 dB Gain: 5.0 dB Y factor: 1.0 dB Equivalent temperature: 200 K Hot power: 1.0 dB Cold power: 1.0 dB Front panel 【Scale】—>[Scale/Div] Key path: [ Ref Value ] :DISPlay:TRACe:Y:SCALe:RLEVel:VALue Function description: This command is used to set/query the reference value and determine whether the current active window is upper or lower.
  • Page 82 3 SCPI 3.3 Instrument-specific Commands Setting format: :DISPlay:DATA:UNITs <result>,<units> Query format: :DISPlay:DATA:UNITs? <result> Parameter description: Different parameters correspond to different unit ranges and default values: <result>, <units>, default units NFIGure, DB/LINear, DB GAIN, DB/LINear, DB YFACtor, DB/LINear, DB TEFFective, K/CEL/FAR, K PHOT, DB/LINear, DB PCOLd, DB/LINear, DB Return value:...
  • Page 83: Limit Line

    3 SCPI 3.3 Instrument-specific Commands Equivalent temperature: 2000K Hot power:10.0dB Cold power:10.0dB Front panel 【Scale】—>[Upper Limit] Key path: [ Lower Limit ] :DISPlay:TRACe:Y[:SCALe]:LOWer Function description: This command is used to set/query the lower limit of the amplitude of the specified trace. Setting format: :DISPlay:TRACe:Y[:SCALe]:LOWer <trace>,<value>...
  • Page 84 3 SCPI 3.3 Instrument-specific Commands Query format: :CALCulate:LLINe? Parameter description: 1: Limit Line 1 2: Limit line 2 3: Limit line 3 4: Limit line 4 Return value: Limit line number: 1|2|3|4 Example: :CALCulate:LLINe 1 :CALCulate:LLINe? Reset status: Trace 1: Local noise figure Trace 2: Gain Front panel 【Limit Line】—>[Limit Line] Key path:...
  • Page 85 3 SCPI 3.3 Instrument-specific Commands Query format: :CALCulate:LLINe1|2|3|4:COUNt? Parameter description: 1: Limit Line 1 2: Limit line 2 3: Limit line 3 4: Limit line 4 Return value: Range [1, 201] Example: :CALCulate:LLINe2:COUNt? [ Limit Line Type ] :CALCulate:LLINe1|2|3|4:TYPE Function description: This command is used to set/query the limit line type. Setting format: :CALCulate:LLINe1|2|3|4:TYPE UPPer|LOWer Query format:...
  • Page 86 3 SCPI 3.3 Instrument-specific Commands :CALCulate:LLINe2:TRACe? Reset status: Limit line 1 Front panel 【Limit Line】—>[Test Trace] Key path: [ Limit Line Display ] :CALCulate:LLINe1|2|3|4:DISPlay[:STATe] Function description: This command is used to set/query the state of the selected limit line in the graph. Setting format: :CALCulate:LLINe1|2|3|4:DISPlay[:STATe] OFF|ON|0|1 Query format:...
  • Page 87: Marker

    3 SCPI 3.3 Instrument-specific Commands Query format: :CALCulate:LLINe1|2|3|4:TEST? Parameter description: OFF|0: Limit line test off ON|1: Limit line test on Return value: Example: :CALCulate:LLINe3 OFF :CALCulate:LLINe3? Reset status: Front panel 【Limit Line】—>[Test] Key path: Description: The test results are displayed on the upper left corner of the annotation. [ Test Fail ] :CALCulate:LLINe1|2|3|4:FAIL? Function description: This command is used to query whether the test result of the limit line fails.
  • Page 88 3 SCPI 3.3 Instrument-specific Commands [ Marker Type ] :CALCulate:MARKer1|2|3|4:MODE Function description: This command is used to set/query the selected marker type to normal or differential marker. Setting format: :CALCulate:MARKer1|2|3|4:MODE NORMal|DELTa Query format: :CALCulate:MARKer1|2|3|4:MODE? Parameter description: NORMal: Normal DELTa: Differential Return value: Example: :CALC:MARK2:MODE NORM...
  • Page 89 3 SCPI 3.3 Instrument-specific Commands displayed above the graph, indicating the difference between the two markers. Return value: MAX|MIN|PTP Example: :CALC:MARK2:SEAR:TYPE MAX :CALC:MARK2:SEAR:TYPE? Reset status: Maximum Front panel 【Marker】—>[Marker State On|Off] Key path: [ Continuous Search ] :CALCulate:MARKer1|2|3|4:SEARch:CONTinuous[:STATe] Function description: This command is used to set the continuous search on-off of the selected marker.
  • Page 90: Correction

    3 SCPI 3.3 Instrument-specific Commands Query format: :CALCulate:MARKer1|2|3|4:MAXimum? Parameter description: 1|2|3|4 Frequency marker number Return value: In the return value, the frequency value is preceded by the amplitude and they are separated by a comma. The unit of the amplitude value is the currently selected unit;...
  • Page 91 3 SCPI 3.3 Instrument-specific Commands [ Correction Result Display ] :DISPlay:DATA:CORRections Function description: This command is used to set/query the correction display on-off. Setting format: :DISPlay:DATA:CORRections OFF|ON|0|1 Query format: :DISPlay:DATA:CORRection? Parameter description: OFF|0: Correction display state off ON|1: Correction display state on Return value: Example: :DISPlay:DATA:CORRections OFF...
  • Page 92: Sweep

    3 SCPI 3.3 Instrument-specific Commands Front panel 【Correct】—>[RF Max Cal Att] Key path: [ Microwave Minimum Attenuation ] :INPut:ATTenuation:MWAVe:MINimum Function description: This command is used to set/query the microwave minimum attenuation when the calibration is performed. Setting format: :INPut:ATTenuation:MWAVe:MINimum <integer> Query format: :INPut:ATTenuation:MWAVe:MINimum? Parameter description:...
  • Page 93 3 SCPI 3.3 Instrument-specific Commands Parameter description: OFF|0: Continuous sweep off. At this moment, the instrument keeps a waiting state and starts to sweep until it receives the command of setting continuous on. It will automatically return to the waiting state after completing a single sweep.
  • Page 94 3 SCPI 3.3 Instrument-specific Commands Parameter description: OFF|0: Manual measurement noise source set off ON|1: Manual measurement noise source set on Return value: Example: :SENSe:MANual:NOISe:STATe OFF :SENSe:MANual:NOISe:STATe? Reset status: Noise source test state off Front panel 【Sweep】—>[Manual Meas]—>[Manual MeasOn]—> Key path: [Manual Meas Setup]—>[Noise Source On|Off] [ IF Attenuation Control ] :SENSe:MANual:IF:MODE...
  • Page 95 3 SCPI 3.3 Instrument-specific Commands Setting format: :SENSe:MANual:RF:MODE AUTO|FIXed Query format: :SENSe:MANual:RF:MODE? Parameter description: AUTO: Automatic, RF attenuation automatic adjustment setting. FIXed: Fixed, specified as RF attenuation fixed value Return value: AUTO|FIX Example: :SENSe:MANual:RF:MODE FIXed :SENSe:MANual:RF:MODE? Reset status: Automatic Key path: Front panel 【Sweep】—>[Manual Meas]—>[Att Setup]—>[RF Attenuation Auto|Fixed] [ Fixed RF Attenuation Value ] :SENSe:MANual:RF:FIXed Function description: This command is used to manage the fixed RF attenuation values.
  • Page 96: Traces

    3 SCPI 3.3 Instrument-specific Commands [ Fixed Microwave Attenuation Value ] :SENSe:MANual:MWAVe:FIXed Function description: This command is used to manage the fixed microwave attenuation values. Setting format: :SENSe:MANual:MWAVe:FIXed <ampl> Query format: :SENSe:MANual:MWAVe:FIXed? Parameter description: <ampl> Range: [0, 15] dB with the step of 5 dB. Return value: uW attenuation value Example:...
  • Page 97 3 SCPI 3.3 Instrument-specific Commands Query format: :TRACe[:DATA]:UNCorrected:AMPLitude:MAXimum? <trace>[,<units>] Return value: In the return value, the frequency value is preceded by the amplitude and they are separated by a comma. If you use the optional unit parameter, the amplitude value is returned with the selected unit;...
  • Page 98 3 SCPI 3.3 Instrument-specific Commands minimum amplitude values in the specified uncorrected trace and the frequency difference between such two points. Query format: :TRACe[:DATA]:UNCorrected:PTPeak? <trace>[,<units>] Return value: The peak-to-peak value is returned before the frequency value, with a comma between them. If you use the optional unit parameter, the peak-to-peak value is returned with the selected unit;...
  • Page 99 3 SCPI 3.3 Instrument-specific Commands [ Corrected Trace Amplitude Query ] :TRACe[:DATA]:CORRected:AMPLitude[:VALue]? Function description: This command is used to query the amplitude value of the specified corrected trace at the specified frequency point. Query format: :TRACe[:DATA]:CORRected:AMPLitude[:VALue]? <trace>,<freq>[,<units>] Parameter description: <trace> The parameter <trace>...
  • Page 100 3 SCPI 3.3 Instrument-specific Commands [ Corrected Trace Minimum Query ] :TRACe[:DATA]:CORRected:AMPLitude:MINimum? Function description: This command is used to query the minimum amplitude value of the specified corrected trace and the corresponding frequency. Query format: :TRACe[:DATA]: CORRected:AMPLitude:MINimum? <trace>[,<units>] Return value: The minimum value is returned before the frequency value, with a comma between them.
  • Page 101: File

    3 SCPI 3.3 Instrument-specific Commands [ Corrected Trace Difference Query ] :TRACe[:DATA]:CORRected:DELTa? Function description: This command is used to query the amplitude difference between frequencies 1 and 2 in the specified corrected trace. Query format: :TRACe[:DATA]:CORRected:DELTa? <trace>,<freq1>,<freq2>[,<units>] Return value: If you use the optional unit parameter, the amplitude difference is returned with the selected unit;...
  • Page 102 3 SCPI 3.3 Instrument-specific Commands Front panel 【File】—>[Load]—>[Measurement ENR/Calibration ENR] Key path: [ Load Instrument State ] :MMEMory:LOAD:STATe Function description: This command is used to load contents from the specified file to the current instrument state. Setting format: :MMEMory:LOAD:STATe <file_name> Parameter description: <file_name>...
  • Page 103 3 SCPI 3.3 Instrument-specific Commands name path: if the file name is a relative file name and does not include a path, the file path is loaded under the corresponding folder of D:\EnrData; If the file name is an absolute file name and contains an absolute path, the corresponding file is loaded from this path and the path is separated by a right slash.
  • Page 104 3 SCPI 3.3 Instrument-specific Commands [ Save Instrument State ] :MMEMory:STORe:STATe Function description: This command is used to save the current instrument state to the specified file. Setting format: :MMEMory:STORe:STATe <file_name> Parameter description: <file_name> File name, the file extension is .STA. The file names are put in double quotes.
  • Page 105: Noise Source Setup

    3 SCPI 3.3 Instrument-specific Commands :MMEM:STORe:LOSS AFTer,”D:\EnrData\lossTable01.los” Example: Front panel 【File】—>[Save]—>[Before DUT Table/After DUT Table] Key path: [ Save Limit Line ] :MMEMory:STORe:LIMit Function description: This command is used to save the specified limit line to the specified file. Setting format: :MMEMory:STORe:LIMit LLINe1|LLINe2|LLINe3|LLINe4,<file_name>...
  • Page 106: System

    3 SCPI 3.3 Instrument-specific Commands Parameter description: NORMal: Select normal noise source; SNS: Select the smart noise source if it is connected; otherwise, use the normal noise source. Example: :SENSe:SOURce:NOISe:STYLe NORMal :SENSe:SOURce:NOISe:STYLe? Reset status: Smart Front panel 【ENR】—>[SNS Setup]—>[Preference SNS|Normal] Key path: 3.3.16 System [ GPIB Address ]...
  • Page 107 3 SCPI 3.3 Instrument-specific Commands...
  • Page 108: Programming Example

    4 Programming example 4.1 Basic operation example 4 Programming example  Basic Operation Examples..................100  Advanced Operation Examples................105 4.1 Basic operation example The basic methods for programming of remote control of the instrument through the VISA library are illustrated hereinafter. Take the C++ language as an example. ...
  • Page 109: Example Running Environment

    4 Programming example 4.1 Basic operation example Development environment/programming language Visual Studio, Visual Basic, Agilent VEE, and CVI/LabWindows, etc. VISA Interface driver GPIB interface Noise Figure Analyzer Figure 4.1 Programmable Software and Hardware Layers 4.1.2 Example running environment 4.1.2.1 Configuration requirements The programming examples described in this chapter have been successfully run on the computers with the following configuration.
  • Page 110: Initialization And Default Status Setting

    4 Programming example 4.1 Basic operation example  Add Deci-32.h file to the header file. More detailed information on the NI-488.2 library and the VISA library is available on National Instruments and Keysight websites respectively. 4.1.3 Initialization and default status setting When the program starts, firstly initialize VISA resource manager, and then enable and establish the communication connection between VISA library and the instrument.
  • Page 111: Sending Of Setting Command

    4 Programming example 4.1 Basic operation example //the instrument (the command of the noise figure analyzer is used as an example here) 4.1.4 Sending of setting command /************************************************************************* The following example shows how to set the center frequency of the 3986 noise figure analyzer. *************************************************************************/ void SimpleSettings() ViStatus status;...
  • Page 112: Synchronization Of Command

    4 Programming example 4.1 Basic operation example status = viWrite(vi3986, (ViBuf)":CALC:MARK1:STAT ON", 25, (ViPUInt32) &retCnt); status = viWrite(vi3986, (ViBuf) ":CALC:MARK1:MAX?", 20, (ViPUInt32)&retCnt); status = viRead(vi3986, (ViBuf)rd_Buf_Marker, 20, (ViPUInt32)&retCnt); //Print debugging information //sprint("Marker is %s", rd_Buf_Marker); 4.1.7 Synchronization of command /****************************************************************************************************************** The methods for command synchronization are illustrated hereinafter by taking sweep as an example.
  • Page 113: Advanced Operation Example

    4 Programming example 4.2 Advanced operation example //Enable Service Request ESR //Set the event enable bit, the operation is completed status = viEnableEvent(vi3986, VI_EVENT_SERVICE_REQ, VI_QUEUE, VI_NULL); //Enable SRQ event status = viWrite(vi3986, (ViBuf) ":INIT ", 18, (ViPUInt32)&retCnt); status = viWrite(vi3986, (ViBuf)"*OPC", 18, (ViPUInt32)&retCnt); //Start sweep synchronously with OPC status = viWaitOnEvent(vi3986, VI_EVENT_SERVICE_REQ, 10000, &etype, &eevent) ;...
  • Page 114 4 Programming example 4.2 Advanced operation example #endif void main() //initialize network port bool flag; char buff[100]; //*set********************************************************** if (!AfxSocketInit()) ShowMsg("Initialization Failed!"); else flag = sockClient.Create(); if(flag) ShowMsg("Socket Created Successfully"); else ShowMsg("Socket Creation Failed"); sockClient.Close(); flag = sockClient.Connect("172.141.114.254",5000); //connect network port flag = sockClient.Send(":SENS:FREQ:MODE FIX\n",28,0);//set the point frequency to 1 GHz if(!flag) ShowMsg("Send Failed");...
  • Page 115: Setting Visa Mode For Lan Interface

    4 Programming example 4.2 Advanced operation example else flag = sockClient.Create(); if(flag) ShowMsg("Socket Created Successfully "); else ShowMsg("Socket Creation Failed "); sockClient.Close(); flag = sockClient.Connect("172.141.114.254",5000); flag = sockClient.Send(":SENS:FREQ:FIX?\n",16,0); if(!flag) ShowMsg("Send Failed"); exit(0); flag = sockClient.Receive(buff,28,0); float val = float(atof(buff)); if(!flag) ShowMsg("Send Failed");...
  • Page 116 4 Programming example 4.2 Advanced operation example This example uses the functions of the VISA library to query different states and conditions of the device. Start VS2010, add the required files, and enter the following code into your .cpp file. *************************************************************************/ #include <visa.h>...
  • Page 117: Setting Point Frequency For Gpib Interface And Query

    4 Programming example 4.2 Advanced operation example viClose(defaultRM); 4.2.3 Setting Point Frequency for GPIB Interface and Query /************************************************************************* This example uses the functions of the VISA library to set the point frequency of the signal source outputting 500 MHZ signals and the power of -2 dBm, and query the current frequency and power. Start VS2010, add the required files, and enter the following code into your .cpp file ************************************************************************/ #include “stdafx.h”...
  • Page 118 4 Programming example 4.2 Advanced operation example CString strMsg; strMsg.Format("Value:%s",buff); ShowMsg(strMsg); viClear(vi); viClose(vi); viClose(defaultRM);...
  • Page 119 4 Programming example 4.2 Advanced operation example...
  • Page 120: Error Description

    5 Error Description 5.1 Error information 5 Error Description This chapter will show you how to find out problems and accept after-sales service. It also explains the error information of the noise analyzer.  Error information……………………………………………………………………………112  Repair methods……………………………………………………………………………114 5.1 Error information The noise figure analyzer uses two methods to record the errors during measurement: the front panel operation interface displays the error message queue and the SCPI (remote control mode) error message queue, which are separately stored and managed.
  • Page 121 5 Error Description 5.1 Error information There are two types of programmable error information:  The information of the negative error code defined in SCPI standard will not be described in details here.  The positive error codes of the instrument features. For the description of the specific local error information, refer to “Appendix B Lookup of Error Information”.
  • Page 122: Repair Method

    Packaging and Delivery……………………………………………………………………………114 5.2.1 Contact us If 3986 series noise figure analyzer has any fault, firstly observe and save the error information, and then analyze possible causes and and eliminate and solve the problems according to methods described in section “7.7.2 Fault diagnosis and...
  • Page 123 5 Error Description 5.2 Repair Method Packaging and transport of the instrument When transporting or handling the instrument (for example, damage during shipment), you shall strictly “3.1.1.1 Unpacking” observe the precautions described in of the User Manual.
  • Page 124: Appendixes

    Execute the trigger command Wait for execution of all blocked instrument jobs before executing *WAI subsequent instructions. Attached Table 2 Quick Search Table of SCPIs of 3986 Series Noise Figure Analyzer Index Command Function :CALCulate:LLINe Set/Query the limit line number...
  • Page 125 Appendixes Appendix A Quick Search Table of SCPIs marker is discretely displayed :CALCulate:MARKer1|2|3|4:MAXimum? Query the maximum of selected marker of current trace and the corresponding frequency :CALCulate:MARKer1|2|3|4:MINimum? Query the minimum of selected marker of current trace and the corresponding frequency :CALCulate:MARKer1|2|3|4:MODE Set/Query type...
  • Page 126 Appendixes Appendix A Quick Search Table of SCPIs mode Set/Query the ON/OFF state of :CALibration:AUTO:STATe auto calibration Set/Query the ON/OFF state of :DISPlay:ANNotation[:STATe] annotation display Set/Query the ON/OFF state of :DISPlay:DATA:CORRections correction Set/Query the type of current :DISPlay:DATA:TRACe[1]|2 trace :DISPlay:DATA:UNITs Set/Query the result display unit Set/Query measurement...
  • Page 127 Appendixes Appendix A Quick Search Table of SCPIs Query the corrected Y factor of :FETCH:CORRected:YFACtor? the sweep frequency state Query the gain of dot frequency :FETCH:SCALar:CORRected:GAIN? state corrected Query the noise figure of dot :FETCH:SCALar:CORRected:NFIGure? frequency state corrected Read the cold power of dot :FETCH:SCALar:CORRected:PCOLd? frequency state corrected Query the hot power of dot...
  • Page 128 Appendixes Appendix A Quick Search Table of SCPIs Set/Query maximum :INPut:ATTenuation[:RF]:MAXimum attenuation of calibrated RF Set/Query minimum :INPut:ATTenuation[:RF]:MINimum attenuation of calibrated RF Set/Query maximum :INPut:ATTenuation:MWAVe:MAXimum attenuation calibrated microwave Set/Query minimum :INPut:ATTenuation:MWAVe:MINimum attenuation calibrated microwave Load measurement :MMEMory:LOAD:ENR calibration excess noise table from a file Load the frequency list from the :MMEMory:LOAD:FREQuency...
  • Page 129 Appendixes Appendix A Quick Search Table of SCPIs Set/Query the divider value of :SENSe:CONFigure:LOSCillator:PARameter:DIVider external LO Set/Query the multiplier value of :SENSe:CONFigure:LOSCillator:PARameter:MULTiplier external LO Set/Query the frequency offset :SENSe:CONFigure:LOSCillator:PARameter:OFFSet of external LO :SENSe:CONFigure:LOSCillator:PARameter:SETTling[:T Set/Query the settling time of IME] external LO Set/Query measurement :SENSe:CONFigure:MODE:DOWNconv:FREQuency:CO...
  • Page 130 Appendixes Appendix A Quick Search Table of SCPIs Set/Query the fixed IF in up :SENSe:CONFigure:MODE:UPConv:IF:FREQuency conversion mode Set/Query fixed local :SENSe:CONFigure:MODE:UPConv:LOSCillator:FREQue oscillator frequency in the up converter mode Set/Query the sideband type in :SENSe:CONFigure:MODE:UPConv:LOSCillator:OFFSet up conversion mode Set/Query the ON/OFF state of :SENSe:CORRection:ENR:AUTO[:STATe] auto load ENR form Query the input count of ENR...
  • Page 131 Appendixes Appendix A Quick Search Table of SCPIs loss compensation mode after Set/Query the type of loss :SENSe:CORRection:LOSS:BEFore:MODE compensation value before DUT Query count loss :SENSe:CORRection:LOSS:BEFore:TABLe:COUNt? compensation tables before Set/Query the data of loss :SENSe:CORRection:LOSS:BEFore:TABLe:DATA compensation table before DUT Set/Query fixed loss :SENSe:CORRection:LOSS:BEFore:VALue...
  • Page 132 Appendixes Appendix A Quick Search Table of SCPIs attenuation Set/Query manual :SENSe:MANual:MWAVe:FIXed measurement fixed microwave attenuation Set/Query manual :SENSe:MANual:MWAVe:MODE measurement mode microwave attenuation Set/Query the ON/OFF state of :SENSe:MANual:NOISe[:STATe] noise source manual measurement mode Set/Query manual :SENSe:MANual:RF:FIXed measurement fixed attenuation Set/Query manual :SENSe:MANual:RF:MODE...
  • Page 133 Appendixes Appendix A Quick Search Table of SCPIs Query the maximum amplitude of the specified uncorrected :TRACe[:DATA]:UNCorrected:AMPLitude:MAXimum? trace and the corresponding frequency Query the minimum amplitude of the specified uncorrected :TRACe[:DATA]:UNCorrected:AMPLitude:MINimum? trace and the corresponding frequency Query the amplitude of the :TRACe[:DATA]:UNCorrected:AMPLitude[:VALue]? specified uncorrected trace at the specified frequency point...
  • Page 134: Appendix B Quick Search Table Of Error Messages

    Appendixes Appendix B Quick Search Table of Error Messages Appendix B Quick Search Table of Error Messages Schedule 3 Local Error Message List Error Code Error Key Field Description Instrument keyboard initialization failed, please check USBINITERR hardware and driver LAN port initialization failed, please check hardware and LANINIT ERR driver Functional hardware initialization failed, please check...
  • Page 135 Appendixes Appendix B Quick Search Table of Error Messages YTO CHK YTO ring locked for checking OVERSTEP The number of error voltage zero adjustments exceeds 15 CORS LOW The coarse DAC value is out of range 0 to 255, less than 0 The coarse DAC value is out of range 0 to 255, greater than CORS UPR In coarse tuning process, coarse DAC value of less than 0 is...
  • Page 136 Appendixes Appendix B Quick Search Table of Error Messages 8MError Error in 8MHz bandwidth conversion error calibration 5M Error Error in 5MHz bandwidth conversion error calibration 4M Error Error in 4MHz bandwidth conversion error calibration 2.5M Err Error in 2.5MHz bandwidth conversion error calibration 2M Error Error in 2MHz bandwidth conversion error calibration 1.6M Err...
  • Page 137 Appendixes Appendix B Quick Search Table of Error Messages NB INIT Failed to initialize narrowband acquisition device NB FPGA Failed to configure FPGA of narrowband acquisition device NB WRKP Failed to set the working parameters of narrowband device FIR FILE Failed to call FIR file FPGA FILE Failed to open FPGA file of narrowband acquisition device...
  • Page 138 Appendixes Appendix B Quick Search Table of Error Messages Absolute amplitude error calibration error when the phase 500MAMPL noise optimization preamplifier is on! FIR TMOUT Timeout error in continuous sweep FIR RDERR Data read error in continuous sweep, read points mismatch Frequency is beyond ENR and ENR will be obtained by ENR Data heterodyne...
  • Page 139 Appendixes Appendix B Quick Search Table of Error Messages Mode setting error: the system input frequency is out of Mode Error range Mode setting error: (LO-RF start frequency) must be greater Mode Error than or equal to the minimum input frequency of the instrument Mode setting error: the IF start frequency must be less than Mode Error...

This manual is also suitable for:

3986a3986d3986e3986f3986h

Table of Contents