Keysight Technologies E4981A Programming Manual

Keysight Technologies E4981A Programming Manual

120 hz/1 khz/1 mhz capacitance meter
Hide thumbs Also See for E4981A:
Table of Contents

Advertisement

Quick Links

Test Equipment Depot - 800.517.8431 - 99 Washington Street Melrose, MA 02176 - TestEquipmentDepot.com
Keysight E4981A
120 Hz/1 kHz/1 MHz
Capacitance Meter
Programming
Manual

Advertisement

Table of Contents
loading

Summary of Contents for Keysight Technologies E4981A

  • Page 1 Test Equipment Depot - 800.517.8431 - 99 Washington Street Melrose, MA 02176 - TestEquipmentDepot.com Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter Programming Manual...
  • Page 3 Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter Programming Manual First Edition FIRMWARE REVISIONS/SERIAL NUMBERS This manual applies directly to instruments that have the firmware revision A.01.01. For additional information about firmware revisions and serial numbers, see Appendix A. Manufacturing No. E4981-90001...
  • Page 4 The information contained in this document is subject to change without notice. This document contains proprietary information that is protected by copyright.All rights are reserved. No part of this document may be photocopied, reproduced, or translated to another language without the prior written consent of Keysight Technologies. ® ®...
  • Page 5 SAMPLE PROGRAMS or modification of any part thereof. Keysight Technologies shall not be liable for the quality, performance, or behavior of the SAMPLE PROGRAMS. Keysight Technologies especially disclaims any responsibility for the operation of the SAMPLE PROGRAMS to be uninterrupted or error-free.
  • Page 6 The following manuals are available for the E4981A. • Operation Manual (Keysight P/N: E4981-90000) Most of the basic information necessary for using the E4981A is provided in the Operation Manual. It describes installation, preparation, measurement operation including calibration, performances (specifications), and error messages. For GPIB programming, see the Programming Manual.
  • Page 7: Table Of Contents

    Contents 1. Making Effective Use of This Manual Contents of This Manual..............14 How To Use This Manual .
  • Page 8 Contents Saving instrument setup state ............50 Recalling saved instrument setup state .
  • Page 9 Contents Setting up condition to make a beep sound..........80 Rejecting Excessively Low Measured Results (Low C reject function) .
  • Page 10 E4981A SCPI Commands ........
  • Page 11 Contents :DATA:FEED:BUF2 ..............195 :DATA:FEED:CONTrol:BUF1[:STATe].
  • Page 12 Contents [:SENSe]:CORRection:OFFSet:DATA ..........242 [:SENSe]:CORRection:OFFSet[:STATe] .
  • Page 13 B. Information for Replacing 4268A, 4288A with E4981A 4268, 4288A vs. E4981A SCPI Command Correspondence Table ......334 Comparison of Interfaces .
  • Page 14 Contents C. Status Reporting System General Status Register Model ............354 Event register .
  • Page 15: Making Effective Use Of This Manual

    Making Effective Use of This Manual This chapter provides an overview of this manual as well as useful information to help you navigate through the manual. It also briefly describes how to use this manual, focusing on how you can look up particular commands.
  • Page 16: Contents Of This Manual

    Contents of This Manual Contents of This Manual This manual is a programming guide for the Keysight E4981A 120 Hz/1 kHz/1 MHz capacitance meter. It provides detail explanations of how to remotely control the E4981A from a PC. The chapter-by-chapter contents of this manual are as follows: Chapter 1 “Making Effective Use of This Manual”...
  • Page 17 Keysight E4981A than that indicated by the current printing date of this manual. The information in this manual applies directly to the E4981A model that has the serial number prefix listed on the title page of this manual. Appendix B “Information for Replacing 4268A, 4288A with E4981A”...
  • Page 18: How To Use This Manual

    NOTE Some SCPI commands supported by the E4981A have optional syntax elements. In the command reference conventions, these elements are enclosed between square brackets ([ ]) or printed in lowercase letters. See “Syntax”...
  • Page 19: Using Sample Programs

    Making Effective Use of This Manual How To Use This Manual Using sample programs This manual comes with a sample program CD, which contains the source files of the sample programs used in the manual. Looking up a sample program To look up the description of a sample program, see the listings under “Sample program”...
  • Page 20 Making Effective Use of This Manual How To Use This Manual Chapter 1...
  • Page 21: Overview Of Remote Control

    Overview of Remote Control This chapter provides an overview of the remote control system and the SCPI commands.
  • Page 22: Types Of Remote Control System

    System controller Interface Overview GPIB System to control the E4981A and other devices connected via GPIB from the external controller. For more information, refer to “GPIB remote control system” on page...
  • Page 23: Gpib Remote Control System

    IEEE 488.1, IEC-625, IEEE 488.2, and JIS-C1901. The GPIB interface allows you to control the Keysight E4981A from an external computer. The computer sends commands and instructions to the E4981A and receives data sent from the E4981A via the GPIB.
  • Page 24: Device Selector

    GPIB into the external controller (for example, HTBasic or Keysight VEE). 3. Other devices (other instruments and/or peripherals that serve your purpose) 4. GPIB cables for connecting the E4981A, the external controller, and other devices Scale of the system you can construct •...
  • Page 25: Lan Remote Control System

    4. LAN cable for connecting the E4981A with the external controller Preparing the E4981A Before controlling the E4981A via a LAN, you need to configure the network function. For detailed information on the procedure, refer to Operation Manual. Chapter 2...
  • Page 26: Control Over Sicl-Lan Server

    (client) and the E4981A (server) is performed using the SICL-LAN protocol. Communication is performed using SICL (Standard Instrument Control Library). You can control the E4981A by programming using SICL or VISA in C language in a UNIX environment, or Visual C++, Visual Basic, or VEE in a Windows environment.
  • Page 27 Step 3. Select and click E4981A Step 4. In the Keysight Connection Expert screen, check that the E4981A has been added. Control using C or Visual Basic You can control the E4981A by programming using SICL/VISA in C language in a UNIX environment, or Visual C++ or Visual Basic in a Windows environment.
  • Page 28 Overview of Remote Control LAN remote control system Step 2. In the Instrument Manager setting screen, click Add... Step 3. The Instrument Properties setting screen appears. Make the settings as follows: Name: (you can specify any name), Interface: , Board Number: , and TCPIP SICL_LAN TCPIP...
  • Page 29: Control Over Telnet Server

    Step 3. The telnet screen opens. Step 4. Type a command and press Enter; it is sent to the E4981A and executed. If you enter a command that queries some data, the query response is displayed below the line in which you entered the command.
  • Page 30 Overview of Remote Control LAN remote control system Step 5. Press ] while holding down Ctrl in the telnet screen to break the connection to the E4981A. The telnet prompt appears. Type “quit” at the telnet prompt and press Enter to finish using telnet.
  • Page 31: Control Via Web Server

    For control over a Web server, communications are performed between the external controller and the E4981A through a LAN, regarding the E4981A as a Web server. You can control the E4981A and send SCPI commands from the external controller by displaying the E4981A’s front panel in the external controller with Internet Explorer (IE6.0 SP2 or...
  • Page 32 Overview of Remote Control LAN remote control system Web Server Function The Web Server function consists of the following pages. Description Page Welcome Page Displays various setting information Browser Web Control Simulated front panel (on Web) and the function to input/output SCPI command and requires password.
  • Page 33 Overview of Remote Control LAN remote control system Password of Web Server Function For the Web Server function, a password must be entered when the following operation is performed. The default password is “keysight”. ・ When pressing the Modify Configuration button on the View & Modify Configuration page.
  • Page 34 Overview of Remote Control LAN remote control system Figure 2-8 Web Server Function NOTE You don’t have to press either “Renew LAN Settings” or “Reboot E4981A.” Chapter 2...
  • Page 35: Usb Remote Control System

    The USB remote control system controls instruments that use the name “alias.” There is no such address for GPIB connections. Use a USB cable to connect the E4981A to an external controller (personal computer). Figure 2-9 shows an overview of the system configuration for the USB remote control...
  • Page 36 Type mini-B: USB interface port Preparing E4981A You do not have to configure any softkey or command for the E4981A in order to control the E4981A from an external controller. Simply connect a USB cable to the USB interface port.
  • Page 37 Figure 2-11 Control using C or Visual Basic You can control the E4981A by programming using SICL/VISA with Visual C++ or Visual Basic in a Windows environment. For further information on controlling the E4981A, see the manual for SICL or VISA. For Keysight I/O Libraries Suite, use Keysight I/O Libraries Suite 15.
  • Page 38 Overview of Remote Control USB Remote Control System VISA viOpen (...,"E4981A_USBIF",...) NOTE For further details on the programming using SICL/VISA, see the SICL Users Guide or the VISA Users Guide. Chapter 2...
  • Page 39 Overview of Remote Control USB Remote Control System Control using Keysight VEE Keysight VEE allows you to control the E4981A via the direct I/O interface. The following example shows how to control the E4981A, for which alias is given as E4981A_USBIF. NOTE When using Keysight VEE for PCs, use Keysight VEE Pro 7 for Windows or a later version.
  • Page 40 Overview of Remote Control USB Remote Control System Figure 2-12 Sample Control Using Keysight VEE (USB) Chapter 2...
  • Page 41: Sending Scpi Command Messages

    Sending SCPI command messages Sending SCPI command messages Types and structure of commands The SCPI commands available for the E4981A are classified into two groups as follows. E4981A commands Commands specific to the E4981A. They cover all measurement functions that the E4981A has and some general-purpose functions.
  • Page 42: Grammar Of Messages

    Overview of Remote Control Sending SCPI command messages Figure 2-13 Using colons and semicolons Grammar of messages This section describes the grammar to send program messages via GPIB. Program messages are messages that the user sends to the instrument from the external controller to control the instrument.
  • Page 43: Remote Mode

    Overview of Remote Control Sending SCPI command messages Remote mode The E4981A enters remote mode when controlled with commands from the controller and is displayed in the status display area in the lower right of the screen. Press to cancel the remote mode.
  • Page 44: Lxi

    Overview of Remote Control E4981A is complaint with LXI standard : version1.2 Class C. About LXI LXI (LAN eXtension for Instrumentation) is the LAN-based successor to GPIB and combines the advantages of Ethernet with the simplicity and familiarity of GPIB. The key features of LXI are as follows: •...
  • Page 45: Setting Up Measurement Conditions And Display

    Setting Up Measurement Conditions and Display This chapter describes how to set up the measurement conditions and display. It also describes how to save/recall the instrument settings including the measurement conditions.
  • Page 46: Setting Up Measurement Conditions

    Setting Up Measurement Conditions and Display Setting Up Measurement Conditions Setting Up Measurement Conditions Selecting measurement parameters To select the measurement parameters, use the following commands. • :CALCulate1:FORMat on page 188 • :CALCulate2:FORMat on page 191 You can select one of the following measurement parameter combinations shown in Table 3-1.
  • Page 47: Selecting Measurement Range

    Setting Up Measurement Conditions and Display Setting Up Measurement Conditions Setting up level To set the measurement signal level, use the following command. • :SOURce:VOLTage[:LEVel][:IMMediate][:AMPLitude] on page 264 Selecting measurement range Selecting measurement range mode To select the measurement range mode (auto range/hold range), use the following command.
  • Page 48: Setting Up Trigger Delay Time

    Setting Up Measurement Conditions and Display Setting Up Measurement Conditions Setting up trigger delay time To set the trigger delay time, use the following command. • :TRIGger:SEQ2:DELay on page 300 Setting up source delay time To set the source delay time, use the following command. •...
  • Page 49: Setting Up Display

    Setting Up Measurement Conditions and Display Setting Up Display Setting Up Display Turning ON/OFF display To turn ON/OFF display of the measurement parameter obtained, the measurement signal level monitored, the handler output (comparator sorting result), the multi-correction settings, and the correction data, use the following command. •...
  • Page 50: Displaying Measurement Result As Deviation From Reference Value (Deviation Measurement Mode)

    Setting Up Measurement Conditions and Display Setting Up Display Displaying measurement result as deviation from reference value (deviation measurement mode) You can use the deviation measurement mode to display a relative measurement result as deviation from the reference value instead of displaying its absolute value. To turn ON/OFF the deviation measurement mode, use the following commands.
  • Page 51: Setting Up Beep

    Setting Up Measurement Conditions and Display Setting Up Beep Setting Up Beep Setting up conditions to make a beep sound To turn ON/OFF the beep sound, use one of the following commands. You can use either of these two commands since both functions are identical. •...
  • Page 52: Saving/Recalling Instrument Setup State (Save/Recall Function)

    Setting Up Measurement Conditions and Display Saving/Recalling Instrument Setup State (save/recall function) Saving/Recalling Instrument Setup State (save/recall function) You can save/recall up to 20 instrument settings into/from the built-in nonvolatile memory (Flash memory, 0 through 9) and external USB memory (10 through 19). NOTE The ninth instrument setting corresponds to Auto Recall.
  • Page 53: Preparation For Accurate Measurement (Executing Correction)

    Preparation for Accurate Measurement (Executing Correction) This chapter describes how to execute the correction function.
  • Page 54: Executing Open/Short/Load Correction

    Preparation for Accurate Measurement (Executing Correction) Executing OPEN/SHORT/LOAD Correction Executing OPEN/SHORT/LOAD Correction Turning ON/OFF correction function To turn ON/OFF each type of correction, use the corresponding command below. Type of correction Command OPEN correction [:SENSe]:CORRection:OPEN[:STATe] on page 244 SHORT correction [:SENSe]:CORRection:SHORt[:STATe] on page 245 LOAD correction [:SENSe]:CORRection:LOAD[:STATe] on page 238...
  • Page 55: Reading/Writing Correction Data (Saving/Recalling Correction Conditions)

    After saving the correction conditions to a file, you can recall these conditions on the E4981A at any time from the file. The correction data is set up in the parameter-oriented format shown in the table below: Type of correction...
  • Page 56: Avoiding Work-Related Mistakes In Measuring Correction Data

    Preparation for Accurate Measurement (Executing Correction) Executing OPEN/SHORT/LOAD Correction NOTE When you write correction data, note the following: • Before writing, recall the settings of the measurement frequency, cable length, and frequency shift (for 1 MHz) specified when the data was read. •...
  • Page 57: Executing Offset Correction

    Preparation for Accurate Measurement (Executing Correction) Executing Offset Correction Executing Offset Correction Turning ON/OFF the correction function When you turn ON the offset correction, assuming that the measured value before correction is and the offset correction data is , the measured value is Meas Offset compensated as...
  • Page 58: Using The Multi-Correction Function

    Preparation for Accurate Measurement (Executing Correction) Using the Multi-correction Function Using the Multi-correction Function Turning ON/OFF the multi-correction function To turn ON/OFF the multi-correction function, use the following command. • [:SENSe]:CORRection:MULTiple[:STATe] on page 241 Selecting a channel To select a channel for the multi correction function, use the following command. •...
  • Page 59: Using The Cable Correction Function

    Preparation for Accurate Measurement (Executing Correction) Using the Cable Correction Function Using the Cable Correction Function Turning ON/OFF the cable correction function To turn ON/OFF the cable correction function, use the following command: • :CALibration:CABLe:CORRection:STATe? on page 173 Executing LOAD measurement in cable correction To execute LOAD measurement in cable correction, use the following command: •...
  • Page 60 Preparation for Accurate Measurement (Executing Correction) Using the Cable Correction Function Chapter 4...
  • Page 61: Starting (Triggering) Measurement And Waiting For Completion Of Measurement

    Starting (Triggering) Measurement and Waiting for Completion of Measurement This chapter describes how to trigger the instrument to start measurement and how to detect completion of measurement.
  • Page 62: Starting (Triggering) Measurement

    Starting (Triggering) Measurement and Waiting for Completion of Measurement Starting (triggering) Measurement Starting (triggering) Measurement Trigger system The trigger system is responsible for tasks such as detecting the start of a measurement cycle (triggering) and controlling the system state. As Figure 5-1 shows, the trigger system has a system-wide state that can be “Idle,”...
  • Page 63 Starting (Triggering) Measurement and Waiting for Completion of Measurement Starting (triggering) Measurement When the trigger system is started up using the following commands, it transitions to the waiting for trigger state (a in Figure 5-1). • :INITiate[:IMMediate] on page 224 •...
  • Page 64 Starting (Triggering) Measurement and Waiting for Completion of Measurement Starting (triggering) Measurement with :INITiate:CONTinuous on page 224) as shown below. When the continuous activation is OFF: Transition to the idle state (c in Figure 5-1) When the continuous activation is ON: Transition to the waiting for trigger state (d in Figure 5-1)
  • Page 65: Starting (Triggering) Measurement

    Starting (Triggering) Measurement and Waiting for Completion of Measurement Starting (triggering) Measurement Starting (triggering) measurement Follow the procedure below to perform successive measurements automatically (initial setup). Step 1. Set the trigger mode to the internal trigger with the :TRIGger[:SEQ1]:SOURce command on page 299. Step 2.
  • Page 66: Waiting For Completion Of Measurement (Detecting Completion Of Measurement)

    :STATus:OPERation:ENABle on page 266 The procedure is given below. Step 1. Make the setup so that the E4981A generates an SRQ if bit 4 of the operation status event register is set to 1. Step 2. Trigger the instrument to start a measurement.
  • Page 67: Reading Out Measured Result

    Reading Out Measured Result This chapter describes how to read out the measured result and the measurement signal level monitor result.
  • Page 68: Data Transfer Format

    Reading Out Measured Result Data Transfer Format Data Transfer Format You can select either the ASCII transfer format or binary transfer format when transferring data with the following commands: The ASCII transfer format is always used when transferring data with commands other than those listed below: •...
  • Page 69: Ascii Transfer Format

    Reading Out Measured Result Data Transfer Format ASCII transfer format When data is transferred in the ASCII transfer format, values are transferred as ASCII bytes in one of the following formats. According to the specification of IEEE488.2, values are separated by a comma (,). NOTE The string length of numerical values is not constant.
  • Page 70: Binary Transfer Format

    Reading Out Measured Result Data Transfer Format Binary transfer format When data is transferred in the binary transfer format, values (binary data) are transferred in the format shown in Figure 6-6. Figure 6-6 Binary transfer format In this data transfer format, a pounds symbol (#) occurs at the beginning. The 2nd byte <digit count>...
  • Page 71: Reading Out Measured Result

    Reading Out Measured Result Reading Out Measured Result Reading Out Measured Result This section describes how to read out the measured result. You can read out the measured result in two ways: reading out data for each measurement or reading out data of several measurements in batch. The three commands shown in the table below can be used to read out the measured data for each measurement.
  • Page 72: Reading Out Measured Result Using *Trg Command

    Reading Out Measured Result Reading Out Measured Result Reading out measured result using *TRG command This command actually performs two tasks: it triggers the instrument and returns the results. It is useful, for example, when you want to retrieve measurement results immediately after triggering the instrument from an external controller.
  • Page 73: Reading Out Measured Result Using :Fetch? Command

    Reading Out Measured Result Reading Out Measured Result Reading out measured result using :FETCh? command You can use this readout method when you want to trigger the instrument from any source other than an external controller or when you want to perform a process that is between triggering the instrument and reading out the measured result.
  • Page 74: Reading Out Measured Result Using :Read? Command

    Reading Out Measured Result Reading Out Measured Result Reading out measured result using :READ? command You can use this readout method when you want to read out the result synchronously with the completion of measurement without detecting the time of trigger in the trigger wait state in your program.
  • Page 75 Reading Out Measured Result Reading Out Measured Result Figure 6-8 Behavior of /READY_FOR_TRIG signal at execution of :READ? command If the :READ? command is executed when the trigger system is in the idle state, the /READY_FOR_TRIG signal of the handler interface changes from HIGH to LOW after completion of the internal processing following the reception of the command as shown in Figure 6-8.
  • Page 76: Reading Out Results Of Several Measurements In Batch (Using Data Buffer)

    Reading Out Measured Result Reading Out Measured Result Reading out results of several measurements in batch (using data buffer) You can use the data buffer to temporarily store the results of several measurements and then later read out these results in batch. Data buffer types There are three types of data buffers (buffers 1–3).
  • Page 77 Reading Out Measured Result Reading Out Measured Result Figure 6-9 Structure of data buffer Procedure for use Step 1. Use the :DATA:POINts:BUF1 command on page 200 to set up the number of measurements you want to feed into the data buffer. Step 2.
  • Page 78: Reading Out Measurement Signal Level Monitor Result

    Reading Out Measured Result Reading out measurement signal level monitor result Reading out measurement signal level monitor result To read out measurement signal level monitor result, use the following command: • :DATA[:DATA] on page 206 Sample program Example 9-13 to view an example of reading out the measurement signal level monitor result.
  • Page 79: Sorting Based On Measured Result (Comparator Function)

    Sorting Based on Measured Result (Comparator Function) This chapter describes how to use the comparator function to perform sorting based on the measured result.
  • Page 80: Setting Up Comparator Function

    Sorting Based on Measured Result (Comparator Function) Setting Up Comparator Function Setting Up Comparator Function Turning ON/OFF comparator function To enable/disable the comparator function, use the following command: • :CALCulate1:COMParator[:STATe] on page 187 Setting up limit range Clearing (resetting) limit range You can clear the ON/OFF state and the lower and upper limit values of all limit ranges (BIN1 to BIN9 and the secondary parameter limit range) and the ON/OFF state of AUX BIN to recover the factory-shipped default values (refer to Operation Manual, Appendix C...
  • Page 81 Sorting Based on Measured Result (Comparator Function) Setting Up Comparator Function Turning ON/OFF limit range To turn ON/OFF the primary parameter limit range (BIN1 to BIN9), use the following command. • :CALCulate1:COMParator:PRIMary:BIN{1-9}:STATe on page 183 Only BINs set to ON with the above command become the targets of sorting judgment. In other words, even if the measured result falls within the limit range of a BIN set to OFF, it will not be sorted to that BIN.
  • Page 82: Turning On/Off Aux Bin Function

    Sorting Based on Measured Result (Comparator Function) Setting Up Comparator Function Turning ON/OFF AUX BIN function To turn ON/OFF the AUX BIN function, use the following command. • :CALCulate1:COMParator:AUXBin on page 175 Depending on the ON/OFF state of the AUX BIN function, the sorting result when the value of the secondary parameter exceeds the limit range varies as shown in Table 7-1.
  • Page 83: Rejecting Excessively Low Measured Results (Low C Reject Function)

    Sorting Based on Measured Result (Comparator Function) Rejecting Excessively Low Measured Results (Low C reject function) Rejecting Excessively Low Measured Results (Low C reject function) Turning ON/OFF Low C reject function To turn ON/OFF the Low C reject function, use the following command. •...
  • Page 84: Reading Out Sorting Judgment Result

    Sorting Based on Measured Result (Comparator Function) Reading Out Sorting Judgment Result Reading Out Sorting Judgment Result You can read out the sorting judgment result (readout value) along with the measured result by the comparator function according to the correspondences in Figure 7-10.
  • Page 85 Sorting Based on Measured Result (Comparator Function) Reading Out Sorting Judgment Result Figure 7-10 Sorting judgment flow Chapter 7...
  • Page 86: Reading Out Sort Count Of Each Bin (Bin Count Function)

    Sorting Based on Measured Result (Comparator Function) Reading Out Sort Count Of Each Bin (BIN count function) Reading Out Sort Count Of Each Bin (BIN count function) Turning ON/OFF BIN count function To turn ON/OFF the BIN count function, use the following command. •...
  • Page 87: Sample Program

    Sorting Based on Measured Result (Comparator Function) Sample Program Sample Program Example 9-14 to view an example of sorting using comparator function. Chapter 7...
  • Page 88 Sorting Based on Measured Result (Comparator Function) Sample Program Chapter 7...
  • Page 89: Avoiding Mistakes Related To Work And Daily Checks

    Avoiding Mistakes Related to Work and Daily Checks This chapter describes how to avoid simple mistakes related to work, how to detect the occurrence of an error, and how to execute the self-test.
  • Page 90: Avoiding Mistakes Related To Work

    Avoiding Mistakes Related to Work and Daily Checks Avoiding Mistakes Related To Work Avoiding Mistakes Related To Work Avoiding improper input from the front panel (key lock function) When you do not need to operate the keys on the front panel, you can disable entry from the front panel keys (key lock function) to avoid improper input due to touching the front panel keys accidentally.
  • Page 91: Detecting The Occurrence Of An Error

    *ESE on page 164 The procedure is given below. Step 1. Set the E4981A to generate an SRQ if one of the error occurrence bits of the standard event status register is set to 1. Step 2. Perform interrupt handling in the program when SRQ occurs.
  • Page 92: Daily Checks (Executing The Self-Test)

    Avoiding Mistakes Related to Work and Daily Checks Avoiding Mistakes Related To Work Figure 8-11 SRQ generation sequence (when an error occurs) Sample program Refer to Example 9-14 to detect the occurence of an error using SRQ. Daily Checks (Executing the self-test) For information on daily checks, refer to User Guide “Precautions for use and Daily Checks”.
  • Page 93: Measurement Applications (Sample Programs)

    Measurement Applications (Sample Programs) This chapter contains sample programs in Excel VBA format for both basic measurement and measurement using a system integrated with the handler/scanner interface.
  • Page 94: Setting Up Measurement Conditions And Lcd Display

    Configuration Define Variables and initialize the program. Open Instrument Assigns a USB address or GPIB address to the I/O bus. Setup Start Presets the E4981A. Sets the measurement conditions and the LCD display. Setup End Closes the I/O bus. ErrorProc Displays an error number when an error occurs.
  • Page 95 Measurement Applications (Sample Programs) Setting Up Measurement Conditions and LCD Display Example 9-1 Setting measurement conditions and screen display Sub Example1() '=================================== ' Configuration '=================================== Dim defrm As Long 'Session to Default Resource Manager Dim Agte4981a As Long 'Session to instrument Dim Result As String * 500 Dim Res As Variant Dim Nop As Integer, i As Integer...
  • Page 96 Measurement Applications (Sample Programs) Setting Up Measurement Conditions and LCD Display ErrorCheck viVPrintf(Agte4981a, "AVER ON" + vbLf, 0) ErrorCheck viVPrintf(Agte4981a, "AVER:COUN 4" + vbLf, 0) ErrorCheck viVPrintf(Agte4981a, "TRIG:DEL 0.001" + vbLf, 0) ErrorCheck viVPrintf(Agte4981a, "DISP ON" + vbLf, 0) ErrorCheck viVPrintf(Agte4981a, "CALC1:MATH:STAT ON" + vbLf, 0) ErrorCheck viVPrintf(Agte4981a, "CALC1:MATH:EXPR:NAME PCNT"...
  • Page 97 Measurement Applications (Sample Programs) Setting Up Measurement Conditions and LCD Display '=================================== ' ErrorCheck '=================================== Sub ErrorCheck(ErrorStatus As Long) Dim strVisaErr As String * 500 ' Check if VISA Error If ErrorStatus <> VI_SUCCESS Then Call viStatusDesc(defrm, ErrorStatus, strVisaErr) MsgBox "*** Error : " + strVisaErr End If End Sub '===================================...
  • Page 98: Executing Open/Short/Load Correction

    A function which performs OPEN/SHORT/LOAD correction and returns 1 on success and 0 on failure. Save_Corr_File A function which reads the E4981A correction data such as Frequency, Primary and Secondary parameters correction values for Open/Short/Load, Standard values for Open/Short/Load, Cable length and Phase Shift and then saves this data in a text file.
  • Page 99 ' Open Instrument '=================================== ErrorCheck viOpenDefaultRM(defrm) Call SelectMode(defrm, Agte4981a) ErrorCheck viSetAttribute(Agte4981a, VI_ATTR_TMO_VALUE, TimeOutTime) '=================================== ' Setup Start '=================================== ErrorCheck viVPrintf(Agte4981a, "SYST:PRES;*CLS" + vbLf, 0) ' Preset the E4981A Freq = InputBox("Enter the frequency (120/1E3/1E6) you want to measure") Chapter 9...
  • Page 100 Measurement Applications (Sample Programs) Executing OPEN/SHORT/LOAD Correction '=================================== ' Measurement '=================================== Corr_Result = FnComp("OPEN", 0.00002, Freq) If Corr_Result <> 0 Then MsgBox "OPEN compensation is not successful." 'End End If Corr_Result = FnComp("SHORT", 20, Freq) If Corr_Result <> 0 Then MsgBox "SHORT compensation is not successful."...
  • Page 101 Measurement Applications (Sample Programs) Executing OPEN/SHORT/LOAD Correction '=================================== ' Setup End '=================================== Call viClose(defrm) '=================================== ' ErrorProc '=================================== ErrorHandler: ' Display the error message MsgBox "*** Error : " + Error$, MB_ICON_EXCLAMATION End Sub Function FnComp(Standard As String, Limit As Double, Freq As String) Dim Std As String Dim i As Integer, j As Integer Dim Load1 As Double, Load2 As Double...
  • Page 102 Measurement Applications (Sample Programs) Executing OPEN/SHORT/LOAD Correction '=================================== ' Open Instrument '=================================== ErrorCheck viOpenDefaultRM(defrm) Call SelectMode(defrm, Agte4981a) ErrorCheck viSetAttribute(Agte4981a, VI_ATTR_TMO_VALUE, TimeOutTime) Err_Flag = False Const Pi = 3.141592654 ErrorCheck viVPrintf(Agte4981a, "STAT:OPER:ENAB 16" + vbLf, 0) ErrorCheck viVPrintf(Agte4981a, "*SRE 128" + vbLf, 0) Select Case Standard Case "OPEN"...
  • Page 103 Measurement Applications (Sample Programs) Executing OPEN/SHORT/LOAD Correction End Select j= MsgBox("Set " & Standard & " connection and Press OK.", vbOKCancel) If j = vbCancel Then MsgBox "Operation cancelled. Ending the program." Err_Flag = True Else ErrorCheck viVPrintf(Agte4981a, ":CORR:COLL " & Std + vbLf, 0) ' Data Check ErrorCheck viVPrintf(Agte4981a, ":CORR:DATA? "...
  • Page 104 Measurement Applications (Sample Programs) Executing OPEN/SHORT/LOAD Correction Case "SHORT" Zm = Sqr(Param1 * Param1 + Param2 * Param2) MsgBox "R= " & Param1 & vbNewLine & "X= " & Param2 & vbNewLine & "|Z| = " & Zm If Zm >= Limit Then Err_Flag = True Case "LOAD"...
  • Page 105 Measurement Applications (Sample Programs) Executing OPEN/SHORT/LOAD Correction MsgBox "Cpref= " & Cpref & vbNewLine & "Dref= " & Dref & vbNewLine & "|Zref| = " & Zref MsgBox "Cp= " & Param1 & vbNewLine & "D= " & Param2 & vbNewLine & "|Z| = "...
  • Page 106 Measurement Applications (Sample Programs) Executing OPEN/SHORT/LOAD Correction Sub Save_Corr_File(FileName As String, Freq As String) Dim defrm As Long 'Session to Default Resource Manager Dim Agte4981a As Long 'Session to instrument Dim Corr_File_Object As Object Dim FileS As Object Dim Result As String * 500 Dim Res As Variant Dim Nop As Integer, i As Integer Dim Open1 As Double, Open2 As Double...
  • Page 107 Measurement Applications (Sample Programs) Executing OPEN/SHORT/LOAD Correction Result = "" ' Open Correction Values ErrorCheck viVPrintf(Agte4981a, ":CORR:DATA? STAN1" + vbLf, 0) ErrorCheck viVScanf(Agte4981a, "%t", Result) Res = Split(Result, ",") Open1 = Val(Res(0)) Open2 = Val(Res(1)) Result = "" ' Short Correction Parameter ErrorCheck viVPrintf(Agte4981a, ":CORR:CKIT:STAN2:FORMAT?"...
  • Page 108 Measurement Applications (Sample Programs) Executing OPEN/SHORT/LOAD Correction ErrorCheck viVPrintf(Agte4981a, ":CORR:DATA? STAN3" + vbLf, ErrorCheck viVScanf(Agte4981a, "%t", Result) Res = Split(Result, ",") Load1 = Val(Res(0)) Load2 = Val(Res(1)) Result = "" Result = "" ' Cable Length ErrorCheck viVPrintf(Agte4981a, "CAL:CABL?" + vbLf, 0) ErrorCheck viVScanf(Agte4981a, "%t", Result) Cab_Len = Val(Result) Result = ""...
  • Page 109 Measurement Applications (Sample Programs) Executing OPEN/SHORT/LOAD Correction Corr_File_Object.WriteLine (StdOpen) Corr_File_Object.WriteLine (StdShort) Corr_File_Object.WriteLine (StdLoad) Corr_File_Object.WriteLine (Cab_Len) Corr_File_Object.WriteLine (Sys_Fsh) '=================================== ' Setup End '=================================== Call viClose(defrm) End Sub Chapter 9...
  • Page 110: Recovering The Correction State

    Recovering the Correction State Recovering the Correction State This application program recovers the OPEN/SHORT/LOAD correction state of E4981A from a text file and then updates the E4981A to the saved correction state. The program of Example 9-3 is described in detail below. Each explanation below is inserted as a comment line in the program.
  • Page 111 Measurement Applications (Sample Programs) Recovering the Correction State Example 9-3 Recovering the Correction State Sub Example3() '=================================== ' Configuration '=================================== Dim defrm As Long 'Session to Default Resource Manager Dim Agte4981a As Long 'Session to instrument Dim FileS As Object Dim Result As String * 500 Dim Res As Variant Dim Nop As Integer, i As Integer...
  • Page 112 Short2 = Corr_Data(5) Load1 = Corr_Data(6) Load2 = Corr_Data(7) StdOpen = Corr_Data(8) StdShort = Corr_Data(9) StdLoad = Corr_Data(10) Cab_Len = Corr_Data(11) Sys_Fsh = Corr_Data(12) '=================================== ' Recover Data '=================================== ErrorCheck viVPrintf(Agte4981a, "SYST:PRES;*CLS" + vbLf, 0) ' Preset the E4981A Chapter 9...
  • Page 113 "," & CStr(Short2) + vbLf, 0) ErrorCheck viVPrintf(Agte4981a, "CORR:OPEN ON" + vbLf, 0) ErrorCheck viVPrintf(Agte4981a, "CORR:SHORT ON" + vbLf, 0) ErrorCheck viVPrintf(Agte4981a, "CORR:LOAD ON" + vbLf, 0) MsgBox "Correction Data sucessfully applied to E4981A from " & File_Path '=================================== ' ErrorProc...
  • Page 114: Executing Multi Correction

    Define Variables and initialize the program. Open Instrument Assigns a USB address or GPIB address to the I/O bus. Setup Start Presets the E4981A. Enables Multi correction. Inputs the Measurement Frequency (120/1E3/1E6) of the E4981A. Measurement Performs OPEN/SHORT/LOAD correction for four channels respectively.
  • Page 115 TimeOutTime) '=================================== ' Setup Start '=================================== ErrorCheck viVPrintf(Agte4981a, "SYST:PRES;*CLS" + vbLf, 0) ' Preset the E4981A ErrorCheck viVPrintf(Agte4981a, ":CORR:MULT ON" + vbLf, 0) ' Enable Multi Correction ErrorCheck viVPrintf(Agte4981a, ":CORR:MULT:CKIT:STAN3 ON" + vbLf, 0) ' Enable Multi Correction channel-by-channel value ErrorCheck viVPrintf(Agte4981a, ":DISP:PAGE CSET"...
  • Page 116 Measurement Applications (Sample Programs) Executing Multi Correction For i = 0 To 3 ErrorCheck viVPrintf(Agte4981a, (":CORR:MULT:CHAN " & i) + vbLf, 0) ' Select Channel No. i MsgBox "OPEN correction for Channel: " & i Corr_Result = FnComp("OPEN", 0.00002, Freq) Next i For i = 0 To 3 ErrorCheck viVPrintf(Agte4981a, (":CORR:MULT:CHAN "...
  • Page 117 Measurement Applications (Sample Programs) Executing Multi Correction '=================================== ' ErrorProc '=================================== ErrorHandler: ' Display the error message MsgBox "*** Error: " + Error$, MB_ICON_EXCLAMATION End Sub Chapter 9...
  • Page 118: Detecting The Completion Of Measurement Using Srq

    Open Instrument Assigns a USB address or GPIB address to the I/O bus. Setup Start Presets the E4981A. Sets the trigger conditions of the E4981A. STB Check Waits until the status byte becomes 192. Displays the status byte while waiting and again after processing.
  • Page 119 Measurement Applications (Sample Programs) Detecting the Completion of Measurement using SRQ Example 9-5 Detecting the Completion of Measurement Using SRQ Sub Example5() '=================================== ' Configuration '=================================== Dim defrm As Long 'Session to Default Resource Manager Dim Agte4981a As Long 'Session to instrument Dim Result As String * 500 Dim Res As Variant Dim Nop As Integer, i As Integer, StbStatus As Integer...
  • Page 120 Measurement Applications (Sample Programs) Detecting the Completion of Measurement using SRQ ErrorCheck viVPrintf(Agte4981a, "INIT:CONT OFF" + vbLf, 0) ErrorCheck viVPrintf(Agte4981a, "ABOR;INIT" + vbLf, 0) ErrorCheck viVPrintf(Agte4981a, "TRIG:IMM" + vbLf, 0) '=================================== ' STB Check '=================================== ErrorCheck viReadSTB(Agte4981a, StbStatus) Worksheets("Example5").Range("B5").Value = StbStatus Loop Until StbStatus = 192 Worksheets("Example5").Range("B6").Value = "Measurement Done"...
  • Page 121: Reading Measurement Results In Ascii Format Using *Trg Command

    Open Instrument Assigns a USB address or GPIB address to the I/O bus. Setup Start Presets the E4981A. Sets the trigger conditions of the E4981A. Measurement Reads the measurement data using the *TRG command, separates the returned ASCII format character string data with commas, and displays the Primary and Secondary Measurement data.
  • Page 122 Measurement Applications (Sample Programs) Reading Measurement Results in ASCII Format Using *TRG Command Example 9-6 Reading Measurement Results in Ascii Format using *TRG Command Sub Example6() '=================================== ' Configuration '=================================== Dim defrm As Long 'Session to Default Resource Manager Dim Agte4981a As Long 'Session to instrument Dim Result As String * 500 Dim Res As Variant Dim Nop As Integer, i As Integer...
  • Page 123 Measurement Applications (Sample Programs) Reading Measurement Results in ASCII Format Using *TRG Command '=================================== ErrorCheck viVPrintf(Agte4981a, "*TRG" + vbLf, 0) ErrorCheck viVScanf(Agte4981a, "%t", Result) Res = Split(Result, ",") Worksheets("Example6").Range("B5").Value = Val(Res(1)) Worksheets("Example6").Range("B6").Value = Val(Res(2)) '=================================== ' Setup End '=================================== Call viClose(defrm) '=================================== ' ErrorProc '===================================...
  • Page 124: Reading Measurement Results In Binary Format Using *Trg Command

    Open Instrument Assigns a USB address or GPIB address to the I/O bus. Setup Start Presets the E4981A. Sets the trigger conditions of the E4981A. Measurement Reads the measurement data using the *TRG command, calls the function to convert data in Binary format to Ascii format, and displays the Primary and Secondary Measurement data.
  • Page 125 Measurement Applications (Sample Programs) Reading Measurement Results in Binary Format Using *TRG Command Example 9-7 Reading Measurement Results in Binary Format using *TRG Command Sub Example7() '=================================== ' Configuration '=================================== Dim defrm As Long 'Session to Default Resource Manager Dim Agte4981a As Long 'Session to instrument Dim Res() As Double Dim Nop As Long, i As Integer, j As Integer, k As Integer Const TimeOutTime = 30000...
  • Page 126 Measurement Applications (Sample Programs) Reading Measurement Results in Binary Format Using *TRG Command '=================================== ' Measurement '=================================== ErrorCheck viVPrintf(Agte4981a, "*TRG" + vbLf, 0) Call Scpi_read_binary_double_array(Agte4981a, Res, Nop) Worksheets("Example7").Range("B5").Value = Val(Res(1)) Worksheets("Example7").Range("B6").Value = Val(Res(2)) '=================================== ' Setup End '=================================== Call viClose(defrm) '=================================== ' ErrorProc '===================================...
  • Page 127 Measurement Applications (Sample Programs) Reading Measurement Results in Binary Format Using *TRG Command Dim paramsArray(3) As Long Dim err As Long Dim i As Long Dim lf_eoi As String * 1 Nop = UBound(dblArray) - LBound(dblArray) + 1 paramsArray(0) = VarPtr(Nop) paramsArray(1) = VarPtr(dblArray(0)) err = viVScanf(vi, "%#Zb%1t", paramsArray(0)) If err <>...
  • Page 128: Reading Measurement Results In Ascii Format Using :Fetch? Command

    Open Instrument Assigns a USB address or GPIB address to the I/O bus. Setup Start Presets the E4981A. Sets the trigger conditions of the E4981A. Measurement Reads the measurement data using the :FETCh? command, separates the returned ASCII format character string data with commas, and displays the Primary and Secondary Measurement data.
  • Page 129 Measurement Applications (Sample Programs) Reading Measurement Results in ASCII Format Using :FETCh? Command Example 9-8 Reading Measurement Results in Ascii Format using :FETCh? Command Sub Example8() '=================================== ' Configuration '=================================== Dim defrm As Long 'Session to Default Resource Manager Dim Agte4981a As Long 'Session to instrument Dim Result As String * 500 Dim Res As Variant Const TimeOutTime = 30000...
  • Page 130 Measurement Applications (Sample Programs) Reading Measurement Results in ASCII Format Using :FETCh? Command '=================================== ' Measurement '===================================` ErrorCheck viVPrintf(Agte4981a, "FETCh?" + vbLf, 0) ErrorCheck viVScanf(Agte4981a, "%t", Result) Res = Split(Result, ",") Worksheets("Example8").Range("B5").Value = Val(Res(1)) Worksheets("Example8").Range("B6").Value = Val(Res(2)) '=================================== ' Setup End '===================================` Call viClose(defrm) '===================================...
  • Page 131: Reading Measurement Results In Binary Format Using :Fetch? Command

    Open Instrument Assigns a USB address or GPIB address to the I/O bus. Setup Start Presets the E4981A. Sets the trigger conditions of the E4981A. Measurement Reads the measurement data using the :FETCh? command, calls the function to convert data in Binary format to Ascii format, and displays the Primary and Secondary Measurement data.
  • Page 132 Measurement Applications (Sample Programs) Reading Measurement Results in Binary Format Using :FETCh? Command Example 9-9 Reading Measurement Results in Binary Format using :FETCh? Command Sub Example9() '=================================== ' Configuration '=================================== Dim defrm As Long 'Session to Default Resource Manager Dim Agte4981a As Long 'Session to instrument Dim Res() As Double Dim Nop As Long, i As Integer, j As Integer, k As Integer Const TimeOutTime = 30000...
  • Page 133 Measurement Applications (Sample Programs) Reading Measurement Results in Binary Format Using :FETCh? Command '=================================== ' Measurement '=================================== ErrorCheck viVPrintf(Agte4981a, ":FETC?" + vbLf, 0) Call Scpi_read_binary_double_array(Agte4981a, Res, Nop) Worksheets("Example9").Range("B5").Value = Val(Res(1)) Worksheets("Example9").Range("B6").Value = Val(Res(2)) '=================================== ' Setup End '=================================== Call viClose(defrm) '=================================== ' ErrorProc '===================================...
  • Page 134: Reading Measurement Results In Ascii Format Using :Read? Command

    Open Instrument Assigns a USB address or GPIB address to the I/O bus. Setup Start Presets the E4981A. Sets the trigger conditions of the E4981A. Measurement Reads the measurement data using the :READ? command, separates the returned ASCII format character string data with commas, and displays the Primary and Secondary Measurement data.
  • Page 135 Measurement Applications (Sample Programs) Reading Measurement Results in ASCII Format Using :READ? Command Example 9-10 Reading Measurement Results in Ascii Format using :READ? Command Sub Example10() '=================================== ' Configuration '=================================== Dim defrm As Long 'Session to Default Resource Manager Dim Agte4981a As Long 'Session to instrument Dim Result As String * 500 Dim Res As Variant Const TimeOutTime = 10000...
  • Page 136 Measurement Applications (Sample Programs) Reading Measurement Results in ASCII Format Using :READ? Command '=================================== ' Meas Read '===================================` ErrorCheck viVPrintf(Agte4981a, "READ?" + vbLf, 0) Worksheets("Example10").Range("B5").Value = "Waiting for" Worksheets("Example10").Range("B6").Value = "External Trigger" ErrorCheck viVScanf(Agte4981a, "%t", Result) Res = Split(Result, ",") Worksheets("Example10").Range("B5").Value = Val(Res(1)) Worksheets("Example10").Range("B6").Value = Val(Res(2)) '===================================...
  • Page 137: Reading Measurement Results In Binary Format Using :Read? Command

    Open Instrument Assigns a USB address or GPIB address to the I/O bus. Setup Start Presets the E4981A. Sets the trigger conditions of the E4981A. Measurement Reads the measurement data using the :READ? command, calls the function to convert data in Binary format to Ascii format, and displays the Primary and Secondary Measurement data.
  • Page 138 Measurement Applications (Sample Programs) Reading Measurement Results in Binary Format Using :READ? Command Example 9-11 Reading Measurement Results in Binary Format using :FETCh? Command Sub Example11() '=================================== ' Configuration '=================================== Dim defrm As Long 'Session to Default Resource Manager Dim Agte4981a As Long 'Session to instrument Dim Res() As Double Dim Nop As Long, i As Integer, j As Integer, k As Integer Const TimeOutTime = 30000...
  • Page 139 Measurement Applications (Sample Programs) Reading Measurement Results in Binary Format Using :READ? Command '=================================== ' Meas Read '=================================== ErrorCheck viVPrintf(Agte4981a, "TRIG:SOUR INT" + vbLf, 0) ErrorCheck viVPrintf(Agte4981a, ":READ?" + vbLf, 0) Call Scpi_read_binary_double_array(Agte4981a, Res, Nop) Worksheets("Example11").Range("B5").Value = Val(Res(1)) Worksheets("Example11").Range("B6").Value = Val(Res(2)) '=================================== ' Setup End '===================================...
  • Page 140: Reading Measurement Results Using Data Buffer

    Open Instrument Assigns a USB address or GPIB address to the I/O bus. Setup Start Presets the E4981A. Sets the Data buffer memory to 5 points. Sets the trigger conditions of the E4981A. Measurement Reads the measurement data using the :FETCh? command for 5...
  • Page 141 Measurement Applications (Sample Programs) Reading Measurement Results Using Data Buffer Example 9-12 Reading Measurement Results in Ascii Format using Data Buffer Sub Example12() '=================================== ' Configuration '=================================== Dim defrm As Long 'Session to Default Resource Manager Dim Agte4981a As Long 'Session to instrument Dim Result As String * 500 Dim PSData As Variant Dim Res(5, 5) As Variant...
  • Page 142 Measurement Applications (Sample Programs) Reading Measurement Results Using Data Buffer ErrorCheck viVPrintf(Agte4981a, "INIT:CONT ON" + vbLf, 0) ErrorCheck viVPrintf(Agte4981a, "TRIG:SOUR BUS" + vbLf, 0) '=================================== ' Measurement '=================================== For i = 1 To NoofMeas ErrorCheck viVPrintf(Agte4981a, "TRIG" + vbLf, 0) ErrorCheck viVPrintf(Agte4981a, "FETCH?"...
  • Page 143 Measurement Applications (Sample Programs) Reading Measurement Results Using Data Buffer '=================================== ' Setup End '===================================` Call viClose(defrm) '=================================== ' ErrorProc '===================================` ErrorHandler: ' Display the error message MsgBox "*** Error : " + Error$, MB_ICON_EXCLAMATION End Sub Chapter 9...
  • Page 144: Reading Measurement Signal Level Monitor (Imon & Vmon) Results

    Open Instrument Assigns a USB address or GPIB address to the I/O bus. Setup Start Presets the E4981A. Sets the trigger conditions of the E4981A. Measurement Reads the measurement signal level monitor values (IMON and VMON) and then display the values.
  • Page 145 Measurement Applications (Sample Programs) Reading Measurement Signal Level Monitor (IMON & VMON) Results Example 9-13 Reading Measurement Signal Level Monitor (IMON & VMON) Results Sub Example13() '=================================== ' Configuration '=================================== Dim defrm As Long 'Session to Default Resource Manager Dim Agte4981a As Long 'Session to instrument Dim Imon1 As String * 500, Vmon1 As String * 500 Dim Finish_pros As String * 1 Const TimeOutTime = 30000...
  • Page 146 Measurement Applications (Sample Programs) Reading Measurement Signal Level Monitor (IMON & VMON) Results '=================================== ' Measurement '=================================== While Finish_pros <> "1" ' Loop till processing is finished. *OPC? retruns 1 when processing of all commands is finished. ErrorCheck viVPrintf(Agte4981a, "*OPC?" + vbLf, 0) ErrorCheck viVScanf(Agte4981a, "%t", Finish_pros) Wend ErrorCheck viVPrintf(Agte4981a, "Data? IMON"...
  • Page 147: Sorting Measurement Results Using Comparator

    Assigns a USB address or GPIB address to the I/O bus. Setup Start Presets the E4981A. Sets the comparator limit values for Bin1,Bin2 and Bin3 of the E4981A. Sets the trigger conditions of the E4981A. Measurement Enables Bin 1 to 3. Disables Bin 4 to 9. Reads measurement values using *TRG command fifty times.
  • Page 148 ErrorCheck viSetAttribute(Agte4981a, VI_ATTR_TMO_VALUE, TimeOutTime) '=================================== ' Setup Start '=================================== ErrorCheck viVPrintf(Agte4981a, "SYST:PRES;*CLS" + vbLf, 0) ' Preset the E4981A ErrorCheck viVPrintf(Agte4981a, ":CALC1:FORM CP" + vbLf, 0) ErrorCheck viVPrintf(Agte4981a, ":CALC2:FORM D" + vbLf, 0) ErrorCheck viVPrintf(Agte4981a, ":SOUR:FREQ 1E3" + vbLf, 0) Chapter 9...
  • Page 149 Measurement Applications (Sample Programs) Sorting Measurement Results Using Comparator ErrorCheck viVPrintf(Agte4981a, ":CALC1:COMP:MODE PCNT" + vbLf, ErrorCheck viVPrintf(Agte4981a, ":CALC1:COMP:PRIM:NOM 1E-9" + vbLf, 0) ErrorCheck viVPrintf(Agte4981a, ":CALC1:COMP:PRIM:BIN1 -1.0,1.0" + vbLf, 0) ErrorCheck viVPrintf(Agte4981a, ":CALC1:COMP:PRIM:BIN2 -2.0,2.0" + vbLf, 0) ErrorCheck viVPrintf(Agte4981a, ":CALC1:COMP:PRIM:BIN3 -3.0,3.0" + vbLf, 0) ErrorCheck viVPrintf(Agte4981a, ":CALC1:COMP:SEC:LIM 0, 0.1"...
  • Page 150 Measurement Applications (Sample Programs) Sorting Measurement Results Using Comparator ErrorCheck viVPrintf(Agte4981a, ":CALC1:COMP:PRIM:BIN" & i & ":STAT OFF" + vbLf, 0) Next i While Finish_pros <> "1" ' Loop till processing is finished. *OPC? retruns 1 when processing of all commands is finished. ErrorCheck viVPrintf(Agte4981a, "*OPC?"...
  • Page 151 Measurement Applications (Sample Programs) Sorting Measurement Results Using Comparator Worksheets("Example14").Range("K" & (i + 4)).Value = "BIN " & i Worksheets("Example14").Range("L" & (i + 4)).Value = Val(Res(i)) Next i Worksheets("Example14").Range("K14").Value = "OUT OF BINS " Worksheets("Example14").Range("L14").Value = Val(Res(0)) Worksheets("Example14").Range("K15").Value = "AUX BINS " Worksheets("Example14").Range("L15").Value = Val(Res(10)) Worksheets("Example14").Range("K16").Value = "OVLD "...
  • Page 152: Capacitor Measurement Using Test Fixture

    Open Instrument Assigns a USB address or GPIB address to the I/O bus. Setup Start Presets the E4981A. Sets Primary and Secondary parameter format. Inputs measurement frequency and sets E4981A. Sets trigger settings. Measurement Performs OPEN/SHORT/LOAD correction. Reads the measurement results using the *TRG command.
  • Page 153 ErrorCheck viSetAttribute(Agte4981a, VI_ATTR_TMO_VALUE, TimeOutTime) '=================================== ' Setup Start '=================================== MsgBox "Connect the Test Fixture and then press OK", vbOKOnly ErrorCheck viVPrintf(Agte4981a, "SYST:PRES;*CLS" + vbLf, 0) ' Preset E4981A Freq = InputBox("Enter the frequency (120/1E3/1E6) you want to measure") Chapter 9...
  • Page 154 Measurement Applications (Sample Programs) Capacitor Measurement Using Test Fixture ErrorCheck viVPrintf(Agte4981a, ":CALC1:FORM CS" + vbLf, 0) ' Set Primary parameter to Cs ErrorCheck viVPrintf(Agte4981a, ":CALC2:FORM Q" + vbLf, 0) ' Set Secondary parameter to Q ErrorCheck viVPrintf(Agte4981a, ":SOUR:FREQ " & Freq + vbLf, 0) ' Set source frequency ErrorCheck viVPrintf(Agte4981a, ":SOUR:VOLT 0.5"...
  • Page 155 Measurement Applications (Sample Programs) Capacitor Measurement Using Test Fixture MsgBox "LOAD compensation is not successful." 'End End If ErrorCheck viVPrintf(Agte4981a, "*TRG" + vbLf, 0) ErrorCheck viVScanf(Agte4981a, "%t", Result) Res = Split(Result, ",") MsgBox "Value of Primary parameter (Cs) is " & Val(Res(1)) & " and value of Secondary Parameter (Q) is "...
  • Page 156: Measuring Results With Contact Check Enabled

    Define Variables and initialize the program. Open Instrument Assigns a USB address or GPIB address to the I/O bus. Setup Start Presets the E4981A. Sets trigger, measurement frequency, voltage and range settings. Measurement Sets Contact Check Parameters. Executes measurement using *TRG.
  • Page 157 '=================================== ErrorCheck viOpenDefaultRM(defrm) Call SelectMode(defrm, Agte4981a) ErrorCheck viSetAttribute(Agte4981a, VI_ATTR_TMO_VALUE, TimeOutTime) '=================================== ' Setup Start '=================================== ErrorCheck viVPrintf(Agte4981a, "SYST:PRES;*CLS" + vbLf, 0) ' Preset E4981A ErrorCheck viVPrintf(Agte4981a, ":INIT:CONT ON" + vbLf, 0) ErrorCheck viVPrintf(Agte4981a, ":TRIG:SOUR BUS" + vbLf, 0) Chapter 9...
  • Page 158 Measurement Applications (Sample Programs) Measuring Results with Contact Check Enabled ' Frequency should be 120 or 1000. The contact check is not available 1MHz. ErrorCheck viVPrintf(Agte4981a, ":SOUR:FREQ 1000" + vbLf, 0) ' Write the SCPI commands for your desire setting. This should be the same as one in the CC_ReadParameter ErrorCheck viVPrintf(Agte4981a, ":SOUR:VOLT 1"...
  • Page 159 Measurement Applications (Sample Programs) Measuring Results with Contact Check Enabled '=================================== ' Setup End '=================================== ErrorCheck viClose(Agte4981a) ErrorCheck viClose(defrm) '=================================== ' ErrorProc '=================================== ErrorHandler: ' Display the error message MsgBox "*** Error : " + Error$, MB_ICON_EXCLAMATION End Sub Chapter 9...
  • Page 160: Detecting Error Occurrence Using Srq (Ht Basic)

    This program is stored on the sample program disk under the filename “srq_err.bas”. This program sets up SRQ, intentionally sends a nonexistent command for the E4981A to generate an error, and performs error handling. In the error handling, the program checks which error has occurred, displays the error number and error message, and displays the “PROGRAM INTERRUPT”...
  • Page 161 Measurement Applications (Sample Programs) Detecting Error Occurrence using SRQ (HT Basic) Example 9-17 Error occurrence detection using SRQ (srq_err.bas) DIM Buff$[9],Err_mes$[50] INTEGER Err_no ASSIGN @Agt4981a TO 717 OUTPUT @Agt4981a;"*ESE 60" OUTPUT @Agt4981a;"*SRE 32" OUTPUT @Agt4981a;"*CLS" OUTPUT @Agt4981a;"*OPC?" ENTER @Agt4981a;Buff$ ON INTR 7 GOTO Err_proc ENABLE INTR 7;2 OUTPUT @Agt4981a;":CALC1:FORM CS"...
  • Page 162 Measurement Applications (Sample Programs) Detecting Error Occurrence using SRQ (HT Basic) Chapter 9...
  • Page 163: Command Reference

    Command Reference This chapter provides the SCPI command reference for the Keysight E4981A. Each command is fully described and ordered alphabetically based on its abbreviated name format. Use the index to look up a SCPI command by its full syntax. To find a command according to its function, refer to the “SCPI Command Table”...
  • Page 164: Notational Conventions In This Command Reference

    A part with the heading “Syntax” describes the syntax to send a command from the external controller to the E4981A. A syntax consists of a command part and a parameter part. A space is used to separate the command part and the parameter part.
  • Page 165: Parameters

    Command Reference Notational conventions in this command reference Parameters A part with heading “Parameters” describes parameters necessary for sending the command. When a parameter is a value type or a string type enclosed with <>, its description, allowable setup range, Initial (Preset) value, and so on are given; when a parameter is a selection type enclosed by {}, the description of each selection item is given.
  • Page 166: Ieee Common Commands

    Command Reference IEEE Common Commands IEEE Common Commands This section describes the IEEE common commands. *CLS Syntax *CLS Description Clears the following: (No query) • Error Queue • Status Byte Register • Standard Event Status Register • Operation Status Event Register •...
  • Page 167: Esr

    Description Returns all the necessary commands to set the E4981A at its present state. The response can later be sent back to the E4981A to place it in this state. (Query Only) Equivalent key No equivalent key is available on the front panel.
  • Page 168: Opc

    No equivalent key is available on the front panel. sequence *OPT? Syntax *OPT? Description Reads out the identification number of an option installed in the E4981A. (Query only) Query response {numeric}<newline><^END> NOTE Option 001 or 002 is available for E4981A. Equivalent key...
  • Page 169: Rst

    Command Reference IEEE Common Commands *RST *RST Syntax Description Resets the instrument to the preset state. The preset state is different from that when resetting is done using the :SYSTem:PRESet command. For details, refer to Operation Manual, Appendix C “Initial Setting” (No query) Related commands :SYSTem:PRESet on page 279 :INITiate:CONTinuous on page 224...
  • Page 170: Sre

    Command Reference IEEE Common Commands *SRE Syntax *SRE <numeric> *SRE? Description Sets the value of the Service Request Enable Register. Parameters <numeric> Description Setup value of the register Range 0 to 255 Initial value Resolution If the specified parameter is out of the allowable setup range, “Out of range” error is generated.
  • Page 171: Trg

    If the trigger source is set to BUS (set with the :TRIGger[:SEQ1]:SOURce command), triggers the E4981A as it waits for a trigger and reads out the measured data after the measurement is completed. The transfer format of data read out with this command conforms to the setup of the :FORMat[:DATA] command.
  • Page 172: E4981A Scpi Commands

    Command Reference E4981A SCPI Commands E4981A SCPI Commands This section describes the SCPI commands of the E4981A. :ABORt Syntax :ABORt Description Resets the trigger system and places the trigger sequence in the idle state. If the trigger system is set to start up successively (ON is specified with the...
  • Page 173: Calibration:cable:correction:collect[:Acquire]:Load

    Command Reference E4981A SCPI Commands :CALibration:CABLe:CORRection:COLLect[:ACQuire]:L Syntax :CALibration:CABLe:CORRection:COLLect[:ACQuire]:LOAD <numeric> Description Measures the cable correction LOAD. (No query) Parameters <numeric> Description Cable Length (in meters) Range 1 or 2 Related commands :CALibration:CABLe:CORRection:CLEar on page 170 :CALibration:CABLe:CORRection:COLLect[:ACQuire]:OPEN on page 171 :CALibration:CABLe:CORRection:COLLect[:ACQuire]:REFerence on page 172...
  • Page 174: Calibration:cable:correction:collect[:Acquire]:Reference

    Command Reference E4981A SCPI Commands :CALibration:CABLe:CORRection:COLLect[:ACQuire]:R EFerence Syntax :CALibration:CABLe:CORRection:COLLect[:ACQuire]:REFerence <numeric> Description Measures the cable correction reference. (No query) Parameters <numeric> Description Cable Length (in meters) Range 1 or 2 Related commands :CALibration:CABLe:CORRection:CLEar on page 170 :CALibration:CABLe:CORRection:COLLect[:ACQuire]:LOAD on page 171 :CALibration:CABLe:CORRection:COLLect[:ACQuire]:OPEN on page 171...
  • Page 175: Calibration:cable:correction:state

    Command Reference E4981A SCPI Commands :CALibration:CABLe:CORRection:STATe? :CALibration:CABLe:CORRection:STATe? <numeric> Syntax Description Gets cable correction ON/OFF. (Query Only) Parameters <numeric> Description Cable Length (in meters) Range 1or 2 NOTE The value of this command is not changed with *RST :SYSTem:PRESet and is only changed with Factory Default reset (available only through Front Panel).
  • Page 176: Calibration:cable[:Length]

    Command Reference E4981A SCPI Commands :CALibration:CABLe[:LENGth] Syntax :CALibration:CABLe[:LENGth] <numeric> :CALibration:CABLe[:LENGth]? Description Sets the measurement cable length. Parameters <numeric> Description Desired cable length Range 0 to 2 Initial value Unit m (meter) Resolution If the specified parameter is out of the allowable setup range, the minimum value (if the lower limit of the range is not reached) or the maximum value (if the upper limit of the range is exceeded) is set.
  • Page 177: Calculate1:Comparator:auxbin

    Command Reference E4981A SCPI Commands :CALCulate1:COMParator:AUXBin :CALCulate1:COMParator:AUXBin {ON|OFF|1|0} Syntax :CALCulate1:COMParator:AUXBin? Description Turns ON/OFF the AUX_BIN function for sorting of the comparator function. Depending on the ON/OFF state of the AUX_BIN function, the following difference occurs in the sorting result when the measurement result of the secondary parameter exceeds the limit range.
  • Page 178: Calculate1:Comparator:beeper[:State]

    Command Reference E4981A SCPI Commands :CALCulate1:COMParator:BEEPer[:STATe] Syntax :CALCulate1:COMParator:BEEPer[:STATe] {ON|OFF|1|0} :CALCulate1:COMParator:BEEPer[:STATe]? Description Turns ON/OFF the beep output. If you turn off the beep output, the beep sound is not produced, regardless of the sorting result of the comparator. This command has the same function as the :SYSTem:BEEPer:STATe command.
  • Page 179: Calculate1:Comparator:count:data

    Command Reference E4981A SCPI Commands :CALCulate1:COMParator:COUNt:DATA? :CALCulate1:COMParator:COUNt:DATA? Syntax Description Reads out each count value of BIN1 to BIN9, OUT_OF_BINS, and AUX_BIN of the BIN counter function. Reads out all BIN count values regardless of the ON/OFF state of each BIN (set with the :CALCulate1:COMParator:PRIMary:BIN{1-9}:STATe command).
  • Page 180: Calculate1:Comparator:count:multiple:data

    Command Reference E4981A SCPI Commands :CALCulate1:COMParator:COUNt:MULTiple:DATA? Syntax :CALCulate1:COMParator:COUNt:MULTiple:DATA? Description Reads out each count value of BIN1 to BIN9, OUT_OF_BINS, and AUX_BIN of the selected channel. When the multi-correction function is turned off, reads out normal count values (common value for all channels). In other words, this command has the same function as the :CALCulate1:COMParator:COUNt:DATA? command.
  • Page 181: Calculate1:Comparator:count:multiple:ovld

    Command Reference E4981A SCPI Commands :CALCulate1:COMParator:COUNt:MULTiple:OVLD? :CALCulate1:COMParator:COUNt:MULTiple:OVLD? Syntax Description Reads out the overload count value of the selected channel. When the multi-correction function is turned off, reads out normal count value (common value for all channels). In other words, this command has the same function as the :CALCulate1:COMParator:COUNt:OVLD? command.
  • Page 182: Calculate1:Comparator:count[:State]

    Command Reference E4981A SCPI Commands :CALCulate1:COMParator:COUNt[:STATe] Syntax :CALCulate1:COMParator:COUNt[:STATe] {ON|OFF|1|0} :CALCulate1:COMParator:COUNt[:STATe]? Description Turns ON/OFF the BIN counter function of the comparator function. If you turn on this function, the number of DUTs sorted into each BIN based on the comparator sorting result is counted. The maximum count is 999999. If this is exceeded, the count value will not be updated but remain at 999999.
  • Page 183: Calculate1:Comparator:mode

    Command Reference E4981A SCPI Commands :CALCulate1:COMParator:MODE :CALCulate1:COMParator:MODE {ABS|DEV|PCNT} Syntax :CALCulate1:COMParator:MODE? Description Determines how to specify the limit range of the primary parameter for the comparator function. Parameters Description Specifies the limit border value in an absolute value (absolute mode). (initial value)
  • Page 184: Calculate1:Comparator:primary:bin{1-9}[:Limit]

    Command Reference E4981A SCPI Commands :CALCulate1:COMParator:PRIMary:BIN{1-9}[:LIMIT] Syntax :CALCulate1:COMParator:PRIMary:BIN{1|2|3|4|5|6|7|8|9}[:LIMIT] <numeric 1>,<numeric 2> :CALCulate1:COMParator:PRIMary:BIN{1|2|3|4|5|6|7|8|9}[:LIMIT]? Description Sets the low and high limit ranges of BIN1 to BIN9 as the primary parameter used in the comparator function, depending on the designation method set using the :CALCulate1:COMParator:MODE command.
  • Page 185: Calculate1:Comparator:primary:bin{1-9}:State

    Command Reference E4981A SCPI Commands :CALCulate1:COMParator:PRIMary:BIN{1-9}:STATe :CALCulate1:COMParator:PRIMary:BIN{1|2|3|4|5|6|7|8|9}:STATe {ON|OFF|1|0} Syntax :CALCulate1:COMParator:PRIMary:BIN{1|2|3|4|5|6|7|8|9}:STATe? Description Turns ON/OFF BIN1 to BIN9 of the comparator function. Only BINs that you turn on using this command are used for the sorting judgment of the comparator function. Parameters...
  • Page 186: Calculate1:Comparator:primary:nominal

    Command Reference E4981A SCPI Commands :CALCulate1:COMParator:PRIMary:NOMinal Syntax :CALCulate1:COMParator:PRIMary:NOMinal <numeric> :CALCulate1:COMParator:PRIMary:NOMinal? Description Specifies the reference value used when specifying the primary parameter limit range for the comparator function. This value can be used when the limit range designation method is set to either absolute tolerance mode or percent tolerance mode.
  • Page 187: Calculate1:Comparator:secondary:limit

    Command Reference E4981A SCPI Commands :CALCulate1:COMParator:SECondary:LIMit :CALCulate1:COMParator:SECondary:LIMit <numeric 1>,<numeric 2> Syntax :CALCulate1:COMParator:SECondary:LIMit? Description Sets the limit range for the secondary parameter used in the comparator function. This command only sets the limit range. To activate the set limit range, use the...
  • Page 188: Calculate1:Comparator:secondary:state

    Command Reference E4981A SCPI Commands :CALCulate1:COMParator:SECondary:STATe Syntax :CALCulate1:COMParator:SECondary:STATe {ON|OFF|1|0} :CALCulate1:COMParator:SECondary:STATe? Description Sets whether to enable sorting judgment for the measurement result of the secondary parameter when using the comparator function. Parameters Description ON or 1 Enables sorting judgment for the measurement result of the (initial value) secondary parameter.
  • Page 189: Calculate1:Comparator[:State]

    Command Reference E4981A SCPI Commands :CALCulate1:COMParator[:STATe] :CALCulate1:COMParator[:STATe] {ON|OFF|1|0} Syntax :CALCulate1:COMParator[:STATe]? Description Turns ON/OFF the comparator function. This setup is interlocked with the ON/OFF state of the signal output of the handler interface. NOTE Changing the measurement parameter will automatically turn off this function. To avoid...
  • Page 190: Calculate1:Format

    Command Reference E4981A SCPI Commands :CALCulate1:FORMat Syntax :CALCulate1:FORMat {CP|CS} :CALCulate1:FORMat? Description Specifies the primary parameter to be measured. When the secondary parameter has been set to G or RP and the primary parameter is set to CS, the secondary parameter is automatically changed to D. Also, when the secondary parameter has been set to RS and the primary parameter is set to CP, the secondary parameter is automatically changed to D.
  • Page 191: Calculate1:Math:expression:name

    Command Reference E4981A SCPI Commands :CALCulate1:MATH:EXPRession:NAME :CALCulate1:MATH:EXPRession:NAME {DEV|PCNT} Syntax :CALCulate1:MATH:EXPRession:NAME? Description Specifies the expression of the primary parameter used when displaying the measurement result in the deviation measurement mode. Parameters Description Displays the result in the difference between the measurement...
  • Page 192: Calculate1:Math:state

    Command Reference E4981A SCPI Commands :CALCulate1:MATH:STATe Syntax :CALCulate1:MATH:STATe {ON|OFF|1|0} :CALCulate1:MATH:STATe? Description Determines whether to use the function (deviation measurement mode) that displays the primary parameter measurement result in deviation from the reference value (set using the :DATA[:DATA] command). NOTE Changing any of the measurement parameters will automatically disable this function. To...
  • Page 193: Calculate2:Format

    Command Reference E4981A SCPI Commands :CALCulate2:FORMat :CALCulate2:FORMat {D|Q|G|RP|RS} Syntax :CALCulate2:FORMat? Description Specifies the secondary parameter to be measured. If the primary parameter has been set to CP and the secondary parameter is set to RS, the primary parameter is automatically changed to CS. Also, if the primary parameter has been set to CS and the secondary parameter is set to G or RP, the primary parameter is automatically set to CP.
  • Page 194: Calculate2:Math:expression:name

    Command Reference E4981A SCPI Commands :CALCulate2:MATH:EXPRession:NAME Syntax :CALCulate2:MATH:EXPRession:NAME {DEV|PCNT} :CALCulate2:MATH:EXPRession:NAME? Description Specifies the expression of the secondary parameter used when displaying the measurement result in the deviation measurement mode. Parameters Description Displays the result as the difference between the measurement...
  • Page 195: Calculate2:Math:state

    Syntax :CALCulate3:MATH:STATe {ON|OFF|1|0} :CALCulate3:MATH:STATe? Description This is a dummy command for 4268A/4288A compatibility. The current monitor function is always set to ON in E4981A. The query response is always 1. Query response {1}<newline><^END> Related commands :CALCulate4:MATH:STATe on page 194 Equivalent key No equivalent key is available on the front panel.
  • Page 196: Calculate4:Math:state

    Syntax :CALCulate4:MATH:STATe {ON|OFF|1|0} :CALCulate4:MATH:STATe? Description This is a dummy command for 4268A/4288A compatibility. The voltage monitor function is always set to ON in E4981A. The query response is always 1. Query response {1}<newline><^END> Related commands :CALCulate3:MATH:STATe on page 193 Equivalent key No equivalent key is available on the front panel.
  • Page 197: Data:feed:buf2

    Command Reference E4981A SCPI Commands :DATA:FEED:BUF2 :DATA:FEED:BUF2 {“CALCulate1”|”CALCulate2”|””} Syntax :DATA:FEED:BUF2? Description Selects the measurement data fed into data buffer 2from the following: primary parameter, secondary parameter, or none to be fed. The query response is a string with double quotation marks (“).
  • Page 198: Data:feed:control:buf1[:State]

    Command Reference E4981A SCPI Commands :DATA:FEED:CONTrol:BUF1[:STATe] Syntax :DATA:FEED:CONTrol:BUF1[:STATe] {NEVer|ALWays} :DATA:FEED:CONTrol:BUF1[:STATe]? Description Determines whether the measurement data is fed into data buffer 1 never or always. Parameters Description ALWays Feeds the measurement data into the data buffer 1 specified by BUF1 each time a measurement is performed.
  • Page 199: Data:feed:control:buf3[:State]

    Command Reference E4981A SCPI Commands :DATA:FEED:CONTrol:BUF3[:STATe] :DATA:FEED:CONTrol:BUF3[:STATe] {NEVer|ALWays} Syntax :DATA:FEED:CONTrol:BUF3[:STATe]? Description Determines whether the measurement data is fed into data buffer 3 never or always. Parameters Description ALWays Feeds the measurement data into the data buffer 3 specified with BUF3 each time a measurement is performed.
  • Page 200: Data:feed:control[:State]

    Command Reference E4981A SCPI Commands :DATA:FEED:CONTrol[:STATe] Syntax :DATA:FEED:CONTrol[:STATe] {BUF1|BUF2|BUF3}, {NEVer|ALWays} :DATA:FEED:CONTrol[:STATe]? {BUF1|BUF2|BUF3} Description Determines whether to feed the measurement data into data buffer 1, data buffer 2, or data buffer 3. Parameters Description ALWays Feeds the measurement data into the data buffer specified with BUF1/BUF2/BUF3 each time a measurement is performed.
  • Page 201: Data:feed[:Source]

    Command Reference E4981A SCPI Commands :DATA:FEED[:SOURce] :DATA:FEED[:SOURce] {BUF1|BUF2},{"CALCulate1"|"CALCulate2"|""} Syntax :DATA:FEED[:SOURce]? {BUF1|BUF2} Description Selects the measurement data fed into data buffer 1 or data buffer 2 from the following: primary parameter, secondary parameter, or none to be fed. The query response is a string with double quotation marks (“).
  • Page 202: Data:points:buf1

    Command Reference E4981A SCPI Commands :DATA:POINts:BUF1 Syntax :DATA:POINts:BUF1 <numeric> :DATA:POINts:BUF1? Description Specifies the size of data buffer 1 in number of measurements. Executing this command returns the pointer to the specified data buffer (the location to feed measurement data) back to the start.
  • Page 203: Data:points:buf2

    Command Reference E4981A SCPI Commands :DATA:POINts:BUF2 :DATA:POINts:BUF2 <numeric> Syntax :DATA:POINts:BUF2? Description Specifies the size of data buffer 2 in number of measurements. Executing this command returns the pointer to the specified data buffer (the location to feed measurement data) back to the start.
  • Page 204: Data:points:buf3

    Command Reference E4981A SCPI Commands :DATA:POINts:BUF3 Syntax :DATA:POINts:BUF3 <numeric> :DATA:POINts:BUF3? Description Specifies the size of data buffer 3 in number of measurements. Executing this command returns the pointer to the specified data buffer (the location to feed measurement data) back to the start.
  • Page 205: Data:points[:Data]

    Command Reference E4981A SCPI Commands :DATA:POINts[:DATA] :DATA:POINts[:DATA] {BUF1|BUF2|BUF3},<numeric> Syntax :DATA:POINts[:DATA]? {BUF1|BUF2|BUF3} Description Specifies the size of data buffer 1, data buffer 2, or data buffer 3 in number of measurements. Executing this command returns the pointer to the specified data buffer (the location to feed measurement data) back to the start.
  • Page 206: Data:reference1:Data

    Command Reference E4981A SCPI Commands :DATA:REFerence1:DATA Syntax :DATA:REFerence1:DATA <numeric> :DATA:REFerence1:DATA? Description Sets or reads out the reference value for the primary parameter used in the deviation measurement mode. NOTE The functionality of this command is same as :DATA[:DATA] with value of REF1.
  • Page 207: Data:reference2:Data

    Command Reference E4981A SCPI Commands :DATA:REFerence2:DATA :DATA:REFerence2:DATA <numeric> Syntax :DATA:REFerence2:DATA? Description Sets or reads out the reference value for the secondary parameter used in the deviation measurement mode. NOTE The functionality of this command is same as :DATA[:DATA] with value of REF2.
  • Page 208: Data[:Data]

    Command Reference E4981A SCPI Commands :DATA[:DATA] Syntax :DATA[:DATA] {VMON|IMON|BUF[1-3]|REF1|REF2} :DATA[:DATA]? Description Reads out the current monitor value or voltage monitor value of the measured signal or the data in data buffer 1, data buffer 2 or data buffer 3. Executing this command rewinds the pointer to the specified data buffer (the location to feed measurement data) to the start.
  • Page 209 Command Reference E4981A SCPI Commands measurement. Where N is the number of measurement points specified with the :DATA:POINts:BUF1or :DATA:POINts:BUF2 command and n is an integer between 1and N: The measurement status in the n-th measurement (an integer between 0 and 3 as shown below).
  • Page 210 Command Reference E4981A SCPI Commands When specifying BUF3 as parameter (Comparator: ON) … {numeric 1},{numeric 2},{numeric 3},{numeric 4}, ,{numeric (N ∞ 4)}<newline><^END> The N sets of measurement data (a data set consists of the measurement status, measured value, and comparator sorting result) fed into the data buffer are read out in the order of measurement.
  • Page 211: Display:cclear

    Command Reference E4981A SCPI Commands :DISPlay:CCLear :DISPlay:CCLear Syntax Description Clears errors or caution messages from the display. (No Query) Equivalent key No equivalent key is available on the front panel. :DISPlay:LINE Syntax :DISPlay:LINE <String> :DISPlay:LINE? Description Enters arbitrary comments containing up to 30 ASCII characters in the comment field. The string “USER COMMENT”...
  • Page 212: Display:page

    Command Reference E4981A SCPI Commands :DISPlay:PAGE Syntax :DISPlay:PAGE {MEASurement|BNUMber|BCOunt|MSETup|CSETup|LTABle|CATAlog|SYSTem|SELF| MLARge|SCONfig|SERVice|CCORrection|CCHeck} :DISPlay:PAGE? Description Sets/Gets the page of the display area. Parameters Page Description of displayed item MEASurement Measurement Display. BNUMber Bin No. Display. BCOunt Bin Count Display. MSETup Measurement Setup. CSETup Correction.
  • Page 213 Command Reference E4981A SCPI Commands Save/Recall System ] - SELF TEST System ] - [ Display Format Display Format ] - SYSTEM CONFIG System ] - SERVICE System ] - CABLE CORR System ] - CONT CHECK Meas Setup Chapter 10...
  • Page 214: Display[:Window][:State]

    Command Reference E4981A SCPI Commands :DISPlay[:WINDow][:STATe] Syntax :DISPlay[:WINDow][:STATe] {ON|OFF|1|0} :DISPlay[:WINDow][:STATe]? Description Enables/disables the display of the measurement result. If you disables the display, the screen is blanked and “DISPLAY NORMAL” is always displayed on the softkey number 5. Parameters Description ON or 1 (initial value) Enables the display.
  • Page 215: Display[:Window]:Text1[:Data]:Fmsd:data

    Command Reference E4981A SCPI Commands :DISPlay[:WINDow]:TEXT1[:DATA]:FMSD:DATA :DISPlay[:WINDow]:TEXT1[:DATA]:FMSD:DATA <numeric> Syntax :DISPlay[:WINDow]:TEXT1[:DATA]:FMSD:DATA? Description Sets the value of the highest digit of the primary parameters in the fixed point display. The parameter is always fixed to the same value, regardless of this setting, if the following conditions are met: •...
  • Page 216: Display[:Window]:Text1[:Data]:Fmsd[:State]

    Command Reference E4981A SCPI Commands :DISPlay[:WINDow]:TEXT1[:DATA]:FMSD[:STATe] Syntax :DISPlay[:WINDow]:TEXT1[:DATA]:FMSD[:STATe] {ON|OFF|1|0} :DISPlay[:WINDow]:TEXT1[:DATA]:FMSD[:STATe]? Description Determines whether to use the fixed point display when displaying both the primary and secondary parameters. In the following cases, the fixed point display is always used regardless of this setting (the value of the highest digit is also fixed).
  • Page 217: Display[:Window]:Text2[:Data]:Fmsd:data

    Command Reference E4981A SCPI Commands :DISPlay[:WINDow]:TEXT2[:DATA]:FMSD:DATA :DISPlay[:WINDow]:TEXT2[:DATA]:FMSD:DATA <numeric> Syntax :DISPlay[:WINDow]:TEXT2[:DATA]:FMSD:DATA? Description Sets the value of the highest digit of the secondary parameters in the fixed point display. The parameter is always fixed to the same value, regardless of this setting, if the following conditions are met: •...
  • Page 218: Display[:Window]:Text2[:Data]:Fmsd[:State]

    Command Reference E4981A SCPI Commands :DISPlay[:WINDow]:TEXT2[:DATA]:FMSD[:STATe] Syntax :DISPlay[:WINDow]:TEXT2[:DATA]:FMSD[:STATe] {ON|OFF|1|0} :DISPlay[:WINDow]:TEXT2[:DATA]:FMSD[:STATe]? Description Determines whether to use the fixed point display when displaying both the primary and secondary parameters. In the following cases, the fixed point display is always used regardless of this setting (the value of the highest digit is also fixed).
  • Page 219: Fetch

    Syntax Description Reads out the measurement result. The target measurement to read out depends on the state of the E4981A. (Query Only). • During measurement: Waits for end of the measurement and then reads out its result. • Other states: Reads out the result of the immediately preceding measurement.
  • Page 220 Command Reference E4981A SCPI Commands Equivalent key No equivalent key is available on the front panel. sequence Chapter 10...
  • Page 221: Format:ascii:long

    Command Reference E4981A SCPI Commands :FORMat:ASCii:LONG :FORMat:ASCii:LONG {ON|OFF|1|0} Syntax :FORMat:ASCii:LONG? Description Enables the long and short format. The value read in long format is (+0.000000000E+00) and the value read as short format is (0.00000E+00). Parameter Description ON or 1 Long format...
  • Page 222: Format:border

    Command Reference E4981A SCPI Commands :FORMat:BORDer Syntax :FORMat:BORDer {NORMal|SWAPped} :FORMat:BORDer? Description When the data transfer format is set to the binary type, this command sets the transfer order of each byte in data (byte order). Parameter Description NORMal (Preset value)
  • Page 223: Format:status:extension

    Command Reference E4981A SCPI Commands :FORMat:STATus:EXTension :FORMat:STATus:EXTension {ON|OFF|1|0} Syntax :FORMat:STATus:EXTension? Description This command enables/disables the status extension reporting for Contact check failure. If the status reported (numeric1) from *TRG, :FETCh? :READ? is 2 (Detection of LowC or No Contact), then...
  • Page 224: Format[:Data]

    Command Reference E4981A SCPI Commands :FORMat[:DATA] Syntax :FORMat[:DATA] {ASCii|REAL} :FORMat[:DATA]? Description Sets the transfer format of data read out using the following commands: • :FETCh? on page 217 • :READ? on page 226 • *TRG on page 169 • :DATA[:DATA] on page 206 •...
  • Page 225: Hcopy:sdump:data

    Command Reference E4981A SCPI Commands :HCOPy:SDUMp:DATA? :HCOPy:SDUMp:DATA? Syntax Description Outputs screen image display in GIF format. (Query Only) Equivalent key No equivalent key is available on the front panel. Example of Use Dim Nop As Long Dim GifData(10000) As Byte...
  • Page 226: Initiate:continuous

    Command Reference E4981A SCPI Commands :INITiate:CONTinuous Syntax :INITiate:CONTinuous {ON|OFF|1|0} :INITiate:CONTinuous? Description This command changes the trigger state from “idle” state to the “wait for trigger” automatically or stay in “idle” state. After executing :SYSTem:PRESet, this value changes to ON, after *RST this value changes to OFF .
  • Page 227: Mmemory:delete[:Register]

    Command Reference E4981A SCPI Commands :MMEMory:DELete[:REGister] :MMEMory:DELete[:REGister] <numeric> Syntax Description Deletes the state from the memories. Numbers 0 to 9 are located in the internal memory, while No. 10 to 19 are situated in the external USB memory. (No Query) Parameter <Numeric>...
  • Page 228: Read

    Description Waits for the end of measurement and reads out the measurement result. Executing this command brings the E4981A into the trigger wait state. When the trigger system is in the idle state, this command invokes the trigger system (the...
  • Page 229 Command Reference E4981A SCPI Commands 11: OVLD (Overload) or NC (No Contact) [sorting not possible] Query response {numeric 1},{numeric 2},{numeric 3},{numeric 4}<newline><^END> The query response is the same as that of the :FETCh? command. For details, refer to the description of :FETCh?.
  • Page 230: [:Sense]:Average:count

    Command Reference E4981A SCPI Commands [:SENSe]:AVERage:COUNt Syntax [:SENSe]:AVERage:COUNt <numeric> [:SENSe]:AVERage:COUNt? Description Sets the averaging count of the measured value for the averaging function. Unlike setting the averaging count with the front panel keys, using this command to set the averaging count does not automatically turn on the averaging function. Therefore, if the...
  • Page 231: [:Sense]:Average[:State]

    Command Reference E4981A SCPI Commands [:SENSe]:AVERage[:STATe] [:SENSe]:AVERage[:STATe] {ON|OFF|1|0} Syntax [:SENSe]:AVERage[:STATe]? Description Turns ON/OFF the averaging function. Parameters Description ON or 1 (initial value) Turns ON the averaging function. OFF or 0 Turns OFF the averaging function. Query response {1|0}<newline><^END> Related commands...
  • Page 232: [:Sense]:Correction:ckit:stan2:Format

    Command Reference E4981A SCPI Commands [:SENSe]:CORRection:CKIT:STAN2:FORMat Syntax [:SENSe]:CORRection:CKIT:STAN2:FORMat {RX|LSRS} [:SENSe]:CORRection:CKIT:STAN2:FORMat? Description Sets the parameter types of the SHORT correction data. Parameters Description RX (initial value) Specifies R as the primary parameter and X as the secondary parameter. LSRS Specifies Ls as the primary parameter and Rs as the secondary parameter.
  • Page 233: [:Sense]:Correction:ckit:stan3[:Data]

    Command Reference E4981A SCPI Commands [:SENSe]:CORRection:CKIT:STAN3[:DATA] [:SENSe]:CORRection:CKIT:STAN3[:DATA] <numeric 1>,<numeric 2> Syntax [:SENSe]:CORRection:CKIT:STAN3[:DATA]? Description Defines the values of the LOAD correction standard for the parameters you specify by using the [:SENSe]:CORRection:CKIT:STAN3:FORMat command. These are set as the standard values for the measurement frequency when executing the...
  • Page 234: [:Sense]:Correction:ckit:stan3:Format

    Command Reference E4981A SCPI Commands [:SENSe]:CORRection:CKIT:STAN3:FORMat Syntax [:SENSe]:CORRection:CKIT:STAN3:FORMat {CPD|CPQ|CPG|CPRP|CSD|CSQ|CSRS} [:SENSe]:CORRection:CKIT:STAN3:FORMat? Description Sets the types of parameters used to define the standard for LOAD correction. Parameters Description Specifies Cp as the primary parameter, D as the secondary parameter. (initial value) Specifies Cp as the primary parameter, Q as the secondary parameter.
  • Page 235: [:Sense]:Correction:collect[:Acquire]

    Command Reference E4981A SCPI Commands [:SENSe]:CORRection:COLLect[:ACQuire] [:SENSe]:CORRection:COLLect[:ACQuire] {STAN1|STAN2|STAN3} Syntax Description Measures the correction data for OPEN/SHORT/LOAD correction and turns on the correction function. For Open and Short correction, the correction data is measured for all measurement frequencies. For load correction, the correction data is measured for the measurement...
  • Page 236: [:Sense]:Correction:collect:load:range:auto

    Command Reference E4981A SCPI Commands [:SENSe]:CORRection:COLLect:LOAD:RANGe:AUTO Syntax [:SENSe]:CORRection:COLLect:LOAD:RANGe:AUTO {ON|OFF|1|0} [:SENSe]:CORRection:COLLect:LOAD:RANGe:AUTO? Description Sets on/off of auto ranging when the load correction is executed. When this function is set at off, the range which is selected by [:SENSe][:FIMPedance]:RANGe[:UPPer] is used for the load correction.
  • Page 237: [:Sense]:Correction:collect:stan3:Range:auto

    Command Reference E4981A SCPI Commands [:SENSe]:CORRection:COLLect:STAN3:RANGe:AUTO [:SENSe]:CORRection:COLLect:STAN3:RANGe:AUTO {ON|OFF|1|0} Syntax [:SENSe]:CORRection:COLLect:STAN3:RANGe:AUTO? Description Sets on/off of auto ranging when the load correction is executed. When this function is set at off, the range which is selected by [:SENSe][:FIMPedance]:RANGe[:UPPer] is used for the load correction.
  • Page 238: [:Sense]:Correction:data

    Command Reference E4981A SCPI Commands [:SENSe]:CORRection:DATA Syntax [:SENSe]:CORRection:DATA {STAN1|STAN2|STAN3},<numeric 1>,<numeric 2> [:SENSe]:CORRection:DATA? {STAN1|STAN2|STAN3} Description Sets the correction data for OPEN/SHORT/LOAD correction. These correction data are measured for the measurement frequency used in executing the command (set with the :SOURce:FREQuency[:CW] command).
  • Page 239 Command Reference E4981A SCPI Commands • When specifying STAN3 as parameter 1: Parameter 2: <numeric 1> Parameter 3: <numeric 2> Description Value of the secondary Value of the primary parameter parameter Range -999.999 to 999.999 -99.9999E9 to 99.9999E9 Initial value...
  • Page 240: [:Sense]:Correction:load[:State]

    Command Reference E4981A SCPI Commands [:SENSe]:CORRection:LOAD[:STATe] Syntax [:SENSe]:CORRection:LOAD[:STATe] {ON|OFF|1|0} [:SENSe]:CORRection:LOAD[:STATe]? Description Turns ON/OFF the LOAD correction function. With the LOAD correction set to ON, if you change the cable length (set with the :CALibration:CABLe[:LENGth] command) or frequency shift (set with the :SYSTem:FSHift command), the LOAD correction is automatically changed to OFF.
  • Page 241: [:Sense]:Correction:multiple:channel

    Command Reference E4981A SCPI Commands [:SENSe]:CORRection:MULTiple:CHANnel [:SENSe]:CORRection:MULTiple:CHANnel <numeric> Syntax [:SENSe]:CORRection:MULTiple:CHANnel? Description Specifies a channel number used in the multi-correction function. You can also specify the channel number via the scanner interface. NOTE A channel number specified through the interface overrides a channel number selected with this command.
  • Page 242: [:Sense]:Correction:multiple:ckit:stan3[:State]

    Command Reference E4981A SCPI Commands [:SENSe]:CORRection:MULTiple:CKIT:STAN3[:STATe] Syntax [:SENSe]:CORRection:MULTiple:CKIT:STAN3[:STATe] {ON|OFF|1|0} [:SENSe]:CORRection:MULTiple:CKIT:STAN3[:STATe]? Description Determines whether to define the standard values for LOAD correction for each channel individually when using the multi-correction function (set to ON with the [:SENSe]:CORRection:MULTiple[:STATe] command). Parameters Description ON or 1 Enables channel-by-channel value definition.
  • Page 243: [:Sense]:Correction:multiple[:State]

    Command Reference E4981A SCPI Commands [:SENSe]:CORRection:MULTiple[:STATe] [:SENSe]:CORRection:MULTiple[:STATe] {ON|OFF|1|0} Syntax [:SENSe]:CORRection:MULTiple[:STATe]? Description Turns ON/OFF the multi-correction function. This setup is interlocked with the ON/OFF state of the signal output of the scanner interface. Parameters Description ON or 1 Turns ON the multi-correction function.
  • Page 244: [:Sense]:Correction:offset:data

    Command Reference E4981A SCPI Commands [:SENSe]:CORRection:OFFSet:DATA Syntax [:SENSe]:CORRection:OFFSet:DATA <numeric 1>,<numeric 2> [:SENSe]:CORRection:OFFSet:DATA? Description Sets the correction values for the primary parameter and secondary parameter used in the offset correction function. These correction data are measured for the measurement frequency used in executing the...
  • Page 245: [:Sense]:Correction:offset[:State]

    Command Reference E4981A SCPI Commands [:SENSe]:CORRection:OFFSet[:STATe] [:SENSe]:CORRection:OFFSet[:STATe] {ON|OFF|1|0} Syntax [:SENSe]:CORRection:OFFSet[:STATe]? Description Turns ON/OFF the offset correction function. NOTE Changing any of the measurement parameter will automatically turn off this function. To avoid this, you have to write a program so that this command is executed after the...
  • Page 246: [:Sense]:Correction:open[:State]

    Command Reference E4981A SCPI Commands [:SENSe]:CORRection:OPEN[:STATe] Syntax [:SENSe]:CORRection:OPEN[:STATe] {ON|OFF|1|0} [:SENSe]:CORRection:OPEN[:STATe]? Description Turns ON/OFF the OPEN correction. With the OPEN correction set to ON, if you change the cable length (set with the :CALibration:CABLe[:LENGth] command) or frequency shift (set with the :SYSTem:FSHift command), the OPEN correction is automatically changed to OFF.
  • Page 247: [:Sense]:Correction:short[:State]

    Command Reference E4981A SCPI Commands [:SENSe]:CORRection:SHORt[:STATe] [:SENSe]:CORRection:SHORt[:STATe] {ON|OFF|1|0} Syntax [:SENSe]:CORRection:SHORt[:STATe]? Description Turns ON/OFF the SHORT correction. With the SHORT correction set to ON, if you change the cable length (set with the :CALibration:CABLe[:LENGth] command) or frequency shift (set with the :SYSTem:FSHift command), the SHORT correction is automatically changed to OFF.
  • Page 248: [:Sense]:Detector:delay1

    Command Reference E4981A SCPI Commands [:SENSe]:DETector:DELay1 Syntax [:SENSe]:DETector:DELay1 <numeric> [:SENSe]:DETector:DELay1? Description Sets/Gets the waiting time for analog measurement for 120 Hz Frequency measurement. Parameters <numeric 1> Description Waiting time for 120 Hz measurement frequency Range 0 to 100m Initial value 1.67m...
  • Page 249: [:Sense]:Detector:delay3

    Command Reference E4981A SCPI Commands [:SENSe]:DETector:DELay3 [:SENSe]:DETector:DELay3 <numeric> Syntax [:SENSe]:DETector:DELay3? Description Sets/Gets the waiting time for analog measurement for 1 MHz Frequency measurement. Parameters <numeric> Description Waiting time for 1 MHz measurement frequency Range 0 to 100m Initial value 270u...
  • Page 250: [:Sense][:Fimpedance]:Aperture[:Mode]

    Command Reference E4981A SCPI Commands [:SENSe][:FIMPedance]:APERture[:MODE] Syntax [:SENSe][:FIMPedance]:APERture[:MODE] {SHORt|MEDium|LONG} [:SENSe][:FIMPedance]:APERture[:MODE]? Description Selects the measurement time (integral time) mode from SHORt, MEDium or LONG. This command is provided to support 4268A/4288A commands. When Short is selected, the [:SENSe][:FIMPedance]:APERture:TIME is set at 1, MED is set at 4, LONG is set at 8.
  • Page 251: [:Sense][:Fimpedance]:Aperture:time

    Command Reference E4981A SCPI Commands [:SENSe][:FIMPedance]:APERture:TIME [:SENSe][:FIMPedance]:APERture:TIME {1|2|4|6|8} Syntax [:SENSe][:FIMPedance]:APERture:TIME? Description Specifies the measurement time. For information on the specific measurement time of each mode, see “Specification and Supplemental Performance Characteristics” in the Operation Manual. Parameters Description 1, 2, 4, 6, 8 Specifies measurement speed (time).
  • Page 252: [:Sense][:Fimpedance]:Contact1:Verify:buf1:Feed:control:interval

    Command Reference E4981A SCPI Commands [:SENSe][:FIMPedance]:CONTact1:VERify:BUF1:FEED:C ONTrol:INTerval Syntax [:SENSe][:FIMPedance]:CONTact1:VERify:BUF1:FEED:CONTrol:INTerval <numeric> [:SENSe][:FIMPedance]:CONTact:VERify:BUF1:FEED:CONTrol:INTerval? Description Sets/Gets the data buffer1 interval for Contact 1. Parameters <numeric> Description Interval for Data buffer1. Range 1 to 100k Initial value Resolution Query response <numeric><newline><^END> Related commands [:SENSe][:FIMPedance]:CONTact1:VERify:BUF1:DATA? on page 249...
  • Page 253: [:Sense][:Fimpedance]:Contact1:Verify:buf1:Feed:control[:State]

    Command Reference E4981A SCPI Commands [:SENSe][:FIMPedance]:CONTact1:VERify:BUF1:FEED:C ONTrol[:STATe] Syntax [:SENSe][:FIMPedance]:CONTact1:VERify:BUF1:FEED:CONTrol[:STATe] {NEVer|ALWays} [:SENSe][:FIMPedance]:CONTact:VERify:BUF1:FEED:CONTrol[:STATe]? Description Determines whether to get data buffer1 for Contact 1. Parameters Description ALWays Feeds the contact check measurement data into the data buffer1 NEVer (Initial Does not feeds the contact check measurement data into the data...
  • Page 254: [:Sense][:Fimpedance]:Contact1:Verify:buf1:Points

    Command Reference E4981A SCPI Commands [:SENSe][:FIMPedance]:CONTact1:VERify:BUF1:POINts Syntax [:SENSe][:FIMPedance]:CONTact1:VERify:BUF1:POINts <numeric> [:SENSe][:FIMPedance]:CONTact:VERify:BUF1:POINts? Description Sets/Gets the number of measurement points of data buffer1. Parameters <numeric> Description Number of measurement points for Data buffer1. Range 1 to 1000 Initial value 1000 Resolution Query response <numeric><newline><^END>...
  • Page 255: [:Sense][:Fimpedance]:Contact1:Verify:buf2:Feed:control:interval

    Command Reference E4981A SCPI Commands [:SENSe][:FIMPedance]:CONTact1:VERify:BUF2:FEED:C ONTrol:INTerval Syntax [:SENSe][:FIMPedance]:CONTact1:VERify:BUF2:FEED:CONTrol:INTerval <numeric> [:SENSe][:FIMPedance]:CONTact:VERify:BUF2:FEED:CONTrol:INTerval? Description Sets/Gets the data buffer2 interval for Contact 1. Parameters <numeric> Description Interval for Data buffer2. Range 1 to 100k Initial value Resolution Query response <numeric><newline><^END> Related commands [:SENSe][:FIMPedance]:CONTact1:VERify:BUF2:DATA? on page 252...
  • Page 256: [:Sense][:Fimpedance]:Contact1:Verify:buf2:Feed:control[:State]

    Command Reference E4981A SCPI Commands [:SENSe][:FIMPedance]:CONTact1:VERify:BUF2:FEED:C ONTrol[:STATe] Syntax [:SENSe][:FIMPedance]:CONTact1:VERify:BUF2:FEED:CONTrol[:STATe] {NEVer|ALWays} [:SENSe][:FIMPedance]:CONTact:VERify:BUF2:FEED:CONTrol[:STATe]? Description Determines whether to get data buffer2 for Contact 1. Parameters Description ALWays Feeds the contact check measurement data into the data buffer2 NEVer (Initial Does not feeds the contact check measurement data into the data...
  • Page 257 Command Reference E4981A SCPI Commands [:SENSe][:FIMPedance]:CONTact1:VERify:BUF2:POINts [:SENSe][:FIMPedance]:CONTact1:VERify:BUF2:POINts <numeric> Syntax [:SENSe][:FIMPedance]:CONTact:VERify:BUF2:POINts? Description Sets/Gets the number of measurement points of data buffer2. Parameters <numeric> Description Number of measurement points for Data buffer 2. Range 1 to 1000 Initial value 1000 Resolution Query response <numeric><newline><^END>...
  • Page 258: [:Sense][:Fimpedance]:Contact1:Verify[:State]

    Command Reference E4981A SCPI Commands [:SENSe][:FIMPedance]:CONTact1:VERify[:STATe] Syntax [:SENSe][:FIMPedance]:CONTact1:VERify[:STATE] {ON|OFF|1|0} [:SENSe][:FIMPedance]:CONTact1:VERify[:STATe]? Description Determines whether to use the contact check function. NOTE Contact check function is not available at 1 MHz measurement frequency. Parameters Description ON or 1 Enables the contact check function.
  • Page 259: [:Sense][:Fimpedance]:Contact1:Verify:threshold1

    Command Reference E4981A SCPI Commands [:SENSe][:FIMPedance]:CONTact1:VERify:THReshold1 [:SENSe][:FIMPedance]:CONTact1:VERify:THReshold1 <numeric> Syntax [:SENSe][:FIMPedance]:CONTact1:VERify:THReshold1? Description Sets/Gets the Threshold1 value for Contact check. Threshold1 is a parameter which is proportional contact resistance of Hp or Hc. It is recommended to use the default (initial) value.
  • Page 260: [:Sense][:Fimpedance]:Contact1:Verify:threshold2

    Command Reference E4981A SCPI Commands [:SENSe][:FIMPedance]:CONTact1:VERify:THReshold2 Syntax [:SENSe][:FIMPedance]:CONTact1:VERify:THReshold2 <numeric> [:SENSe][:FIMPedance]:CONTact1:VERify:THReshold2? Description Sets/Gets the Threshold2 value for Contact check. Threshold2 is a parameter which is proportional contact resistance of Lp or Lc. The recommended setting value is described in the Operation Manual.
  • Page 261: [:Sense][:Fimpedance]:Creject:limit

    Command Reference E4981A SCPI Commands [:SENSe][:FIMPedance]:CREJect:LIMit [:SENSe][:FIMPedance]:CREJect:LIMit <numeric> Syntax [:SENSe][:FIMPedance]:CREJect:LIMit Description Sets the boundary value (percentage of the measurement range) within the detection range of Low C when you turn on the Low C reject function. The measurement range to which...
  • Page 262: [:Sense][:Fimpedance]:Creject[:State]

    Command Reference E4981A SCPI Commands [:SENSe][:FIMPedance]:CREJect[:STATe] Syntax [:SENSe][:FIMPedance]:CREJect[:STATe] {ON|OFF|1|0} [:SENSe][:FIMPedance]:CREJect[:STATe]? Description Enables/disables the Low C reject function. When you enable the Low C reject function, if the measured value of the primary parameter (Cp or Cs) is too small (equal to or less than the boundary value specified with [:SENSe][:FIMPedance]:CREJect:LIMit command), Low C is detected.
  • Page 263: [:Sense][:Fimpedance]:Range:auto

    Command Reference E4981A SCPI Commands [:SENSe][:FIMPedance]:RANGe:AUTO [:SENSe][:FIMPedance]:RANGe:AUTO {ON|OFF|1|0} Syntax [:SENSe][:FIMPedance]:RANGe:AUTO? Description Selects the measurement range mode from the auto range (automatic range switching) or hold range (fixed range). Setting the measurement range (set with the [:SENSe][:FIMPedance]:RANGe[:UPPer] command) automatically selects the hold range mode.
  • Page 264: [:Sense][:Fimpedance]:Range[:Upper]

    Command Reference E4981A SCPI Commands [:SENSe][:FIMPedance]:RANGe[:UPPer] Syntax [:SENSe][:FIMPedance]:RANGe[:UPPer] {1p|2.2p|4.7p|10p|22p|47p|100p|220p|470p|1n|2.2n|4.7n|10n|22n|47n|100n|220n|470n|1μ|2. 2μ|4.7μ|10μ|22μ|47μ|100μ|220μ|470μ|1m} [:SENSe][:FIMPedance]:RANGe[:UPPer]? Description Sets the measurement range. When you set the measurement range with this command, the measurement range mode is automatically set to the hold range (specified to OFF with the [:SENSe][:FIMPedance]:RANGe:AUTO command).
  • Page 265: Source:frequency[:Cw]

    Command Reference E4981A SCPI Commands :SOURce:FREQuency[:CW] :SOURce:FREQuency[:CW] <numeric> [Hz|kHz|MHz] Syntax :SOURce:FREQuency[:CW]? Description Sets the measurement frequency. Depending on this setting, the available measurement range varies (set with the [:SENSe][:FIMPedance]:RANGe[:UPPer] command). If changing the measurement frequency results in a conflict with the measurement range setting, an acceptable range is automatically selected.
  • Page 266: Source:voltage[:Level][:Immediate][:Amplitude]

    Command Reference E4981A SCPI Commands :SOURce:VOLTage[:LEVel][:IMMediate][:AMPLitude] Syntax :SOURce:VOLTage[:LEVel][:IMMediate][:AMPLitude] <numeric>[mV|V] :SOURce:VOLTage[:LEVel][:IMMediate][:AMPLitude]? Description Sets the measurement signal level. Parameters <numeric> Description Measurement signal level Range 100m to 1 Initial value Unit Resolution If the specified parameter is out of the allowable setup range, the minimum value (if the lower limit of the range is not reached) or the maximum value (if the upper limit of the range is exceeded) is set.
  • Page 267: Source:voltage:mode

    Command Reference E4981A SCPI Commands :SOURce:VOLTage:MODE :SOURce:VOLTage:MODE {CONTinuous|SYNChronous} Syntax :SOURce:VOLTage:MODE? Description Determines whether to use the synchronous source function (to output the measurement signal only during measurement) or not (to always output the measurement signal). The synchronous source function lets you set the source delay time with the “:TRIGger[:SEQ1]:DELay”...
  • Page 268: Status:operation:enable

    Command Reference E4981A SCPI Commands :STATus:OPERation:ENABle Syntax :STATus:OPERation:ENABle <numeric> :STATus:OPERation:ENABle? Description Sets the value of the Operation Status Enable register. Parameters <numeric> Description The value of the Enable register. Range 0 to 32767 Initial value Resolution Query response {numeric}<newline><^END> Related commands...
  • Page 269: Status:operation:update

    :STATus:QUEStionable:CONDition? Syntax :STATus:QUEStionable:CONDition? Description Reads out the value of the Questionable Status Condition register. However, the E4981A does not support the Questionable Status register. Therefore, executing this command has no effect.(Query only) Query response {numeric}<newline><^END> The E4981A does not support the Questionable Status register. Therefore, the query response is always 0.
  • Page 270: Status:questionable:enable

    :STATus:QUEStionable:ENABle Syntax :STATus:QUEStionable:ENABle <numeric> :STATus:QUEStionable:ENABle? Description Sets the value of the Questionable Status Enable register. However, the E4981A does not support the Questionable Status register. Therefore, executing this command has no effect. Query response {numeric}<newline><^END> Equivalent key No equivalent key is available on the front panel.
  • Page 271: System:beeper:state

    Command Reference E4981A SCPI Commands :SYSTem:BEEPer:STATe :SYSTem:BEEPer:STATe {ON|OFF|1|0} Syntax :SYSTem:BEEPer:STATe? Description Turns ON/OFF the beep output. This command has the same function as the :CALCulate1:COMParator:BEEPer[:STATe] command. Parameters Description ON or 1 (initial value) Enables the beep sound. OFF or 0 Disables the beep sound.
  • Page 272: System:communicate:gpib[:Self]:Address

    Command Reference E4981A SCPI Commands :SYSTem:COMMunicate:GPIB[:SELF]:ADDRess Syntax :SYSTem:COMMunicate:GPIB[:SELF]:ADDRess <numeric> :SYSTem:COMMunicate:GPIB[:SELF]:ADDRess? Description Sets the GPIB address. Parameter <Numeric> Range 0 to 30 Initial (Factory set) value Resolution NOTE The value of this command is not changed with *RST :SYSTem:PRESet and is only changed with Factory Default reset (available only through Front Panel).
  • Page 273: System:communicate:lan[:Self]:Configure

    Command Reference E4981A SCPI Commands :SYSTem:COMMunicate:LAN[:SELF]:CONFigure :SYSTem:COMMunicate:LAN[:SELF]:CONFigure {AUTO|MANual} Syntax :SYSTem:COMMunicate:LAN[:SELF]:CONFigure? Description Sets the IP configuration setup method i.e. Auto/Manual. Parameters Description AUTO (Initial [Factory Sets the IP configuration setup to auto mode. set] value) MANual Sets the IP configuration setup to manual mode.
  • Page 274: System:communicate:lan[:Self]:Current:dgateway

    Command Reference E4981A SCPI Commands :SYSTem:COMMunicate:LAN[:SELF]:CURRent:DGATew Syntax :SYSTem:COMMunicate:LAN[:SELF]:CURRent:DGATeway? Description Returns the current Gateway address. (Query Only) Query response {“string”}<newline><^END> Equivalent key No equivalent key is available on the front panel. :SYSTem:COMMunicate:LAN[:SELF]:CURRent:SMASk? Syntax :SYSTem:COMMunicate:LAN[:SELF]:CURRent:SMASk? Returns the current Subnet Mask. (Query Only)
  • Page 275: System:communicate:lan[:Self]:Preset

    Command Reference E4981A SCPI Commands Equivalent key No equivalent key is available on the front panel. :SYSTem:COMMunicate:LAN[:SELF]:PRESet Syntax :SYSTem:COMMunicate:LAN[:SELF]:PRESet Description Presets the network settings and restarts the network. (No Query) Equivalent key ] - LAN RESET- OK Preset :SYSTem:COMMunicate:LAN[:SELF]:RESTart Syntax...
  • Page 276: System:date

    Command Reference E4981A SCPI Commands :SYSTem:DATE Syntax :SYSTem:DATE <year>,<month>,<day> :SYSTem:DATE? Description Sets the date in the internal clock. Parameter <year> Range 2000 to 2098 Unit years Resolution <month> Range 1 to 12 Unit months Resolution <day> Range 1 to 31 (maximum number of days depends upon month).
  • Page 277: System:error[:Next]

    E4981A SCPI Commands :SYSTem:ERRor[:NEXT]? :SYSTem:ERRor[:NEXT]? Syntax Description Reads out the oldest error remaining in the E4981A's error queue. The size of the error queue is 100. Executing the *CLS command clears errors stored in the error queue. (Query only) Query response {numeric},{string}<newline><^END>...
  • Page 278: System:fshift

    Command Reference E4981A SCPI Commands :SYSTem:FSHift Syntax :SYSTem:FSHift <numeric> :SYSTem:FSHift? Description When you make a measurement with the measurement frequency set to 1 MHz, specifies the shift of the signal frequency (frequency shift value) actually applied to the DUT relative to 1 MHz as a percentage of 1 MHz.
  • Page 279: System:handler:trigger:voltage

    Command Reference E4981A SCPI Commands :SYSTem:HANDler:TRIGger:VOLTage :SYSTem:HANDler:TRIGger:VOLTage <numeric> Syntax :SYSTem:HANDler:TRIGger:VOLTage? Description Sets the handler trigger input voltage. Parameters <numeric> Description The value of the handler trigger input voltage Range 5 to 24 Initial (Factory set) value Unit V (voltage) Resolution...
  • Page 280: System:klock

    Command Reference E4981A SCPI Commands :SYSTem:KLOCk Syntax :SYSTem:KLOCk {ON|OFF|1|0} :SYSTem:KLOCk? Description Locks or unlocks the front panel keys. Parameters Description ON or 1 Locks the keys. OFF or 0 (initial value) Unlocks the keys. Query response {1|0}<newline><^END> Equivalent key Local/Lock...
  • Page 281: System:preset

    Command Reference E4981A SCPI Commands :SYSTem:PRESet :SYSTem:PRESet Syntax Description Resets the instrument to the preset state. The preset state is different from that when resetting is done by using the *RST command. For details, refer to Operation Manual, Appendix C “Initial Setting” (No query)
  • Page 282: System:scanner:trigger:voltage

    Command Reference E4981A SCPI Commands :SYSTem:SCANner:TRIGger:VOLTage Syntax :SYSTem:SCANner:TRIGger:VOLTage <numeric> :SYSTem:SCANner:TRIGger:VOLTage? Description Sets the scanner trigger input voltage. Parameters <numeric> Description The value of the scanner trigger input voltage Range 5 to 15 Initial (Factory set) value Unit V (voltage) Resolution...
  • Page 283: System:time

    Command Reference E4981A SCPI Commands :SYSTem:TIME :SYSTem:TIME <hour>,<minute>,<second> Syntax :SYSTem:TIME? Description Sets the time in the internal clock. Parameter <hour> Range 0 to 23 Unit hours Resolution <minute> Range 0 to 59 Unit minutes Resolution <second> Range 0 to 59...
  • Page 284: System:tzone

    Command Reference E4981A SCPI Commands :SYSTem:TZONe Syntax :SYSTem:TZONe <hour>[,<minute>] :SYSTem:TZONe? Description Configures the time zone. Sets the time difference from Greenwich mean time (GMT). Parameter <hour> Initial (Factory set) value Range -12 to 15 Unit hours Resolution <minute> Initial (Factory set) value...
  • Page 285: Test:handler:bin

    Command Reference E4981A SCPI Commands :TEST:HANDler:BIN :TEST:HANDler:BIN <numeric> Syntax Description This command sets the Handler Bin No for test purpose and can be used to check/troubleshoot the Test pin signal of Handler interface. (No query) NOTE When :TEST:HANDler:MODE is set to ON, the interface pin signal value can be controlled/read by: TEST:HAND:xxxx commands.
  • Page 286: Test:handler:comp

    Command Reference E4981A SCPI Commands :TEST:HANDler:COMP Syntax :TEST:HANDler:COMP {PHI|PLO|SREJ|OFF} Description This command sets the Handler Comparator Function value for test purpose and can be used to check/troubleshoot the Test pin signal of Handler interface. (No query) NOTE When :TEST:HANDler:MODE is set to ON, the interface pin signal value can be controlled/read by :TEST:HAND:xxxx commands.
  • Page 287: Test:handler:mode

    Command Reference E4981A SCPI Commands :TEST:HANDler:MODE :TEST:HANDler:MODE {ON|OFF|1|0} Syntax :TEST:HANDler:MODE? Description This command sets the Handler Comparator Function value for test purpose and can be used to check/troubleshoot the Test pin signal of Handler interface. NOTE When :TEST:HANDler:MODE is set to ON, the interface pin signal value can be controlled/read by :TEST:HAND:xxxx commands.
  • Page 288: Test:handler:status:alarm

    Command Reference E4981A SCPI Commands :TEST:HANDler:STATus:ALARm Syntax :TEST:HANDler:STATus:ALARm {ON|OFF|1|0} Description This command sets the Handler Alarm signal for test purpose and can be used to check/troubleshoot the Test pin signal of Handler interface. (No Query) NOTE When :TEST:HANDler:MODE is set to ON, the interface pin signal value can be controlled/read by :TEST:HAND:xxxx commands.
  • Page 289: Test:handler:status:eom

    Command Reference E4981A SCPI Commands :TEST:HANDler:STATus:EOM :TEST:HANDler:STATus:EOM {ON|OFF|1|0} Syntax Description This command sets the Handler End of Measurement (EOM) status for test purpose and can be used to check/troubleshoot the Test pin signal of Handler interface. (No Query) NOTE When...
  • Page 290: Test:handler:status:index

    Command Reference E4981A SCPI Commands :TEST:HANDler:STATus:INDex Syntax :TEST:HANDler:STATus:INDex {ON|OFF|1|0} Description This command sets the Handler Index value for test purpose and can be used to check/troubleshoot the Test pin signal of Handler interface. (No Query) NOTE When :TEST:HANDler:MODE is set to ON, the interface pin signal value can be controlled/read by :TEST:HAND:xxxx commands.
  • Page 291: Test:handler:status:nc

    Command Reference E4981A SCPI Commands :TEST:HANDler:STATus:NC :TEST:HANDler:STATus:NC {ON|OFF|1|0} Syntax Description This command sets the Handler No Contact/Low C Reject signal for test purpose and can be used to check/troubleshoot the Test pin signal of Handler interface. (No Query) NOTE When...
  • Page 292: Test:handler:status:ovld

    Command Reference E4981A SCPI Commands :TEST:HANDler:STATus:OVLD Syntax :TEST:HANDler:STATus:OVLD {ON|OFF|1|0} Description This command sets the Handler Overload signal status for test purpose and can be used to check/troubleshoot the Test pin signal of Handler interface. (No Query) NOTE When :TEST:HANDler:MODE is set to ON, the interface pin signal value can be controlled/read by :TEST:HAND:xxxx commands.
  • Page 293: Test:handler:status:rdytrig

    Command Reference E4981A SCPI Commands :TEST:HANDler:STATus:RDYTrig :TEST:HANDler:STATus:RDYTrig {ON|OFF|1|0} Syntax Description This command sets the Handler Ready for Trigger signal for test purpose and can be used to check/troubleshoot the Test pin signal of Handler interface. (No Query) NOTE When :TEST:HANDler:MODE is set to ON, the interface pin signal value can be controlled/read by :TEST:HAND:xxxx commands.
  • Page 294: Test:rear:trigger

    Command Reference E4981A SCPI Commands :TEST:REAR:TRIGger? Syntax :TEST:REAR:TRIGger? Description This command gets the BNC Trigger signal for test purpose and can be used to check/troubleshoot the Test pin signal of Handler interface. (Query Only) NOTE When :TEST:HANDler:MODE is set to ON, the interface pin signal value can be controlled/read by :TEST:HAND:xxxx commands.
  • Page 295: Test:scanner:eom

    Command Reference E4981A SCPI Commands :TEST:SCANner:EOM :TEST:SCANner:EOM {ON|OFF|1|0} Syntax Description This command sets the Scanner End of Measurement (EOM) signal for test purpose and can be used to check/troubleshoot the Test pin signal of Scanner interface. (No Query) NOTE When...
  • Page 296: Test:scanner:index

    Command Reference E4981A SCPI Commands :TEST:SCANner:INDex Syntax :TEST:SCANner:INDex {ON|OFF|1|0} Description This command sets the Scanner Index signal for test purpose and can be used to check/troubleshoot the Test pin signal of Scanner interface. (No Query) NOTE When :TEST:SCANner:MODE is set to ON, the interface pin signal value can be controlled/read by :TEST:SCAN:xxxx commands.
  • Page 297: Test:scanner:mode

    Command Reference E4981A SCPI Commands :TEST:SCANner:MODE :TEST:SCANner:MODE {ON|OFF|1|0} Syntax :TEST:SCANner:MODE? Description This command sets the Scanner Test Mode ON/OFF for test purpose and can be used to check/troubleshoot the Test pin signal of Scanner interface. NOTE When :TEST:SCANner:MODE is set to ON, the interface pin signal value can be controlled/read by :TEST:SCAN:xxxx commands.
  • Page 298: Test:scanner:trigger

    Command Reference E4981A SCPI Commands :TEST:SCANner:TRIGger? Syntax :TEST:SCANner:TRIGger? Description This command gets the Scanner Trigger signal for test purpose and can be used to check/troubleshoot the Test pin signal of Scanner interface. (Query Only) NOTE When :TEST:SCANner:MODE is set to ON, the interface pin signal value can be controlled/read by :TEST:SCAN:xxxx commands.
  • Page 299: Trigger[:Seq1]:Delay

    Command Reference E4981A SCPI Commands :TRIGger[:SEQ1]:DELay :TRIGger[:SEQ1]:DELay <numeric>[mS|S] Syntax :TRIGger[:SEQ1]:DELay? Description Specifies the waiting time between when a trigger is inputted and when the measurement signal is outputted (source delay time). The source delay time is valid only when the...
  • Page 300: Trigger[:Seq1][:Immediate]

    Command Reference E4981A SCPI Commands :TRIGger[:SEQ1][:IMMediate] Syntax :TRIGger[:SEQ1][:IMMediate] Description Immediately generates a trigger and executes a measurement. This command is valid for trigger source values of MANual or BUS trigger specified by :TRIGger[:SEQ1]:SOURce command. On setting the trigger source value to INTernal or EXTernal, this command generates an error.
  • Page 301: Trigger[:Seq1]:Source

    Command Reference E4981A SCPI Commands :TRIGger[:SEQ1]:SOURce :TRIGger[:SEQ1]:SOURce {INTernal|MANual|EXTernal|BUS} Syntax :TRIGger[:SEQ1]:SOURce? Description Selects the trigger mode from the following four types. Internal Configures the instrument to use its internal trigger source so that is it automatically and continuously triggered. Manual Configures the instrument to be triggered when you press the [Trig] key on the front panel.
  • Page 302: Trigger:seq2:Delay

    Command Reference E4981A SCPI Commands :TRIGger:SEQ2:DELay Syntax :TRIGger:SEQ2:DELay <numeric>[mS|S] :TRIGger:SEQ2:DELay? Description Specifies the waiting time between when a trigger is inputted and when the measurement starts (trigger delay time). Parameters <numeric> Description Trigger delay time Range 0 to 1 Initial value...
  • Page 303: Scpi Command Table

    Command Reference SCPI Command Table SCPI Command Table Table 10-1 lists the E4981A SCPI commands sorted according to function Table 10-1 SCPI Command Table Function Item to Be Set Up/Executed SCPI Command Measurement Reset :SYSTem:PRESet on page 279,*RST on condition...
  • Page 304 Command Reference SCPI Command Table Table 10-1 SCPI Command Table Function Item to Be Set Up/Executed SCPI Command Correction OPEN correction ON/OFF [:SENSe]:CORRection:OPEN[:STATe] on page 244 SHORT correction ON/OFF [:SENSe]:CORRection:SHORt[:STATe] on page 245 LOAD correction ON/OFF [:SENSe]:CORRection:LOAD[:STATe] on page 238 OPEN correction data parameter format [:SENSe]:CORRection:CKIT:STAN1:FORMat on page 229...
  • Page 305 Command Reference SCPI Command Table Table 10-1 SCPI Command Table Function Item to Be Set Up/Executed SCPI Command Trigger Triggering *TRG on page 169, :TRIGger[:SEQ1][:IMMediate] on page 298 Trigger mode setup :TRIGger[:SEQ1]:SLOPe on page 298 Trigger delay time setup :TRIGger:SEQ2:DELay on page 300 Trigger system Resets :ABORt on page 170 Initiates...
  • Page 306 Command Reference SCPI Command Table Table 10-1 SCPI Command Table Function Item to Be Set Up/Executed SCPI Command Comparator ON/OFF :CALCulate1:COMParator[:STATe] on page 187 Limit range reset :CALCulate1:COMParator:CLEar on page 176 Primary ON/OFF :CALCulate1:COMParator:PRIMary:BIN{1-9}: parameter limit STATe on page 183 range setup Range setup :CALCulate1:COMParator:PRIMary:BIN{1-9}[...
  • Page 307 Command Reference SCPI Command Table Table 10-1 SCPI Command Table Function Item to Be Set Up/Executed SCPI Command Save/Recall Save :MMEMory:STORe:STATe[:REGister] on page 225, *SAV on page 167 Recall :MMEMory:LOAD:STATe[:REGister] on page 225, *RCL on page 166 Delete :MMEMory:DELete[:REGister] on page 225 Display ON/OFF :DISPlay[:WINDow][:STATe] on page 212...
  • Page 308 Command Reference SCPI Command Table Table 10-1 SCPI Command Table Function Item to Be Set Up/Executed SCPI Command Contact Check Data buffer Feeding target parameter [:SENSe][:FIMPedance]:CONTact1:VERify:BU setup F1:FEED:CONTrol:INTerval on page 250, [:SENSe][:FIMPedance]:CONTact1:VERify:BU F2:FEED:CONTrol:INTerval on page 253 Control (feed/not feed) [:SENSe][:FIMPedance]:CONTact1:VERify:BU F1:FEED:CONTrol[:STATe] on page 251, [:SENSe][:FIMPedance]:CONTact1:VERify:BU...
  • Page 309 Command Reference SCPI Command Table Table 10-1 SCPI Command Table Function Item to Be Set Up/Executed SCPI Command External GPIB Address :SYSTem:COMMunicate:GPIB[:SELF]:ADDRe Connector ss on page 270 LAN setup Fixed IP address :SYSTem:COMMunicate:LAN[:SELF]:ADDRe ss on page 270 Fixed Gateway :SYSTem:COMMunicate:LAN[:SELF]:DGATe way on page 272 Fixed Subnet Mask :SYSTem:COMMunicate:LAN[:SELF]:SMASk...
  • Page 310 Command Reference SCPI Command Table Table 10-1 SCPI Command Table Function Item to Be Set Up/Executed SCPI Command Others Executes self-test (Dummy command for *TST? on page 169 4268A/4288A compatibility) Readout of the model name and firmware *IDN? on page 165 version Readout of the installed option number *OPT? on page 166...
  • Page 311: Front Panel Key Tree Vs. Scpi Command

    Command Reference Front Panel Key Tree vs. SCPI Command Front Panel Key Tree vs. SCPI Command Table 10-2 shows the commands that correspond to operation of the front panel keys. Table 10-2 Front panel key tree vs. SCPI command Key Operation SCPI Command [Display Format] BIN COUNT DISPLAY...
  • Page 312 Command Reference Front Panel Key Tree vs. SCPI Command Table 10-2 Front panel key tree vs. SCPI command Key Operation SCPI Command FREQ :SOURce:FREQuency[:CW] on page 263 120 Hz :SOURce:FREQuency[:CW] on page 263 1 kHz :SOURce:FREQuency[:CW] on page 263 1 MHz FUNC :CALCulate1:FORMat on page 188 Cp- ...
  • Page 313 Command Reference Front Panel Key Tree vs. SCPI Command Table 10-2 Front panel key tree vs. SCPI command Key Operation SCPI Command [Meas Setup] LVL COMP :SOURce:VOLTage:ALC[:STATe] on page 263 :SOURce:VOLTage:ALC[:STATe] on page 263 [:SENSe]:AVERage[:STATe] on page 229 [:SENSe]:AVERage[:STATe] on page 229 [:SENSe]:AVERage:COUNt on page 228 INCR+ [:SENSe]:AVERage:COUNt on page 228...
  • Page 314 Command Reference Front Panel Key Tree vs. SCPI Command Table 10-2 Front panel key tree vs. SCPI command Key Operation SCPI Command :CALCulate2:FORMat on page 191 Cp-Q RETURN :CALCulate1:FORMat on page 188 Cs-... :CALCulate2:FORMat on page 191 Cs-D :CALCulate2:FORMat on page 191 Cs-Rs :CALCulate2:FORMat on page 191 Cp-Q...
  • Page 315 Command Reference Front Panel Key Tree vs. SCPI Command Table 10-2 Front panel key tree vs. SCPI command Key Operation SCPI Command SRC DLY :TRIGger[:SEQ1]:DELay on page 297 INCR++ :TRIGger[:SEQ1]:DELay on page 297 INCR+ :TRIGger[:SEQ1]:DELay on page 297 DECR- :TRIGger[:SEQ1]:DELay on page 297 DECR-- SYNC SRC :SOURce:VOLTage:MODE on page 265...
  • Page 316 Command Reference Front Panel Key Tree vs. SCPI Command Table 10-2 Front panel key tree vs. SCPI command Key Operation SCPI Command [:SENSe][:FIMPedance]:CONTact1:VERify:THReshol INCR+ d2 on page 258 [:SENSe][:FIMPedance]:CONTact1:VERify:THReshol DECR- d2 on page 258 [:SENSe][:FIMPedance]:CONTact1:VERify:THReshol DECR-- d2 on page 258 CORRECTION CABLE :CALibration:CABLe[:LENGth] on page 174...
  • Page 317 Command Reference Front Panel Key Tree vs. SCPI Command Table 10-2 Front panel key tree vs. SCPI command Key Operation SCPI Command LOAD CORRECTION [:SENSe]:CORRection:COLLect[:ACQuire] on MEAS LOAD page 233 :ABORt on page 170 ABORT [:SENSe]:CORRection:LOAD[:STATe] on page 238 [:SENSe]:CORRection:LOAD[:STATe] on page 238 LOAD REF [:SENSe]:CORRection:MULTiple:CKIT:STAN3[:STATe] MULTI...
  • Page 318 Command Reference Front Panel Key Tree vs. SCPI Command Table 10-2 Front panel key tree vs. SCPI command Key Operation SCPI Command :DATA:REFerence1:DATA on page 204 :DATA:REFerence2:DATA on page 205 SHORT [:SENSe]:CORRection:CKIT:STAN2:FORMat on page 230 [:SENSe]:CORRection:CKIT:STAN2:FORMat on Ls-Rs page 230 SHORT CORRECTION [:SENSe]:CORRection:COLLect[:ACQuire] on MEAS SHORT...
  • Page 319 Command Reference Front Panel Key Tree vs. SCPI Command Table 10-2 Front panel key tree vs. SCPI command Key Operation SCPI Command :CALCulate1:COMParator:PRIMary:BIN{1-9}[:LIMIT] HIGH on page 182 :CALCulate1:COMParator:PRIMary:BIN{1-9}[:LIMIT] CLEAR on page 182 :CALCulate1:COMParator:PRIMary:BIN{1-9}[:LIMIT] CLEAR LINE on page 182 :CALCulate1:COMParator:PRIMary:BIN{1-9}[:LIMIT] LOW x(-1) on page 182 :CALCulate1:COMParator:PRIMary:BIN{1-9}[:LIMIT] on page 182...
  • Page 320 Command Reference Front Panel Key Tree vs. SCPI Command Table 10-2 Front panel key tree vs. SCPI command Key Operation SCPI Command :CALCulate1:COMParator:SECondary:LIMit on HIGH page 185 :CALCulate1:COMParator:SECondary:LIMit on CLEAR page 185 :CALCulate1:COMParator:SECondary:LIMit on CLEAR LINE page 185 :CALCulate1:COMParator:PRIMary:BIN{1-9}[:LIMIT] LOW x(-1) on page 182 :CALCulate1:COMParator:SECondary:LIMit on page 185...
  • Page 321 Command Reference Front Panel Key Tree vs. SCPI Command Table 10-2 Front panel key tree vs. SCPI command Key Operation SCPI Command :CALCulate1:COMParator:MODE on page 181 :CALCulate1:COMParator:PRIMary:NOMinal on INCR++ page 184 :CALCulate1:COMParator:PRIMary:NOMinal on INCR+ page 184 :CALCulate1:COMParator:PRIMary:NOMinal on DECR- page 184 :CALCulate1:COMParator:PRIMary:NOMinal on DECR-- page 184...
  • Page 322 Command Reference Front Panel Key Tree vs. SCPI Command Table 10-2 Front panel key tree vs. SCPI command Key Operation SCPI Command [Save/Recall] CATALOG MEDIA :MMEMory:DELete[:REGister] on page 225 DELETE RECALL :MMEMory:LOAD:STATe[:REGister] on page 225 SAVE :MMEMory:STORe:STATe[:REGister] on page 225 SAVE DATA :DATA:FEED:CONTrol:BUF3[:STATe] on page 197 START LOG...
  • Page 323 Command Reference Front Panel Key Tree vs. SCPI Command Table 10-2 Front panel key tree vs. SCPI command Key Operation SCPI Command :CALibration:CABLe:CORRection:COLLect[:ACQuire]:REFere MEAS REF nce on page 172 :ABORt on page 170 ABORT :CALibration:CABLe:CORRection:SAVE on page 172 SAVE SELF TEST TEST NO.
  • Page 324 Command Reference Front Panel Key Tree vs. SCPI Command Table 10-2 Front panel key tree vs. SCPI command Key Operation SCPI Command :SYSTem:TIME on page 281 MINUTE RETURN :SYSTem:TIME on page 281 SECOND :SYSTem:COMMunicate:GPIB[:SELF]:ADDRess on GPIB ADDR page 270 IP CONFIG :SYSTem:COMMunicate:LAN[:SELF]:CONFigure on AUTO page 271...
  • Page 325 Command Reference Front Panel Key Tree vs. SCPI Command *1. The field name changes when entering a comment. Chapter 10...
  • Page 326: Scpi Command Tree

    Command Reference SCPI Command Tree SCPI Command Tree Table 10-3 shows the E4981A SCPI command tree. Table 10-3 E4981A SCPI command tree Command Parameter Note *CLS [No query] *ESE *ESR [Query only] *IDN [Query only] *LRN [Query only] *OPC [No query]...
  • Page 327 Command Reference SCPI Command Tree Table 10-3 E4981A SCPI command tree Command Parameter Note :CALCulate1 :COMParator :AUXBin {ON|OFF|1|0} :BEEPer :CONDition {PASS|FAIL} [:STATe] {ON|OFF|1|0} :CLEar [No query] :COUNt :CLEar [No query] :DATA? [Query only] :MUTLi :DATA? [Query only] :OVLD? [Query only]...
  • Page 328 Command Reference SCPI Command Tree Table 10-3 E4981A SCPI command tree Command Parameter Note :DATA :FEED :BUF1 {“CALCulate1”|“CALCulate2”|“ ”} :BUF2 {“CALCulate1”|“CALCulate2”|“ ”} :CONTrol :BUF1 [:STATe] {NEVer|ALWays} :BUF2 [:STATe] {NEVer|ALWays} :BUF3 [:STATe] {NEVer|ALWays} [:STATe] {BUF1|BUF2|BUF3},{NEVer|A LWays} [:SOURCe] {BUF1|BUF2},{“CALCulate1”|“ CALCuate2”|“ ”} :POINts :BUF1 <numeric>...
  • Page 329 Command Reference SCPI Command Tree Table 10-3 E4981A SCPI command tree Command Parameter Note :FORMat [:DATA] {ASCii|REAL[,64]} :ASCii :LONG {ON|OFF|1|0} :STATus :EXTension {ON|OFF|1|0} :BORDer {NORMal|SWAPped} :HCOPy :SDUMp :DATA [Query only] :INITiate :CONTinuous {ON|OFF|1|0} [:IMMediate] [No query] :MMEMory :DELete [:REGister] <numeric>...
  • Page 330 Command Reference SCPI Command Tree Table 10-3 E4981A SCPI command tree Command Parameter Note [:SENSe] [:FIMPedance] :CREJect :LIMit <numeric> [:STATe] {ON|OFF|1|0} :RANGe :AUTO {ON|OFF|1|0} [:UPPer] <numeric>[PF|NF|UF|MF|F] :CORRection :CKIT :STAN1 :FORMat {GB|CPG} :STAN2 :FORMat {RX|LSRS} :STAN3 [:DATA] <numeric>,<numeric> :FORMat {CPD|CPQ|CPG|CPRP|CSD|CS D|CSRS}...
  • Page 331 Command Reference SCPI Command Tree Table 10-3 E4981A SCPI command tree Command Parameter Note :SOURce :FREQuency [:CW] <numeric>[Hz|kHz|MHz] :VOLTage :ALC [:STATe] {ON|OFF|1|0} [:LEVel] [:IMMediate] [:AMPLitude] <numeric> :MODE {SYNChronous|CONTinuous} :STATus :OPERation :CONDition [Query only] :ENABle <numeric> [:EVENt] [Query only] :UPDate {ON|OFF|1|0}...
  • Page 332 Command Reference SCPI Command Tree Table 10-3 E4981A SCPI command tree Command Parameter Note :SYSTem :PRESet [No query] :RESTart [No query] :TIME <numeric>,<numeric>,<numeric > :TZONe <numeric>,<numeric> :SCANner :TRIGger :VOLTage <numeric> :TEST :HANDler :BIN <numeric> [No query] :COMP {PHI|PLO|SREJ|OFF} [No query]...
  • Page 333: Manual Changes

    Keysight E4981A than that indicated by the current printing date of this manual. The information in this manual applies directly to the E4981A model that has the serial number prefix listed on the title page of this manual.
  • Page 334: Manual Changes

    Manual Changes Manual Changes Manual Changes If your E4981A has firmware or serial number shown in Table A-1 Table A-2, see the corresponding manual changes. Table A-1 Manual Changes by Serial Number Serial Prefix or Number Make Manual Changes Table A-2...
  • Page 335: Information For Replacing 4268A, 4288A With E4981A

    E4981A This appendix describes information that is applicable when replacing the Keysight 4268A, 4288A with the Keysight E4981A. See the 4268A, 4288A Operation Manual for detailed information on the 4268A, 4288A. See the E4981A Operation Manual and other chapters of this manual (Programming Manual) for more detailed information on the...
  • Page 336: 4268, 4288A Vs. E4981A Scpi Command Correspondence Table

    (by function) and Table B-2 (by alphabetical order) provides at-a-glance lists of SCPI commands correspondence between 4268A, 4288A and E4981A. Table B-1 At-a-glance SCPI command correspondence between 4268A, 4288A and E4981A (by function) Function Item to Be Set Up/Executed SCPI Command...
  • Page 337 Information for Replacing 4268A, 4288A with E4981A 4268, 4288A vs. E4981A SCPI Command Correspondence Table Table B-1 At-a-glance SCPI command correspondence between 4268A, 4288A and E4981A (by function) Function Item to Be Set Up/Executed SCPI Command Note E4981A 4268A 4288A...
  • Page 338 Information for Replacing 4268A, 4288A with E4981A 4268, 4288A vs. E4981A SCPI Command Correspondence Table Table B-1 At-a-glance SCPI command correspondence between 4268A, 4288A and E4981A (by function) Function Item to Be Set Up/Executed SCPI Command Note E4981A 4268A 4288A...
  • Page 339 Information for Replacing 4268A, 4288A with E4981A 4268, 4288A vs. E4981A SCPI Command Correspondence Table Table B-1 At-a-glance SCPI command correspondence between 4268A, 4288A and E4981A (by function) Function Item to Be Set Up/Executed SCPI Command Note E4981A 4268A 4288A...
  • Page 340 Information for Replacing 4268A, 4288A with E4981A 4268, 4288A vs. E4981A SCPI Command Correspondence Table Table B-1 At-a-glance SCPI command correspondence between 4268A, 4288A and E4981A (by function) Function Item to Be Set Up/Executed SCPI Command Note E4981A 4268A 4288A...
  • Page 341 Information for Replacing 4268A, 4288A with E4981A 4268, 4288A vs. E4981A SCPI Command Correspondence Table Table B-1 At-a-glance SCPI command correspondence between 4268A, 4288A and E4981A (by function) Function Item to Be Set Up/Executed SCPI Command Note E4981A 4268A 4288A...
  • Page 342 Information for Replacing 4268A, 4288A with E4981A 4268, 4288A vs. E4981A SCPI Command Correspondence Table Table B-1 At-a-glance SCPI command correspondence between 4268A, 4288A and E4981A (by function) Function Item to Be Set Up/Executed SCPI Command Note E4981A 4268A 4288A...
  • Page 343 Information for Replacing 4268A, 4288A with E4981A 4268, 4288A vs. E4981A SCPI Command Correspondence Table Table B-1 At-a-glance SCPI command correspondence between 4268A, 4288A and E4981A (by function) Function Item to Be Set Up/Executed SCPI Command Note E4981A 4268A 4288A...
  • Page 344 Information for Replacing 4268A, 4288A with E4981A 4268, 4288A vs. E4981A SCPI Command Correspondence Table Table B-1 At-a-glance SCPI command correspondence between 4268A, 4288A and E4981A (by function) Function Item to Be Set Up/Executed SCPI Command Note E4981A 4268A 4288A...
  • Page 345 Information for Replacing 4268A, 4288A with E4981A 4268, 4288A vs. E4981A SCPI Command Correspondence Table Table B-1 At-a-glance SCPI command correspondence between 4268A, 4288A and E4981A (by function) Function Item to Be Set Up/Executed SCPI Command Note E4981A 4268A 4288A...
  • Page 346 Information for Replacing 4268A, 4288A with E4981A 4268, 4288A vs. E4981A SCPI Command Correspondence Table Table B-1 At-a-glance SCPI command correspondence between 4268A, 4288A and E4981A (by function) Function Item to Be Set Up/Executed SCPI Command Note E4981A 4268A 4288A...
  • Page 347 Channel Valid ::TEST:SCANn er:VALID? Trigger :TEST:SCANn er:TRIGger? Volatge setting for input trigger :SYSTem:SCA Nner:INPut:R ANGe Rear Trigger Trigger :TEST:REAR:T RIGger The “♦” symbol in Table B-1 indicates that the value is the same as that of the E4981A. Appendix B...
  • Page 348 Information for Replacing 4268A, 4288A with E4981A 4268, 4288A vs. E4981A SCPI Command Correspondence Table Table B-2 At-a-glance SCPI command correspondence between 4268A, 4288A and E4981A (by alphabetical order) E4981A 4268A 4288A [:A] :ABORt ♦ ♦ [:C] :CALCulate1:COMParator:AUXBin ♦ ♦...
  • Page 349 Information for Replacing 4268A, 4288A with E4981A 4268, 4288A vs. E4981A SCPI Command Correspondence Table Table B-2 At-a-glance SCPI command correspondence between 4268A, 4288A and E4981A (by alphabetical order) E4981A 4268A 4288A :DATA:REFerence1:FILL :DATA:REFerence2:DATA :DATA:REFerence2:FILL :DISPlay:CCLear :DISPlay:LINE :DISPlay:PAGE :DISPlay[:WINDow]:TEXT2:PAG ♦...
  • Page 350 Information for Replacing 4268A, 4288A with E4981A 4268, 4288A vs. E4981A SCPI Command Correspondence Table Table B-2 At-a-glance SCPI command correspondence between 4268A, 4288A and E4981A (by alphabetical order) E4981A 4268A 4288A [:SENSe]:CORRection:OPEN[:STATe] ♦ [:SENSe]:CORRection:SHORt[:STATe] ♦ [:SENSe]:DETector:DELay1 [:SENSe]:DETector:DELay2 [:SENSe]:DETector:DELay3 [:SENSe][:FIMPedance]:APERture[:MODE] ♦...
  • Page 351 Information for Replacing 4268A, 4288A with E4981A 4268, 4288A vs. E4981A SCPI Command Correspondence Table Table B-2 At-a-glance SCPI command correspondence between 4268A, 4288A and E4981A (by alphabetical order) E4981A 4268A 4288A :SYSTem:COMMunicate:LAN[:SELF]:CURRent:DG ATeway? :SYSTem:COMMunicate:LAN[:SELF]:CURRent:SM ASk? :SYSTem:COMMunicate:LAN[:SELF]:DGATeway :SYSTem:COMMunicate:LAN[:SELF]:MAC? :SYSTem:COMMunicate:LAN[:SELF]:PRESet :SYSTem:COMMunicate:LAN[:SELF]:RESTart...
  • Page 352 ♦ ♦ *SAV ♦ ♦ *SRE ♦ ♦ *STB? ♦ ♦ *TRG ♦ ♦ *TST? ♦ ♦ *WAI ♦ ♦ The “♦” symbol in Table B-2 indicates that the value is the same as that of the E4981A. Appendix B...
  • Page 353: Comparison Of Interfaces

    Information for Replacing 4268A, 4288A with E4981A Comparison of Interfaces Comparison of Interfaces Handler interface Figure B-1 Pin Assignment E4981A 4288A 4268A / B I N 1 / P H I / B I N 1 / P H I...
  • Page 354: Scanner Interface

    Information for Replacing 4268A, 4288A with E4981A Comparison of Interfaces Scanner interface Figure B-2 Pin Assignment E4981A 4288A 4268A / C H 0 / C H 1 / C H 0 / C H 1 / C H 0 / C H 1...
  • Page 355: Status Reporting System

    Status Reporting System This appendix describes the status reporting system of the Keysight E4981A.
  • Page 356: General Status Register Model

    By generating an SRQ, you can notify the controller that the E4981A is requesting service. In other words, you can program interruption by using an SRQ. For more information on using SRQ, see “Waiting For Completion Of Measurement (detecting completion of measurement)”...
  • Page 357: Event Register

    The event register reflects the corresponding condition of the E4981A (e.g., occurrence of an event) as a bit status. These bits continuously monitor changes in the E4981A’s state and change the bit status when the condition (e.g., change bit status to “1” if a specific event occurs) for each bit is met.
  • Page 358: Condition Register And Transition Filter

    The E4981A's condition register and transition filter work only with the operation status register. However, the E4981A's transition filter’s setting is fixed so that bits 5, 8, 9, 10 of the event register are set to “1” when the condition register makes a positive transition (i.e., changes from 0 to 1) and bits 1, 2, 3, 4, 7, 12 of the event register are set to “1”...
  • Page 359: Status Register Structure

    Status Reporting System Status Register Structure Status Register Structure The status reporting system has the hierarchical structure shown in Figure C-3. The status byte register is a summary of registers in the lower level. This section describes the status registers in each hierarchy. Each bit of the status register is described in Table C-1 through Table...
  • Page 360 Status Reporting System Status Register Structure Table C-1 Status Bit Definitions of Status Byte (STB) Name Description Position 0 to 3 Not used Always 0 MAV (Message Available) Set to “1” when the output queue contains data; reset to “0” when all of the data has been retrieved. Standard Event Status Register Set to “1”...
  • Page 361 Not used Always 0 Query Error Set to “1” when the E4981A receives a data output request but there is no data to output. Set to “1” when the data of the E4981A's output queue has been cleared because of a new message received before the completion of data output.
  • Page 362 Issuing the *CLS command will clear all bits from the operation status event register. The E4981A does not support events of the questionable status register. Therefore, all of the bits in this register are always 0. Table C-4 Status Bit Definitions of the Questionable Status Register...
  • Page 363: Using The Status Reporting System

    Status Reporting System Using the Status Reporting System Using the Status Reporting System You can manage the status report system by using the following commands in any combination: • *CLS on page 164 • *SRE on page 168 • *STB? on page 168 •...
  • Page 364: Turning Off The Status Reporting System

    Turning Off the Status Reporting System Turning Off the Status Reporting System The E4981A status reporting system can be disabled. In a disabled condition, the data in status reporting system is not updated. The benefit of disabling Status Reporting System is that it shortens the End of Measurement (EOM) time.
  • Page 365: Operations When Overload, No Contact Or Low C Is Detected

    Operations when Overload, No Contact or Low C is Detected This appendix describes display output, GPIB/LAN/USB output, and handler interface output when an overload, No contact or Low C is detected.
  • Page 366: Operations When Overload/No Contact/Low C Is Detected

    Operations when overload/No contact/Low C is detected Operations when overload/No contact/Low C is detected Table D-1 shows operations of the E4981A when one of the following items is detected: o Overload • When the available measurement range is exceeded more than about 10% (refer to “Specifications and Supplemental Performance Characteristics”...
  • Page 367: Error Messages

    Error Messages The Keysight E4981A provides error messages to indicate its operating status. This appendix describes the error messages of the E4981A in order of error number. To search for error messages alphabetically, refer to the Operation Manual.
  • Page 368: Error Messages (Order Of Error Number)

    Error messages (order of error number) Error messages (order of error number) Error messages are displayed in the lower row of the E4981A’s display. You can read them out by using the SCPI command. This section provides a description of each error message and its remedy.
  • Page 369 -100 Command error A comprehensive syntax error has occurred for which the E4981A cannot detect further details of the error. This error code simply indicates the occurrence of a command error that is defined in IEEE488.2,11.5.1.1.4. -101 Invalid character Invalid characters have been found in the program message string.
  • Page 370 The length of the header exceeds 12 characters. (Refer to IEEE488.2,7.6.1.4.1.) -113 Undefined header A header not defined for the E4981A has been received. For example, “*XYZ”, which is not defined for the E4981A, is received. Header suffix out of range -114 The header suffix is out of range.
  • Page 371 -158 String data not allowed A string data element has been received where the E4981A does not accept any string data element. For example, a parameter must be enclosed with double quotation marks (“...”) but they are missing.
  • Page 372 Too much data The received block, equation, or string type program data complies with the standard, but the amount of data exceeds the limit that the E4981A can handle due to memory or device-specific conditions related to memory. Illegal parameter value -224 The parameter recieved is not correct.
  • Page 373 Query DEADLOCKED This indicates the status that causes a “DEADLOCKED” Query error. (Refer to IEEE488.2,6.3.1.7.) This error occurs, for example, when both input and output buffers become full and the E4981A cannot continue processing. -440 Query UNTERMINATED after indefinite response In a certain program message, a Query that requests an ambiguous response has not yet been completely executed when a different Query is received.
  • Page 374: Warning Messages (Warning)

    Warning Messages (WARNING) Warning messages are displayed to warn users. They are displayed in the lower row of the display of the E4981A. You cannot read them out using the SCPI command. WARNING: Need corr meas When the OPEN correction, SHORT correction or LOAD correction is ON, this is displayed when you change the setup of the cable length or measurement frequency shift (1 MHz).
  • Page 375 WARNING: Incompatible state file The setting file recalled from external mass storage device has been saved using an E4981A with a different firmware version or different options. There may be some parameters set up incorrectly. Check the setting. This message may appear due to option mismatch, firmware mismatch, check-sum error or state format mismatch.
  • Page 376 Error Messages Warning Messages (WARNING) Appendix E...
  • Page 377 Data buffer, 74 :DISPlay, 213, 214, 215, 216, 212 Data transfer format, 66 Delay time, 46 Numerics Deviation measurement mode, 48 4268A, 4288A vs. E4981A SCPI Command, 334 Device Selector, 22 64-bit floating-point data, 68 Digits, 47 Display, 47 Display page, 47...
  • Page 378 IEEE Command, 39 Offset Correction, 55 Improper high/low limits, 372 OPEN correction Incompatible state file, 373 SHORT correction, 52 Information for replacing 4268A, 4288A with E4981A, 333 Operation manual, 4 Initialization Operation status register, 357 Instrument setting, 167 Bit definitions, 360...
  • Page 379 Index File name *SAV, 167 srq_err.bas, 159 *SRE, 168 Title *STB?, 168 Error occurrence detection using SRQ, 159 *TRG, 169 *TST?, 169 *WAI, 169 :ABORt, 170 Q, 44 :CALCulate1:COMParator:AUXBin, 175 Questionable status register, 357 :CALCulate1:COMParator:BEEPer:CONDition, 175 Bit definitions, 360 :CALCulate1:COMParator:CLEar, 176 :CALCulate1:COMParator:COUNt:CLEar, 176 :CALCulate1:COMParator:COUNt:DATA?, 177 Range, 45...
  • Page 380 [:SENSe]:DETector:DELay1, 246 Read out, 168 [:SENSe]:DETector:DELay2, 246 Status byte register, 355 [:SENSe]:DETector:DELay3, 247 Bit definitions, 358 Command reference Status register Example E4981A SCPI command, 170 IEEE common commands, 164 Error detection, 89 FORMat Waiting for completion of measurement, 64 Index...
  • Page 381 Index Model, 354 Register structure, 357 Status reporting system, 354 Sync source, 46 Syntax, 162 System wide states, 60 Telnet, 27 Tolerance mode, 78 Transfer format, 66 Transition filter, 356 Trigger delay time, 46 Trigger event detect state, 61 Trigger mode, 61 Trigger system, 60 Triggering measurement, 63 Unlock, 88...
  • Page 383 This information is subject to change without notice. © Keysight Technologies 2008 - 2014 Edition 2, August 2014 *E4981-90001*...

Table of Contents