Keysight E4981A Programming Manual

Keysight E4981A Programming Manual

Capacitance meter
Hide thumbs Also See for E4981A:
Table of Contents

Advertisement

Quick Links

Keysight E4981A 120 Hz/1 kHz/1 MHz
Capacitance Meter
Programming
Manual

Advertisement

Table of Contents
loading

Summary of Contents for Keysight E4981A

  • Page 1 Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter Programming Manual...
  • Page 2 Keysight Declarations of Conformity for this 2.101, pursuant to FAR 12.211 and Technologies, Inc. as governed by product and for other Keysight prod- 27.404.2 and DFARS 227.7102, the United States and international ucts may be downloaded from the U.S.
  • Page 3: Table Of Contents

    Sample program ............43 Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 4 Sample program ............62 6. Reading Out Measured Result Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 5 Detecting the Completion of Measurement using SRQ ......110 Reading Measurement Results in ASCII Format Using *TRG Command....113 Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 6 E4981A SCPI Commands ........
  • Page 7 :DATA:REFerence1:DATA ..........206 Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 8 [:SENSe]:CORRection:SHORt[:STATe]........249 Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 9 :SYSTem:COMMunicate:LAN[:SELF]:CURRent:DGATeway? ..... .277 :SYSTem:COMMunicate:LAN[:SELF]:CURRent:SMASk? ......277 Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 10 SCPI Command Tree ............335 Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 11 B.Information for Replacing 4268A, 4288A with E4981A 4268, 4288A vs. E4981A SCPI Command Correspondence Table .....342 Comparison of Interfaces ........... .361 Handler interface.
  • Page 12 Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 13: Making Effective Use 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 14 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 15: How To Use This Manual

    Appendix E “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 16: Using Sample Programs

    This manual comes with source codes of sample programs. Looking up a sample program To look up the description of a sample program, see the listings under “Sample program” in the index. Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 17: Overview Of Remote Control

    Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter Programming Manual Overview of Remote Control This chapter provides an overview of the remote control system and the SCPI commands. Types of Remote Control System Depending on the system controller and the interface, you can configure three types of remote control system as shown in the table below.
  • Page 18 Overview of Remote Control Types of Remote Control System You must install Keysight I/O Libraries Suite in the external controller in advance. Use Keysight I/O Libraries Suite 15.0 or higher. For further information on I/O Libraries Suite, see the Keysight I/O Libraries Suite manual.
  • Page 19: 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 20 (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 21: Device Selector

    E4981A using the SICL-LAN server and controlling the E4981A using the telnet server. System configuration Use a LAN cable to connect the E4981A to the external controller (computer). Figure 2-2 shows an overview of the LAN remote control system’s configuration.
  • Page 22: Control Over Sicl-Lan Server

    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. Control over SICL-LAN server...
  • Page 23 Windows environment. Step 1. From your PC’s Start menu, click Program - Keysight I/O Libraries Suite - Keysight Connection Expert to open the Keysight Connection Expert setting screen. Step 2.
  • Page 24 Under Add a LAN device, enter the Hostname or IP Address and click Test This VISA Address. Then, click Accept. Step 4. In the Keysight Connection Expert’s Instruments screen, check that the E4981A has been added. Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 25 VBA macro of Microsoft Excel described in “Section 9, Sample Program.” 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 whose IP address is set to 192.168.1.101.
  • Page 26 Board Number: 0, and VISA Address: TCPIP::192.168.1.101::inst0::INSTR. Figure 2-3 shows an example of control using the direct I/O interface that has been set in the above procedure. Figure 2-3 Example of control using Keysight VEE Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 27: Control Over Telnet Server

    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 28 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. In E4981A, Telnet cannot be set to OFF.
  • Page 29: Control Via Web Server

    5025 using the To/From Socket. Figure 2-5 shows an example (when the IP address of the E4981A is 192.168.1.101). Enter “5025” in the field to specify the port for connection (1 in Figure 2-5) and enter the IP address of...
  • Page 30 Step 1. Start Internet Explorer. Step 2. Type <IP Address> in the address field and press the enter key. Enter CURRENT IP ADDR on the E4981A’s SYSTEM CONFIG page for an IP address. Step 3. The Web server’s start screen appears.
  • Page 31 Configuration page. • When moving to the Browser Web Control page from a certain page. • When moving to the Get Data page from a certain page. Figure 2-7 Password entry screen Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 32 Enter the current password and new password (twice) in the “Change Password” line. Step 5. Press the Save button. Figure 2-8 Web Server function You don’t have to press either “Renew LAN Settings” or “Reboot E4981A.” Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 33: Usb Remote Control System

    System configuration 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...
  • Page 34 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 35 In the Instruments screen the connected USB device is auto detected. Figure 2-10 USB device is auto detected Step 3. Click Add or Change Aliases to change the VISA alias. Figure 2-11 Edit existing VISA alias Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 36 Users Guide or the VISA Users Guide. 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.
  • Page 37: Sending Scpi Command Messages

    Sample control using Keysight VEE (USB) 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 38 Figure 2-13 shows an example of how to use colons and semicolons to efficiently access commands in the command tree. Figure 2-13 Using colons and semicolons Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 39: Grammar Of Messages

    HTBasic. OUTPUT 717;"*CLS;:STAT:PRES" Remote mode The E4981A enters remote mode when controlled with commands from the controller and RMT is displayed in the status display area in the lower right of the screen. Press [Local/Lock] to cancel the remote mode.
  • Page 40: About Lxi

    The ability to create hybrid systems that include LXI, GPIB, VXI, PXI, CANbus, etc. • Enhanced system performance and event handling via hardware- and LAN-based triggering modes. For more information on LXI, please visit www.lxistandard.org. Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 41: Setting Up Measurement Conditions And Display

    Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter Programming Manual 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 42: Setting Up Measurement Signal (Frequency And Level)

    Setting up the measurement range automatically sets up the measurement range mode to the hold range mode. Selecting measurement time To select the measurement time (1,2,4,6,8), use the following command. • on page 253 [:SENSe][:FIMPedance]:APERture:TIME Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 43: Selecting Cable Length

    To set the signal level compensation (SLC), use the following command. • on page 267 :SOURce:VOLTage:ALC[:STATe] Sample program Example 9-1 to view an example of setting up measurement conditions and LCD display. Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 44: Setting Up Display

    To turn ON/OFF the deviation measurement mode, use the following commands. • on page 190 :CALCulate1:MATH:STATe • on page 193 :CALCulate2:MATH:STATe Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 45 For judgment in the comparator function, the measurement result is used as is regardless of the setup. (Refer to the data processing flow in the Operation Manual.) Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 46: Setting Up Beep

    PASS the comparator is within BIN1 to BIN9. Making a beep sound To make a beep sound, use the following command: • on page 273 :SYSTem:BEEPer[:IMMediate] Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 47: Saving/Recalling Instrument Setup State (Save/Recall Function)

    *SAV • on page 229 :MMEMory:STORe:STATe[:REGister] Recalling saved instrument setup state To recall the saved instrument setup state, use the following command. • on page 160 *RCL • on page 229 :MMEMory:LOAD:STATe[:REGister] Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 48 Setting Up Measurement Conditions and Display Saving/Recalling Instrument Setup State (Save/Recall Function) Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 49: Preparation For Accurate Measurement (Executing Correction)

    Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter Programming Manual Preparation for Accurate Measurement (Executing Correction) This chapter describes how to execute the correction function. Executing OPEN/SHORT/LOAD Correction Turning ON/OFF correction function To turn ON/OFF each type of correction, use the corresponding command below.
  • Page 50: Measuring Correction Data

    Before measuring LOAD correction data, you must define the LOAD correction standard. To define the LOAD correction standard, use the following commands: • on page 235 [:SENSe]:CORRection:CKIT:STAN3[:DATA] • on page 236 [:SENSe]:CORRection:CKIT:STAN3:FORMat Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 51: Reading/Writing Correction Data (Saving/Recalling Correction Conditions)

    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...
  • Page 52: Avoiding Work-Related Mistakes In Measuring Correction Data

    GPIB/LAN/USB, you need to read out the correction data after each measurement and then confirm that the value is appropriate. Sample program Example 9-3 to view an example of recovering the correction data. Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 53: Executing Offset Correction

    To set up the offset correction data, use the following command. • on page 246 [:SENSe]:CORRection:OFFSet:DATA The entered value is set as the offset correction data for the measurement frequency at the time of the entry. Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 54: Using The Multi-Correction Function

    For more details, refer “Reading/writing correction data (saving/recalling correction conditions)” on page Sample program Example 9-4 to view an example of multi-correction. Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 55: Using The Cable Correction Function

    To save the cable correction data, use the following command: • on page 169 :CALibration:CABLe:CORRection:SAVE Clearing cable correction data To clear the cable correction data, use the following command: • on page 165 :CALibration:CABLe:CORRection:CLEar Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 56 Preparation for Accurate Measurement (Executing Correction) Using the Cable Correction Function Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 57: Starting (Triggering) Measurement And Waiting For Completion Of Measurement

    Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter Programming Manual 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. Starting (Triggering) Measurement...
  • Page 58 BUS trigger (Bus) The instrument is triggered when the *TRG command on page 163 is executed. The instrument is triggered when the [Trigger] key on the front Manual trigger (Man) panel is pressed. Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 59: Starting (Triggering) Measurement

    :TRIGger[:SEQ1]:SOURce Step 2. If the trigger system has not started up (in the idle state), use the command on page 227 to turn ON the continuous :INITiate:CONTinuous activation of the trigger system. Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 60 228 at your desired time. The instrument will be automatically triggered by the internal trigger and measurement will be performed once. Step 4. To repeat measurement, repeat Step 3. Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 61: Waiting For Completion Of Measurement (Detecting Completion Of Measurement)

    :STATus:OPERation:ENABle 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 62: Sample Program

    Starting (Triggering) Measurement and Waiting for Completion of Measurement Waiting For Completion Of Measurement (Detecting Completion Of Measurement) Sample program Example 9-5 to view an example of detection of completion of measurement using SRQ. Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 63: Reading Out Measured Result

    Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter Programming Manual 6 Reading Out Measured Result This chapter describes how to read out the measured result and the measurement signal level monitor result. Data Transfer Format You can select either the ASCII transfer format or binary transfer format when...
  • Page 64: Ascii Transfer Format

    For example, the value, 1000, is expressed as “+1.00000E+03.” Figure 6-5 Floating point format The long format is available in floating point format. To set the long floating point format, use the following command::FORMat:ASCii:LONG page 222. Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 65: Binary Transfer Format

    MSB (Most Significant Bit) (the left-most byte in Figure 6-7) through the byte including the LSB (Least Significant Bit) (the right-most byte in Figure 6-7). To change the byte order, use the following command: • on page 223 :FORMat:BORDer Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 66: Reading Out Measured Result

    BUS trigger (BUS). Step 2. Execute the command. *TRG Step 3. Read out the measured result. To repeat the measurement, repeat Steps 2 and 3. Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 67: Reading Out Measured Result Using :Fetch? Command

    Execute the command. :READ? Step 3. Trigger the instrument using the method for the trigger mode setup. Step 4. Read out the measured result. To repeat the measurement, repeat Steps 2 to Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 68 6-8. As a result, it is not possible to determine whether the command has actually been executed. :READ? Therefore, you need to turn OFF the trigger system continuous startup (execute the :INITiate:CONTinuous command on page 227 specifying OFF) in advance. Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 69: Reading Out Results Of Several Measurements In Batch (Using Data Buffer)

    6-9). The feed position also returns to the beginning of the buffer in the following case: • When you set up the number of measurements to be fed into the data buffer. Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 70 Step 6. Repeat Steps 4 to 5. Sample program Example 9-12 to view an example of reading out measured result using data buffer. Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 71: Reading Out Measurement Signal Level Monitor Result

    To read out measurement signal level monitor result, use the following command: • on page 208 :DATA[:DATA] Sample program Example 9-13 to view an example of reading out the measurement signal level monitor result. Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 72 Reading Out Measured Result Reading Out Measurement Signal Level Monitor Result Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 73: Sorting Based On Measured Result (Comparator Function)

    Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter Programming Manual Sorting Based on Measured Result (Comparator Function) This chapter describes how to use the comparator function to perform sorting based on the measured result. Setting Up Comparator Function Turning ON/OFF comparator function To enable/disable the comparator function, use the following command: •...
  • Page 74 If you specify OFF with the above command, no sorting judgment is made for the measured result of the secondary parameter. The comparator sorting judgment result is determined only on the basis of the measured primary parameter result. Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 75 (between the lower limit value and upper limit value). Gaps are allowed between the limit ranges. When the low limit value is greater than the upper limit, a warning message “improper high/low limits” is d isplayed. Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 76: Turning On/Off Aux Bin Function

    You can also disable the beep sound. To turn ON/OFF the beep, use either of the following commands (they have the same function). • on page 174 :CALCulate1:COMParator:BEEPer[:STATe] • on page 273 :SYSTem:BEEPer:STATe Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 77: Rejecting Excessively Low Measured Results (Low C Reject Function)

    Setting limit (range boundary values) of Low C reject function To set the limit (boundary values of the range in which Low C is detected) of the Low C reject function, use the following command. • on page 263 [:SENSe][:FIMPedance]:CREJect:LIMit Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 78: Reading Out Sorting Judgment Result

    BIN9 AUX_BIN Cannot be sorted (OVLD or NC is detected) To display the comparator sorting result use the following command to select the <BIN No. DISPLAY> page. • on page 213 :DISPlay:PAGE Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 79 Sorting Based on Measured Result (Comparator Function) Reading Out Sorting Judgment Result Figure 7-1 Sorting judgment flow Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 80: Reading Out Sort Count Of Each Bin (Bin Count Function)

    :CALCulate1:COMParator:COUNt:MULTiple:DATA? • on page 179 :CALCulate1:COMParator:COUNt:MULTiple:OVLD? Clearing (resetting) the BIN count value To clear all of the BIN count values (initialize to 0), use the following command. • on page 175 :CALCulate1:COMParator:COUNt:CLEar Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 81: 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. Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 82 Sorting Based on Measured Result (Comparator Function) Sample Program Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 83: Avoiding Mistakes Related To Work And Daily Checks

    Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter Programming Manual 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 84: Detecting The Occurrence Of An Error

    *ESE 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 85: Daily Checks (Executing The Self-Test)

    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”. Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 86 Avoiding Mistakes Related to Work and Daily Checks Avoiding Mistakes Related To Work Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 87: Measurement Applications (Sample Programs) Setting Up Measurement Conditions And Lcd Display

    Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter Programming Manual 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. Setting Up Measurement Conditions and LCD Display This application program sets the measurement conditions and the LCD display of the E4981A.
  • Page 88 ErrorCheck viVPrintf(Agte4981a, "SOUR:FREQ 1E3" + vbLf, 0) ErrorCheck viVPrintf(Agte4981a, "SOUR:VOLT 0.5" + vbLf, 0) ErrorCheck viVPrintf(Agte4981a, "RANG:AUTO ON" + vbLf, 0) ErrorCheck viVPrintf(Agte4981a, "APER:TIME 1" + vbLf, 0) ErrorCheck viVPrintf(Agte4981a, "CAL:CABL 0" + vbLf, 0) Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 89 ErrorCheck viVPrintf(Agte4981a, "*SAV 1" + vbLf, 0) '=================================== ' Setup End '=================================== Call viClose(defrm) '=================================== ' ErrorProc '=================================== ErrorHandler: ' Display the error message MsgBox "*** Error : " + Error$, MB_ICON_EXCLAMATION End Sub Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 90 Dim SelectMode As String SelectMode = Worksheets("ControlPanel").Range("B3").Value If SelectMode = "GPIB" Then ErrorCheck viOpen(defrm, "GPIB0::17::INSTR", 0, 0, Agte4981a) End If If SelectMode = "USB" Then ErrorCheck viOpen(defrm, "USB0::2391::2313::MY12345678::0::INSTR", 0, 0, Agte4981a) End If End Sub Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 91: 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 92 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") '=================================== Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 93 If Corr_Result <> 0 Then MsgBox "LOAD compensation is not successful." 'End End If Corr_File_Name = "C:\E4981A_Corr_Data.txt" ' Save Data Call Save_Corr_File(Corr_File_Name, Freq) MsgBox "Correction data stored at " & Corr_File_Name '=================================== ' Setup End Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 94 Dim Cpref As Double, Dref As Double, Zref As Double, Gref As Double, Bref As Double Dim defrm As Long 'Session to Default Resource Manager Dim Agte4981a As Long 'Session to instrument Const TimeOutTime = 30000 Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 95 ' Set Load Type CP and D ErrorCheck viVPrintf(Agte4981a, ":SOUR:FREQ " & Freq + vbLf, 0) ErrorCheck viVPrintf(Agte4981a, ":CORR:CKIT:STAN3 " & CStr(Load1) & "," & CStr(Load2) + vbLf, 0) ' Set Primary/Secondary parameter Load Coorection Values End Select Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 96 Zm = Sqr(Param1 * Param1 + Param2 * Param2) MsgBox "R= " & Param1 & vbNewLine & "X= " & Param2 & vbNewLine & "|Z| = " & Zm If Zm >= Limit Then Err_Flag = True Case "LOAD" Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 97 MsgBox "Cp= " & Param1 & vbNewLine & "D= " & Param2 & vbNewLine & "|Z| = " & If Abs((Zm - Zref) / Zref) >= Limit Then Err_Flag = 1 End Select Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 98 Dim Load(1 To 3, 1 To 3) As Double Dim StdOpen As String Dim StdLoad As String Dim StdShort As String Dim Cab_Len As Integer Dim Sys_Fsh As Integer Const TimeOutTime = 30000 Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 99 ' Short Correction Parameter ErrorCheck viVPrintf(Agte4981a, ":CORR:CKIT:STAN2:FORMAT?" + vbLf, 0) ' Read Primary and Secondary Load Types CP and D ErrorCheck viVScanf(Agte4981a, "%t", Result) StdShort = Mid(Result, 1, 2) Result = "" Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 100 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) Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 101 Corr_File_Object.WriteLine (Freq) Corr_File_Object.WriteLine (Open1) Corr_File_Object.WriteLine (Open2) Corr_File_Object.WriteLine (Short1) Corr_File_Object.WriteLine (Short2) Corr_File_Object.WriteLine (Load1) Corr_File_Object.WriteLine (Load2) 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 Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 102: Recovering The Correction State

    Measurement Applications (Sample Programs) 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.
  • Page 103 Dim Corr_Data(1 To 12) As String Dim Cab_Len As String Dim Sys_Fsh As String Const TimeOutTime = 30000 i = 1 '=================================== ' Open Instrument '=================================== ErrorCheck viOpenDefaultRM(defrm) Call SelectMode(defrm, Agte4981a) ErrorCheck viSetAttribute(Agte4981a, VI_ATTR_TMO_VALUE, TimeOutTime) Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 104 ErrorCheck viVPrintf(Agte4981a, "SOUR:FREQ " & Freq + vbLf, 0) ErrorCheck viVPrintf(Agte4981a, "CORR:DATA STAN3," & CStr(Load1) & "," & CStr(Load2) + vbLf, 0) ErrorCheck viVPrintf(Agte4981a, "CAL:CABL " & Cab_Len + vbLf, 0) ErrorCheck viVPrintf(Agte4981a, "SYST:FSH " & Sys_Fsh + vbLf, 0) Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 105 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 106: 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 107 Enable Multi Correction channel-by-channel value ErrorCheck viVPrintf(Agte4981a, ":DISP:PAGE CSET" + vbLf, 0) ' Display the Correction Page Freq = InputBox("Enter the frequency (120/1E3/1E6) you want to measure") For i = 0 To 3 Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 108 ErrorCheck viVPrintf(Agte4981a, (":CORR:MULT:CHAN " & i) + vbLf, 0) ' Select Channel No. i MsgBox "LOAD correction for Channel: " & i Corr_Result = FnComp("LOAD", 0.2, Freq) Next i '=================================== ' Setup End '=================================== Call viClose(defrm) Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 109 Measurement Applications (Sample Programs) Executing Multi Correction '=================================== ' ErrorProc '=================================== ErrorHandler: ' Display the error message MsgBox "*** Error: " + Error$, MB_ICON_EXCLAMATION End Sub Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 110: Detecting The Completion Of Measurement Using Srq

    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 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 111 ErrorCheck viVPrintf(Agte4981a, "TRIG:SOUR BUS" + vbLf, 0) ErrorCheck viVPrintf(Agte4981a, ":AVER ON" + vbLf, 0) ErrorCheck viVPrintf(Agte4981a, ":AVER:COUN 10" + vbLf, 0) ErrorCheck viVPrintf(Agte4981a, "STAT:OPER:ENAB 16" + vbLf, 0) ErrorCheck viVPrintf(Agte4981a, "*SRE 128" + vbLf, 0) Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 112 ErrorCheck viVPrintf(Agte4981a, "*CLS" + vbLf, 0) '=================================== ' Setup End '=================================== Call viClose(defrm) '=================================== ' ErrorProc '=================================== ErrorHandler: ' Display the error message MsgBox "*** Error : " + Error$, MB_ICON_EXCLAMATION End Sub Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 113: Reading Measurement Results In Ascii Format Using *Trg Command

    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 trigger conditions of the E4981A. Measurement Reads the measurement data using the *TRG command,...
  • Page 114 '=================================== ' Setup Start '=================================== ErrorCheck viVPrintf(Agte4981a, "SYST:PRES;*CLS" + vbLf, 0) ErrorCheck viVPrintf(Agte4981a, ":FORM ASC" + vbLf, 0) ErrorCheck viVPrintf(Agte4981a, ":INIT:CONT ON" + vbLf, 0) ErrorCheck viVPrintf(Agte4981a, ":TRIG:SOUR BUS" + vbLf, 0) Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 115 Worksheets("Example6").Range("B5").Value = Val(Res(1)) Worksheets("Example6").Range("B6").Value = Val(Res(2)) '=================================== ' Setup End '=================================== Call viClose(defrm) '=================================== ' ErrorProc '=================================== ErrorHandler: ' Display the error message MsgBox "*** Error : " + Error$, MB_ICON_EXCLAMATION End Sub Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 116: Reading Measurement Results In Binary Format Using *Trg Command

    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 trigger conditions of the E4981A. Measurement Reads the measurement data using the *TRG command,...
  • Page 117 ErrorCheck viVPrintf(Agte4981a, "APER:TIME 6" + vbLf, 0) ErrorCheck viVPrintf(Agte4981a, "TRIG:SOUR BUS" + vbLf, 0) ErrorCheck viVPrintf(Agte4981a, "CALC1:COMP OFF" + vbLf, 0) ErrorCheck viVPrintf(Agte4981a, "INIT:CONT OFF" + vbLf, 0) ErrorCheck viVPrintf(Agte4981a, "INIT" + vbLf, 0) Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 118 Worksheets("Example7").Range("B5").Value = Val(Res(1)) Worksheets("Example7").Range("B6").Value = Val(Res(2)) '=================================== ' Setup End '=================================== Call viClose(defrm) '=================================== ' ErrorProc '=================================== ErrorHandler: ' Display the error message MsgBox "*** Error : " + Error$, MB_ICON_EXCLAMATION End Sub Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 119 = VarPtr(dblArray(0)) err = viVScanf(vi, "%#Zb%1t", paramsArray(0)) If err <> 0 Then MsgBox "Binary Error" ReDim data(Nop - 1) For i = 0 To Nop - 1 data(i) = dblArray(i) Next End Sub Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 120: Reading Measurement Results In Ascii Format Using :Fetch? Command

    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 trigger conditions of the E4981A. Measurement Reads the measurement data using the :FETCh? command,...
  • Page 121 ErrorCheck viVPrintf(Agte4981a, "TRIG:SOUR BUS" + vbLf, 0) ErrorCheck viVPrintf(Agte4981a, "CALC1:COMP OFF" + vbLf, 0) ErrorCheck viVPrintf(Agte4981a, "INIT:CONT OFF" + vbLf, 0) ErrorCheck viVPrintf(Agte4981a, "INIT" + vbLf, 0) ErrorCheck viVPrintf(Agte4981a, "TRIG" + vbLf, 0) Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 122 Worksheets("Example8").Range("B5").Value = Val(Res(1)) Worksheets("Example8").Range("B6").Value = Val(Res(2)) '=================================== ' Setup End '===================================` Call viClose(defrm) '=================================== ' ErrorProc '===================================` ErrorHandler: ' Display the error message MsgBox "*** Error : " + Error$, MB_ICON_EXCLAMATION End Sub Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 123: Reading Measurement Results In Binary Format Using :Fetch? Command

    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 trigger conditions of the E4981A. Measurement Reads the measurement data using the :FETCh? command,...
  • Page 124 ErrorCheck viVPrintf(Agte4981a, "TRIG:SOUR BUS" + vbLf, 0) ErrorCheck viVPrintf(Agte4981a, "CALC1:COMP OFF" + vbLf, 0) ErrorCheck viVPrintf(Agte4981a, "INIT:CONT OFF" + vbLf, 0) ErrorCheck viVPrintf(Agte4981a, "INIT" + vbLf, 0) ErrorCheck viVPrintf(Agte4981a, "TRIG" + vbLf, 0) Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 125 Worksheets("Example9").Range("B5").Value = Val(Res(1)) Worksheets("Example9").Range("B6").Value = Val(Res(2)) '=================================== ' Setup End '=================================== Call viClose(defrm) '=================================== ' ErrorProc '=================================== ErrorHandler: ' Display the error message MsgBox "*** Error : " + Error$, MB_ICON_EXCLAMATION End Sub Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 126: Reading Measurement Results In Ascii Format Using :Read? Command

    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 trigger conditions of the E4981A. Measurement Reads the measurement data using the :READ? command,...
  • Page 127 '=================================== ' Setup Start '=================================== ErrorCheck viVPrintf(Agte4981a, "SYST:PRES;*CLS" + vbLf, 0) ErrorCheck viVPrintf(Agte4981a, "FORM ASC" + vbLf, 0) ErrorCheck viVPrintf(Agte4981a, "INIT:CONT OFF" + vbLf, 0) ErrorCheck viVPrintf(Agte4981a, "TRIG:SOUR EXT" + vbLf, 0) Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 128 Worksheets("Example10").Range("B5").Value = Val(Res(1)) Worksheets("Example10").Range("B6").Value = Val(Res(2)) '=================================== ' Setup End '===================================` Call viClose(defrm) '=================================== ' ErrorProc '===================================` ErrorHandler: ' Display the error message MsgBox "*** Error : " + Error$, MB_ICON_EXCLAMATION End Sub Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 129: Reading Measurement Results In Binary Format Using :Read? Command

    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 trigger conditions of the E4981A. Measurement Reads the measurement data using the :READ? command,...
  • Page 130 ErrorCheck viVPrintf(Agte4981a, "CALC1:COMP ON" + vbLf, 0) ErrorCheck viVPrintf(Agte4981a, "INIT:CONT OFF" + vbLf, 0) ErrorCheck viVPrintf(Agte4981a, "TRIG:SOUR BUS" + vbLf, 0) ErrorCheck viVPrintf(Agte4981a, "INIT" + vbLf, 0) ErrorCheck viVPrintf(Agte4981a, "TRIG" + vbLf, 0) Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 131 Worksheets("Example11").Range("B5").Value = Val(Res(1)) Worksheets("Example11").Range("B6").Value = Val(Res(2)) '=================================== ' Setup End '=================================== Call viClose(defrm) '=================================== ' ErrorProc '=================================== ErrorHandler: ' Display the error message MsgBox "*** Error : " + Error$, MB_ICON_EXCLAMATION End Sub Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 132: Reading Measurement Results Using Data Buffer

    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 Data buffer memory to 5 points. Sets the trigger conditions of the E4981A. Measurement...
  • Page 133 ErrorCheck viVPrintf(Agte4981a, "SYST:PRES;*CLS" + vbLf, 0) ErrorCheck viVPrintf(Agte4981a, "FORM ASC" + vbLf, 0) ErrorCheck viVPrintf(Agte4981a, "DATA:POIN:BUF3 " + CStr(NoofMeas) + vbLf, ErrorCheck viVPrintf(Agte4981a, ":DATA:FEED:CONT:BUF3 ALW" + vbLf, 0) ErrorCheck viVPrintf(Agte4981a, "APER:TIME 6" + vbLf, 0) Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 134 Worksheets("Example12").Range("B8").Value = Res(2, 1) Worksheets("Example12").Range("B9").Value = Res(2, 2) Worksheets("Example12").Range("B11").Value = Res(3, 1) Worksheets("Example12").Range("B12").Value = Res(3, 2) Worksheets("Example12").Range("B14").Value = Res(4, 1) Worksheets("Example12").Range("B15").Value = Res(4, 2) Worksheets("Example12").Range("B17").Value = Res(5, 1) Worksheets("Example12").Range("B18").Value = Res(5, 2) Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 135 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 Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 136: Reading Measurement Signal Level Monitor (Imon & Vmon) Results

    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 trigger conditions of the E4981A. Measurement Reads the measurement signal level monitor values (IMON and VMON) and then display the values.
  • Page 137 ErrorCheck viVPrintf(Agte4981a, "TRIG:SOUR BUS" + vbLf, 0) ErrorCheck viVPrintf(Agte4981a, "STAT:OPER:ENAB 16" + vbLf, 0) ErrorCheck viVPrintf(Agte4981a, "*SRE 128" + vbLf, 0) ErrorCheck viVPrintf(Agte4981a, "*CLS" + vbLf, 0) ErrorCheck viVPrintf(Agte4981a, "TRIG" + vbLf, 0) Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 138 Monitor Value: " & Val(Vmon1)), vbInformation '=================================== ' Setup End '===================================` Call viClose(defrm) '=================================== ' ErrorProc '===================================` ErrorHandler: ' Display the error message MsgBox "*** Error : " + Error$, MB_ICON_EXCLAMATION End Sub Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 139: Sorting Measurement Results Using Comparator

    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 comparator limit values for Bin1,Bin2 and Bin3 of the E4981A. Sets the trigger conditions of the E4981A.
  • Page 140 '=================================== 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) Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 141 ErrorCheck viVPrintf(Agte4981a, ":CALC1:COMP:PRIM:BIN" & i & ":STAT ON" + vbLf, 0) Next i For i = 4 To 9 ErrorCheck viVPrintf(Agte4981a, ":CALC1:COMP:PRIM:BIN" & i & ":STAT OFF" + vbLf, 0) Next i Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 142 For i = 1 To 9 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)) Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 143 Worksheets("Example14").Range("K16").Value = "OVLD " Worksheets("Example14").Range("L16").Value = Val(OVLD_Result) '=================================== ' Setup End '=================================== Call viClose(defrm) '=================================== ' ErrorProc '=================================== ErrorHandler: ' Display the error message MsgBox "*** Error : " + Error$, MB_ICON_EXCLAMATION End Sub Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 144: Capacitor Measurement Using Test Fixture

    Measurement Applications (Sample Programs) Capacitor Measurement Using Test Fixture Capacitor Measurement Using Test Fixture This application program perfrom OPEN/SHORT/LOAD correction and measures a capacitor using a test fixture in the E4981A. The program of Example 9-15 is described in detail below. Each explanation below is inserted as a comment line in the program.
  • Page 145 '=================================== 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") ErrorCheck viVPrintf(Agte4981a, ":CALC1:FORM CS" + vbLf, 0) ' Set Primary...
  • Page 146 If Corr_Result <> 0 Then MsgBox "SHORT compensation is not successful." 'End End If Corr_Result = FnComp("LOAD", 0.2, Freq) If Corr_Result <> 0 Then MsgBox "LOAD compensation is not successful." 'End End If Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 147 Secondary Parameter (Q) is " & Val(Res(2)) '=================================== ' Setup End '=================================== Call viClose(defrm) '=================================== ' ErrorProc '=================================== ErrorHandler: ' Display the error message MsgBox "*** Error : " + Error$, MB_ICON_EXCLAMATION End Sub Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 148: Measuring Results With Contact Check Enabled

    Measuring Results with Contact Check Enabled Measuring Results with Contact Check Enabled This application program measures Primary and Secondary measurement parameters of the E4981A with contact check enabled. The program of Example 9-16 is described in detail below. Each explanation below is inserted as a comment line in the program.
  • Page 149 '=================================== ' 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) ' Frequency should be 120 or 1000. The contact check is not available 1MHz.
  • Page 150 0) ' Threshold of Contact Check parameter for Lp/Lc (TH2) ' Execute Measurement ErrorCheck viVPrintf(Agte4981a, "*TRG" + vbLf, 0) ErrorCheck viVScanf(Agte4981a, "%t", Result) Res = Split(Result, ",") Worksheets("Example17").Range("B6").Value = Val(Res(0)) Worksheets("Example17").Range("C6").Value = Val(Res(1)) Worksheets("Example17").Range("D6").Value = Val(Res(2)) Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 151 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 Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 152: Detecting Error Occurrence Using Srq (Ht Basic)

    “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 153 ENTER @Agt4981a;Buff$ GOTO Skip_err_proc 210 Err_proc: OFF INTR 7 OUTPUT @Agt4981a;";:SYST:ERR?" ENTER @Agt4981a;Err_no,Err_mes$ PRINT "Error occurred!!" PRINT " No:";Err_no,"Description: "&Err_mes$ PRINT "PROGRAM INTERRUPT!!" GOTO Prog_end 280 Skip_err_proc: PRINT "PROGRAM DONE." 290 Prog_end: END Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 154 Measurement Applications (Sample Programs) Detecting Error Occurrence using SRQ (HT Basic) Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 155: Command Reference

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

    Indicates a series of key operations in which you press [Key] ITEM [Key] select the item called ITEM (softkey or field name) on the displayed menu using the cursor keys, and then press the softkey. Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 157: Ieee Common Commands

    Setup value of the register Range 0 to 255 Initial value Resolution Query response {numeric}<newline><^END> Related commands on page 162 *SRE Equivalent key No equivalent key is available on the front panel. sequence Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 158: Esr

    *LRN? 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 159: 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> Option 001 or 002 is available for E4981A. [System]...
  • Page 160: Rcl

    For details, refer to Operation Manual, Appendix :SYSTem:PRESet C “Initial Setting” (No query) Related commands on page 284 :SYSTem:PRESet on page 227 :INITiate:CONTinuous Equivalent key No equivalent key is available on the front panel. sequence Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 161: Sav

    10 to 19 (External USB Memory) Resolution If the specified parameter is out of the allowable setup range, an error occurs. Related commands on page 160 *RCL Equivalent key [Save/Recall] - No {1-9} - SAVE sequence Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 162: Sre

    No equivalent key is available on the front panel. sequence *STB? Syntax *STB? Description Reads out the value of the Status Byte Register. (Query only) Query response {numeric}<newline><^END> Equivalent key No equivalent key is available on the front panel. sequence Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 163: 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 command.
  • Page 164: 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 165: Calibration:cable:correction:clear

    1 or 2 Related commands :CALibration:CABLe:CORRection:COLLect[:ACQuire]:LOAD page 166 :CALibration:CABLe:CORRection:COLLect[:ACQuire]:OPEN page 167 :CALibration:CABLe:CORRection:COLLect[:ACQuire]:REFerence page 168 on page 169 :CALibration:CABLe:CORRection:SAVE on page 170 :CALibration:CABLe:CORRection:STATe? Equivalent key [System] - CABLE CORR - 1m|2m - CLEAR sequence Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 166: Calibration:cable:correction:collect[:Acquire]:Load

    Related commands on page 165 :CALibration:CABLe:CORRection:CLEar :CALibration:CABLe:CORRection:COLLect[:ACQuire]:OPEN page 167 :CALibration:CABLe:CORRection:COLLect[:ACQuire]:REFerence page 168 on page 169 :CALibration:CABLe:CORRection:SAVE on page 170 :CALibration:CABLe:CORRection:STATe? Equivalent key [System] - CABLE CORR - 1m|2m - MEAS LOAD sequence Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 167: Calibration:cable:correction:collect[:Acquire]:Open

    Related commands on page 165 :CALibration:CABLe:CORRection:CLEar :CALibration:CABLe:CORRection:COLLect[:ACQuire]:LOAD page 166 :CALibration:CABLe:CORRection:COLLect[:ACQuire]:REFerence page 168 on page 169 :CALibration:CABLe:CORRection:SAVE on page 170 :CALibration:CABLe:CORRection:STATe? Equivalent key [System] - CABLE CORR - 1m|2m - MEAS OPEN sequence Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 168: Calibration:cable:correction:collect[:Acquire]:Reference

    Related commands on page 165 :CALibration:CABLe:CORRection:CLEar :CALibration:CABLe:CORRection:COLLect[:ACQuire]:LOAD page 166 :CALibration:CABLe:CORRection:COLLect[:ACQuire]:OPEN page 167 on page 169 :CALibration:CABLe:CORRection:SAVE on page 170 :CALibration:CABLe:CORRection:STATe? Equivalent key [System] - CABLE CORR - 1m|2m - MEAS REF sequence Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 169: Calibration:cable:correction:save

    1 or 2 Related commands on page 165 :CALibration:CABLe:CORRection:CLEar :CALibration:CABLe:CORRection:COLLect[:ACQuire]:LOAD page 166 :CALibration:CABLe:CORRection:COLLect[:ACQuire]:OPEN page 167 :CALibration:CABLe:CORRection:COLLect[:ACQuire]:REFerence page 168 on page 170 :CALibration:CABLe:CORRection:STATe? Equivalent key [System] - CABLE CORR - 1m|2m - SAVE sequence Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 170: Calibration:cable:correction:state

    Query Response Related commands on page 165 :CALibration:CABLe:CORRection:CLEar :CALibration:CABLe:CORRection:COLLect[:ACQuire]:LOAD page 166 :CALibration:CABLe:CORRection:COLLect[:ACQuire]:OPEN page 167 :CALibration:CABLe:CORRection:COLLect[:ACQuire]:REFerence page 168 on page 169 :CALibration:CABLe:CORRection:SAVE Equivalent key No equivalent key is available on the front panel. sequence Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 171: Calibration:cable[:Length]

    MAX or MIN can be used to specify the parameters. Query response {numeric}<newline><^END> Equivalent key [Meas Setup] - CORRECTION - CABLE sequence Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 172: Calculate1:Comparator:auxbin

    Description ON or 1 Turns ON the AUX_BIN function. OFF or 0 (initial value) Turns OFF the AUX_BIN function. Query response {1|0}<newline><^END> Equivalent key [Meas Setup] - LIMIT TABLE - AUX sequence Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 173: Calculate1:Comparator:beeper:condition

    Instructs the instrument to beep when the sorting pass. Query response {FAIL|PASS}<newline><^END> Related commands on page 273 :SYSTem:BEEPer:STATe on page 174 :CALCulate1:COMParator:BEEPer[:STATe] Equivalent key [Meas Setup] - LIMIT TABLE - BEEP sequence Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 174: Calculate1:Comparator:beeper[:State]

    Turns ON the beep output. OFF or 0 Turns OFF the beep output. Query response {1|0}<newline><^END> Related commands on page 273 :SYSTem:BEEPer:STATe on page 173 :CALCulate1:COMParator:BEEPer:CONDition Equivalent key [Meas Setup] - LIMIT TABLE - BEEP sequence Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 175: Calculate1:Comparator:clear

    Clears the count value of each BIN (resets it to 0) for the BIN counter function of the comparator function. (No query) Equivalent key [Display Format] - BIN COUNT - COUNT - RESET COUNT sequence Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 176: Calculate1:Comparator:count:data

    180 :CALCulate1:COMParator:COUNt[:STATe] on page 175 :CALCulate1:COMParator:COUNt:CLEar on page 177 :CALCulate1:COMParator:COUNt:MULTiple:DATA? on page 187 :CALCulate1:COMParator[:STATe] on page 183 :CALCulate1:COMParator:PRIMary:BIN{1-9}:STATe Equivalent key No equivalent key is available on the front panel. sequence Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 177: Calculate1:Comparator:count:multiple:data

    The count value of BIN9 of selected channel. {numeric 10} The count value of OUT_OF_BINS of selected channel. {numeric 11} The count value of AUX_BIN of selected channel. Query response {numeric 1},…,{numeric 11}<newline><^END> Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 178 180 :CALCulate1:COMParator:COUNt[:STATe] on page 175 :CALCulate1:COMParator:COUNt:CLEar on page 176 :CALCulate1:COMParator:COUNt:DATA? on page 187 :CALCulate1:COMParator[:STATe] on page 183 :CALCulate1:COMParator:PRIMary:BIN{1-9}:STATe Equivalent key No equivalent key is available on the front panel. sequence Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 179: Calculate1:Comparator:count:multiple:ovld

    Query response {numeric}<newline><^END> Related commands on page 176 :CALCulate1:COMParator:COUNt:DATA? on page 180 :CALCulate1:COMParator:COUNt[:STATe] on page 175 :CALCulate1:COMParator:COUNt:CLEar on page 187 :CALCulate1:COMParator[:STATe] Equivalent key No equivalent key is available on the front panel. sequence Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 180: Calculate1:Comparator:count[:State]

    175 :CALCulate1:COMParator:COUNt:CLEar on page 176 :CALCulate1:COMParator:COUNt:DATA? on page 179 :CALCulate1:COMParator:COUNt:OVLD? on page 177 :CALCulate1:COMParator:COUNt:MULTiple:DATA? on page 179 :CALCulate1:COMParator:COUNt:MULTiple:OVLD? Equivalent key [Display Format] - BIN COUNT - COUNT - COUNT ON|COUNT OFF sequence Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 181: Calculate1:Comparator:mode

    :CALCulate1:COMParator:PRIMary:NOMinal ence value. Query response {ABS|DEV|PCNT}<newline><^END> Related commands on page 184 :CALCulate1:COMParator:PRIMary:NOMinal on page 182 :CALCulate1:COMParator:PRIMary:BIN{1-9}[:LIMIT] Equivalent key [Meas Setup] - LIMIT TABLE - Delta Mode sequence Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 182: Calculate1:Comparator:primary:bin{1-9}[:Limit]

    Query response Related commands on page 181 :CALCulate1:COMParator:MODE on page 183 :CALCulate1:COMParator:PRIMary:BIN{1-9}:STATe on page 185 :CALCulate1:COMParator:SECondary:LIMit on page 187 :CALCulate1:COMParator[:STATe] Equivalent key [Meas Setup] - LIMIT TABLE - BIN{1|2|3|4|5|6|7|8|9}- LOW, HIGH sequence Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 183: Calculate1:Comparator:primary:bin{1-9}:State

    (initial value of BIN2 to BIN9) Query response {1|0}<newline><^END> Related commands on page 182 :CALCulate1:COMParator:PRIMary:BIN{1-9}[:LIMIT] on page 186 :CALCulate1:COMParator:SECondary:STATe on page 187 :CALCulate1:COMParator[:STATe] Equivalent key [Meas Setup] - LIMIT TABLE - BIN{1|2|3|4|5|6|7|8|9}- ON|OFF sequence Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 184: Calculate1:Comparator:primary:nominal

    MAX or MIN can be used to specify the parameters. Query response {numeric}<newline><^END> Related commands on page 181 :CALCulate1:COMParator:MODE on page 182 :CALCulate1:COMParator:PRIMary:BIN{1-9}[:LIMIT] Equivalent key [Meas Setup] - LIMIT TABLE - NOM sequence Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 185: Calculate1:Comparator:secondary:limit

    Query response {numeric 1},{numeric 2}<newline><^END> Related commands on page 186 :CALCulate1:COMParator:SECondary:STATe on page 182 :CALCulate1:COMParator:PRIMary:BIN{1-9}[:LIMIT] on page 187 :CALCulate1:COMParator[:STATe] Equivalent key [Meas Setup] - LIMIT TABLE - BIN|2nd - LOW, HIGH sequence Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 186: Calculate1:Comparator:secondary:state

    Disables sorting judgment for the measurement result of the secondary parameter. Query response {1|0}<newline><^END> Related commands on page 185 :CALCulate1:COMParator:SECondary:LIMit on page 183 :CALCulate1:COMParator:PRIMary:BIN{1-9}:STATe on page 187 :CALCulate1:COMParator[:STATe] Equivalent key [Meas Setup] - LIMIT TABLE - BIN|2nd - ON|OFF sequence Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 187: Calculate1:Comparator[:State]

    OFF or 0 (initial value) Turns OFF the comparator function. Query response {1|0}<newline><^END> Related commands on page 188 :CALCulate1:FORMat on page 191 :CALCulate2:FORMat Equivalent key [Meas Setup] - LIMIT TABLE - COMP sequence Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 188: Calculate1:Format

    Specifies the capacitance value measured using the series equivalent circuit model for the primary parameter. Query response {CP|CS}<newline><^END> Related commands on page 191 :CALCulate2:FORMat Equivalent key [Meas Setup]- FUNC sequence Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 189: Calculate1:Math:expression:catalog

    2. (Measurement value - reference value) / reference value×100 Query response {DEV|PCNT}<newline><^END> Related commands on page 190 :CALCulate1:MATH:STATe on page 192 :CALCulate2:MATH:EXPRession:NAME on page 208 :DATA[:DATA] Equivalent key [Meas Setup] - DEV A - delta ABS|delta % sequence Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 190: Calculate1:Math:state

    Query response {1|0}<newline><^END> Related commands on page 189 :CALCulate1:MATH:EXPRession:NAME on page 188 :CALCulate1:FORMat on page 191 :CALCulate2:FORMat on page 193 :CALCulate2:MATH:STATe Equivalent key [Meas Setup] - DEV A - OFF sequence Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 191: Calculate2:Format

    Specifies the equivalent series resistance measured using the series equivalent circuit model as the secondary parameter. Query response {D|Q|G|RP|RS}<newline><^END> Related commands on page 188 :CALCulate1:FORMat Equivalent key [Meas Setup] - FUNC - Cp{D|Q|G|Rp}|Cs{D|Q|Rs} sequence Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 192: Calculate2:Math:expression:catalog

    2. (Measurement value - reference value) / reference value×100 Query response {DEV|PCNT}<newline><^END> Related commands on page 193 :CALCulate2:MATH:STATe on page 189 :CALCulate1:MATH:EXPRession:NAME on page 208 :DATA[:DATA] Equivalent key [Meas Setup] - DEV B - delta ABS|delta % sequence Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 193: Calculate2:Math:state

    Query response {1|0}<newline><^END> Related commands on page 192 :CALCulate2:MATH:EXPRession:NAME on page 188 :CALCulate1:FORMat on page 191 :CALCulate2:FORMat on page 190 :CALCulate1:MATH:STATe Equivalent key [Meas Setup] - DEV B - OFF sequence Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 194: Calculate3:Math:state

    :CALCulate3: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 on page 194 :CALCulate4:MATH:STATe Equivalent key No equivalent key is available on the front panel.
  • Page 195: Data:feed:buf1

    Does not feed the measurement data into the data buffer 1. Query response {"CALCulate1"|"CALCulate2"|""}<newline><^END> Related commands on page 200 :DATA:FEED:CONTrol[:STATe] on page 202 :DATA:POINts:BUF1 Equivalent key No equivalent key is available on the front panel. sequence Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 196: Data:feed:buf2

    Does not feed the measurement data into the data buffer 2. Query response {"CALCulate1"|"CALCulate2"|""}<newline><^END> Related commands on page 200 :DATA:FEED:CONTrol[:STATe] on page 202 :DATA:POINts:BUF1 Equivalent key No equivalent key is available on the front panel. sequence Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 197: Data:feed:control:buf1[:State]

    Does not feed the measurement data into the data buffer 1 value) specified with BUF1. Query response {NEV|ALW}<newline><^END> Related commands on page 195 :DATA:FEED:BUF1 on page 202 :DATA:POINts:BUF1 Equivalent key [Save/Recall] - CATALOG - SAVE DATA - START LOG sequence Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 198: Data:feed:control:buf2[:State]

    Does not feed the measurement data into the data buffer 2 value) specified with BUF2. Query response {ALW|NEV}<newline><^END> Related commands on page 195 :DATA:FEED:BUF1 on page 202 :DATA:POINts:BUF1 Equivalent key [Save/Recall] - CATALOG - SAVE DATA - START LOG sequence Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 199: Data:feed:control:buf3[:State]

    Does not feed the measurement data into the data buffer specified value) with BUF3. Query response {NEV|ALW}<newline><^END> Related commands on page 195 :DATA:FEED:BUF1 on page 202 :DATA:POINts:BUF1 Equivalent key [Save/Recall] - CATALOG - SAVE DATA - START LOG sequence Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 200: Data:feed:control[:State]

    3. Query response {NEV|ALW}<newline><^END> Related commands on page 195 :DATA:FEED:BUF1 on page 202 :DATA:POINts:BUF1 Equivalent key No equivalent key is available on the front panel. sequence Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 201: Data:feed[:Source]

    Does not feed the measurement data into the data buffer specified with {BUF1|BUF2}. Query response {"CALCulate1"|"CALCulate2"|""}<newline><^END> Related commands on page 195 :DATA:FEED:BUF1 on page 203 :DATA:POINts:BUF2 Equivalent key No equivalent key is available on the front panel. sequence Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 202: Data:points:buf1

    MAX or MIN can be used to specify the parameters. Query response {numeric}<newline><^END> Related commands on page 195 :DATA:FEED:BUF1 on page 200 :DATA:FEED:CONTrol[:STATe] Equivalent key No equivalent key is available on the front panel. sequence Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 203: Data:points:buf2

    MAX or MIN can be used to specify the parameters. Query response {numeric} <newline><^END> Related commands on page 196 :DATA:FEED:BUF2 on page 200 :DATA:FEED:CONTrol[:STATe] Equivalent key No equivalent key is available on the front panel. sequence Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 204: Data:points:buf3

    MAX or MIN can be used to specify the parameters. Query response {numeric}<newline><^END> Related commands on page 199 :DATA:FEED:CONTrol:BUF3[:STATe] on page 200 :DATA:FEED:CONTrol[:STATe] Equivalent key No equivalent key is available on the front panel. sequence Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 205: Data:points[:Data]

    Query response {numeric}<newline><^END> Related commands on page 195 :DATA:FEED:BUF1 on page 200 :DATA:FEED:CONTrol[:STATe] Equivalent key No equivalent key is available on the front panel. sequence Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 206: Data:reference1:Data

    (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. Query response {numeric}<newline><^END> Related commands on page 207 :DATA:REFerence2:DATA Equivalent key [Meas Setup] - REF A or B sequence Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 207: Data:reference1:Fill

    (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. Query response {numeric}<newline><^END> Related commands on page 206 :DATA:REFerence1:DATA Equivalent key [Meas Setup] - REF A or B sequence Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 208: Data:reference2:Fill

    Sets or reads out the reference value for the primary parameter used in the deviation measurement mode. REF2 Sets or reads out the reference value for the secondary parameter used in the deviation measurement mode. Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 209 1: Detection of measurement impossibility (overload) 2: Detection of Low C reject or No Contact The measured value of the primary or secondary parameter {numeric (n–1)×3+2} the n-th measurement. If overload is detected, 9.9E37 is outputted. Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 210 The measured value of the primary parameter in the n-th {numeric (n–1)×3+2} measurement. If overload is detected, 9.9E37 is outputted. The measured value of the secondary parameter in the n-th {numeric (n–1)×3+3} measurement. If overload is detected, 9.9E37 is outputted. Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 211 204 :DATA:POINts:BUF3 on page 194 :CALCulate3:MATH:STATe on page 194 :CALCulate4:MATH:STATe on page 220 :FETCh? on page 225 :FORMat[:DATA] Equivalent key No equivalent key is available on the front panel. sequence Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 212: Display:cclear

    Enters arbitrary comments containing up to 30 ASCII characters in the comment field. The string “USER COMMENT” is displayed if this is empty. Parameter <String> Preset value “” (NULL) Query response {“string”}<newline><^END> Equivalent key [Meas Setup] - USER COMMENT - ENTER Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 213: Display:page

    SELF Self Test. MLARge Measurement Data in Large font size. SCONfig System Config. SERVice Service. CCORrection Cable Correction. CCHeck Contact Check. CCORrection is available in Option 001 only. {MEAS|BNUM|BCO|MSET|CSET|LTABl|CATA|SYST|SELF|MLAR|SCON|SERV|CCO Query response R|CCH}<newline><^END> Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 214 [Meas Setup] - LIMIT TABLE [Save/Recall] [System] [System] - SELF TEST [Display Format] - [Display Format] [System] - SYSTEM CONFIG [System] - SERVICE [System] - CABLE CORR [Meas Setup] - CONT CHECK Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 215: Display[:Window][:State]

    5. Parameters Description ON or 1 (initial value) Enables the display. OFF or 0 Disables the display. Query response {1|0}<newline><^END> Equivalent key [Display Format] - DISPLAY BLANK sequence Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 216: Display[:Window]:Text1[:Data]:Fmsd:data

    189 :CALCulate1:MATH:EXPRession:NAME on page 190 :CALCulate1:MATH:STATe on page 192 :CALCulate2:MATH:EXPRession:NAME on page 193 :CALCulate2:MATH:STATe Equivalent key [Display Format] - <Primary Measurement Parameter i.e Cp/Cs> - D.P. POS sequence INCR+|D.P. POS DECL- Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 217: Display[:Window]:Text1[:Data]:Fmsd[:State]

    :DISPlay[:WINDow]:TEXT1[:DATA]:FMSD:DATA on page 189 :CALCulate1:MATH:EXPRession:NAME on page 190 :CALCulate1:MATH:STATe on page 192 :CALCulate2:MATH:EXPRession:NAME on page 193 :CALCulate2:MATH:STATe Equivalent key [Display Format] - <Primary Measurement Parameter i.e Cp/Cs> - D.P. sequence AUTO|D.P. FIX Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 218: Display[:Window]:Text2[:Data]:Fmsd:data

    189 :CALCulate1:MATH:EXPRession:NAME on page 190 :CALCulate1:MATH:STATe on page 192 :CALCulate2:MATH:EXPRession:NAME on page 193 :CALCulate2:MATH:STATe Equivalent key [Display Format] - <Secondary Measurement Parameter i.e D/Q/G/Rp/Rs> - sequence D.P. POS INCR+|D.P. POS DECL- Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 219: Display[:Window]:Text2[:Data]:Fmsd[:State]

    :DISPlay[:WINDow]:TEXT1[:DATA]:FMSD:DATA on page 189 :CALCulate1:MATH:EXPRession:NAME on page 190 :CALCulate1:MATH:STATe on page 192 :CALCulate2:MATH:EXPRession:NAME on page 193 :CALCulate2:MATH:STATe Equivalent key [Display Format] - <Secondary Measurement Parameter i.e D/Q/G/Rp/Rs> - sequence D.P. AUTO|D.P. FIX Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 220: Fetch

    Syntax :FETCh? Description Reads out the measurement result. The target measurement to read out depends on the state of the E4981A. (Query Only). • During Waits for end of the measurement and then reads out its result. measurement: • Other states: Reads out the result of the immediately preceding measurement.
  • Page 221 {numeric 1},{numeric 2},{numeric 3},{numeric 4}<newline><^END> Related commands on page 230 :READ? on page 163 *TRG on page 225 :FORMat[:DATA] on page 187 :CALCulate1:COMParator[:STATe] Equivalent key No equivalent key is available on the front panel. sequence Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 222: Format:ascii:long

    :READ? on page 208 :DATA[:DATA] on page 163 *TRG on page 240 [:SENSe]:CORRection:DATA on page 253 [:SENSe][:FIMPedance]:CONTact1:VERify:BUF1:DATA? on page 256 [:SENSe][:FIMPedance]:CONTact1:VERify:BUF2:DATA? Equivalent key No equivalent key is available on the front panel. Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 223: Format:border

    :READ? on page 208 :DATA[:DATA] on page 163 *TRG on page 240 [:SENSe]:CORRection:DATA on page 253 [:SENSe][:FIMPedance]:CONTact1:VERify:BUF1:DATA? on page 256 [:SENSe][:FIMPedance]:CONTact1:VERify:BUF2:DATA? Equivalent key No equivalent key is available on the front panel. Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 224: Format:status:extension

    Query response {1|0}<newline><^END> Related commands on page 163 *TRG on page 220 :FETCh? on page 230 :READ? on page 260 [:SENSe][:FIMPedance]:CONTact1:VERify[:STATe] Equivalent key No equivalent key is available on the front panel. Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 225: Format[:Data]

    ASCii (initial value) Specifies the ASCII data transfer format. REAL Specifies the 64-bit real number data transfer format. Query response {ASC|REAL}<newline><^END> Equivalent key No equivalent key is available on the front panel. sequence Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 226: Hcopy:sdump:data

    Open "C:\TEST.gif" For Binary As #1 For i = 0 To Nop - 1 Put #1, , GifData(i) Next i Close Pressing [Save/Recall] - SAVE DISPLAY key saves the current screen image into the USB memory. Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 227: Initiate:continuous

    OFF when using the command. *RST Query response {1|0}<newline><^END> Related commands on page 160 *RST on page 284 :SYSTem:PRESet Equivalent key No equivalent key is available on the front panel. sequence Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 228: Initiate[:Immediate]

    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> Range 0 to 19 Resolution Equivalent key [Save/Recall] - No {1-9} - DELETE Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 229: Mmemory:load:state[:Register]

    Nos. 10 to 19 are situated in the external USB memory. Number 9 is automatically recalled. (No Query) Parameter <Numeric> Range 0 to 19 Resolution Equivalent key [Save/Recall] - No {1-9} - SAVE Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 230: 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 231 220 :FETCh? on page 163 *TRG on page 228 :INITiate[:IMMediate] on page 305 :TRIGger[:SEQ1]:SOURce on page 225 :FORMat[:DATA] Equivalent key No equivalent key is available on the front panel. sequence Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 232: [:Sense]:Average:count

    MAX or MIN can be used to specify the parameters. Query response {numeric}<newline><^END> Related commands on page 233 [:SENSe]:AVERage[:STATe] Equivalent key [Meas Setup] - AVG - INCR + / DECR- sequence Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 233: [:Sense]:Average[:State]

    Specifies Cp as the primary parameter and G as the secondary parameter. Query response {GB|CPG}<newline><^END> Related commands on page 240 [:SENSe]:CORRection:DATA Equivalent key [Meas Setup] - CORRECTION - OPEN - G-B/Cp-G sequence Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 234: [:Sense]:Correction:ckit:stan2:Format

    LSRS Specifies Ls as the primary parameter and Rs as the secondary parameter. Query response {RX|LSRS}<newline><^END> Related commands on page 240 [:SENSe]:CORRection:DATA Equivalent key [Meas Setup] - CORRECTION - SHORT- R-X/Ls-Rs sequence Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 235: [:Sense]:Correction:ckit:stan3[:Data]

    Related commands on page 242 [:SENSe]:CORRection:LOAD[:STATe] on page 236 [:SENSe]:CORRection:CKIT:STAN3:FORMat on page 245 [:SENSe]:CORRection:MULTiple[:STATe] on page 243 [:SENSe]:CORRection:MULTiple:CHANnel on page 244 [:SENSe]:CORRection:MULTiple:CKIT:STAN3[:STATe] Equivalent key [Meas Setup] - CORRECTION - REF- A|B sequence Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 236: [:Sense]:Correction:ckit:stan3:Format

    D, Q, Rp, and Rs, refer to :CALCulate2:FORMat on page 191. Query response {CPD|CPQ|CPG|CPRP|CSD|CSQ|CSRS}<newline><^END> Related commands on page 235 [:SENSe]:CORRection:CKIT:STAN3[:DATA] Equivalent key [Meas Setup] - CORRECTION - LOAD- Cp {CPD|CPQ|CPG|CPRP}/ Cs{CSD|CSQ|CSRS} sequence Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 237: [:Sense]:Correction:collect[:Acquire]

    243 [:SENSe]:CORRection:MULTiple:CHANnel Equivalent key [Meas Setup] - CORRECTION - OPEN - MEAS OPEN sequence [Meas Setup] - CORRECTION - SHORT - MEAS SHORT [Meas Setup] - CORRECTION - LOAD - MEAS LOAD Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 238: [:Sense]:Correction:collect:load:range:auto

    “[:SENSe][:FIMPedance]:RANGe[:UPPer]”. Query response {1|0}<newline><^END> Related Commands on page 237 [:SENSe]:CORRection:COLLect[:ACQuire] on page 266 [:SENSe][:FIMPedance]:RANGe[:UPPer] on page 284 :SYSTem:PRESet Equivalent key [Meas Setup] - CORRECTION - LOAD RNG- AUTO|FIX sequence Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 239: [:Sense]:Correction:collect:stan3:Range:auto

    Query response {1|0}<newline><^END> Related Commands on page 237 [:SENSe]:CORRection:COLLect[:ACQuire] on page 266 [:SENSe][:FIMPedance]:RANGe[:UPPer] on page 284 :SYSTem:PRESet Equivalent key [Meas Setup] - CORRECTION - LOAD RNG- AUTO/FIX. sequence Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 240: [:Sense]:Correction:data

    -99.9999E9 to 99.9999E9 -99.9999E9 to 99.9999E9 Initial value Unit Depends on the type of parameter. Depends on the type of parameter. 1. Use the command to [:SENSe]:CORRection:CKIT:STAN1:FORMat specify the type of parameter. Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 241 249 [:SENSe]:CORRection:SHORt[:STATe] on page 242 [:SENSe]:CORRection:LOAD[:STATe] on page 245 [:SENSe]:CORRection:MULTiple[:STATe] on page 243 [:SENSe]:CORRection:MULTiple:CHANnel on page 233 [:SENSe]:CORRection:CKIT:STAN1:FORMat on page 234 [:SENSe]:CORRection:CKIT:STAN2:FORMat on page 236 [:SENSe]:CORRection:CKIT:STAN3:FORMat on page 225 :FORMat[:DATA] Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 242: [:Sense]:Correction:load[:State]

    Turns OFF the LOAD correction. Query response {1|0}<newline><^END> Related commands on page 171 :CALibration:CABLe[:LENGth] on page 281 :SYSTem:FSHift on page 237 [:SENSe]:CORRection:COLLect[:ACQuire] Equivalent key [Meas Setup] - CORRECTION - LOAD - ON/OFF sequence Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 243: [:Sense]:Correction:multiple:channel

    If the specified parameter is out of the allowable setup range, an error occurs. MAX or MIN can be used to specify the parameters. Query response {numeric}<newline><^END> Equivalent key [Meas Setup] - CORRECTION - CH sequence Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 244: [:Sense]:Correction:multiple:ckit:stan3[:State]

    Disables channel-by-channel value definition (defines the same (initial value) values for all channels). Query response {1|0}<newline><^END> Related commands on page 245 [:SENSe]:CORRection:MULTiple[:STATe] on page 235 [:SENSe]:CORRection:CKIT:STAN3[:DATA] Equivalent key [Meas Setup] - CORRECTION - LOAD REF - MULTI|SINGLE sequence Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 245: [:Sense]:Correction:multiple[:State]

    ON or 1 Turns ON the multi-correction function. OFF or 0 (initial value) Turns OFF the multi-correction function. Query response {1|0}<newline><^END> Equivalent key [Meas Setup] - CORRECTION - MULTI - ON|OFF sequence Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 246: [:Sense]:Correction:offset:data

    The unit of parameter changes depending on the limit range designation method. {numeric 1},{numeric 2}<newline><^END> Query response Related commands on page 247 [:SENSe]:CORRection:OFFSet[:STATe] Equivalent key [Meas Setup] - CORRECTION - OFFSET - A|B sequence Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 247: [:Sense]:Correction:offset[:State]

    Turns OFF the offset correction function. Query response {1|0}<newline><^END> Related commands on page 246 [:SENSe]:CORRection:OFFSet:DATA on page 188 :CALCulate1:FORMat on page 191 :CALCulate2:FORMat Equivalent key [Meas Setup] - CORRECTION - OFFSET -ON|OFF sequence Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 248: [:Sense]:Correction:open[:State]

    Turns OFF the OPEN correction. Query response {1|0}<newline><^END> Related commands on page 171 :CALibration:CABLe[:LENGth] on page 281 :SYSTem:FSHift on page 237 [:SENSe]:CORRection:COLLect[:ACQuire] Equivalent key [Meas Setup] - CORRECTION - OPEN - ON|OFF sequence Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 249: [:Sense]:Correction:short[:State]

    Turns OFF the SHORT correction. Query response {1|0}<newline><^END> Related commands on page 171 :CALibration:CABLe[:LENGth] on page 281 :SYSTem:FSHift on page 237 [:SENSe]:CORRection:COLLect[:ACQuire] Equivalent key [Meas Setup] - CORRECTION - SHORT - ON|OFF sequence Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 250: [:Sense]:Detector:delay1

    Sets/Gets the waiting time for analog measurement for 1 kHz Frequency measurement. Parameters <numeric 1> Description Waiting time for 1 kHz measurement frequency Range 0 to 100m Initial value Resolution Query response {numeric}<newline><^END> Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 251: [:Sense]:Detector:delay3

    0 to 100m Initial value 270u Resolution Query response {numeric}<newline><^END> Related commands on page 250 [:SENSe]:DETector:DELay1 on page 250 [:SENSe]:DETector:DELay2 Equivalent key No equivalent key can be used on front panel. sequence Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 252: [:Sense][:Fimpedance]:Aperture[:Mode]

    Specifies the short mode (Aperture Time=1 or 2). MEDium Specifies the medium mode (Aperture Time=4). LONG Specifies the long mode (Aperture Time=6 or 8) Query response {SHOR|MED|LONG}<newline><^END> Equivalent key No equivalent key can be used on front panel. sequence Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 253: [:Sense][:Fimpedance]:Aperture:time

    The transfer format is based on the setting of :FORMat[:DATA]. Related commands [:SENSe][:FIMPedance]:CONTact1:VERify:BUF1:FEED:CONTrol:INTer on page 254 [:SENSe][:FIMPedance]:CONTact1:VERify:BUF1:FEED:CONTrol[:STAT on page 255 on page 256 [:SENSe][:FIMPedance]:CONTact1:VERify:BUF1:POINts Equivalent key No equivalent key is available on the front panel. sequence Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 254: [:Sense][:Fimpedance]:Contact1:Verify:buf1:Feed:control:interval

    Initial value Resolution Query response <numeric><newline><^END> Related commands on page 253 [:SENSe][:FIMPedance]:CONTact1:VERify:BUF1:DATA? [:SENSe][:FIMPedance]:CONTact1:VERify:BUF1:FEED:CONTrol[:STAT on page 255 on page 256 [:SENSe][:FIMPedance]:CONTact1:VERify:BUF1:POINts Equivalent key No equivalent key is available on the front panel. sequence Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 255: [:Sense][:Fimpedance]:Contact1:Verify:buf1:Feed:control[:State]

    Does not feeds the contact check measurement data into the data value) buffer1 Query response {NEV|ALW}<newline><^END> Related commands on page 253 [:SENSe][:FIMPedance]:CONTact1:VERify:BUF1:DATA? [:SENSe][:FIMPedance]:CONTact1:VERify:BUF1:FEED:CONTrol:INTer on page 254 on page 256 [:SENSe][:FIMPedance]:CONTact1:VERify:BUF1:POINts Equivalent key No equivalent key is available on the front panel. sequence Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 256: [:Sense][:Fimpedance]:Contact1:Verify:buf1:Points

    Gets the data from buffer2 of Contact1. Maximum buffer size is 1000. (Query Only) Related commands [:SENSe][:FIMPedance]:CONTact1:VERify:BUF2:FEED:CONTrol:INTer on page 257 [:SENSe][:FIMPedance]:CONTact1:VERify:BUF2:FEED:CONTrol[:STAT on page 258 on page 259 [:SENSe][:FIMPedance]:CONTact1:VERify:BUF2:POINts Equivalent key No equivalent key is available on the front panel. sequence Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 257: [:Sense][:Fimpedance]:Contact1:Verify:buf2:Feed:control:interval

    Initial value Resolution Query response <numeric><newline><^END> Related commands on page 256 [:SENSe][:FIMPedance]:CONTact1:VERify:BUF2:DATA? [:SENSe][:FIMPedance]:CONTact1:VERify:BUF2:FEED:CONTrol[:STAT on page 258 on page 259 [:SENSe][:FIMPedance]:CONTact1:VERify:BUF2:POINts Equivalent key No equivalent key is available on the front panel. sequence Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 258: [:Sense][:Fimpedance]:Contact1:Verify:buf2:Feed:control[:State]

    Does not feeds the contact check measurement data into the data value) buffer2 Query response {NEV|ALW}<newline><^END> Related commands on page 256 [:SENSe][:FIMPedance]:CONTact1:VERify:BUF2:DATA? [:SENSe][:FIMPedance]:CONTact1:VERify:BUF2:FEED:CONTrol:INTer on page 257 on page 259 [:SENSe][:FIMPedance]:CONTact1:VERify:BUF2:POINts Equivalent key No equivalent key is available on the front panel. sequence Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 259: [:Sense][:Fimpedance]:Contact1:Verify:buf2:Points

    Initial value 1000 Resolution Query response <numeric><newline><^END> Related commands on page 256 [:SENSe][:FIMPedance]:CONTact1:VERify:BUF2:DATA? [:SENSe][:FIMPedance]:CONTact1:VERify:BUF2:FEED:CONTrol:INTer on page 257 [:SENSe][:FIMPedance]:CONTact1:VERify:BUF2:FEED:CONTrol[:STAT on page 258 Equivalent key No equivalent key is available on the front panel. sequence Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 260: [:Sense][:Fimpedance]:Contact1:Verify[:State]

    OFF or 0 (initial value) Disables the contact check function. Query response {1|0}<newline><^END> Related commands on page 261 [:SENSe][:FIMPedance]:CONTact1:VERify:THReshold1 on page 262 [:SENSe][:FIMPedance]:CONTact1:VERify:THReshold2 Equivalent key [Meas Setup] - CONT CHK1- ON|OFF sequence Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 261: [:Sense][:Fimpedance]:Contact1:Verify:threshold1

    Threshold1 value for Contact1. Range 0 to 1 Initial value Resolution 0.01 Query response <numeric><newline><^END> Related commands on page 260 [:SENSe][:FIMPedance]:CONTact1:VERify[:STATe] on page 262 [:SENSe][:FIMPedance]:CONTact1:VERify:THReshold2 Equivalent key [Meas Setup] - CONT CHK- CC1 TH1 sequence Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 262: [:Sense][:Fimpedance]:Contact1:Verify:threshold2

    Threshold2 value for contact 1 Range 0 to 1 Initial value Resolution 0.01 Query response <numeric><newline><^END> Related commands on page 260 [:SENSe][:FIMPedance]:CONTact1:VERify[:STATe] on page 261 [:SENSe][:FIMPedance]:CONTact1:VERify:THReshold1 Equivalent key [Meas Setup] - CONT CHK- CC1 TH2 sequence Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 263: [:Sense][:Fimpedance]:Creject:limit

    (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. MAX or MIN can be used to specify the parameters. Query response {numeric}<newline><^END> Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 264: [:Sense][:Fimpedance]:Creject[:State]

    Enables the Low C reject function. OFF or 0 (initial Disables the Low C reject function. value) Query response {1|0}<newline><^END> Related commands on page 263 [:SENSe][:FIMPedance]:CREJect:LIMit Equivalent key [Meas Setup] - LOW C REJ - ON|OFF sequence Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 265: [:Sense][:Fimpedance]:Range:auto

    ON or 1 (initial value) Specifies the auto range mode. OFF or 0 Specifies the hold range mode. Query response {1|0}<newline><^END> Related commands on page 266 [:SENSe][:FIMPedance]:RANGe[:UPPer] Equivalent key [Meas Setup] - RANGE - AUTO|HOLD sequence Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 266: [:Sense][:Fimpedance]:Range[:Upper]

    If the measurement range mode is Auto, the measurement range used in the immediately preceding measurement is read out as the query response. Related commands on page 265 [:SENSe][:FIMPedance]:RANGe:AUTO Equivalent key [Meas Setup] - RANGE - AUTO|HOLD sequence Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 267: Source:frequency[:Cw]

    ON or 1 Enables the signal level compensation function. OFF or 0 (Initial value) Disables the signal level compensation function. Query Response {1|0}<newline><^END> Equivalent key [Meas Setup] - LVL COMP- ON|OFF sequence Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 268: Source:voltage[:Level][:Immediate][:Amplitude]

    A fraction below the resolution is rounded off. MAX or MIN can be used to specify the parameters. {numeric}<newline><^END> Query response Equivalent key [Meas Setup] - LEVEL sequence Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 269: Source:voltage:mode

    :STATus:OPERation:CONDition? Syntax :STATus:OPERation:CONDition? Description Reads out the value of the Operation Status Condition register. (Query only) Query response {numeric}<newline><^END> Equivalent key No equivalent key is available on the front panel. sequence Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 270: Status:operation:enable

    Reads out the value of the Operation Status Event register. (Query only) Query response {numeric}<newline><^END> Related commands on page 157 *CLS Equivalent key No equivalent key is available on the front panel. sequence Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 271: Status:operation:update

    No equivalent key is available on the front panel. sequence :STATus:PRESet Syntax :STATus:PRESet Description Initializes the Operation Status register and the Questionable Status register. (No query) Equivalent key No equivalent key is available on the front panel. sequence Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 272: Status:questionable:condition

    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. Equivalent key No equivalent key is available on the front panel.
  • Page 273: System:beeper[:Immediate]

    Enables the beep sound. OFF or 0 Disables the beep sound. Query response {1|0}<newline><^END> Related commands on page 174 :CALCulate1:COMParator:BEEPer[:STATe] Equivalent key [System] - SYSTEM CONFIG - BEEPER ENABLED - ON|OFF sequence Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 274: System:beeper:tone

    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). {1|2|3|4|5}<newline><^END> Query response Equivalent key [System] - SYSTEM CONFIG - BEEPER TONE - TONE1|TONE2|TONE3|TONE4|TONE5 Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 275: System:communicate:gpib[:Self]:Address

    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). {“string”}<newline><^END> Query response Equivalent key [System] - SYSTEM CONFIG - MANUAL IP ADDR - ENTER Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 276: System:communicate:lan[:Self]:Configure

    No equivalent key is available on the front panel. :SYSTem:COMMunicate:LAN[:SELF]:CURRent:ADDRess? Syntax :SYSTem:COMMunicate:LAN[:SELF]:CURRent:ADDRess? Description Returns the current IP address. (Query Only) Query response {“string”}<newline><^END> Equivalent key No equivalent key is available on the front panel. Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 277: System:communicate:lan[:Self]:Current:dgateway

    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). {“string”}<newline><^END> Query response Equivalent key [System] - SYSTEM CONFIG - MANUAL GATEWAY - ENTER Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 278: System:communicate:lan[:Self]:Mac

    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). {“string”}<newline><^END> Query response Equivalent key [System] - SYSTEM CONFIG - MANUAL SUBNET MASK- ENTER Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 279: System:date

    1 to 31 (maximum number of days depends upon month). Unit days Resolution Query response {“string”}<newline><^END> string: {year, month, day} Equivalent key [System] - SYSTEM CONFIG - DATE/TIME - DATE - YEAR|MONTH|DAY Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 280: System:error[:Next]

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

    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). {numeric}<newline><^END> Query response Equivalent key [Meas Setup] - FREQ SHFT- 0%|1%|-1%|2%|-2% sequence Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 282: System:handler:trigger:voltage

    The product may get damaged if incorrect voltage is set to Handler Trigger. Take caution while changing the Handler Trigger voltage. {numeric}<newline><^END> Query response Equivalent key No equivalent key is available on the front panel. Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 283: System:klock

    :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] sequence Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 284: System:preset

    160 *RST Equivalent key [Preset] - CLEAR SETTING - OK sequence :SYSTem:RESTart Syntax :SYSTem:RESTart Description Reboots the instrument immediately. (No Query) Equivalent key No equivalent key is available on the front panel. Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 285: System:scanner:trigger:voltage

    The product may get damaged if incorrect voltage is set to Scanner Trigger. Take caution while changing the Scanner Trigger voltage. {numeric}<newline><^END> Query response Equivalent key No equivalent key is available on the front panel. Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 286: System:time

    0 to 59 Unit minutes Resolution <second> Range 0 to 59 Unit seconds Resolution Query response {“string”}<newline><^END> string: {hour, minute, second} Equivalent key [System] - SYSTEM CONFIG - DATE/TIME - TIME - HOUR|MINUTE|SECOND Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 287: System:tzone

    Factory Default reset (available only through Front Panel). {“string”}<newline><^END> Query response string: {hour, minute} Equivalent key [System] - SYSTEM CONFIG - TIME ZONE - HOUR INCR++|MINUTE INCR+|MINUTE DECR-|HOUR DECR-- Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 288: Test:handler:bin

    BIN 1 to 9 AUX BIN All Off Related Commands on page 289 :TEST:HANDler:COMP on page 289 :TEST:HANDler:KEYLock? on page 290 :TEST:HANDler:MODE Equivalent key No equivalent key is available on the front panel. sequence Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 289: Test:handler:comp

    {1|0}<newline><^END> Query Response Related commands on page 288 :TEST:HANDler:BIN on page 289 :TEST:HANDler:COMP on page 290 :TEST:HANDler:MODE Equivalent key No equivalent key is available on the front panel. sequence Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 290: Test:handler:mode

    Sets Handler mode to OFF. Query response {1|0}<newline><^END> Related commands on page 288 :TEST:HANDler:BIN on page 289 :TEST:HANDler:COMP on page 289 :TEST:HANDler:KEYLock? Equivalent key No equivalent key is available on the front panel. sequence Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 291: Test:handler:status:alarm

    Sets Handler alarm signal to OFF. Related commands on page 293 :TEST:HANDler:STATus:INDex on page 294 :TEST:HANDler:STATus:NC on page 295 :TEST:HANDler:STATus:OVLD on page 296 :TEST:HANDler:STATus:RDYTrig Equivalent key No equivalent key is available on the front panel. sequence Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 292: Test:handler:status:eom

    291 :TEST:HANDler:STATus:ALARm on page 293 :TEST:HANDler:STATus:INDex on page 294 :TEST:HANDler:STATus:NC on page 295 :TEST:HANDler:STATus:OVLD on page 296 :TEST:HANDler:STATus:RDYTrig Equivalent key No equivalent key is available on the front panel. sequence Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 293: Test:handler:status:index

    Sets Handler index signal to OFF. Related commands on page 291 :TEST:HANDler:STATus:ALARm on page 294 :TEST:HANDler:STATus:NC on page 295 :TEST:HANDler:STATus:OVLD on page 296 :TEST:HANDler:STATus:RDYTrig Equivalent key No equivalent key is available on the front panel. sequence Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 294: Test:handler:status:nc

    Sets No Contact/Low C Reject status to OFF. Related commands on page 291 :TEST:HANDler:STATus:ALARm on page 293 :TEST:HANDler:STATus:INDex on page 295 :TEST:HANDler:STATus:OVLD on page 296 :TEST:HANDler:STATus:RDYTrig Equivalent key No equivalent key is available on the front panel. sequence Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 295: Test:handler:status:ovld

    Sets Handler Overload signal status to OFF. Related commands on page 291 :TEST:HANDler:STATus:ALARm on page 293 :TEST:HANDler:STATus:INDex on page 294 :TEST:HANDler:STATus:NC on page 296 :TEST:HANDler:STATus:RDYTrig Equivalent key No equivalent key is available on the front panel. sequence Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 296: Test:handler:status:rdytrig

    Sets Handler Ready for Trigger signal status to OFF. Related commands on page 291 :TEST:HANDler:STATus:ALARm on page 293 :TEST:HANDler:STATus:INDex on page 294 :TEST:HANDler:STATus:NC on page 295 :TEST:HANDler:STATus:OVLD Equivalent key No equivalent key is available on the front panel. sequence Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 297: Test:handler:trigger

    :TEST:HANDler:MODE pin signal is generated according to the actual measurement result. {1|0}<newline><^END> Query response Related commands on page 297 :TEST:HANDler:TRIGger? Equivalent key No equivalent key is available on the front panel. sequence Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 298: Test:scanner:ch

    299 :TEST:SCANner:EOM on page 300 :TEST:SCANner:INDex on page 301 :TEST:SCANner:MODE on page 302 :TEST:SCANner:TRIGger? on page 302 :TEST:SCANner:VALid? Equivalent key No equivalent key is available on the front panel. sequence Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 299: Test:scanner:eom

    298 :TEST:SCANner:CH? on page 300 :TEST:SCANner:INDex on page 301 :TEST:SCANner:MODE on page 302 :TEST:SCANner:TRIGger? on page 302 :TEST:SCANner:VALid? Equivalent key No equivalent key is available on the front panel. sequence Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 300: Test:scanner:index

    298 :TEST:SCANner:CH? on page 299 :TEST:SCANner:EOM on page 301 :TEST:SCANner:MODE on page 302 :TEST:SCANner:TRIGger? on page 302 :TEST:SCANner:VALid? Equivalent key No equivalent key is available on the front panel. sequence Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 301: Test:scanner:mode

    298 :TEST:SCANner:CH? on page 299 :TEST:SCANner:EOM on page 300 :TEST:SCANner:INDex on page 302 :TEST:SCANner:TRIGger? on page 302 :TEST:SCANner:VALid? Equivalent key No equivalent key is available on the front panel. sequence Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 302: Test:scanner:trigger

    298 :TEST:SCANner:CH? on page 299 :TEST:SCANner:EOM on page 300 :TEST:SCANner:INDex on page 301 :TEST:SCANner:MODE on page 302 :TEST:SCANner:TRIGger? Equivalent key No equivalent key is available on the front panel. sequence Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 303: Trigger[:Seq1]:Delay

    A fraction below the resolution is rounded off. MAX or MIN can be used to specify the parameters. {numeric}<newline><^END> Query response Equivalent key [Meas Setup] - SRC DLY sequence Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 304: Trigger[:Seq1][:Immediate]

    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). {POS|NEG}<newline><^END> Query response Equivalent key [System] - EXT TRIG POL - POS|NEG sequence Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 305: Trigger[:Seq1]:Source

    Related commands on page 163 *TRG on page 230 :READ? Equivalent key [Meas Setup] - TRIG - INT|MAN|EXT|BUS sequence You cannot set the trigger mode to GPIB/LAN/USB (Bus) using the front panel keys. Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 306: Trigger:seq2:Delay

    A fraction below the resolution is rounded off. MAX or MIN can be used to specify the parameters. {numeric}<newline><^END> Query response Equivalent key [Meas Setup] - TRIG DLY sequence Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 307: 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 on page 284,*RST on page 160...
  • Page 308 166 re]:LOAD 0m standard :CALibration:CABLe:CORRection:COLLect[:ACQui on page 168 re]:REFerence Correction coefficient clear :CALibration:CABLe:CORRection:CLEar page 165 Correction coefficient calculation and save on page 169 :CALibration:CABLe:CORRection:SAVE Read ON/OFF on correction function :CALibration:CABLe:CORRection:STATe? page 170 Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 309 200, :DATA:FEED:CONTrol[:STATe] on page 197, :DATA:FEED:CONTrol:BUF1[:STATe] on page 198, :DATA:FEED:CONTrol:BUF2[:STATe] on page 199 :DATA:FEED:CONTrol:BUF3[:STATe] Buffer size on page 205, :DATA:POINts[:DATA] on page 202, :DATA:POINts:BUF1 on page 203, :DATA:POINts:BUF2 on page 204 :DATA:POINts:BUF3 Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 310 4268A/4288A compatibility) Monitor value readout on page 208 :DATA[:DATA] Save/Recall Save on page 229, :MMEMory:STORe:STATe[:REGister] on page 161 *SAV Recall on page 229, :MMEMory:LOAD:STATe[:REGister] on page 160 *RCL Delete on page 228 :MMEMory:DELete[:REGister] Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 311 [:SENSe][:FIMPedance]:CONTact1:VERify[:STATe on page 260 Threshold [:SENSe][:FIMPedance]:CONTact1:VERify:THResh on page 261 old1 [:SENSe][:FIMPedance]:CONTact1:VERify:THResh on page 262 old2 Data buffer Data readout [:SENSe][:FIMPedance]:CONTact1:VERify:BUF1:D on page 253, ATA? [:SENSe][:FIMPedance]:CONTact1:VERify:BUF2:D on page 256, :FORMat:STATus:EXTension ATA? page 224 Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 312 *ESE Operation status Clear on page 271 :STATus:PRESet register Condition register value readout on page 269 :STATus:OPERation:CONDition? Enable register setup on page 270 :STATus:OPERation:ENABle Event register value readout on page 270 :STATus:OPERation[:EVENt]? Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 313 Reconnect after reset to factory state :SYSTem:COMMunicate:LAN[:SELF]:PRESet page 278 Reconnection :SYSTem:COMMunicate:LAN[:SELF]:RESTart page 278 Socket Control Port number :SYSTem:COMMunicate:LAN[:SELF]:CONTrol? page 276 Internal Clock Date on page 279 :SYSTem:DATE Time on page 286 :SYSTem:TIME Zone on page 287 :SYSTem:TZONe Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 314 Channel on page 298 :TEST:SCANner:CH? Channel Valid on page 302 :TEST:SCANner:VALid? Trigger on page 302 :TEST:SCANner:TRIGger? Voltage setting for input trigger on page 285 :SYSTem:SCANner:TRIGger:VOLTage Rear Trigger Trigger on page 297 :TEST:REAR:TRIGger? Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 315 D. P. POS DECL- on page 218 :DISPlay[:WINDow]:TEXT2[:DATA]:FMSD:DATA D.P. INCR+ on page 218 :DISPlay[:WINDow]:TEXT2[:DATA]:FMSD:DATA FREQ 120 Hz on page 267 :SOURce:FREQuency[:CW] 1 kHz on page 267 :SOURce:FREQuency[:CW] 1 MHz on page 267 :SOURce:FREQuency[:CW] Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 316 [:SENSe][:FIMPedance]:APERture:TIME DECR- on page 253 [:SENSe][:FIMPedance]:APERture:TIME RANGE AUTO on page 265 [:SENSe][:FIMPedance]:RANGe:AUTO HOLD on page 265 [:SENSe][:FIMPedance]:RANGe:AUTO INCR+ on page 266 [:SENSe][:FIMPedance]:RANGe[:UPPer] DECR- on page 266 [:SENSe][:FIMPedance]:RANGe[:UPPer] [Local/Lock] on page 283 :SYSTem:KLOCk Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 317 267 :SOURce:FREQuency[:CW] 1 MHz on page 267 :SOURce:FREQuency[:CW] FREQ SHFT on page 281 :SYSTem:FSHift on page 281 :SYSTem:FSHift on page 281 :SYSTem:FSHift on page 281 :SYSTem:FSHift on page 281 :SYSTem:FSHift Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 318: Front Panel Key Tree Vs. Scpi Command

    RANGE AUTO on page 265 [:SENSe][:FIMPedance]:RANGe:AUTO HOLD on page 265 [:SENSe][:FIMPedance]:RANGe:AUTO INCR+ on page 266 [:SENSe][:FIMPedance]:RANGe[:UPPer] DECR- on page 266 [:SENSe][:FIMPedance]:RANGe[:UPPer] REF A on page 206 :DATA:REFerence1:DATA Measure on page 207 :DATA:REFerence1:FILL Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 319 CONT CHK1 on page 260 [:SENSe][:FIMPedance]:CONTact1:VERify[:STATe] on page 260 [:SENSe][:FIMPedance]:CONTact1:VERify[:STATe] CC1 TH1 INCR++ on page 261 [:SENSe][:FIMPedance]:CONTact1:VERify:THReshold1 INCR+ on page 261 [:SENSe][:FIMPedance]:CONTact1:VERify:THReshold1 DECR- on page 261 [:SENSe][:FIMPedance]:CONTact1:VERify:THReshold1 DECR-- on page 261 [:SENSe][:FIMPedance]:CONTact1:VERify:THReshold1 Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 320 Cs-Q on page 236 [:SENSe]:CORRection:CKIT:STAN3:FORMat Cs-Rs on page 236 [:SENSe]:CORRection:CKIT:STAN3:FORMat RETURN LOAD CORRECTION MEAS LOAD on page 237 [:SENSe]:CORRection:COLLect[:ACQuire] ABORT on page 164 :ABORt on page 242 [:SENSe]:CORRection:LOAD[:STATe] on page 242 [:SENSe]:CORRection:LOAD[:STATe] Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 321 [:SENSe]:CORRection:COLLect[:ACQuire] ABORT on page 164 :ABORt on page 248 [:SENSe]:CORRection:OPEN[:STATe] on page 248 [:SENSe]:CORRection:OPEN[:STATe] on page 206 :DATA:REFerence1:DATA on page 207 :DATA:REFerence2:DATA SHORT on page 234 [:SENSe]:CORRection:CKIT:STAN2:FORMat Ls-Rs on page 234 [:SENSe]:CORRection:CKIT:STAN2:FORMat Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 322 HIGH x(-1) on page 182 :CALCulate1:COMParator:PRIMary:BIN{1-9}[:LIMIT] on page 183 :CALCulate1:COMParator:PRIMary:BIN{1-9}:STATe 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] Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 323 185 :CALCulate1:COMParator:SECondary:LIMit HIGH x(-1) on page 185 :CALCulate1:COMParator:SECondary:LIMit COMP on page 187 :CALCulate1:COMParator[:STATe] on page 187 :CALCulate1:COMParator[:STATe] MODE on page 181 :CALCulate1:COMParator:MODE on page 181 :CALCulate1:COMParator:MODE on page 181 :CALCulate1:COMParator:MODE Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 324 CLEAR SETTING CANCEL on page 284 :SYSTem:PRESet RETURN FACTORY DEFAULT CANCEL RETURN LAN RESET CANCEL on page 278 :SYSTem:COMMunicate:LAN[:SELF]:PRESet RETURN [Recall A] on page 229 :MMEMory:LOAD:STATe[:REGister] [Recall B] on page 229 :MMEMory:LOAD:STATe[:REGister] Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 325 MEAS REF on page 168 :CALibration:CABLe:CORRection:COLLect[:ACQuire]:REFerence ABORT on page 164 :ABORt SAVE on page 169 :CALibration:CABLe:CORRection:SAVE CLEAR on page 165 :CALibration:CABLe:CORRection:CLEar MEAS LOAD on page 166 :CALibration:CABLe:CORRection:COLLect[:ACQuire]:LOAD ABORT on page 164 :ABORt Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 326 BEEPER TONE TONE 1 on page 274 :SYSTem:BEEPer:TONE TONE 2 on page 274 :SYSTem:BEEPer:TONE TONE 3 on page 274 :SYSTem:BEEPer:TONE TONE 4 on page 274 :SYSTem:BEEPer:TONE TONE 5 on page 274 :SYSTem:BEEPer:TONE Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 327 RESTART NETWORK on page 278 :SYSTem:COMMunicate:LAN[:SELF]:RESTart TIME ZONE HOUR INCR++ on page 287 :SYSTem:TZONe HOUR DECR-- on page 287 :SYSTem:TZONe MINUTE INCR+ on page 287 :SYSTem:TZONe MINUTE DECR- on page 287 :SYSTem:TZONe Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 328 Front panel key tree vs. SCPI command Key Operation SCPI Command SYSTEM INFO EXT TRIG POL on page 304 :TRIGger[:SEQ1]:SLOPe on page 304 :TRIGger[:SEQ1]:SLOPe [Trigger] on page 304 :TRIGger[:SEQ1][:IMMediate] 1. The field name changes when entering a comment. Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 329 [No query] :CALibration :CABLe :CORRection :CLEar <numeric> [No query] :COLLect [:ACQuire] :LOAD <numeric> [No query] :OPEN <numeric> [No query] :REFerence <numeric> [No query] :SAVE <numeric> [No query] :STATe [Query only] [:LENGth] {0|1|2} Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 330 [Query only] [:STATe] {ON|OFF|1|0} :MODE {ABS|DEV|PCNT} :PRIMary :BIN{1|2|3|4|5|6|7|8|9} [:LIMit] <numeric>,<numeric> :STATe {ON|OFF|1|0} :NOMinal <numeric> :SECondary :LIMit <numeric>,<numeric> :STATe {ON|OFF|1|0} [:STATe] {ON|OFF|1|0} :FORMat {CP|CS} :MATH :EXPRession :CATalog? [Query only] :NAME {DEV|PCNT} :STATe {ON|OFF|1|0} Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 331 {“CALCulate1”|“CALCulate2”|“ ”} :BUF2 {“CALCulate1”|“CALCulate2”|“ ”} :CONTrol :BUF1 [:STATe] {NEVer|ALWays} :BUF2 [:STATe] {NEVer|ALWays} :BUF3 [:STATe] {NEVer|ALWays} [:STATe] {BUF1|BUF2|BUF3},{NEVer|ALWays} [:SOURCe] {BUF1|BUF2},{“CALCulate1”|“CALCuate2”|“ ”} :POINts :BUF1 <numeric> :BUF2 <numeric> :BUF3 <numeric> [:DATA] {BUF1|BUF2|BUF3},<numeric> :REFerence1 :DATA <numeric> Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 332 {ON|OFF|1|0} :TEXT1 [:DATA] :FMSD :DATA [:STATe] {ON|OFF|1|0} :TEXT2 [:DATA] :FMSD :DATA [:STATe] {ON|OFF|1|0} :FETCh [Query only] :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] Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 333 [Query only] [:SENSe] :AVErage :COUNt <numeric> [:STATe] {ON|OFF|1|0} [:FIMPedance] :APERture [:MODE] {SHORt|MEDium|LONG} :TIME {1|2|4|6|8} :CONTact1 :VERify :BUF1 :DATA [Query only] :FEED :CONTrol :INTerval <numeric> [:STATe] {NEVer|ALWays} :POINts <numeric> :BUF2 :DATA [Query only] :FEED Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 334 {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|CSD|CSRS} :COLLect [:ACQuire] {STAN1|STAN2|STAN3} [No query] :LOAD :RANGe :AUTO {ON|OFF|1|0} :STAN3 :RANGe :AUTO {ON|OFF|1|0} :DATA {STAN1|STAN2|STAN3},<numeric>,<numeric> :LOAD Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 335: Scpi Command Tree

    :OFFSet :DATA <numeric>,<numeric> [:STATe] {ON|OFF|1|0} :OPEN [:STATe] {ON|OFF|1|0} :SHORT [:STATe] {ON|OFF|1|0} :DETector :DELay1 <numeric> :DELay2 <numeric> :DELay3 <numeric> :SOURce :FREQuency [:CW] <numeric>[Hz|kHz|MHz] :VOLTage :ALC [:STATe] {ON|OFF|1|0} [:LEVel] [:IMMediate] [:AMPLitude] <numeric> :MODE {SYNChronous|CONTinuous} Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 336 :GPIB [:SELF] :ADDRess <numeric> :LAN [:SELF] :ADDRess :CONFigure {AUTO|MANual} :CONTrol [Query only] :CURRent :ADDRess [Query only] :DGATeway [Query only] :SMASk [Query only] :DGATeway :MAC [Query only] :PRESet [No query] :RESTart [No query] Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 337 :STATus :ALARm {ON|OFF|1|0} [No query] :EOM {ON|OFF|1|0} [No query] :INDex {ON|OFF|1|0} [No query] {ON|OFF|1|0} [No query] :OVLD {ON|OFF|1|0} [No query] :RDYTrig {ON|OFF|1|0} [No query] :TRIGger [Query only] :REAR :TRIGger [Query only] :SCANner Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 338 [Query only] :EOM {ON|OFF|1|0} [No query] :INDEX {ON|OFF|1|0} [No query] :MODE {ON|OFF|1|0} :TRIGger [Query only] :VALID [Query only] :TRIGger [:SEQ1] :DELay <numeric> [:IMMediate] [No query] :SLOPe {POSitive|NEGative} :SOURce {INTernal|MANual|EXTernal|BUS} :SEQ2 :DELay <numeric> Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 339: A.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 340 Manual Changes Manual Changes Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 341: B.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 E4981A.
  • Page 342: 4268, 4288A Vs. E4981A Scpi Command Correspondence Table

    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 Note E4981A...
  • 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 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 348 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 349 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 350 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 351 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 352 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 353 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 354 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 :CALCulate1:COMParator:BEEPer:CONDition :CALCulate1:COMParator:BEEPer[:STATe] :CALCulate1:COMParator:CLEar :CALCulate1:COMParator:COUNt:CLEar...
  • Page 355 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 :CALibration:CABLe:CORRection:COLLect[:ACQuire]:LOAD :CALibration:CABLe:CORRection:COLLect[:ACQuire]:OPEN :CALibration:CABLe:CORRection:COLLect[:ACQuire]:REFerence :CALibration:CABLe:CORRection:SAVE :CALibration:CABLe:CORRection:STATe? :CALibration:CABLe[:LENGth] [:D] :DATA[:DATA]?
  • Page 356 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 :DISPlay[:WINDow]:TEXT2[:DATA]:FMSD[:STATe] :DISPlay:WINDow:TEXT1:DATA:FMSD: DATA [:F] :FETCh? :FORMat:ASCii:LONG :FORMat:BORDer :FORMat:STATus:EXTension...
  • Page 357 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:MULTiple:CKIT:STAN3[:STATe] [:SENSe]:CORRection:MULTiple[:STATe] [:SENSe]:CORRection:OFFSet:DATA [:SENSe]:CORRection:OFFSet[:STATe] [:SENSe]:CORRection:OPEN[:STATe] [:SENSe]:CORRection:SHORt[:STATe] [:SENSe]:DETector:DELay1 [:SENSe]:DETector:DELay2...
  • Page 358 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 :STATus:OPERation:CONDition? :STATus:OPERation:ENABle :STATus:OPERation[:EVENt]? :STATus:OPERation:UPDate :STATus:PRESet :STATus:QUEStionable:CONDition? :STATus:QUEStionable:ENABle :STATus:QUEStionable[:EVENt]?
  • Page 359 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:TZONe [:T] :TEST:HANDler:BIN :TEST:A1:HANDler:BIN :TEST:HANDler:COMP :TEST:A1:HANDler:COMP :TEST:HANDler:KEYLock :TEST:A1:HANDler:KEYLock...
  • Page 360 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 *OPC? *OPT? *RCL *RST *SAV *SRE *STB? *TRG...
  • Page 361: Comparison Of Interfaces

    (5 V to 24 V) (5 V to 15 V) (5 V to 24 V) Voltage range of input signal drive 5-24 V 5-15 V 5-24 V power supply Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 362: Scanner Interface

    E X T_D C V C O M M O N e4981aue0025 Table B-4 Scanner interface factory setting E4981A 4268A 4288A Voltage range of input signal drive 5-15 V 5-15 V 5-15 V power supply Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 363: C.status Reporting System

    If the bit of the service request enable register is “1,” a service request (SRQ) is generated by the positive transition of the corresponding status byte register bit. 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.
  • Page 364: Event Register

    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. You cannot change the bit status by issuing a SCPI command.
  • Page 365 Figure C-2 Transition filter and condition register 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...
  • Page 366: Status Register Structure

    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 C-3. Figure C-3 Status register structure Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 367 Status) bit for *STB? Operation Status Register Set to “1” when one of the enabled bits in the Summary operational status register is set to “1.” Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 368 *OPC command on page 159. Not used Always 0 1. Set to “1” when the E4981A receives a data output request but there is no data to output. Query Error 2. Set to “1” when the data of the E4981A's...
  • Page 369 2. This is when the handler interface’s /EOM signal is active. 3. This is when the trigger system is in trigger wait state. For more information on the trigger system, refer to “Trigger system” on page Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 370 *CLS 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 371: Using The Status Reporting System

    For sample programs that demonstrate the use of the commands listed above, refer to “Waiting For Completion Of Measurement (Detecting Completion Of Measurement)” on page 61 “Detecting the occurrence of an Chapter 5 error” on page 84 Chapter 8 Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 372: 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 373: D.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. Operations when Overload/No Contact/Low C is Detected Table D-5 shows operations of the E4981A when one of the following items is detected: • Overload •...
  • Page 374 2. /LOWC_OR_NC becomes active together with the signal that corresponds to the result of normal sorting judgment (judgment result when no error occurred). 3. When an out-of-display-range state is detected, measurement is performed normally but the measured val- ues are not displayed. Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 375: E.error Messages

    Manual. 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 376 -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.
  • Page 377 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. -114 Header suffix out of range The header suffix is out of range.
  • Page 378 -128 Numeric data not allowed A numeric value data element (that does not violate the standard) has been received where the E4981A does not accept any numeric value data element. -131 Invalid suffix The suffix does not meet the syntax defined in IEEE488.2,7.7.3.2 or is inappropriate for the E4981A.
  • Page 379 A trigger command or trigger signal has been received and recognized by the E4981A, but it is ignored due to the timing relationship with the E4981A. For example, this happens when the E4981A’s trigger system is not in the Waiting for Trigger state.
  • Page 380 -223 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. -224 Illegal parameter value The parameter recieved is not correct.
  • Page 381: Warning Messages (Warning)

    (Refer to IEEE488.2,6.5.7.5.7.) 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 382 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 383 Status register :DATA:FEED:CONTrol:BUF2 Command Reference :DATA:FEED:CONTrol:BUF3 Command tree [:SENSe]:AVERage E4981A command tree [:SENSe]:CORRection:LOAD Comparator [:SENSe]:CORRection:MULTiple BIN count [:SENSe]:CORRection:MULTiple:CKIT Low C reject STAN3 Setup [:SENSe]:CORRection:OFFSet Sorting result [:SENSe]:CORRection:OPEN Overload/Low C [:SENSe]:CORRection:SHORt Readout :DISPlay Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 384 Manual change Front panel key Manual trigger Key tree vs SCPI command Measured result Display Reading out Measurement parameter GPIB Measurement range GPIB Address Measurement signal GPIB trigger Measurement state Measurement time Monitor Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 385 :CALCulate1:COMParator:BEEPer:CONDition File name srq_err.bas :CALCulate1:COMParator:CLEar Title :CALCulate1:COMParator:COUNt:CLEar Error occurrence detection using SRQ :CALCulate1:COMParator:COUNt:DATA? :CALCulate1:COMParator:COUNt:MULTiple:D :CALCulate1:COMParator:COUNt:MULTiple:O Questionable status register VLD? Bit definitions :CALCulate1:COMParator:COUNt:OVLD? :CALCulate1:COMParator:MODE :CALCulate1:COMParator:PRIMary:BIN{1-9}:S Range TATe :READ? command :CALCulate1:COMParator:PRIMary:NOMinal Trigge input timing Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 386 :HCOPy:SDUMp:DATA? [:SENSe]:CORRection:CKIT:STAN2:FORMat :INITiate:CONTinuous :READ? [:SENSe]:CORRection:CKIT:STAN3:FORMat :SOURce:FREQuency[:CW] :SOURce:VOLTage:ALC[:STATe] [:SENSe]:CORRection:COLLect:LOAD:RANGe: :SOURce:VOLTage:MODE AUTO :STATus:OPERation:CONDition? [:SENSe]:CORRection:COLLect:STAN3:RANGe :STATus:OPERation:ENABle :AUTO :STATus:OPERation:UPDate [:SENSe]:CORRection:DATA :STATus:OPERation[:EVENt]? [:SENSe]:CORRection:MULTiple:CHANnel :STATus:PRESet [:SENSe]:CORRection:OFFSet:DATA :STATus:QUEStionable:CONDition? [:SENSe]:DETector:DELay1 :STATus:QUEStionable:ENABle [:SENSe]:DETector:DELay2 :STATus:QUEStionable[:EVENt]? [:SENSe]:DETector:DELay3 :SYSTem:BEEPer:STATe *CLS :SYSTem:BEEPer[:IMMediate] *ESE :SYSTem:DATE *ESR? Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 387 Trigger delay time Sequence operation state Trigger event detect state Serial number Trigger mode GPIB command Trigger system Plate Triggering measurement Service request Example Error detection Unlock Waiting for completion of measurement Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 388 USB Port Waiting for completion of measurement USB Remote Control System Waiting for trigger state Warning messages(WARNING) Web Server Keysight E4981A 120 Hz/1 kHz/1 MHz Capacitance Meter...
  • Page 389 This information is subject to change without notice. © Keysight Technologies 2008 - 2019 Edition 3, October 8, 2019 *E4981-90001* E4981-90001 www.keysight.com...

This manual is also suitable for:

E4981a/001E4981a/002

Table of Contents