Keysight E4990A Help Manual

Keysight E4990A Help Manual

Impedance analyzer
Hide thumbs Also See for E4990A:
Table of Contents

Advertisement

E4990A Help

Advertisement

Table of Contents
loading

Summary of Contents for Keysight E4990A

  • Page 1 E4990A Help...
  • Page 3: Table Of Contents

    Opening E4990A Help ................. 3 Context Sensitive Help ............... 4 Closing E4990A Help ................4 Viewing E4990A Help on your PC ............4 Switching between E4990A Help and Measurement View ......4 Navigating E4990A Help ..............4 Navigation bar ................5 Toolbar ..................5 Quick Access ..................
  • Page 4 E4990A Help Precaution for Use of Storage ............12 Precaution for input connector and cable .......... 12 Precautions for Electrostatic Discharge (ESD) ........13 Maintain working environment condition .......... 13 Precautions for transportation ............13 Check for Proper Ventilation ............13 Precautions for Proper Grounding ............
  • Page 5 Table of Contents Adapter Selection ................63 Adapter Setup ................63 Setting Measurement Conditions ............71 Setting Measurement Conditions ............. 71 Initializing Parameters ..............71 Setting Channels and Traces ............72 Selecting Sweep Parameter ............79 Setting Source ................89 Setting Trigger ................
  • Page 6 Setting Control Functions ..............197 Setting Control Functions ..............197 Setting the GPIB ................197 Setting talker/listener GPIB address of E4990A ....... 197 Setting system controller (USB/GPIB interface) ......197 Remote Control Using HTTP (Web Browser) ........199 Enabling Web Server ..............199 Browser Web Control ..............
  • Page 7 Table of Contents Procedure .................. 206 Backing Up License Key File ............206 Backing Up License Key File ............206 Locking the Front Keys, Keyboard, and/or Mouse (Touch Screen) ..207 Locking the Front Keys, Keyboard, and/or Mouse ......207 Setting the Beeper (Built-in Speaker) ..........
  • Page 8 Connecting a Mouse/Keyboard ............225 Connecting a Monitor ..............225 Product Information ................227 Product Information ............... 227 Options for E4990A ................ 227 Frequency Options ..............227 Time Base Options ..............228 Accessary Options ............... 228 Calibration Option ............... 228 System Rack Options ..............
  • Page 9 Table of Contents Replacement of Parts with Limited Service Life ....... 236 System Recovery ................ 238 Updating Firmware ..............238 Service Functions ................ 239 Removing Log Data ..............239 Programming ................... 241 Programming ................241 Remote Control ................241 Overview ................... 241 Setting Measurement Condition ............
  • Page 10 E4990A Help SERVICE ..................569 SOURCE ..................585 STATUS ..................616 SYSTEM ..................635 TRIGGER ................... 649 Index ....................657...
  • Page 11 Agilent E4990A Impedance Analyzer Help The E4990A help provides an easy access to the information related to the use of Agilent E4990A Network Analyzer. Pressing key on the front Help panel displays the topic related to the selected softkey. You can navigate this help system through the navigation tools provided in...
  • Page 13: Using This Help

    Using this Help This help provides the user and programming documentation in an searchable electronic format for the E4990A Network Analyzer. This section describes the usage of this help system. Opening E4990A Help • Context Sensitive Help • Closing E4990A Help •...
  • Page 14: Context Sensitive Help

    Help key in the E4990A or by pressing F1 in a keyboard attached to the E4990A or by clicking the help button in a dialog box. It provides information relevant to the task that needs to be accomplished and reduces the time to search relevant information required to complete a task.
  • Page 15: Navigation Bar

    The toolbar can be used to navigate through the help. The Home option can be used to return to the home page of the E4990A help which contains Quick Access to chapters in the help. The Back and Forward options can be used to toggle between visited topics.
  • Page 16 E4990A Help Hard keys Trace Max Hard Keys (Keys located on the Front panel of E4990A) are displayed in Blue color, Bold in Marker Verdana with 12 pt size. Softkeys Auto Scale All Also known as menu keys, are the names of menu that appear...
  • Page 17: Precautions

    The E4990A complies with INSTALLATION CATEGORY II as well as POLLUTION DEGREE 2 in IEC61010-1. The E4990A is an INDOOR USE product. The LEDs in the E4990A are Class 1 in accordance...
  • Page 18: Safety Symbols

    E4990A Help replacement and internal adjustments must be made by qualified maintenance personnel. Do not replace components with the power cable connected. Under certain conditions, dangerous voltage levels may remain even after the power cable has been disconnected. To avoid injuries, always disconnect the power and discharge circuits before touching them.
  • Page 19: Notices

    Precautions A chassis terminal; a connection to the instrument's chassis, which includes all exposed metal structure. Stand-by. Notices The information contained in this document is subject to change without notice. This document contains proprietary information that is protected by copyright. All rights are reserved. No part of this document may be photocopied, reproduced, or translated to another language without the prior written consent of Agilent Technologies.
  • Page 20: Exclusive Remedies

    E4990A Help any information contained herein. Should Agilent and the user have a separate written agreement with warranty terms covering the material in this document that conflict with these terms, the warranty terms in the separate agreement will control. Exclusive Remedies The remedies provided herein are Buyer's sole and exclusive remedies.
  • Page 21: Installing Software

    To protect your E4990A, follow the instructions below: Read the warning labels and specifications Do not exceed the values provided in the specifications guide or as indicated by the yellow warning labels on the front panel of the E4990A. Refer to the specifications for the conditions required to meet the listed specifications.
  • Page 22: Install Antivirus Protection

    The E4990A does NOT have antivirus protection when shipped. Use of an antivirus program is strongly recommended if you connect the E4990A to the LAN (Internet). In addition, the use of a firewall could help to protect the E4990A from viruses. However, some firewalls could limit DCOM connectivity of the E4990A.
  • Page 23: Precautions For Electrostatic Discharge (Esd)

    E4990A by generating static electricity. Check for Proper Ventilation Periodically check and clean the cooling vents of the E4990A. Inadequate airflow can result in excessive operating temperatures which can lead to instrument failures. When installing the product in a cabinet, the convection in and out of the instrument must not be restricted.
  • Page 24: Before Contacting Us

    Before Contacting us If you encounter the following problems during startup or operation of the E4990A, in which initial registration of the Windows Operating System has been properly performed, execute system recovery and update the Firmware revision.
  • Page 25: Quick Start

    Screen Area • Front Panel: Names and Functions of Parts Ground Terminal Ground terminal is provided with the E4990A and is connected to the chassis of the E4990A. You can connect a banana-type plug to this terminal for grounding. Hardkeys ACTIVE CH/TRACE Block A group of keys for selecting active channels and traces.
  • Page 26 ENTRY Block A group of keys used for entering numeric data is provided on the front panel of the E4990A. Description Hardkey Name 0, 1, 2, 3 , Type numeric characters or a decimal point at the ..
  • Page 27 Help Displays help for E4990A. INSTR STATE Block A group of keys related to the macro function, store and call function, control management function, and presetting of the E4990A (returning it to the preset state). Description Hardkey Name...
  • Page 28 E4990A Help Instr Setup Displays the short-cut keys to make quick setup. Macro Setup Displays the Macro Setup Menu in Softkey Menu Bar. Macro Menu Displays macro list to be executed which is registered in the macro setup. Save/Recall Displays the Save/Recall Menu in Softkey Menu Bar.
  • Page 29 Quick Start Marker Displays the Marker Search Menu in Softkey Menu Bar. Search Manipulating the Marker Search Menu enables you to move a marker to a specific point (maximum, minimum, peak, and a point with a target value) on a trace. You can also find the bandwidth parameters (up to six) and display them.
  • Page 30 E4990A Help Moves the softkey selection Rotary Knob (turned (highlighted display) up or clockwise or counterclockwise) down. Moves the softkey selection Up/Down Arrow keys (highlighted display) up or down. Displays the softkey menu one Right Arrow key layer above. Displays the softkey menu one Left Arrow keys layer below.
  • Page 31 Enter area and moves the focus to the (pressed) softkey menu. RESPONSE Block A group of keys used mainly for setting up response measurements on the E4990A. Description Hardkey Name Channel Changes between normal and maximum display of the active channel window. In normal display, all of the defined channel windows (both active and non-active) are displayed in split views on the screen.
  • Page 32 E4990A Help Manipulating the Scale Menu enables you to specify the scale for displaying a trace (magnitude per division, value of the reference line, etc.) for each trace. You can also specify the electrical delay and phase offset for each trace.
  • Page 33 Valid pixels are 99.998 % and more. Below 0.002% of fixed points of black, blue, green or red are not regarded as failure. Standby Switch This switch can turn on/off the E4990A. The color on the button shows the status as shown below: Indicator Color Description Green Normal power on status.
  • Page 34: Rear Panel: Names And Functions Of Parts

    E4990A Help To turn off the power of the E4990A, be sure to follow the steps described below: 1. First, press this standby switch or send a shutdown command from the external controller to activate the shutdown process (the processing of software and hardware necessary to turn off the power supply).
  • Page 35 The label shows the license information of the Windows Operating System Ethernet Port A terminal for connecting the E4990A to a LAN (Local Area Network). Connecting this instrument to a LAN enables you to access the hard disk drive of this instrument from an external PC or to control this instrument by using SICL-LAN or telnet.
  • Page 36 Bus (GPIB) connector allows you to configure an automatic measurement system. This GPIB port is used only for controlling the E4990A from an external controller. Use USB/GPIB interface to control other devices from the E4990A. You cannot control other devices from the E4990A through this GPIB port.
  • Page 37 Quick Start signal input connector of another device, the device can be phase-locked to the internal reference signal of the E4990A and used under this condition. High Stability Frequency Reference Output (REF OVEN, OPT 1E5) When Option 1E5 (high stability time base) is installed, the reference signal is output from this connector.
  • Page 38: Screen Area

    Four USB (Universal Serial Bus) ports are provided that can be used for connecting to USB keyboard, USB mouse, USB memory or a printer. Connecting a compatible printer to this port enables screen information on the E4990A to be printed. See Using USB for more detail.
  • Page 39 Quick Start Softkey Menu Bar • Channel Window Window for displaying the traces. Because a channel corresponds to a window, it is called a channel window. When the outer frame of a channel window is displayed in light gray, it shows that the channel is an active channel (the channel for which setup is being performed).
  • Page 40 E4990A Help Averaging Status Displays the averaging factor and averaging count when averaging turned on. n/m (displayed in blue) Averaging: ON (m: averaging factor; n: averaging count) (not displayed) Averaging: OFF...
  • Page 41 Quick Start Bandwidth Parameter It shows the bandwidth data for a trace when the bandwidth function turned on. Calibration/Compensation/Port Extension Status Calibration Status Correction Point:User Freq Correction Point:Fixed Freq User Cor (Neither interpolation nor Correction: extrapolation is being executed.) C? (Interpolation is being executed.) User None...
  • Page 42 E4990A Help Port Extension Status PEXT or PExt is displayed when Port Extension is turned on and Length or Time is not zero. PEXT: Fixed point • PExt: User point • Channel Number Indicates the channel number. To make a channel active, use Channel Next Prev.
  • Page 43 Quick Start pointer vertically with the left mouse button pressed, and then releasing the button at the desired location. Marker Indicators Indicates the positions of markers on the stimulus axis. Active marker indicator Non-active marker indicator You can also move a marker to the desired position by placing the mouse pointer on the marker indicator or position of the marker itself (the pointer changes from ), moving the indicator vertically with the left...
  • Page 44 E4990A Help It shows the statistics data for a trace (span, mean, standard deviation, and peak-to-peak) when the statistic function is turned on. Measurement Parameter Measurement parameters are displayed. OSC Level/DC Bias/CW Frequency Indicates the OSC level, DC Bias and CW frequency in the following conditions.
  • Page 45 Quick Start where the trace name is placed (the mouse pointer changes from ) also makes a trace active. In the rectangular display format, the trace number is displayed in the same color as the trace at the right end of each trace. Trace Status Area The setup for each trace is displayed here.
  • Page 46 E4990A Help Used to enter numeric data into the E4990A. Press a hardkey or softkey to enter data, and the data entry bar will appear at the top of the screen. To assign a title to a channel window, an entry bar that allows you to enter letters and symbols by using the front panel keys or mouse is displayed.
  • Page 47 DC Bias is turns OFF. Display Update Off Indicator When information update display on the LCD screen is turned off, this indicator is displayed in red. Measurement Status Displays the measurement status of the E4990A. Value Description Setup Setup for measurement in progress...
  • Page 48 External Reference Signal When the frequency reference signal is input to the Reference Signal Input (REF IN) on the rear panel and the measurement signal of the E4990A is phase-locked to the reference signal, ExtRef is displayed in blue.
  • Page 49 Block on the front panel of the MKR/ANALYSIS INSTR STATE E4990A. The menus on the menu bar correspond to the key blocks, and their submenus to the hardkeys inside the key blocks. Softkey Menu Bar A group of keys on the screen called by the softkeys and menu bars. You...
  • Page 50 E4990A Help To manipulate a menu bar, it has to be selected as the object to manipulate (with the focus placed on it). When the focus is placed on a menu bar, the menu title area at the top is displayed in blue.
  • Page 51 Quick Start Pressing key on the front panel or pressing key on the Enter Enter keyboard causes the highlighted (selected) softkey to be executed. You can change which softkey in the menu is highlighted by turning or pressing key on the front panel or by pressing key on the keyboard.
  • Page 52: Measurement Example

    Measurement Example Measurement Example This chapter guides you through a tour of the basic measurement functions of the E4990A Impedance Analyzer. If you are new to the E4990A, this tutorial should help you get familiar with the instrument. Required Equipment •...
  • Page 53: Specifying Measurement Conditions

    Reverse the above procedure when removing the 16047E Test Fixture. Turn ON the Power Press the power switch to turn ON the power to the E4990A. The E4990A performs a power-on self-test. During the self-test, the model name, firmware revision number/date, options, copyright notice, and other information appear on the LCD.
  • Page 54 Preset This puts the E4990A into its preset state. If you turn on the E4990A with a power-on setting file residing on the flash memory (nonvolatile memory disk), the file is automatically loaded, and the settings contained in the file are restored.
  • Page 55: Fixture Compensation

    • Other topics about Measurement Example Next, you need to eliminate errors produced between the test fixture and the E4990A. This process is called “fixture compensation.” You can perform the process by using three compensation functions: OPEN, SHORT, and LOAD.
  • Page 56 SHORT compensation function is turned on. 3. Remove the short bar from the 16047E's test electrodes. The E4990A provides three fixture compensation functions: OPEN, SHORT, and LOAD. You can turn on/off each of these compensation functions individually and use them in any combination to perform the fixture compensation process.
  • Page 57: Carrying Out Measurement And Viewing Results

    Quick Start Carrying Out Measurement and Viewing Results Connect the DUT • Apply the Logarithmic Format to the Vertical Axis for |Z| • Apply the Linear Format to the Vertical Axis for Theta • Display the Measured |Z| and Theta Values in Parallel •...
  • Page 58 E4990A Help Apply the Logarithmic Format to the Vertical Axis for |Z| 1. Ensure that Trace 1 is selected as the active trace (Trace 1 is active by default in the preset state). 2. Press the Format key to display the Format menu.
  • Page 59 Quick Start Display the Measured |Z| and Theta Values in Parallel 1. Press the Display key to display the Display menu. 2. Select Allocate Traces and select 2 horizontal split Once split is applied, the graph will be as shown below.
  • Page 60 E4990A Help Auto-scale the Traces 1. Press the Scale > Auto Scale All to auto-scale both traces. The result of applying auto-scale to all traces is shown below.
  • Page 61: Results Of Analysis

    Quick Start Results of Analysis Determine the Self-resonance Frequency and Resonant Impedance • Other topics about Measurement Example Determine the Self-resonance Frequency and Resonant Impedance 1. Activate Trace 1 (you may use touch-screen or by toggling between key). Trace Prev Trace Next 2.
  • Page 62: Softkey Shortcuts

    E4990A Help You can determine the self-resonance frequency and resonant impedance by reading the sweep parameter (frequency) and measurement parameter values indicated by the main marker that appears in the upper-right area of the graph for Trace 1, as shown below.
  • Page 63 Quick Start For example, Accessory softkey can be accessed by pressing (Cal Compen) > Accessory, instead of > Accessory. Instr Setup...
  • Page 64 E4990A Help > Trace 3&4 allows you to select either OSC Instr Setup Monitor or DC Monitor for both traces in parallel.
  • Page 65: Measurement

    Measurement Measurement Preparation of Measurement Accessories • Setting Measurement Conditions • Calibration • Setting Up the Display of Measurement Results • Analysis and Processing of Result • Outputting Data • Preparation of Measurement Accessories Preparation of Measurement Accessories Selecting Accessories for Measurement •...
  • Page 66 E4990A Help Arbitrary None Frequency ≤ 40 Chip MHz, Component 16034E component size ≥ 1608 Entire frequency range of E4990A, 16034G Component size ≥ 0603 Entire frequency Can measure range of E4990A, 16034H array-type Component size components. ≥ 1608 Frequency ≤ 10...
  • Page 67 ≤ 1 mm Four alligator Frequency ≤ 100 clips. Cable 16089D length: approx. 1 Entire frequency For both chip and 16092A range of E4990A lead components. Entire frequency Connected to range of E4990A, 16192A both sides of the Component size component.
  • Page 68 E4990A Help Component size bottom face. ≥ 1608 Entire frequency Connected to range of E4990A, 16196A both sides of the Component size component. ≥ 1608 Entire frequency Connected to range of E4990A, 16196B both sides of the Component size component.
  • Page 69: Connecting The Accessories

    BNC 4 m Cable cannot be used in place of the 16048G or 16048H. Connecting the Accessories 1. Connect the measurement accessories to the E4990A. 2. Press the standby switch on the front panel of the E4990A to turn it 3. Press > Accessory or Instr Setup >...
  • Page 70 E4990A Help (NONE) type test 16034H fixture to 16044A the four- 16047A terminal pair port of the 16047D E4990A and 16047E connect the 16065A *2 device to the fixture 16089A *2 contacts. 16089B *2 16089C *2 16089D *2 16089E *2 B.
  • Page 71 42942A Terminal directly to 16092A Adapter the four- (7mm 42942A terminal pair 42942A) port of the 16192A E4990A, 42942A connect a dedicated 16454A test fixture to the 7mm port, and then connect the device to the fixture contacts. (Only for...
  • Page 72 E4990A Help Option 120) F. Connect 42941A 42941A √ √ √ √ the 42941A and probe Impedance directly to adapter Probe the four- (PROBE terminal pair 42941A) port of the E4990A, connect a dedicated probe adapter to the SMA port, and...
  • Page 73: Adapter Selection

    Adapter Selection. The adapter setup is normally performed when using the following accessories with the E4990A for the first time after it is delivered. The adapter setup should be performed again when the accessory is changed. Even if the different accessory with the...
  • Page 74 Adapter setup data can be obtained and saved for each adapter selection. Adapter setting (adapter selection and adapter setup data) is not affected by turning on/of the E4990A or by pressing the Preset to initialize the instrument settings. Adapter Setup Procedure for the 16048G and 16048H When you use the 16048G 1m cable or 16048H 2m cable with another accessory, only perform the adapter setup for the 16048G or 16048H.
  • Page 75 H and H terminals of the 100 Ω Resister (furnished with the E4990A, Part Number: E4990-61001). Other terminals should remain open. 7. Click Phase to start the phase compensation data measurement. When the phase compensation data measurement is completed, the softkey label changes to Phase [Done].
  • Page 76 1. Make sure that the 16334A is correctly connected to the four- terminal pair port of the E4990A. The 16334A must be directly connected to the four-terminal pair port of the E4990A. 2. More than 30 minutes warm-up time is required after turning on the E4990A.
  • Page 77 7. Click Save Impedance to start calculating the adapter setup data from the measured phase compensation and load data. The adapter setup data is automatically saved to the E4990A. Click Cancel to cancel the adapter setup process. If the adapter setup process is cancelled, the previously obtained data is saved as the available adapter setup data.
  • Page 78 E4990A Help 1. Make sure that the 42942A is correctly connected to the four-terminal pair port of the E4990A. 2. More than 30 minutes warm-up time is required after turning on the E4990A. 3. Make the correct accessory selection in accordance with...
  • Page 79 Measurement 9. Click Short to start the short data measurement. When the short data measurement is completed, the softkey label changes to Short [Done]. Remove the SHORT (0 Ω) standard from the 7-mm port of the 42942A. Then connect the LOAD (50 Ω) standard to the 7-mm port (the LOAD standard is furnished with the 42942A Terminal Adapter).
  • Page 80 Click Save Impedance to start calculating the adapter setup data from the measured OPEN, SHORT, and LOAD data. The adapter setup data is automatically saved in the E4990A. Click Cancel to cancel the adapter setup process. If the adapter setup process is canceled, the previously obtained data is saved as the available adapter setup data.
  • Page 81: Setting Measurement Conditions

    Click Save Impedance to start calculating the adapter setup data from the measured phase compensation, OPEN, SHORT, and LOAD data. The adapter setup data is automatically saved in the E4990A. Press the cancel key to cancel the adapter setup process.
  • Page 82: Setting Channels And Traces

    • Other topics about Setting Measurement Conditions Overview of Channel and Trace The E4990A allows you to setup multiple channels to perform measurement under different stimulus conditions. As multiple traces (measurement parameters) can be displayed for each channel, no feature is provided to link the stimulus conditions between channels, and each channel is always independent of the others.
  • Page 83 Measurement Parameter Controlled Setup Items Setup Key(s) Analyzer Channel Trace Stimulus Settings Start, Stop, Center, Sweep range Span OSC Level, CW Sweep Setup > OSC level frequency Sweep time/Sweep Sweep Setup > Sweep Time, Sweep delay time Delay Number of points >...
  • Page 84 E4990A Help Trigger Trigger > Restart/Trigger Ext Trigger Input, Trigger > Ext Trig Input, Trigger Delay Trigger Delay Ext Trigger Output, Trigger > Ext Trig Output, Polarity, Polarity, Position, Pulse Position, Pulse Width Width Response Settings Measurement parameter Meas Format...
  • Page 85 Measurement (ON/OFF) Averaging > Averaging Restart/ Avg Factor/Averaging (ON/OFF) Averaging Trigger > Avg Trigger (ON/OFF) Calibration/Fixture Compensation Marker Marker, Marker Search, Maker Fctn Marker Table > Maker Maker Fctn Table Analysis Equivalent Circuit > Analysis Equivalent Circuit Limit Test Analysis >...
  • Page 86 E4990A Help Revision/Service menu Preset Preset Number of Channels/Traces The number of channels and the number of traces are 4. The maximum number of points is 1601. Setting Channel Display (Layout of Channels) The measurement result for each channel is displayed in its dedicated window (channel window).
  • Page 87 Measurement You specify the trace display by setting the number of traces (upper limit of displayed trace numbers). For example, if you set the number of traces to 3, traces 1 through 3 are displayed. The procedure for setting the number of traces is as follows: 1.
  • Page 88 E4990A Help The procedure for setting the graph layout is as follows: 1. Press Prev) to select the channel for which Channel Next Channel you want to set the graph layout. 2. Press Display > Allocate Traces. 3. Press the desired softkey to select the graph layout shown below.
  • Page 89: Selecting Sweep Parameter

    Measurement Changing Active Trace The active trace is the one whose settings can currently be changed. The trace name on the screen (for example, Tr2) of the current active trace is highlighted and indicated with to the left. To change the settings specific to a certain trace, you must first activate the trace.
  • Page 90 E4990A Help Using Time as Sweep Parameter (Zero Span Sweep) • Setting Number of Points (NOP) • Selecting Sweep Direction • Setting Time Delay for Measurement • Setting Measurement Time • Averaging Between Sweeps (Sweep-to-Sweep Averaging) • Making Sweep Averaging Measurement with Single Trigger •...
  • Page 91 Measurement Setting the Sweep Range with the Start and Stop Values 1. Press Start, then input the start value. 2. Press Stop, then input the stop value. The sweep start value cannot be greater than the sweep stop value. Sweep with decreasing frequency can be possible by setting a sweep range with increasing frequency and then specifying a downward sweep direction.
  • Page 92 E4990A Help If the reference marker is on and the stimulus value of the active marker is expressed by a value relative to the reference marker, the absolute stimulus value will be used to set the new sweep range.
  • Page 93 Measurement...
  • Page 94 E4990A Help Softkey Function Marker Substitutes the sweep parameter value at the main Zoom marker on the current active trace (A or B) into the sweep center value and simultaneously changes the current sweep span value to the sweep span value specified with the Zooming Aperture.
  • Page 95 Measurement The number of sweep points can be set to any integer from 2 to 1601. When list is selected as a sweep type (list sweep), use a list sweep table to set the number of points. Setting the number of points is commonly applied to traces 1 and 2.
  • Page 96 E4990A Help When the trigger mode is set at "On Point". Setting with Sweep Time Delay Time delay can be set at the point before sweep starts. 1. Press to display the Sweep Setup menu. Sweep Setup 2. Press Sweep Delay and input the desired sweep time delay.
  • Page 97 Measurement 2. Press Meas Time and select the desired measurement speed time. The available options are 1|2|3|4|5 with 1 being the fastest time (maximized speed) and 5 being the most precise (accuracy maximized). Setting a greater measurement time will improve measurement accuracy, but keep in mind that this requires a longer measurement time.
  • Page 98: Averaging Function

    Averaging for Each Measurement Point (Point Averaging) Point averaging averages each data point by a user-specified averaging factor. The Agilent E4990A repeatedly measures the same point until the averaging factor is reached. It then divides the vector summation of the measurement value by the averaging factor and starts measuring the next point.
  • Page 99: Setting Source

    Measurement Perform the averaging factor setup as follows: 1. Press to display the Averaging menu. 2. Press Point Avg Factor and input the desired point averaging factor value. The value of point averaging can be set to any natural number from 1 to 999. Setting the point averaging to 1 is equivalent to turning the averaging OFF.
  • Page 100 E4990A Help The unit specified for oscillator level through the steps above will be applied to the unit for oscillator level sweep (voltage level sweep or current level sweep) and the unit for the fixed oscillator level when sweeping parameters other than oscillator level. The setting for the unit will not affect the setting for the signal source level monitoring function, since the function displays both voltage and current levels.
  • Page 101 Measurement 2. The Voltage Level or Current Level is enabled depending on your bias mode selection. For example, if you have selected DC Bias > DC Bias Mode > Voltage, then Voltage Level is enabled. then, press the Voltage Level and input the desired voltage level value. Setting limits for dc voltage When constant voltage or current is selected for the dc bias mode, follow the steps below to set limit values for the voltage (upper and lower limits)
  • Page 102: Setting Trigger

    Single Action (Segment Sweep) Other topics about Setting Measurement Conditions Overview The E4990A has one trigger source. When this trigger source detects a trigger signal that has occurred, a sweep or point measurement is performed for channels. The execution of measurement for each channel does not depend on whether the channel is displayed.
  • Page 103 Measurement Trigger Function Sources Internal Uses a consecutive signal generated by the (Internal) firmware as a trigger source. Triggers are sent immediately following the completion of each measurement. External Uses the external trigger input terminal (BNC) or (External) 24 Bit I/O (Pin No.
  • Page 104 E4990A Help Negative Edge Detect external trigger with negative edge. Positive Edge Detect external trigger with positive edge. The setting for trigger polarity is NOT valid for the external trigger from the 24 Bit I/O (Hander). Setting with Trigger Delay Set the external trigger delay time at each point.
  • Page 105 Low level after completing the measurement of all the measurement points. Point Time until the E4990A is ready to accept a trigger for the Trigger next measurement point. The value depends on the Period measurement conditions and the settings of the E4990A.
  • Page 106 E4990A Help Time for sweep delay. Controlling Trigger Setting Trigger Mode (Single/Continuous) You can set the trigger mode for each channel independently. This allows you to control the operation of each channel after a trigger signal is detected by setting the channel's status with the trigger mode.
  • Page 107 Measurement All Channel Sets active channel trigger mode to hold. Active Channel Triggers Active channel alone. Sweep with unlimited times (continuous sweep) 1. Press > Continuous to select continuous sweep. Trigger When continuous sweep is selected, sweeping can be repeated unlimited times after it is triggered. Press the Hold key to stop the sweeping.
  • Page 108 E4990A Help 1. Press display the sweep setup menu. Sweep Setup 2. Press Edit Segment Table. The segment table appears in the lower section of the screen. 3. Select the softkey below to change the frequency range setting mode for each segment.
  • Page 109: Calibration

    1. Press Sweep Setup display the sweep setup menu. 2. Press Segment Display > Freq Base|Order Base. Calibration Calibration This chapter describes calibration methods for the E4990A Impedance Analyzer. Selecting Appropriate Calibration Method • A. Direct Connection Type Test Fixture •...
  • Page 110 E4990A Help The E4990A has three calibration types: user calibration, port extension compensation, and fixture compensation. Table below shows each device connection and its corresponding adapter selection and calibration. Calibration should be done according to the particular requirements of each device connection.
  • Page 111 16334A, 16451B C. Extend the four- fixt 16048H terminal pair dire and test port of the Four- fixture E4990A with terminal four a 2-meter- pair, 2 pair long four- meters terminal pair (4TP 2M) 16048H configuration and connect 16452A the device.
  • Page 112 E4990A Help terminal pair Extension) test fixture calibration term port of the kit or user- E4990A, defined connect a calibration coaxial cable kit) to the 7-mm port, connect a test fixture, and then connect the device to the fixture contacts.
  • Page 113: Direct Connection Type Test Fixture

    A. Direct Connection Type Test Fixture This section describes the calibration procedures to follow when a direct connection type test fixture is connected to the four-terminal pair port of the E4990A and a device is connected to the test fixture contacts.
  • Page 114: Calibration For Four-Terminal Pair, 1-M Extension

    B. Calibration for Four-Terminal Pair, 1-m Extension This section describes the calibration procedures to follow when the four- terminal pair port of the E4990A is extended with a 1-meter-long four- terminal pair configuration and the device is connected to the cable’s end...
  • Page 115 Measurement This calibration procedure is applied to the following connections: The 16048G (1-m Cable) is connected to the E4990A and device is • connected to the cable’s end with a test fixture. The 16048G (1-m Cable) is connected to the E4990A and 16452A •...
  • Page 116: Calibration For Four-Terminal Pair, 2-M Extension

    C. Calibration for Four-Terminal Pair, 2-m Extension This section describes the calibration procedures to follow when the four- terminal pair port of the E4990A is extended with a 2-meter-long four- terminal pair configuration and the device is connected to the cable’s end...
  • Page 117 Measurement This calibration procedure is applied to the following connections: The 16048H (2-m Cable) is connected to the E4990A and the device • is connected to the cable’s end with a test fixture. The 16048H (2-m Cable) is connected to the E4990A and 16452A •...
  • Page 118: Exclusive Fixture

    When an exclusive test fixture is connected to the 7-mm port of the 42942A Terminal Adapter, which is connected to the four-terminal pair port of the E4990A, and a device is connected to the test fixture, perform the calibration procedure described below.
  • Page 119 7mm 42942A. Perform Adapter Setup if it is not done yet. 2. When performing calibration for the 7-mm port of the E4990A with a user-defined calibration kit, be sure to use the proper calibration kit. Refer to User Calibration.
  • Page 120: 42942A, 7-Mm Port Extension

    Other topics about Calibration E. 42942A, 7-mm Port Extension Perform the following calibration when the 7-mm port of a 42942A connected to the E4990A is extended with a one-port configuration and the device is connected to the cable’s end with a minimal connection.
  • Page 121 Port Extension Compensation. In measurements using the E4990A, the electrical length (delay time) of a 42942A dedicated test fixture (such as...
  • Page 122: 42941A, Probe Adapter

    Perform the following calibration when a probe adapter supplied with the 42941A Impedance Probe is directly connected to the test port of the 42941A, which is connected to the four-terminal pair port of the E4990A, and a device is connected to the probe adapter.
  • Page 123 Measurement This calibration procedure is applied when the following probe adapters are connected to the test port of the 42941A (see the operation manual of the 42941A for details of probe adapters): Pin Probe (with ground electrode or ground lead) •...
  • Page 124: 42941A 3.5Mm Port Extension

    Other topics about Calibration G. 42941A 3.5mm Port Extension Perform the following calibration when the 3.5-mm port of a 42941A connected to the E4990A is extended with a one-port configuration and the device is connected to the cable’s end with a minimal connection.
  • Page 125 Measurement 1. Make sure that the adapter selection is set to 42941A Extension. Perform Adapter Setup if it is not done yet.
  • Page 126: User Calibration

    Port Extension Compensation. In measurements using the E4990A, the electrical length (delay time) of a 42942A dedicated test fixture (such as 16092A) and 42941A’s dedicated probe adapter can be regarded as 0.
  • Page 127 Measurement calibration. It is not possible to turn ON or OFF each type of calibration data independently during your measurement. 1. Press to display the Calibration Menu. 2. Select calibration (compensation) data acquisition points in accordance with Selecting Calibration/Compensation Data Points.
  • Page 128: Port Extension Compensation

    You can define standard values of OPEN, SHORT, and LOAD for user calibration. Figure below shows the circuit models of the user calibration kit for the Agilent E4990A. Each calibration’s standard value can be confirmed and changed as follows: 1. Press the >...
  • Page 129: Fixture Compensation

    OPEN compensation and fixture SHORT compensation. For the E4990A, because the sending and receiving ends of a measurement path are terminated with the characteristic impedance of 50 Ω at a measurement frequency of 15 MHz or higher frequency for no cable extension (direct connection type test fixture) or a measurement frequency of 5.2083 MHz or higher for 1 m/2 m...
  • Page 130 E4990A Help 3. Press Fixture Compen to display the Fixture Compensation Menu. 4. If required, set user-defined standard values in accordance with Defining the Standard Values for Fixture Compensation. When you perform fixture LOAD compensation for the 16334A Tweezers Type Test Fixture or 16451B Dielectric Test Fixture, you need special setups and procedures for standard definition and other processes.
  • Page 131: Selecting Calibration/Compensation Frequency Points

    You can define standard values of OPEN, SHORT, and LOAD for fixture compensation. Figure below shows the circuit models of the fixture compensation kit used for the Agilent E4990A. Each calibration’s standard value can be confirmed and changed as follows: 1.
  • Page 132 Softkey Calibration/Compensation Points Obtain calibration/compensation data at fixed frequency points covering the entire frequency range of the E4990A. In device measurement, user calibration or fixture compensation Fixed is applied to each measurement point by using interpolation. freq Even if the measurement points are changed by altering the sweep setups, you don't need to retake the calibration/compensation data.
  • Page 133: Setting Up The Display Of Measurement Results

    Setting Up the Display of Measurement Results Setting Up the Display of Measurement Results This chapter describes how to configure the E4990A Impedance Analyzer to display the measurement results in the way that best suits your needs. Selecting the Measurement Parameters •...
  • Page 134 E4990A Help Other topics about Setting Up the Display of Measurement Results Selecting Parameters for both traces 1 and 2 1. Press the > Trace1&2. Meas 2. Select the measurement parameter for the traces 1 and 2. To select: Press:...
  • Page 135 This feature makes it easy to examine the DUT from various perspectives by switching among a number of measurement parameters. For detailed information on configuring the settings that control how the E4990A displays measurement results, refer to the following sections: Selecting the Graph Axis Format •...
  • Page 136: Selecting The Graph Axis Format

    Other topics about Setting Up the Display of Measurement Results When Using Cartesian Coordinates Unless the E4990A is configured to perform a COMPLEX Z-Y measurement (complex impedance for Trace 1, complex admittance for Trace 2), it displays measurement results in a Cartesian-coordinate graph whose horizontal and vertical axes indicate the sweep and measurement parameter values, respectively.
  • Page 137: Scaling Trace

    This section describes how to manually scale the active trace for a Cartesian-coordinate graph. Note that these procedures do not apply when the Agilent E4990A is configured to perform a COMPLEX Z-Y measurement (complex impedance for Trace 1, complex admittance for Trace 2).
  • Page 138 E4990A Help marker position as the reference value. Thus, you can change the trace scale by placing the reference line at the position indicated by the main marker. 5. Press the > Scale/Div, and input the desired value that Scale indicates the scale per division.
  • Page 139: Trace-Based Comparison And Calculation

    Measurement 3. Alternatively, when you have the main marker displayed on the trace, press Marker Fctn > Marker Reference to use the value at the marker position (i.e., the distance from the origin) as the full scale value. Thus, you can change the trace scale by placing the full scale circle at the position indicated by the main marker.
  • Page 140 Traces 1 and 2. This means that the measurement data for the non-active trace is also stored into the memory trace. 7. The Agilent E4990A provides a number of options that allow you to control how each trace is displayed. Select one of the following...
  • Page 141 Measurement Displays only memory trace stored by Data -> Mem operation on the screen Data & Displays data trace and memory trace on the screen. You can now easily compare the data trace and memory trace on the screen. Trace is not displayed 7.
  • Page 142: Monitoring Source Signal Level

    The signal level actually applied to a DUT differs from the setting applied to the signal source because some electrical loss occurs between each test terminal and the DUT. The E4990A provides a feature that allows you to monitor both the voltage and amperage values of the test signal level actually applied to the DUT, whether you measure the signal source level by voltage or current.
  • Page 143: Setting For Phase

    3. Press Phase Unit > Deg|Rad to select your desired phase unit. Displaying Phase Values without Wrapping at ±180 degree The E4990A provides a feature that allows you to display phase values without wrapping them at +180° or -180°. This feature, called “expanded phase,”...
  • Page 144: Setting Windows Display

    E4990A Help To expand the phase, your parameter must be either |Z|- θ/|Y|-θ or COMPLEX Z-Y. You should activate Trace 2 in the former case, and the trace whose axis format is polar in the latter case. 2. Press the key to display the Format menu.
  • Page 145 Measurement 4. Press one more time to reduce the display to its previous Trace Max size. Turning off the display of graticule labels When using a rectangular display format, the graph area can be expanded to the left by turning OFF the display of graticule labels. Turning OFF graticule label display 1.
  • Page 146 E4990A Help This can be turned OFF by the Security Level menu. High Hides the frequency information with a series of asterisks. Save/Recall > Save Trace Data and Save S1P are inactive. This cannot be turned OFF by the Security Level menu.
  • Page 147 Measurement Setting display colors Selecting display mode You can select the display mode of the LCD display from two modes: normal display (background: black) or inverted display (background: white). In normal display, the colors of items are preset so that you can recognize them easily on the display of the instrument.
  • Page 148 E4990A Help White Gray Black Light Dark Light Yellow Dark Yellow Yellow Light Green Dark Green Green Light Cyan Dark Cyan Cyan Blue Light Dark Blue Blue Light Magenta Dark Magenta Magenta The setting procedure is as follows: 1. Press >...
  • Page 149 System 2. Click Normal, Small or Large. Resizing the screen You can resize the E4990A screen by minimizing, maximizing or restoring it to its original size. The resizing procedure is as follows: 1. Click Resize at the top right corner of the screen.
  • Page 150 Another option to minimize the E4990A screen is by using the Menu Bar and the procedure is as follows: 1. Press > Minimize E4990A. Display You can also hide and restore the title bar of the E4990A screen and the procedure is as follows: 1. Press > E4990A Title bar. Display 2.
  • Page 151: Analysis And Processing Of Result

    Measurement Superimposing Multiple Traces This function allows you to draw a new trace without erasing existing traces. Even if this function is on, the traces are erased when the window size, scale, softkey display on/off, entry window on/off are changed. 1.
  • Page 152: Analyzing Data On The Trace Using The Marker

    From a Reference Point to a Relative Value. The E4990A is capable of displaying up to 10 markers including the reference marker on each trace. Each marker has a stimulus value (the value on the X-axis in rectangular display format) and a response value (the value on the Y-axis in rectangular display format).
  • Page 153: Data Format

    Measurement marker response values (two values: main and auxiliary) can be selected from several types. The selection is performed in the data format. Softkey for selecting Marker response value data format Main Auxiliary Complex Real part (R or G) Imaginary part (X or B) Polar Absolute value (|Z|...
  • Page 154 E4990A Help Converting From a Reference Point to a Relative Value Activate the reference marker. 2. Move the reference marker at the point to be used as the reference. 3. Click Ref Marker Mode to turn on the reference mode.
  • Page 155 Measurement Turning off The marker can move from one actual measurement discrete point to another. Because it is interpolated, it can also mode move in the space between measurement points. (Discrete OFF) Turning Discrete Mode On or Off 1. Press Channel Next Channel Prev) and...
  • Page 156 E4990A Help Value Description Marker Couple Markers are set up and moved in coupled operation is ON on all the traces in a channel. (Coupling ON) Marker Couple Markers are set up and moved independently for is OFF each trace.
  • Page 157 Measurement Specifying Display Position of Marker Values This section describes how to specify the marker value display position for each active trace.
  • Page 158 E4990A Help Value Description Marker Info Specifies the horizontal display position by the width of X Pos the display area as a percentage. Marker Info Specifies the vertical display position by the height of Y Pos the display area as a percentage.
  • Page 159 Measurement Value Description On (Align Displays marker values to align to the display position of trace 1. Off (Align Displays marker values in the display position defined for each trace. OFF) 1. Press > Annotation Options. Marker Fctn 2. Click Align to toggle ON/OFF. Displaying All Marker Values for Displayed Traces This section describes how to display all marker values for the displayed traces.
  • Page 160: Searching For Positions That Match Specified Criteria

    E4990A Help Value Description Display all Displays all marker values for displayed traces. (Active Only OFF) Display active Displays markers for the active trace only. markers (Active Only ON) 1. Press > Annotation Options. Marker Fctn 2. Click Active Only to toggle ON/OFF.
  • Page 161 Measurement Setting Search Range • Automatically Executing a Search (Search Tracking) • Searching for Maximum and Minimum Values • Searching for the Peak • Searching for Multiple Peaks • Searching for the Target Value (Target search) • Searching for the Multiple Target Values (Multi-target Search) •...
  • Page 162 E4990A Help 3. Click Couple to toggle ON/OFF trace coupling within the search range. Procedure to Set Search Range 1. Press Channel Next Channel Prev) and Trace Next Trace Prev) to activate the trace for which you want to set the search range.
  • Page 163 Measurement maximum (Max) measured value is the greatest. Search for Move active marker to point on the trace where minimum (Min) measured value is the lowest. Procedure Activate the marker you are using to search for the maximum and minimum values. 2.
  • Page 164 E4990A Help (Search Left) the smaller stimulus values and moves the marker to first peak encountered. Right search Execute the search from current marker position to the (Search larger stimulus values and moves the marker to first Right) peak encountered.
  • Page 165 Measurement The multi-peak search function enables you to display markers on multiple peaks on traces. Definition of the Peaks A peak is a measurement point whose value is greater or smaller than the adjoining measurement points on its right and left sides. Peaks are classified into the following types depending on the difference in magnitude from the measurement points on either side of it.
  • Page 166 E4990A Help This causes the multi-peak search to be executed based on the definitions of the currently set lower limit for the peak excursion value and newly set peak polarity. Press Search Multipeak to move the marker to the peak.
  • Page 167 Measurement The following three methods are available for executing the target search: Target The marker moves to the peak with maximum response value if the peak polarity is Positive or Both or to the search (Search peak with minimum response value if the peak polarity is Negative.
  • Page 168 E4990A Help 6. Select a transition type. This sets the target search to be executed based on the definitions of the currently set target value and the newly set transition type. 7. Press the corresponding softkey to move the marker to the target.
  • Page 169: Analyze Trace Bandwidth

    • Other topics about Analysis and Processing of Result The E4990A can automatically derive the parameters called bandwidth, center value, Q value, peak,∆L, and ∆R from the measurement trace. At the instant when the trace bandwidth analysis function is turned On and...
  • Page 170 E4990A Help Definitions of Parameters in the Trace Bandwidth Analysis Table below shows the definition of each parameter in the trace bandwidth analysis. Parameter Definition Cutoff point Two points having the predefined measurement parameter value that are searched for and detected from the main marker position to both ends on the trace.
  • Page 171 ∆ marker is present. Define the Cutoff Point in Trace Bandwidth Analysis When trace bandwidth analysis is performed, the Agilent E4990A searches for the cutoff points on both sides with respect to the sweep parameter shaft starting from the main marker position. The cutoff point used for this search is defined by the following steps: 1.
  • Page 172 E4990A Help MkrVal-Fixed MKRVAL - fixed value MkrVal+Fixed MKRVAL + fixed value Fixed Value Fixed value specified by numerical value MKRVAL: Indicates the measurement parameter value (measurement) at the position of the main marker (marker 0). Fixed value: Indicates the absolute value of the measurement parameter if there is no ∆ marker; it is a relative value with reference to the tracking ∆...
  • Page 173: Reading The Marker Position Time Or Relaxation Time

    Measurement Reading the marker position time or relaxation time You can use the following procedure to select how the sweep parameter value is displayed in the Marker Sweep Parameter Value field: time relative to the sweep start or relaxation time. This function allows you to read the sweep parameter value in a unit of time at each point on the trace in the zero span sweep.
  • Page 174 E4990A Help 1. Measure the sample using the frequency as the sweep parameter. 2. Press Analysis > Equivalent Circuit > Select Circuit. 3. Select the equivalent circuit with key A, B, C, D, E, F, and G. Equivalent Typical Frequency...
  • Page 175 Measurement Inductor with Capacitor *1. Measurement parameter: |Z| - θ, Sweep type: log, Vertical axis: |Z| is log and θ is linear. *2. Measurement parameter: |Z| - θ, Sweep type: linear (or log), Vertical axis: |Z| is log and θ is linear. 4.
  • Page 176: Calculating The Mean Value, Standard Deviation, And P-P Of The Trace166

    E4990A Help circuit. Inductance of L1 of selected equivalent circuit. Capacitance of C0 when the equivalent E is selected. Resistance of R0 when the equivalent F and G is selected. The current set value of the equivalent circuit parameter is displayed in the set parameter value field of R1, C1, L1, C0 and R0.
  • Page 177 Measurement You can easily determine the statistics data for a trace (span, mean, standard deviation, and peak-to-peak). The definitions for the statistics data elements are shown below. It is calculated within the range of markers 1 and 2. The markers 1 and 2 are activated automatically. Statistics Definition data...
  • Page 178: Calculating Several Traces (Equation Editor)

    Equation Editor allows you to enter an algebraic equation of standard mathematical operators and functions, referencing data that is available in the E4990A. Once a valid equation is entered and enabled, the display of the active trace is replaced with the results of the equation, and updated in real-time as new data is acquired.
  • Page 179 Measurement each ACV data divided by ACI, that resulting trace is as same as absolute Z. For a 201 point sweep setup, the computation is repeated 201 times, once for each point. Using Equation Editor The step-by-step procedure of using Equation Editor is described below: Equation Editor Dialog box 1.
  • Page 180 To view the equations in the list, follow this procedure: 1. Open Equation Editor by > Equation Editor. Display 2. Enter an equation and click Apply in the Equation Editor Dialog box to save the defined equation in the directory of the E4990A. To view...
  • Page 181 D:\Agilent\Equation\history.txt and can save a maximum of 50 lines (equations) with a maximum of 254 characters per line (equation). Functions and Constants The following table describes the different functions and constant available in the E4990A Equation Editor. In the following table:...
  • Page 182 E4990A Help Function(scalar x) means that the function requires a scalar value. If • a complex value is entered, it is automatically converted to a scalar value; complex(x,y) -> scalar(x) Function(complex x) means that the function requires a complex •...
  • Page 183 Measurement mag(complex a) returns sqrt(a.re +a.im phase(complex a) returns atan (a) in degrees pow(complex returns a to the power b a,complex b) re(complex a) returns the scalar part of a (zeroes the imaginary part) sin(complex a) takes a in radians and returns the sine sqrt(complex a) returns the square root of a, with phase angle in the half-open interval (-π/2, π/2)
  • Page 184: Making Pass/Fail Evaluation (Limit Test)

    E4990A Help Power Open parenthesis Close parenthesis Comma - separator for arguments Equal (optional) Exponent (as in 23.45E6) Priority of operators is: 1. ^ 2. *, / 3. +, - Making Pass/Fail Evaluation (Limit Test) Overview • Concept of Limit Test •...
  • Page 185 Measurement result is fail for all measurement points on the trace. Measurement points in a stimulus range with no limit line are judged as pass. The targets of the pass/fail judgment are measurement points only. Parts interpolated between the measurement points are not judged.
  • Page 186 E4990A Help Judgment result of channels If a channel has a judgment result of fail, the message below appears on the screen (it will be judged as fail if one or more unsatisfactory trace exist in any of the limit test within the channel.) Follow these steps to turn ON/OFF the display of the channel fail message.
  • Page 187 Measurement 3. Click Edit Limit Line to display the limit table. 4. Using the limit table, create/edit a segment. Initially, no segments are entered in the limit table. At the same time, the Edit Limit Line menu used to create/edit the limit table is displayed. 5.
  • Page 188 -500 G to +500 G. When a value outside the range is entered, a suitable value within the range is specified. Once the stimulus value is specified, changing the sweep range of the E4990A does not affect the stimulus value.
  • Page 189 (MIN) exist, the largest one is used as the minimum. Even if the span of the sweep range on the E4990A is set to 0, enter the two parameters of Begin Stimulus and End Stimulus. When two or more response values are returned as a result of using the complex or polar format, the first response value of the marker provides the object of the limit test.
  • Page 190 E4990A Help 1. Display the limit table. 2. In the Edit Limit Line menu, press Export to CSV File to open the Save As dialog box. In this step, CSV (extension: *.csv) is selected as the file type. 3. Specify the folder in which to save the file and enter the file name.
  • Page 191 Measurement On the second line, the trace number of the active trace that is valid • when the saved file is the output. The third line provides the header showing the items for the • segments to be output on the fourth and later lines. Data on segments are output on the fourth and later lines.
  • Page 192 E4990A Help Using Relative Limit Line If the shape is more important than the amplitude, you can make the limit lines relative to the peak point of the trace using the reference tracking function. In this function, the point to be tracked is set as the Y-axis reference value by offsetting measurement values after the sweep.
  • Page 193 Measurement Adding Offset to Limit Line By adding a certain offset to the limit value, you can adjust the limit line so that it conforms to the device output. 1. Press Prev) to Channel Next Channel Prev) Trace Next Trace select the channel/trace on which the limit test function is used.
  • Page 194 E4990A Help Amplitude offset Initializing the Limit Table The following operations initialize the limit table. At power-on • When presetting •...
  • Page 195: Outputting Data

    Other topics about Data Output Overview You can save the instrument state of the E4990A into a file on mass storage and then recall it later to reproduce that state. You can select the stored data from the following four types.
  • Page 196 However, for channels/traces that are not displayed, you cannot recall and reproduce the instrument state separately held for each channel/trace at a later time. Saving Instrument State Follow the procedure below to save internal data from the E4990A. 1. Press > Save State. Save/Recall 2.
  • Page 197 E4990A is automatically configured using the saved settings. When the external floppy disk drive is connected as A: drive, then if A:\Autorec.sta is found at startup, the E4990A is also automatically configured using the saved settings. If both files are found, A:\Autorec.sta is recalled. To disable the auto recall function, delete the Autorec.sta files.
  • Page 198 Press the key for the file you want to recall. Priority of Recalling Configuration File at Startup If several instrument configuration files exist at the startup of the E4990A, only one file is recalled and set at a time in the following order of priority.
  • Page 199: Saving/Recalling Instrument State For Each Channel Into/From Memory

    Other topics about Data Output Overview The E4990A allows you to save/recall the instrument state for each channel independently. This function allows you to save the instrument state of the active channel independently into one of the four registers (A to D, volatile memory) and to recall the instrument state from the register to restore it as the state of the currently active channel.
  • Page 200: Saving Trace Data To A File

    Other topics about Data Output Saving Data in CSV Format The E4990A allows the user to save data for the active trace on the active channel to a CSV file (file extension *.csv) and to load the data into PC application software for further processing.
  • Page 201 (ADS). For more information on ADS, refer to the ADS's users manual. File Structure In the case of the E4990A, the data array is saved as S parameters of the 1-port model in a touchstone-format file. You can read out the contents of a file with your text editor because they are text data.
  • Page 202: Parameter Description

    Parameter Description Indicates the frequency unit. For the E4990A, it is fixed to Hz. Specifies the type of parameters in data lines. For the E4990A, "S" is specified that indicates the S parameter.
  • Page 203 Measurement Saving procedure Follow the steps below to save trace data in Touchstone format. 1. Press Channel Next Channel Prev) and Trace Next Trace prev) to select the trace to be saved. 2. Press > Save S1P > S1P Format. Save/Recall 3.
  • Page 204: Saving The Screen Image To A File

    • Other topics about Data Output Overview Along with printing, the E4990A allows the user to save screen images as bitmap (.bmp) or portable network graphics (.png) files. Saved files can be loaded into PC application software for further processing.
  • Page 205 Measurement Other topics about Data Output Overview By connecting a printer to the USB port of the E4990A, you can print the displayed screen of the E4990A. Printed/Saved Images The display image saved in the volatile memory (clipboard) is printed/saved. If no image is saved in the clipboard, the image displayed at the time of print execution is printed/saved.
  • Page 206 E4990A Help 3. As necessary, press Invert Image to toggle between [OFF] for printing in colors close to the actually displayed screen and [ON] for printing in inverse colors. 4. Click Print to start printing. If you start printing when the printer is not ready (for example, it is not turned ON) by mistake, the Printers Folder dialog box may appear.
  • Page 207: Setting Control Functions

    (General Purpose Interface Bus) of the E4990A. Setting talker/listener GPIB address of E4990A When controlling the E4990A using GPIB commands from the external controller connected to the GPIB connector, you need to set the talker/listener GPIB address of the E4990A.
  • Page 208 E4990A Help When controlling an external device from the E4990A, connect the USB port of the E4990A and the GPIB port of the external device through the USB/GPIB interface. Do not connect two or more USB/GPIB interfaces. Follow these steps to set the USB/GPIB interface: 1.
  • Page 209: Remote Control Using Http (Web Browser)

    For detailed information on configuration and notes, see Configuring the Network. Enabling Web Server Enable the web server for the E4990A so that it may allow access from an external PC. Follow these steps: 1. Press System > Misc Setup > Network Setup.
  • Page 210 E4990A Help To change LAN (TCP/IP) configuration of the E4990A 1. Click View & Modify Configuration (1 in the Figure below). The following screen appears:...
  • Page 211 Setting Control Functions 2. Click Modify Configuration (2 in the Figure above). Modifying this setup affects the Windows Internet Protocol (TCP/IP) property. The following screen appears:...
  • Page 212 E4990A Help 3. Enter the password (Default: "agilent") in the Password field (1 in the figure above) and click OK (2 in the figure above). The following screen appears:...
  • Page 213: Browser Web Control

    Setting Control Functions Browser Web Control Browser Web Control function allows you to control your E4990A from web browser. This function is executed by the VNC server. The external PC must have the Java Runtime Environment installed otherwise the Browser Web Control function might not work properly.
  • Page 214: Turning On/Off The Date/Time Display

    Turning off the LCD Screen Backlight You can switch OFF the backlight (illumination) of the LCD screen of the E4990A. This extends the life of the backlight when it is used continuously over a long period. Turning OFF the LCD Screen Backlight 1.
  • Page 215: Exit/Restart E4990A Measurement Application

    With no operation on the touch screen calibration screen for a preset time, it automatically closes and the previous measurement screen reappears. Other topics about Setting Control Functions Exit/Restart E4990A Measurement Application Pressing > Service Menu > Exit shuts down the firmware of System E4990A.
  • Page 216: Procedure

    Factory(E:)\LICENSE\. The E4990A refers to the license codes in all of .lic files under the directory. If there is no license code, an error occurs and the E4990A measurement application works as simulator only. When you change the storage, copy the .lic files as back up. You can re- create the license number at http://www.agilent.com/find/softwarelicense...
  • Page 217: Locking The Front Keys, Keyboard, And/Or Mouse (Touch Screen)

    Setting the Operation Complete Beeper • Setting the Warning Beeper • Other topics about Setting Control Functions The E4990A has a built-in speaker that emits a beep tone. The beeper allows you to make two types of settings. Type Function Operation...
  • Page 218: Setting The Operation Complete Beeper

    Other topics about Setting Control Functions Showing/hiding the confirmation buttons when presetting The preset function can be executed without displaying the OK and Cancel softkey buttons when pressing the preset button of the E4990A. 1. Press > Misc Setup > Preset Setup.
  • Page 219: Saving A User-Preset Instrument State

    Setting Control Functions You can save the instrument state of the E4990A into a file in the mass storage, and then recall it with the preset function to reproduce that state. If no user preset instrument state is stored, you cannot set the user preset function.
  • Page 221: Using Windows

    Single and Double Click option • Printing • Other topics about Using Windows Storage The E4990A storage contains several partitions. The following table explains the different partitions of the E4990A. Drive Description RYxxx The system drive is replaced with the original image when (C:) system recovery is executed.
  • Page 222: Using Usb

    Do not change any files in this. Using USB The E4990A has six USB ports for connecting devices: two in the front panel and four on the rear panel. The main advantages of USB are instant connect and disconnect, and faster data transfer speed.
  • Page 223: Change Date/Time Settings

    Using Windows Change Date/Time Settings The E4990A has the built-in clock that keeps track of the date and time. This clock is used for the following functions. To display the current date and time in the instrument status bar at •...
  • Page 224: User Account And Password

    To Add and Remove User • Other topics about Using Windows Account Settings The E4990A measurement application can be executed with both administrator and standard user type of account with windows. The below account settings are available: User Name Password...
  • Page 225: To Change Password

    With this selection, you are notified each time a program tries to make any changes to your computer. Other available settings are not guaranteed in the E4990A operation. With a standard user account, default setting (Notify me only when programs try to make changes to my computer) should be selected before you leave from an administrator account.
  • Page 226: On-Screen Keyboard

    On-Screen Keyboard overview On-Screen Keyboard is a utility provided by Windows that displays a virtual keyboard on the screen. It allows the users of the E4990A to input characters without the need of a keyboard. The E4990A does not requires an external keyboard for its operation.
  • Page 227: To Open Windows On-Screen Keyboard

    Keyboard. On-screen keyboard provided by windows OS Configuring Network When you use the E4990A by connecting it to your LAN, consult your network administrator and make the setting of the LAN correctly. This section describes how to set the following basic items necessary to connect the E4990A to the LAN (Local Area Network).
  • Page 228: Check/Reset Ip Address

    E4990A Help You can enable/disable the network connection function of the E4990A. To enable/disable the network connection function 1. Use the LAN cable to connect the E4990A to the LAN. 2. Press > Misc Setup > Network Setup > Network Configuration System to open Network Connections window.
  • Page 229: Checking Computer Name

    Using Windows Checking Computer Name Follow these steps to check the computer name: 1. Press > Misc Setup > Network Setup > Network Identification. System 2. See the desired computer name in Computer description in Computer Name tab. Windows Firewall To Turn Windows Firewall ON or OFF •...
  • Page 230: Enabling/Disabling Usb Storage

    E4990A Help Turn on Windows Firewall - this is the default and recommended • option. Block all incoming connections, including those in the list of  allowed programs - this is not a preferred option. Notify me when Windows Firewall blocks new program - this ...
  • Page 231: Local Group Policy Editor

    Using Windows Enabling & Disabling USB Storage • Other topics about Using Windows Local Group Policy Editor Group Policy Editor is a part of Windows operating system that allows you to control your machine. One of its feature is the ability to turn ON and OFF access to USB storage.
  • Page 232: Enabling & Disabling Usb Storage

    E4990A Help Enabling & Disabling USB Storage 1. In the left field, open Computer Configuration > Administrator Templates > System > Removable Storage Access.
  • Page 233 Using Windows 2. Table below shows the possible settings for the USB storage access: Setting Option Enable USB Read Only Disable Storage Storage (Default) Storage Removable Not configured Enable Disk: Deny configured execute access Removable Not configured Enable Disk: Deny read configured access Removable...
  • Page 234: Connecting External Accessories

    Disable option is selected - allows read access to removable • storage disks. Enabled option is selected - read access to removable disks is • denied. Connecting External Accessories The E4990A can be connected to external input/output devices such as printer, monitor, keyboard and mouse. Connecting a Printer •...
  • Page 235: Connecting A Printer

    • Other topics about Using Windows Connecting a Printer A printer can be connected to the E4990A through any USB ports on the front or rear panels. Its driver may be required to install. Connecting a Mouse/Keyboard A USB mouse and USB keyboard can be connected to the E4990A through any USB ports on the front or rear panels.
  • Page 237: Product Information

    Troubleshooting  Measurement Accessories  Maintenance  Options for E4990A The following list shows available options. Some options can be retrofitted on your E4990A. For upgrade (retrofit) kits, refer to http://www.agilent.com/find/e4990a configuration guide. Frequency Options • Time Base Options •...
  • Page 238: Time Base Options

    E4990A Help E4990A-050/030/020/010 has the following limitation. The 42941A and 42942A can not be used. • Measurement speed is slower. • Time Base Options Option Number Description E4990A-1E5 High Stability Time base Accessary Options Option Number Description Add Keyboard Add Mouse...
  • Page 239: Manuals

    Brochure • Data sheet • Configuration Guide (Ordering information) • Application notes • Specifications The Data Sheet which shows the E4990A specification is available at http://cp.literature.agilent.com/litweb/pdf/5991-3890EN.pdf The reader is required to see the PDF format. Other topics about Product Information...
  • Page 240: Customer Contacts

    Troubleshooting This section describes the steps you should take when you believe that the E4990A is operating improperly. The results of these simple investigative procedures may help you avoid the down-time and inconvenience of repair service. The troubleshooting instructions are divided into three categories.
  • Page 241: Troubleshooting During Operation

    Product Information The measurement screen appears after Execute the system startup, but the date and time displayed recovery. on the instrument status bar in the lower right part of the screen differ greatly from the previous settings. The measurement screen appears after Execute the system startup, but the power-on test fails, with...
  • Page 242 E4990A Help becomes inoperable. The front panel key or Using the mouse, turn System • > Key Lock > Front Panel & keyboard becomes inoperable. Keyboard Lock OFF. The touch screen becomes Using the front panel keys, • inoperable. press System >...
  • Page 243: Troubleshooting For External Devices

    Product Information The rear cooling fan does not There is a possibility of a • operate. failure. The sweep action stops during There is a possibility of a • measurement or is not failure. executed. An error or warning message appears. An error or warning message is Refer to Error Messages and •...
  • Page 244: Measurement Accessories

    E4990A Help connection forms a loop. Measurement Accessories There are various fixture and adapters. Refer to Accessories Selection Guide For Impedance Measurements (http://cp.literature.agilent.com/litweb/pdf/5965-4792E.pdf)for more information. Other topics about Product Information Maintenance Maintenance Cautions Applicable to Requesting Repair, Replacement, Regular ...
  • Page 245: Cleaning This Instrument

    Equipment to be Sent When requesting repair or regular calibration of the unit by our Service Center, send only the E4990A main unit without any installed option you may have ordered. Unless specifically instructed, it is not necessary to send accessories and calibration kits.
  • Page 246: Replacement Of Parts With Limited Service Life

    Maintenance of Test Ports and Other Connectors/Ports The ports of the E4990A are fitted with BNC connectors. Stains or other damage to these connectors would significantly affect the accuracy in measurements. Always pay attention to the following precautions.
  • Page 247 Battery on 50,000 operating hours. The service 5 years Mother life may be shorter if E4990A power board has not been turned on for long time. Power 50,000 operating hours (Depends on 5 years...
  • Page 248: System Recovery

    System Recovery By executing system recovery, you can return the Windows operating system of the E4990A to the factory state or the user state at the setting the user performed save user state. The procedure of system recovery is described in both Installation Guide.
  • Page 249: Service Functions

    This menu (System > Service Menu > Test and Service Functions) provides information about various test related to the E4990A. For more information about any test related to the E4990A, refer to the E4990A Service manual. Other topics about Maintenance Removing Log Data The E4990A creates automatic log of data for troubleshooting purpose.
  • Page 251: Programming

    Depending on the system controller and the interface, you can configure 5 types of remote control system as shown in the table below. System controller Interface Overview System to control the E4990A and other devices connected via GPIB from GPIB the external controller. (talker/listener mode)
  • Page 252 IEEE 488.1, IEC-625, IEEE 488.2, and JIS-C1901. The GPIB interface allows you to control the Agilent E4990A from an external computer. The computer sends commands and instructions to the E4990A and receives data sent from the E4990A via GPIB.
  • Page 253 Programming While the E4990A is turned OFF, the SRQ status of the E4990A is active. To prevent an incorrect operation on the SRQ of the GPIB remote control system, disconnect the E4990A from the system when the E4990A is turned OFF.
  • Page 254 In the description and sample programs in this manual, it is assumed that the device selector is set to 717. Setting the GPIB address of E4990A To set the GPIB address for talker/listener mode, See Setting talker/listener GPIB address of E4990A.
  • Page 255 E4990A using the SICL-LAN server and controlling the E4990A using the telnet server. System Configuration Use a LAN cable to connect between the E4990A and the external controller (computer). The following figure shows the overview of the system configuration of the LAN remote control system.
  • Page 256 Instrument I/O on this PC frame, and then click I/O Configuration > Add Instrument. 3. In the Add LAN Instrument Properties screen, set up the IP address of the E4990A and click OK. You can change settings as necessary. For details, refer to the Agilent I/O Libraries Suite documentation.
  • Page 257 Programming 4. In the Agilent Connection Expert screen, check that the E4990A has been added under LAN(TCPIP0) in the Instrument I/O on this PC frame.
  • Page 258 A socket is an endpoint for network connection; port 5024 and port 5025 are provided for the sockets for the E4990A. Port 5024 is provided for conversational control using telnet (user interface program for the TELNET protocol) and port 5025 for control from a program.
  • Page 259 3. The telnet screen opens. 4. Type a command and press the return key; it is sent to the E4990A and executed. If you enter a command that queries some data, the query response is displayed below the line you have entered the command.
  • Page 260 E4990A breaks and telnet ends. Control from a program (using port 5025) When controlling the E4990A from a program on the external controller, use the socket of port 5025 for connection. Some functions such as service requests that are available in the GPIB remote control system are not available in control over telnet server.
  • Page 261 USB Port Types There are two standard types of USB ports. The external controller (PC) must be connected via the USB host port (type A), while the E4990A and other USB compatible devices must be connected via the USB interface port (type B).
  • Page 262 Type B: USB (USBTMC) interface port Preparing E4990A You do not have to configure any softkey or command of the E4990A in order to control the E4990A from an external controller. Simply connect a USB cable to the USB interface port.
  • Page 263 Remote Mode • Other topics about Overview Type and Structure of Commands The SCPI commands available for the E4990A are classified into 2 groups as follows. E4990A commands Commands specific to the E4990A. They cover all measurement functions that the E4990A has and some general-purpose functions. The commands in this group are arranged in a hierarchical structure called the command tree.
  • Page 264 E4990A Help commands in this group have an asterisk (*) at the beginning. For the commands in this group, there is no hierarchical structure. Concepts of the command tree The commands at the top of the command tree are called "root command"...
  • Page 265 Programming Grammar of Messages This section describes the grammar to send program messages via GPIB. Program messages are messages that the user sends to the instrument from the external controller to control the instrument. A program message consists of 1 or more commands and their necessary parameters. Upper/lower case sensitivity Upper/lower case insensitive.
  • Page 266: Setting Measurement Condition

    VISA-COM. Ana.WriteString "*CLS;:SYST:PRES", True Remote Mode The E4990A does not provide remote mode. Therefore, even if you send a GPIB command, it never enters into the remote mode automatically. There is no local key to release remote mode. If you need to prevent misoperation during remote control due to entry from the front panel or mouse, lock the input devices using the following commands.
  • Page 267 Programming Dim iomgr As VisaComLib.ResourceManager Dim Analyzer As VisaComLib.FormattedIO488 Set iomgr = New VisaComLib.ResourceManager Set Analyzer = New VisaComLib.FormattedIO488 ' Open the instrument. Sets the GPIB address. Set Analyzer.IO = iomgr.Open("USB0::0x0957::0x1809::KPR0200015::0::INSTR") ' TimeOut time should be greater than the measurement time. Analyzer.IO.timeout = 10000 ' Initial Setup Analyzer.WriteString ":SYST:PRES", True...
  • Page 268 E4990A Help ' Set OSC mode Analyzer.WriteString ":SOUR1:MODE VOLT", True ' Set OSC level Analyzer.WriteString ":SOUR1:VOLT 300E-3", True ' Turn on ALC Analyzer.WriteString ":SOUR1:ALC ON", True ' Setup Channel 2 ' Set measurement parameter for trace 1 Analyzer.WriteString ":CALC2:PAR1:DEF CS", True ' Set measurement parameter for trace 2 Analyzer.WriteString ":CALC2:PAR2:DEF Q", True...
  • Page 269 Programming Adapter Setting Overview • Sample Program in Excel VBA • Other topics about Setting Measurement Conditions Overview The program listed in the below section is written in VISA-COM with Excel VBA. It can be executed from the external PC controller. The program demonstrates how to perform the adapter settings.
  • Page 270: Preparing For Accurate Measurement

    E4990A Help Analyzer.WriteString ":SENS1:ADAP:CORR:COLL:SAVE PHAS", True MsgBox "Phase Setup Done" ' Impedance setup MsgBox "Connect Open Termination" ' Execute open in impedance setup Analyzer.WriteString ":SENS1:ADAP:CORR:COLL:ACQ OPEN", True ' Wait for measurement end Analyzer.WriteString "*OPC?", True Dmy = Analyzer.ReadNumber MsgBox "Connect Short Termination"...
  • Page 271 Programming Overview • Sample Program in Excel VBA • Other topics about Preparing for Accurate Measurement Overview The program listed in the below section is written in VISA-COM with Excel VBA. It can be executed from the external PC controller. The program demonstrates how to perform user calibration.
  • Page 272 E4990A Help Analyzer.WriteString ":SENS1:CORR1:COLL:ACQ:SHOR", True ' Wait for measurement to end Analyzer.WriteString "*OPC?", True Dmy = Analyzer.ReadNumber MsgBox "Connect LOAD Termination" ' Execute load in user calibration Analyzer.WriteString ":SENS1:CORR1:COLL:ACQ:LOAD", True ' Wait for measurement to end Analyzer.WriteString "*OPC?", True Dmy = Analyzer.ReadNumber ' Save impedance setup data Analyzer.WriteString ":SENS1:CORR1:COLL:SAVE", True...
  • Page 273 Programming Set Analyzer.IO = iomgr.Open("USB0::0x0957::0x1809::KPR0200015::0::INSTR") ' TimeOut time should be greater than the measurement time. Analyzer.IO.timeout = 50000 ' Select compensation point ' Set compensation point at fix Analyzer.WriteString ":SENS1:CORR:COLL:FPO FIX", True ' Select fixture model Analyzer.WriteString ":SENS1:FIXT:SEL FIXT16047A", True Call DefineTermination ' Perform Fixture Compensation Flg = MsgBox("Do you perform Open Fixture Compensation?", vbYesNo, "Fixture Compensation")
  • Page 274 E4990A Help Analyzer.WriteString ":SENS1:CORR2:COLL:ACQ:LOAD", True ' Wait for measurement end Analyzer.WriteString "*OPC?", True Dmy = Analyzer.ReadNumber End If ' Close IO Analyzer.IO.Close End Sub Sub DefineTermination() Dim LoadF() As String, n As Integer, i As Integer ' Define Short termination by equivalent circuit model ' Set equivalent circuit model for short Analyzer.WriteString ":SENS1:CORR2:CKIT:SHOR:MOD EQU", True...
  • Page 275: Starting A Measurement (Trigger) And Detecting The Completion Of A Measurement

    Programming Next i Analyzer.WriteString LoadF(n), True End Sub Starting a Measurement (Trigger) and Detecting the Completion of a Measurement Starting a Measurement (Trigger) and Detecting the Completion of a Measurement Trigger System  Starting a Measurement Cycle  Waiting for the End of Measurement ...
  • Page 276 E4990A Help The following subsections describe each state and explains how the trigger system switches among the states. System-Wide States and Transitions "Hold" State The trigger system switches to "Hold" state when one of the following commands is executed (arrow "e" in Trigger system).
  • Page 277 Programming :ABOR • *RST • When the trigger system is in "Hold" state and one of the channels switches to "Initiate" state (arrow "f" in Trigger system), the trigger system switches to "Waiting for Trigger" state (arrow "a" in Trigger system).
  • Page 278 E4990A Help When the instrument has finished measuring all the active channels, the trigger system behaves in one of the following ways depending on the setting of the continuous initiation mode. If continuous initiation mode is OFF for all channels: The trigger system switches to "Hold"...
  • Page 279 Programming 1. Use the command to turn ON the continuous initiation :INIT<ch>:CONT mode for the channels you want to measure and turn the mode OFF for any other channel. 2. Issue the command to set the trigger source to "Bus :TRIG:SOUR Trigger".
  • Page 280 E4990A Help Sub IEventHandler_HandleEvent( _ ByVal Ana As VisaComLib.IEventManager, _ ByVal SRQevent As VisaComLib.IEvent, _ ByVal userHandle As Long) ' Once the SRQ is detected, then get the data Call ReadData End Sub Sub UserForm_Initialize() ' Instrument I/O declarlation Set ioMgr = New VisaComLib.ResourceManager Set Ana = New VisaComLib.FormattedIO488...
  • Page 281 Programming Ana.WriteString ":STAT:OPER:NTR 16", True ' Anables bit 4 in the operation status event register and bit 8 in the status byte register. Ana.WriteString ":STAT:OPER:ENAB 16", True Ana.WriteString "*SRE 128", True End Sub Sub CmdTrigger_Click() ' Making a trigger Ana.WriteString ":TRIG", True End Sub Sub ReadData() ' Clear the status register...
  • Page 282 E4990A Help Overview • Sample Program in Excel VBA • Other topics about Starting a Measurement (Trigger) and Detecting the Completion Overview The program listed in the below section is written in VISA-COM with Excel VBA. It can be executed from the external PC controller. The program demonstrates how to detect occurrence of an error.
  • Page 283: Reading Writing Measurement Data

    Programming Private Sub CmdCorrect_Click() With Ana .WriteString "CALC1:PAR1:SEL" .WriteString "SENS1:SWE:TYPE LIN" End With End Sub Private Sub CmdIllegalPara_Click() With Ana .WriteString "CALC1:PAR1:SEL" ' "LINE" is incorrect parameter. hence, this causes an error. .WriteString "SENS1:SWE:TYPE LINE" End With End Sub 'Detected error is read and showed on message box. Private Sub readErr() Dim readErr As Variant Ana.WriteString "SYST:ERR?"...
  • Page 284 E4990A Help Overview • ASCII Transfer Format • Integer Format • Floating-Point Number Format • Binary Transfer Format • Other topics about Reading/Writing Measurement Data Overview When you transfer data using the one of the following commands, you can choose among ASCII transfer format, IEEE 64-bit floating point binary transfer format and IEEE 32-bit floating point binary transfer format.
  • Page 285 Programming Integer format Floating-Point Number Format The figure below shows this format. Numbers are expressed with floating points. The number of decimal is 12 at default. For example, 1000 is expressed as "+1.00000000000E+003." Floating-point number format Binary Transfer Format You can select the binary transfer format from the IEEE 64-bit floating point format or the IEEE 32-bit floating point format depending on the controller you use.
  • Page 286 E4990A Help This data transfer format uses a header that consists of a sharp character (#), a number of 6 (which indicates the byte size of the <number of bytes transferred> part), and the <number of bytes transferred> part in this order.
  • Page 287 Programming This data transfer format uses a header that consists of a sharp character (#), a number of 6 (which indicates the byte size of the <number of bytes transferred> part), and the <number of bytes transferred> part in this order.
  • Page 288 • Internal Data Arrays • Other topics about Communication with External Devices Overview The following figure provides an overview of the E4990A's internal data processing flow. E4990A's data processing flow Internal Data Arrays Corrected data arrays A corrected data array contains the corrected data obtained by performing...
  • Page 289 Programming When the command is executed on a particular corrected :CALC:MATH:MEM data array, its copy is stored into the corrected memory array corresponding to that corrected data array. The instrument retains 16 corrected memory arrays at maximum, each of which is associated with one of the 4 traces contained in one of the 4 channels (4 ×...
  • Page 290 E4990A Help Imaginary Imaginary part of a Always 0 number complex number Expanded Expanded phase Always 0 phase Positive phase Positive phase Always 0 The instrument retains 16 formatted data arrays at maximum, each of which is associated with one of the 4 traces contained in one of the 4 channels (4 ×...
  • Page 291 Programming Other topics about Reading/Writing Measurement Data Overview The program listed in the below section is written in VISA-COM with Excel VBA. It can be executed from the external PC controller. The program demonstrates how to read/write data. Reading/Writing Data Sample Program in Excel VBA Reading Data Sub Read_Click() Dim ReadData() As Double, FreqData() As Double...
  • Page 292 E4990A Help DataType = Cells(5, 2) Select Case DataType Case "Ascii" Analyzer.WriteString ":FORM:DATA ASC", True '*** Get the frequency data. Analyzer.WriteString ":SENS1:FREQ:DATA?", True FreqData = Analyzer.ReadList(ASCIIType_R8, ",") '*** Get the measurement data. Analyzer.WriteString ":CALC1:DATA:FDAT?", True ReadData = Analyzer.ReadList(ASCIIType_R8, ",") Case "Binary"...
  • Page 293 Programming Analyzer.IO.Close End Sub Writing Data Sub Write_Click() Dim WriteData() As Double Dim Poin As Integer, DataType As String, TraceNo As String '*** The variables of the resource manager and the instrument I/O are declared. Dim ioMgr As VisaComLib.ResourceManager Dim Analyzer As VisaComLib.FormattedIO488 '*** The memory area of the resource manager and the instrument I/O are acquired.
  • Page 294: Processing Measurement Results

    E4990A Help WriteData(i * 2 - 1) = ActiveSheet.Cells(i + 10, 3).Value Next i DataType = Cells(5, 2) Select Case DataType Case "Ascii" Analyzer.WriteString ":FORM:DATA ASC", True Analyzer.WriteString "CALC1:DATA:FDAT ", False Analyzer.WriteList WriteData, ASCIIType_R8, ",", True Case "Binary" Analyzer.WriteString ":FORM:DATA REAL", True Analyzer.WriteIEEEBlock ":CALC1:DATA:FDAT ", WriteData, True...
  • Page 295 Programming Sub PeakSearch_Click() Range("B6:I30").Clear Dim Excursion As Double Dim Freq As Double, Resp As Variant, PeakPoint As Variant Dim Poin As Long, Stat As Long, Dummy As Long Excursion = 1 Set ioMgr = New VisaComLib.ResourceManager Set Ana = New VisaComLib.FormattedIO488 '*** Open the instrument.
  • Page 296 E4990A Help ' Search type: peak Ana.WriteString ":CALC1:MARK1:FUNC:TYPE PEAK", True ' Set peak excursion Ana.WriteString ":CALC1:MARK1:FUNC:PEXC " & Str(Excursion), True ' Peak Polarity: Positive Ana.WriteString ":CALC1:MARK1:FUNC:PPOL POS", True ' Execute search Ana.WriteString ":CALC1:MARK1:FUNC:EXEC", True ' Call ErrorCheck ' Read marker stimulus value Ana.WriteString ":CALC1:MARK1:X?", True...
  • Page 297 Programming ' Read stimulus point number Ana.WriteString ":CALC1:FUNC:DATA?", True PeakPoint = Ana.ReadList ' j = 0 For i = 1 To Poin Cells(5 + i, 5).Value = Val(PeakPoint(j)) Cells(5 + i, 6).Value = Val(PeakPoint(j + 1)) j = j + 2 Next i ' Example of Multi Peak Search Ana.WriteString ":CALC1:MARK:FUNC:MULT:TYPE PEAK", True...
  • Page 298 E4990A Help Sub ErrorCheck() Dim err As Variant ' Reads error message. Ana.WriteString ":SYST:ERR?", True err = Ana.ReadList If Val(err(0)) <> 0 Then ' Display the message box. Response = MsgBox(CStr(err(1)), vbOKOnly) End If End Sub Setting the Limit Test Functions Overview •...
  • Page 299 Programming Dim Fail_Point2 As Integer Dim Fail_Data2 As Variant '*** The memory area of the resource manager and the instrument I/O are acquired. Set ioMgr = New VisaComLib.ResourceManager Set Ana = New VisaComLib.FormattedIO488 '*** Open the instrument. Set Ana.IO = ioMgr.Open("GPIB0::17::INSTR") Ana.IO.timeout = 10000 Ana.WriteString ":SYST:PRES", True Ana.WriteString ":SYST:BEEP:WARN:STAT OFF", True...
  • Page 300 E4990A Help End If .BeginStim(i) = CDbl(Cells(13 + i, 4).Value) .EndStim(i) = CDbl(Cells(13 + i, 5).Value) .BeginResp(i) = CDbl(Cells(13 + i, 6).Value) .EndResp(i) = CDbl(Cells(13 + i, 7).Value) End With Next i For i = 0 To NumofSeg(1) - 1 With LimTbl2 If Trim(Cells(20 + i, 3).Value) = "MAX"...
  • Page 301 Programming '* Send limit table of trace 1 to the Ana. Ana.WriteString ":CALC1:LIM:DATA " + CStr(NumofSeg(0)), False For i = 0 To NumofSeg(0) - 1 With LimTbl1 Ana.WriteString "," + CStr(.Typ(i)), False Ana.WriteString "," + CStr(.BeginStim(i)), False Ana.WriteString "," + CStr(.EndStim(i)), False Ana.WriteString ","...
  • Page 302 E4990A Help End With Next i Ana.WriteString ":CALC1:LIM:DISP ON", True Ana.WriteString ":CALC1:LIM:DISP:CLIP OFF", True Ana.WriteString ":CALC1:LIM ON", True Ana.WriteString "*OPC?", True Dummy = Ana.ReadNumber '*** Setting status resister. Ana.WriteString ":STAT:QUES:LIM:PTR 2", True Ana.WriteString ":STAT:QUES:LIM:NTR 0", True Ana.WriteString ":STAT:QUES:LIM:CHAN1:ENAB 6", True Ana.WriteString ":STAT:QUES:LIM:CHAN1:PTR 6", True...
  • Page 303 Programming '*** Displaying test results. If Lim_Judge = 0 Then Cells(26, 3).Value = "PASS" Else Cells(26, 3).Value = "FAIL" End If If Tr1_Judge = 0 Then Cells(27, 3).Value = "PASS" Else Cells(27, 3).Value = "FAIL" Ana.WriteString ":CALC1:PAR1:SEL", True Ana.WriteString ":CALC1:LIM:REP:POIN?", True Fail_Point = Ana.ReadNumber ReDim Fail_Data(Fail_Point - 1) ptr = VarPtr(Fail_Data(0))
  • Page 304: Saving/Recalling A Measurement Result/Measurement Setup

    E4990A Help Ana.IO.Close End Sub Saving/Recalling a Measurement Result/Measurement Setup Saving/Recalling a Measurement Result/Measurement Setup Saving Data Into a File  Capturing Screen Into PC  Transferring Files  Saving Data Into a File Overview • Sample Program in Excel VBA •...
  • Page 305 Programming File_Name = Trim(TextBox1.Text) File_Type = Trim(frmFileSave.ComboBox1.Value) ' Open connection to the Ana Select Case File_Type Case "1: State (State Only)" Ana.writestring ":MMEM:STOR:STYP STAT", True Ana.writestring ":MMEM:STOR """ & File_Name & ".sta""", True Case "2: State (State & Cal)" Ana.writestring ":MMEM:STOR:STYP CST", True Ana.writestring ":MMEM:STOR """...
  • Page 306 E4990A Help ComboBox1.ListIndex = 0 TextBox1.Text = "D:\TempFile" End Sub Capturing Screen Into PC Overview • Sample Program in Excel VBA • Other topics about Saving/Recalling a Measurement Result Overview The program listed in the below section is written in VISA-COM with Excel VBA.
  • Page 307 Programming Close '*** End of procedure Analyzer.IO.Close End Sub Transferring Files Overview • Sample Program in Excel VBA • Other topics about Saving/Recalling a Measurement Result Overview The program listed in the below section is written in VISA-COM with Excel VBA.
  • Page 308 E4990A Help byteData = Ana.ReadIEEEBlock(BinaryType_UI1) hFile = FreeFile() Open PC_File For Binary Access Write Shared As hFile isOpen = True Put #hFile, , byteData If isOpen Then Close #hFile Ana.IO.Close End Sub Private Sub fromPC_toAna_Click() '*** This sequence is a sample code in which the file is transferred '*** from the external controller to the Ana.
  • Page 309: Communication With External Equipment (Using I/O Ports)

    Electrical Characteristics  24 Bit (Handler) I/O Port Overview The E4990A 24 Bit (handler) I/O port provides four independent parallel ports for data I/O associated with several control signal lines and the power line. All signals operate in TTL logic.
  • Page 310 E4990A Help The I/O signals operate on the negative logic basis, which can be altered. The control signal lines consist of various control output data, including completion of measurement or control signal for handshaking. I/O ports and control signal lines...
  • Page 311 Programming A slash (/) symbol preceding signal names means that they are negative logic (active low). Pin number Signal name Signal specification Signal Signal Specification Number 0 V. Ground When this port receives a negative pulse, /INPUT1 /OUTPUT1 and /OUTPUT2 are changed to the Low level.
  • Page 312 E4990A Help /PORT A5 Bit 5 of port A. /PORT A6 Bit 6 of port A. /PORT A7 Bit 7 of port A. /PORT B0 Bit 0 of port B (8 bit parallel output port). /PORT B1 Bit 1 of port B.
  • Page 313 Programming trigger signal. The /READY FOR TRIGGER signal goes to the Low level when the instrument is ready to accept the trigger signal for the first point and goes to the High level when the trigger signal for the first point is received. When When the point trigger is OFF: measurement of all measurement points is...
  • Page 314 E4990A Help Port D status signal. This signal is changed to PORT D the High level when the port D is configured to STATUS output port. It is changed to the Low level when the port is configured to input port.
  • Page 315 Programming Data Output to Port • Other topics about Communication with External Devices Overview The E4990A 24 Bit (Handler) I/O port provides the ports for data I/O shown below. Port Usage Data Structure Name Port A Output Port B Output...
  • Page 316 E4990A Help Signal direction (input/output) can be changed for the ports C, D, and E as shown in I/O ports and control signal lines. Thus, before the ports are used, the directions should be determined according to their usage. To specify the signal direction for the ports C and D, use the following command.
  • Page 317 Programming Port C :CONT:HAND:C Port D :CONT:HAND:D Port E :CONT:HAND:E Port F :CONT:HAND:F The bit 6 of the data output by (the bit 14 of the data :CONT:HAND:B • output by :CONT:HAND:F) is ignored when outputting the /INDEX signal is turned ON. The bit 7 of the data output by (the bit 15 of the data :CONT:HAND:B...
  • Page 318 E4990A Help /PASS FAIL High Other topics about Communication with External Devices Timing Chart Overview • Timing Chart of I/O Port Signal • Timing Chart of Data Output and Write Strobe Signal • Timing Chart of Limit Test Result Output and Write Strobe Signal •...
  • Page 319 Programming Port Pulse width of /SWEEP 10 μs 12 μs (see Time set as the trigger below delay time note) The Trigger Delay Time (T3) is not constant, because it is time that the user sets. Timing Chart of I/O Port Signal (Point Trigger: On) When the point trigger function is ON, the /EXTERNAL TRIGGER signal must be inputted for each measurement point during a single sweep.
  • Page 320 E4990A Help When measurement of all measurement points is completed and the instrument is ready to receive the trigger signal for the first point of the next sweep, this signal goes to the Low level again. When the point trigger function is ON, the /READY FOR TRIGGER signal...
  • Page 321 Programming Response time of /PASS FAIL write strobe 1 μs Pulse width of /PASS FAIL write strobe 1 μs When the average trigger function is activated, the fail and write strobe signals are output at the time that the average test result shows "failed"...
  • Page 322 E4990A Help High level 2.0 V to 5.0 V Input voltage Low level 0 V to 0.5 V Output Signal All output signals are TTL compatible. Maximum rate output -10 mA to 10 mA current High -5 mA level Output...
  • Page 323: Status Reporting System

    Status Byte Register • Condition Register and Transition Filter • Commands for the Status Reporting System • Other topics about Status Reporting System Overview The E4990A has a status reporting system to report the condition of the instrument. General status register model...
  • Page 324 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 SRQ, you can notify the controller that the E4990A is requesting service. In other words, interruption by SRQ can be programmed. Event Register Reflects the corresponding condition of the E4990A (e.g., occurrence of an...
  • Page 325 Programming occurs. The register bits work as mask bits; setting "1" to an enable register will enable a corresponding bit in the event register. For example, when you want to set "1" as the summary bit in the status byte register by a specific register condition, set the corresponding enable register to "1."...
  • Page 326 E4990A Help In the E4990A, the following registers provide a condition register and transition filter: Operation status register • Questionable status register • Questionable limit status register • Questionable limit channel/trace status registers • Commands for the Status Reporting System...
  • Page 327 Programming :STAT:QUES? • :STAT:QUES:PTR • :STAT:QUES:NTR • :STAT:QUES:LIM:ENAB • :STAT:QUES:LIM:COND? • :STAT:QUES:LIM? • :STAT:QUES:LIM:PTR • :STAT:QUES:LIM:NTR • :STAT:QUES:LIM:CHAN<ch>:COND? • :STAT:QUES:LIM:CHAN<ch>:ENAB • :STAT:QUES:LIM:CHAN<ch>? • :STAT:QUES:LIM:CHAN<ch>:PTR • :STAT:QUES:LIM:CHAN<ch>:NTR • Status Register Structure Status Register Structure Status Register • Status Register for Limit Test (Channel) •...
  • Page 328 E4990A Help Status Bit Definitions of Status Byte Register Name Description Position...
  • Page 329 *OPC? command. Not used Always 0 Query Error 1. Set to "1" when the E4990A receives a data output request but there is no data to output. 2. Set to "1" when the data of the E4990A's output queue has been cleared...
  • Page 330 2. Set to "1" when a semantic error occurs. Possible causes include a command containing misspellings being sent to the E4990A or an IEEE 488.2 command not supported by the E4990A being sent. 3. Set to "1" when GET (Group Execution Trigger) is input while a program message is being received.
  • Page 331 Programming 0 - 3 Not used Always 0 Measurement Set to "1" during measurement Waiting for Set to "1" while the instrument is Trigger waiting for a trigger. 6 - 15 Not used Always 0 Issuing the command clears all bits from the operation status event *CLS register.
  • Page 332 E4990A Help Status Bit Definitions of the Questionable Limit Status Condition Register Name Description Position Not used Always 0 Channel 1 Limit Test Fail Set to "1" while one of the (questionable limit enabled bits in the channel 1 status register...
  • Page 333 Programming summary) "1." 5 to 15 Not used Always 0 Issuing the command clears all bits from the questionable limit status *CLS event register. Status Register for Limit Test (Trace) Status Bit Definitions of the Questionable Limit Channel Status Condition Register Name Description Position...
  • Page 334: Using Macro

    E4990A Help Not used Always 0 Trace 1 Set to "0" when a measurement cycle Limit Test begins; Fail set to "1" when the measurement cycle finishes and returns "fail" as the limit test result for trace 1. Trace 2 Set to "0"...
  • Page 335 Other topics about Using Macro Macro Using COM When you want to control the E4990A internally, you can use COM objects alone or in conjunction with SCPI commands and the Parse object. The latter method is a little slower than the former method because the Parse object is used to parse the messages of SCPI commands.
  • Page 336 • of list. Using User Menu Function The E4990A lets you perform procedures assigned to specific softkeys (Macro Setup > User Menu > Button 1 to Button 10), without using user forms, when that softkey is pressed. This function is called the user menu function.
  • Page 337 Programming ana.parse ":CALC1:PAR1:SEL" ana.parse ":INIT1:CONT OFF" ana.parse ":ABOR" NoOfPoint = ana.parse(":SENS1:SWE:POIN?") StrTemp = ana.parse(":SENS1:FREQ:DATA?") Freq = Split(StrTemp, ",") StrTemp = ana.parse(":CALC1:DATA:FDAT?") Result = Split(StrTemp, ",") Set objFSO = WScript.CreateObject("Scripting.FileSystemObject") If Err.Number = 0 Then Set objFile = objFSO.OpenTextFile("Result.csv", 2, True) If Err.Number = 0 Then j = 0 For i = 1 To NoOfPoint...
  • Page 338 E4990A Help 1. Copy the following code into a Notepad file. 2. Save the file on the analyzer storage in the D: folder. Name the file as "echoMarker.vbs" 3. Double-click the file to execute. Sample Program dim ana set ana = CreateObject("E4990.Application") ana.scpi.display.table.state = true...
  • Page 339 Programming dim userMenu dim bNo dim mkrNo set userMenu = WScript.CreateObject("E4990.UserMenu", "UserMenuButton_") set ana = CreateObject("E4990.Application") for bNo=1 to 5 select case bNo case 1, 2, 3 UserMenu.item(cint(bNo)).caption = "Marker" & bNo case 4 UserMenu.item(cint(bNo)).caption = "Max" case 5 UserMenu.item(cint(bNo)).caption = "Min" end select next Do Until False...
  • Page 340 E4990A Help Overview HTML Applications (HTAs) allows you to use a form with VB script. This sample program demonstrates the following operation. Pressing "Marker 1 => Max" moves the marker 1 at maximum point, • then display the x and y value.
  • Page 341: Command Reference

    Programming End Sub Sub min() ana.scpi.calculate(1).selected.marker(2).state = true ana.scpi.calculate(1).selected.marker(2).function.type="minimum" ana.scpi.calculate(1).selected.MARKer(2).FUNCtion.EXECute axisx = ana.scpi.calculate(1).selected.marker(2).x.data axisy = ana.scpi.calculate(1).selected.marker(2).y DataArea1.InnerHTML = cstr(axisx) DataArea2.InnerHTML = cstr(axisy(0)) End Sub </script> </head> <body> <form name="form1" style="font-size:24pt"> <input type="button" value="Marker 1 => Max" onClick="max()" /> <input type="button" value="Marker 2 => Min" onClick="min()" /> <p>...
  • Page 342: Notational Conventions

    Syntax The part with heading “Syntax” describes the syntax used to send a command from the external controller to the E4990A. A syntax consists of a command part and a parameter part. The separator between these parts is a space.
  • Page 343 Programming Characters enclosed in this pair of symbols are necessary <> parameters when sending the command. Part enclosed in this parenthesis pair can be omitted. Part enclosed in this parenthesis pair indicates that you must select one of the items in this part. Individual items are separated by a vertical bar (|).
  • Page 344: Abort

    E4990A Help program. In the examples provides, several variable names are used, as below: Analyzer Related Command Related command provides information about other command that are similar/related with the command. Equivalent Key Equivalent key shows the operational procedure of the front panel keys that has the same effect as this command.
  • Page 345 Programming Syntax :CALCulate<Ch>:AVERage[:STATe] {ON|OFF|1|0} :CALCulate<Ch>:AVERage[:STATe]? Description This command sets/gets the averaging state. Variable Parameter Selection Option Description Averaging state Data Type Boolean type (Boolean) Range ON|OFF|1|0 Preset Value Query Response {1|0}<newline><^END> Examples Dim Var as Integer Ana.WriteString ":CALC1:AVER ON", True Ana.WriteString ":CALC1:AVER?", True Var=Ana.ReadNumber Related Commands...
  • Page 346 E4990A Help Ana.WriteString ":CALC1:AVER:CLE", True Related Commands :CALC:AVER :CALC:AVER:COUN Equivalent Softkey > Averaging Restart Average COM Command Syntax (Internal Control Only) SCPI.CALCULATE(Ch).AVERAGE.CLEAR :CALC<Ch>:AVER:COUN Type Command/Query Syntax :CALCulate<Ch>:AVERage:COUNt <Value> :CALCulate<Ch>:AVERage:COUNt? Description This command sets/gets the averaging count. Variable Parameter Value Description...
  • Page 347 Programming Equivalent Softkey > Avg Factor Average COM Command Syntax (Internal Control Only) SCPI.CALCULATE(Ch).AVERAGE.COUNT :CALC<Ch>:DATA:FDAT Type Command/Query Syntax :CALCulate<Ch>[:SELected]:DATA:FDATa <Value> :CALCulate<Ch>[:SELected]:DATA:FDATa? Description This command sets/gets the formatted data array. The array data element varies in the data format. If valid data is not calculated because of the invalid measurement, “1.#QNB”...
  • Page 348 E4990A Help Related Commands :CALC:DATA:FMEM :CALC:DATA:RDAT :CALC:DATA:RMEM Equivalent Softkey No equivalent key is available on the front panel. COM Command Syntax (Internal Control Only) SCPI.CALCULATE(Ch).SELECTED.DATA.FDATA :CALC<Ch>:DATA:FMEM Type Command/Query Syntax :CALCulate<Ch>[:SELected]:DATA:FMEMory <Value> :CALCulate<Ch>[:SELected]:DATA:FMEMory? Description This command sets/gets the formatted memory array.
  • Page 349 Programming Query Response {numeric 1}, ..,{numeric NOP×2}<newline><^END> Examples :CALC:DATA:FDAT Related Commands :CALC:DATA:FDAT :CALC:DATA:RDAT :CALC:DATA:RMEM Equivalent Softkey No equivalent key is available on the front panel. COM Command Syntax (Internal Control Only) SCPI.CALCULATE(Ch).SELECTED.DATA.FMEMORY :CALC<Ch>:DATA:RDAT Type Command/Query Syntax :CALCulate<Ch>[:SELected]:DATA:RDATa <Value> :CALCulate<Ch>[:SELected]:DATA:RDATa? Description This command sets/gets the raw data.
  • Page 350 E4990A Help If there is no array data of NOP×2 when setting a Note formatted data array, an error occurs when executed. Query Response {numeric 1}, ..,{numeric NOP×2}<newline><^END> Examples :CALC:DATA:FDAT Related Commands :CALC:DATA:FDAT :CALC:DATA:FMEM :CALC:DATA:RMEM Equivalent Softkey No equivalent key is available on the front panel.
  • Page 351 Programming The number of data is {NOP×2} Data Type Variant type Array (Range) If there is no array data of NOP×2 when setting a Note formatted data array, an error occurs when executed. Query Response {numeric 1}, ..,{numeric NOP×2}<newline><^END> Examples :CALC:DATA:FDAT Related Commands...
  • Page 352 E4990A Help COM Command Syntax (Internal Control Only) SCPI.CALCULATE(Ch).SELECTED.DATA.XAXIS :CALC<Ch>:EPAR Type Command Syntax :CALCulate<Ch>:EPARameters[:EXECute] Description This command executes the equivalent circuit analysis in the selected equivalent circuit model. Executes the equivalent circuit analysis in the partial search range. Examples Ana.WriteString ":CALC1:EPAR", True...
  • Page 353 Programming Query Response {A|B|C|D|E|F|G}<newline><^END> Examples Dim Var as String Var= "A" Ana.WriteString ":CALC1:EPAR:CIRC " & Var, True Ana.WriteString ":CALC1:EPAR:CIRC?", True Var=Ana.ReadString Related Commands :CALC:EPAR :CALC:EPAR:CIRC:{A|B|C|D|E|F|G}:C0 :CALC:EPAR:CIRC:{A|B|C|D|E|F|G}:C1 :CALC:EPAR:CIRC:{A|B|C|D|E|F|G}:L1 :CALC:EPAR:CIRC:{A|B|C|D|E|F|G}:R0 :CALC:EPAR:CIRC:{A|B|C|D|E|F|G}:R1 :CALC:EPAR:DISP Equivalent Softkey > Equivalent Circuit > Select Circuit > A to G Analysis COM Command Syntax (Internal Control Only) SCPI.CALCULATE(Ch).EPARAMETERS.CIRCUIT.TYPE...
  • Page 354 E4990A Help Preset Value Unit Resolution Query Response {numeric}<newline><^END> Examples Dim Var as Double Var= 0.0001 Ana.WriteString ":CALC1:EPAR:CIRC:A:C1 " & Str(Var), True Ana.WriteString ":CALC1:EPAR:CIRC:A:C1?", True Var=Ana.ReadNumber Related Commands :CALC:EPAR:CIRC Equivalent Softkey > Equivalent Circuit > C1 Analysis COM Command Syntax (Internal Control Only) SCPI.CALCULATE(Ch).EPARAMETERS.CIRCUIT.{A|B|C|D|E|F|G}.C1...
  • Page 355 Programming Preset Value Unit Resolution Query Response {numeric}<newline><^END> Examples Dim Var as Double Var= 0.0001 Ana.WriteString ":CALC1:EPAR:CIRC:A:L1 " & Str(Var), True Ana.WriteString ":CALC1:EPAR:CIRC:A:L1?", True Var=Ana.ReadNumber Related Commands :CALC:EPAR:CIRC Equivalent Softkey > Equivalent Circuit > L1 Analysis COM Command Syntax (Internal Control Only) SCPI.CALCULATE(Ch).EPARAMETERS.CIRCUIT.{A|B|C|D|E|F|G}.L1 :CALC<Ch>:EPAR:CIRC:{A|B|C|D|E|F|G}:R1 Type...
  • Page 356 E4990A Help Preset Value Unit Ω Resolution Query Response {numeric}<newline><^END> Examples Dim Var as Double Var= 0 Ana.WriteString ":CALC1:EPAR:CIRC:A:R1 " & Str(Var), True Ana.WriteString ":CALC1:EPAR:CIRC:A:R1?", True Var=Ana.ReadNumber Related Commands :CALC:EPAR:CIRC Equivalent Softkey > Equivalent Circuit > R1 Analysis COM Command Syntax (Internal Control Only) SCPI.CALCULATE(Ch).EPARAMETERS.CIRCUIT.{A|B|C|D|E|F|G}.R1...
  • Page 357 Programming Preset Value Unit Resolution Query Response {numeric}<newline><^END> Examples Dim Var as Double Var= 0.001 Ana.WriteString ":CALC1:EPAR:CIRC:E:C0 " & Str(Var), True Ana.WriteString ":CALC1:EPAR:CIRC:E:C0?", True Var=Ana.ReadNumber Related Commands :CALC:EPAR:CIRC Equivalent Softkey > Equivalent Circuit > C0 Analysis COM Command Syntax (Internal Control Only) SCPI.CALCULATE(Ch).EPARAMETERS.CIRCUIT.E.C0 :CALC<Ch>:EPAR:CIRC:{F|G}:R0 Type...
  • Page 358 E4990A Help Preset Value Unit Ω Resolution Query Response {numeric}<newline><^END> Examples Dim Var as Double Var= 0.01 Ana.WriteString ":CALC1:EPAR:CIRC:F:R0 " & Str(Var), True Ana.WriteString ":CALC1:EPAR:CIRC:F:R0?", True Var=Ana.ReadNumber Related Commands :CALC:EPAR Equivalent Softkey > Equivalent Circuit > R0 Analysis COM Command Syntax (Internal Control Only) SCPI.CALCULATE(Ch).EPARAMETERS.CIRCUIT.{F|G}.R0...
  • Page 359 Programming Preset Value Query Response {1|0}<newline><^END> Examples Dim Var as Integer Ana.WriteString ":CALC1:EPAR:DISP ON", True Ana.WriteString ":CALC1:EPAR:DISP?", True Var=Ana.ReadNumber Related Commands :CALC:EPAR:CIRC :CALC:EPAR:SIM Equivalent Softkey Analysis > Equivalent Circuit > Display COM Command Syntax (Internal Control Only) SCPI.CALCULATE(Ch).EPARAMETERS.DISPLAY.STATE :CALC<Ch>:EPAR:PC0 Type Query Syntax :CALCulate<Ch>:EPARameters:PC0? <value>...
  • Page 360 E4990A Help Query Response {numeric (C0 [F])}<newline><^END> Examples Dim Var as Double Ana.WriteString ":CALC1:EPAR:PC0? 1E6",True Var=Ana.ReadNumber Related Commands :SENS:SWE:TYPE Equivalent Softkey No equivalent key is available on the front panel. COM Command Syntax (Internal Control Only) SCPI.CALCULATE(Ch).EPARAMETERS.PC0 :CALC<Ch>:EPAR:S4 Type Query Syntax :CALCulate<Ch>:EPARameters:S4?
  • Page 361 Programming C0 (parallel capacitance) C1 (motional capacitance) L1 (motional inductance) R1 (motional resistance) fs (motional (series) resonant frequency) fa (anti-resonant frequency) fr (resonant frequency) f1 (frequency at which the conductance is half the maximum value) f2 (frequency at which the conductance is half the maximum value. Note that f1<f2) Examples Dim Var as Variant...
  • Page 362 E4990A Help There is no equivalent key is available on the front panel. However, the similar key is: Analysis > Equivalent Circuit > Simulate When this softkey is turned ON, its equivalent to the set of following • two commands: :CALC:EPAR:SIM:AUTO •...
  • Page 363 Programming Dim Var as Integer Ana.WriteString ":CALC1:EPAR:SIM:AUTO ON", True Ana.WriteString ":CALC1:EPAR:SIM:AUTO?", True Var=Ana.ReadNumber Related Commands :CALC:EPAR:SIM Equivalent Softkey :CALC:EPAR:SIM COM Command Syntax (Internal Control Only) SCPI.CALCULATE(Ch).EPARAMETERS.SIMULATE.AUTO :CALC<Ch>:EQU:STAT Type Command/Query Syntax :CALCulate<Ch>[:SELected]:EQUation:STATe {ON|OFF|1|0} :CALCulate<Ch>[:SELected]:EQUation:STATe? Description This command sets/gets the equation state. Variable Parameter Selection Option...
  • Page 364 E4990A Help Equivalent Softkey > Equation Display COM Command Syntax (Internal Control Only) SCPI.CALCULATE(Ch).SELECTED.EQUATION.STATE :CALC<Ch>:EQU:TEXT Type Command/Query Syntax :CALCulate<Ch>[:SELected]:EQUation:TEXT <String> :CALCulate<Ch>[:SELected]:EQUation:TEXT? Description This command sets/gets the equation in the Equation Editor. For valid parameters that can be used in this equation, refer to the Equation Editor.
  • Page 365 Programming :CALC<Ch>:EQU:VAL Type Query Syntax :CALCulate<Ch>[:SELected]:EQUation:VALid? Description This command always returns 1. Query Response 1<newline><^END> Examples Dim Var as Integer Ana.WriteString ":CALC1:EQU:VAL?", True Var=Ana.ReadNumber Related Commands :CALC:EQU:STAT :CALC:EQU:TEXT Equivalent Softkey No equivalent key is available on the front panel. COM Command Syntax (Internal Control Only) SCPI.CALCULATE(Ch).SELECTED.EQUATION.VALID :CALC<Ch>:FORM:EPH Type...
  • Page 366 E4990A Help Preset Value Query Response {1|0}<newline><^END> Examples Dim Var as Integer Ana.WriteString ":CALC1:FORM:EPH ON", True Ana.WriteString ":CALC1:FORM:EPH?", True Var=Ana.ReadNumber Related Commands :CALC:PAR:DEF Equivalent Softkey > Expand Phase Format COM Command Syntax (Internal Control Only) SCPI.CALCULATE(Ch).SELECTED.FORMAT.EPHASE :CALC<Ch>:FORM:TWOD Type Command/Query Syntax :CALCulate<Ch>[:SELected]:FORMat:TWODimension {COMPlex|POLar}...
  • Page 367 Programming Dim Var as String Var= "COMP" Ana.WriteString ":CALC1:FORM:TWOD " & Var, True Ana.WriteString ":CALC1:FORM:TWOD?", True Var=Ana.ReadString Related Commands :CALC:PAR:DEF Equivalent Softkey > Complex Format Format COM Command Syntax (Internal Control Only) SCPI.CALCULATE(Ch).SELECTED.FORMAT.TWODIMENSION :CALC<Ch>:FUNC:DATA Type Query Syntax :CALCulate<Ch>[:SELected]:FUNCtion:DATA? Description This command reads the analysis result of the :CALC:FUNC:EXEC. Query Response When :CALC:FUNC:TYPE...
  • Page 368 E4990A Help negative peak) within the range to the left of the resonant point within the waveform analysis range. Ripple 2: the maximum value of the right ripple (the sweep • parameter difference between the peak and the right adjacent negative peak) within the range between the resonant point and the anti-resonant point within the waveform analysis range.
  • Page 369 Programming frequency)}, {numeric (Ripple 1)}, {numeric (Ripple 2)}, {numeric (Ripple 3)} Ripple 1: the maximum value of the left-side ripple (the sweep • parameter difference between the peak and the left adjacent negative peak) within the range to the left of the resonant point within the waveform analysis range.
  • Page 370 E4990A Help Equivalent Softkey No equivalent key is available on the front panel. COM Command Syntax (Internal Control Only) SCPI.CALCULATE(Ch).SELECTED.FUNCTION.DATA :CALC:FUNC:DOM Type Command/Query Syntax :CALCulate[:SELected]:FUNCtion:DOMain[:STATe] {ON|OFF|1|0} :CALCulate[:SELected]:FUNCtion:DOMain[:STATe]? Description This command sets/gets an arbitrary range for analysis. When the trace coupling is OFF, the active trace is the target to be set.
  • Page 371 Programming SCPI.CALCULATE.SELECTED.FUNCTION.DOMAIN.STATE :CALC:FUNC:DOM:COUP Type Command/Query Syntax :CALCulate[:SELected]:FUNCtion:DOMain:COUPle {ON|OFF|1|0} :CALCulate[:SELected]:FUNCtion:DOMain:COUPle? Description This command sets/gets whether to set the coupling of the analysis range for all traces. Variable Parameter Selection Option Description Couple state. Data Type Boolean type (Boolean) Range ON|OFF|1|0 Preset Value Query Response {1|0}<newline><^END>...
  • Page 372 E4990A Help :CALCulate[:SELected]:FUNCtion:DOMain:STARt <Value> :CALCulate[:SELected]:FUNCtion:DOMain:STARt? Description This command sets/gets the start value of the analysis range. When the trace coupling is OFF, the active trace or selected trace is the target to be set. Variable Parameter Value Description Start value...
  • Page 373 Programming Syntax :CALCulate[:SELected]:FUNCtion:DOMain:STOP <Value> :CALCulate[:SELected]:FUNCtion:DOMain:STOP? Description This command sets/gets the stop value of the analysis range. When the trace coupling is OFF, the active trace or selected trace is the target to be set. Variable Parameter Value Description Stop value Data Type Numeric type (Real) Range...
  • Page 374 E4990A Help Syntax :CALCulate<Ch>[:SELected]:FUNCtion:EXECute Description This command executes the analysis function. Examples Ana.WriteString ":CALC1:FUNC:EXEC", True Related Commands :CALC:PAR:DEF Equivalent Softkey No equivalent key is available on the front panel. COM Command Syntax (Internal Control Only) SCPI.CALCULATE(Ch).SELECTED.FUNCTION.EXECUTE :CALC<Ch>:FUNC:PEXC Type Command/Query Syntax :CALCulate<Ch>[:SELected]:FUNCtion:PEXCursion <Value>...
  • Page 375 Programming Dim Var as Double Var= 10 Ana.WriteString ":CALC1:FUNC:PEXC " & Str(Var), True Ana.WriteString ":CALC1:FUNC:PEXC?", True Var=Ana.ReadNumber Related Commands :CALC:FUNC:TYPE :CALC:FUNC:PPOL Equivalent Softkey No equivalent key is available on the front panel. COM Command Syntax (Internal Control Only) SCPI.CALCULATE(Ch).SELECTED.FUNCTION.PEXCURSION :CALC<Ch>:FUNC:POIN Type Query Syntax...
  • Page 376 E4990A Help This command sets/gets the polarity when performing the peak search with :CALC:FUNC:EXEC. Variable Parameter Selection Option Description Peak polarity type Data Type Character string type (String) "POSitive": Positive peak. Range "NEGative": Negative peak. "BOTH":Both the positive peak and the negative peak...
  • Page 377 Programming This command sets/gets the target value when performing the target search with the :CALC:FUNC:EXEC. Variable Parameter Value Description Target value Data Type Numeric type (Real) Range -500M ~ 500M Preset Value Resolution Query Response {numeric}<newline><^END> Examples Dim Var as Double Var= 100 Ana.WriteString ":CALC1:FUNC:TARG "...
  • Page 378 E4990A Help This command sets/gets the transition type when performing the target search with the :CALC:FUNC:EXEC. Variable Parameter Selection Option Description Transition type Data Type Character string type (String) "POSitive": Positive transition. "NEGative": Negative transition. Range "BOTH": Both the positive transition and the negative transition.
  • Page 379 Programming :CALCulate<Ch>[:SELected]:FUNCtion:TYPE? Description This command sets/gets the type of analysis. Variable Parameter Selection Option Description Analysis type Data Type Character string type (String) "PTPeak": Specifies the analysis of the difference between the maximum value and the minimum value (Peak to Peak). "STDEV": Specifies the analysis of the standard deviation.
  • Page 380 E4990A Help right adjacent negative peak). "RESO":Specifies the resonant analysis. "RESR":Specifies the resonant analysis with ripples. "CERR":Specifies the ceramic oscillator analysis. Preset PTPeak Value Query Response {PTP|STDEV|MEAN|MAX|MIN|PEAK|APE|ATAR|SDEV|RPP|RPLH|RPLL|RPLR |RESO|RESR|CERR}<newline><^END> Examples Dim Var as String Var= "PTP" Ana.WriteString ":CALC1:FUNC:TYPE " & Var, True Ana.WriteString ":CALC1:FUNC:TYPE?", True...
  • Page 381 Programming Data Type Boolean type (Boolean) Range ON|OFF|1|0 Preset Value Query Response {1|0}<newline><^END> Examples Dim Var as Integer Ana.WriteString ":CALC1:LIM ON", True Ana.WriteString ":CALC1:LIM?", True Var=Ana.ReadNumber Related Commands :CALC:LIM:DATA Equivalent Softkey > Limit Test > Limit Test Analysis COM Command Syntax (Internal Control Only) SCPI.CALCULATE(Ch).SELECTED.LIMIT.STATE :CALC<Ch>:LIM:DATA Type...
  • Page 382 E4990A Help Data(0). Data(n*5-4) :The type of the n-th line.  Specify an integer 0 to 2 as follows. 0: OFF 1: Upper limit line 2: Lower limit line Data(n*5-3) :The value on the horizontal axis  (frequency/osc level/DC bias) of the start point of the n-th line.
  • Page 383 Programming COM Command Syntax (Internal Control Only) SCPI.CALCULATE(Ch).SELECTED.LIMIT.DATA :CALC<Ch>:LIM:DISP Type Command/Query Syntax :CALCulate<Ch>[:SELected]:LIMit:DISPlay[:STATe] {ON|OFF|1|0} :CALCulate<Ch>[:SELected]:LIMit:DISPlay[:STATe]? Description This command shows/hides the limit line. Variable Parameter Selection Option Description limit line On/Off status Data Type Boolean type (Boolean) Range ON|OFF|1|0 Preset Value Query Response {1|0}<newline><^END>...
  • Page 384 E4990A Help :CALCulate<Ch>[:SELected]:LIMit:DISPlay:CLIP {ON|OFF|1|0} :CALCulate<Ch>[:SELected]:LIMit:DISPlay:CLIP? Description This command clips/unclips limit lines. Variable Parameter Selection Option Description limit lines clip On/Off status Data Type Boolean type (Boolean) Range ON|OFF|1|0 Preset Value Query Response {1|0}<newline><^END> Examples Dim Var as Integer Ana.WriteString ":CALC1:LIM:DISP:CLIP ON", True Ana.WriteString ":CALC1:LIM:DISP:CLIP?", True...
  • Page 385 Programming 1: Fail, 0: Pass Examples Dim Var as Integer Ana.WriteString ":CALC1:LIM:FAIL?", True Var=Ana.ReadNumber Related Commands :CALC:LIM Equivalent Softkey No equivalent key is available on the front panel. COM Command Syntax (Internal Control Only) SCPI.CALCULATE(Ch).SELECTED.LIMIT.FAIL :CALC<Ch>:LIM:OFFS:AMPL Type Command/Query Syntax :CALCulate<Ch>[:SELected]:LIMit:OFFSet:AMPLitude <Value> :CALCulate<Ch>[:SELected]:LIMit:OFFSet:AMPLitude? Description This command sets/gets the limit line amplitude offset.
  • Page 386 E4990A Help Dim Var as Double Var= 10 Ana.WriteString ":CALC1:LIM:OFFS:AMPL " & Str(Var), True Ana.WriteString ":CALC1:LIM:OFFS:AMPL?", True Var=Ana.ReadNumber Related Commands :CALC:LIM :CALC:LIM:OFFS:STIM Equivalent Softkey Analysis > Limit Test > Limit Line Offsets > Amplitude Offset COM Command Syntax (Internal Control Only) SCPI.CALCULATE(Ch).SELECTED.LIMIT.OFFSET.AMPLITUDE...
  • Page 387 Programming Description Limit line stimulus offset Data Type Numeric type (Real) Range -1T ~ 1T Preset Value Unit Hz|V|A Resolution Query Response {numeric}<newline><^END> Examples Dim Var as Double Var= 10 Ana.WriteString ":CALC1:LIM:OFFS:STIM " & Str(Var), True Ana.WriteString ":CALC1:LIM:OFFS:STIM?", True Var=Ana.ReadNumber Related Commands :CALC:LIM :CALC:LIM:OFFS:AMPL...
  • Page 388 E4990A Help NOP is the value retuned with :CALC:LIM:REP:POIN. Examples Dim Var as Variant Ana.WriteString ":CALC1:LIM:REP?", True Var=Ana.ReadList(ASCIIType_R8, ",") Related Commands :CALC:LIM:REP:POIN Equivalent Softkey No equivalent key is available on the front panel. COM Command Syntax (Internal Control Only) SCPI.CALCULATE(Ch).SELECTED.LIMIT.REPORT.DATA :CALC<Ch>:LIM:REP:ALL...
  • Page 389 Programming Equivalent Softkey No equivalent key is available on the front panel. COM Command Syntax (Internal Control Only) SCPI.CALCULATE(Ch).SELECTED.LIMIT.REPORT.ALL :CALC<Ch>:LIM:REP:MARK<Mk> Type Query Syntax :CALCulate<Ch>[:SELected]:LIMit:REPort:MARKer<Mk>[:ALL]? Description This command returns the limit test result of measurement point of the active marker position. (Mk: marker 1 to 9 and reference marker 10.) If the marker function is off, executing this command causes an error and invalid values are read out.
  • Page 390 E4990A Help :CALC:LIM:REP:ALL Equivalent Softkey No equivalent key is available on the front panel. COM Command Syntax (Internal Control Only) SCPI.CALCULATE(Ch).SELECTED.LIMIT.REPORT.MARKER(Mk).ALL :CALC<Ch>:LIM:REP:POIN Type Query Syntax :CALCulate<Ch>[:SELected]:LIMit:REPort:POINts? Description This command returns the number of the failed points of the limit test.
  • Page 391 Programming Description Marker On/Off Data Type Boolean type (Boolean) Range ON|OFF|1|0 Preset Value Query Response {1|0}<newline><^END> Examples Dim Var as Integer Ana.WriteString ":CALC1:MARK1 ON", True Ana.WriteString ":CALC1:MARK1?", True Var=Ana.ReadNumber Related Commands :CALC:MARK:AOFF Equivalent Softkey Marker > Marker 1 to Marker 9, Reference Marker >...
  • Page 392 E4990A Help Command Syntax :CALCulate<Ch>[:SELected]:MARKer:AOFF Description This command turns off all markers. Examples Ana.WriteString ":CALC1:MARK:AOFF", True Related Commands :CALC:MARK Equivalent Softkey > Clear Marker Menu > All OFF Marker COM Command Syntax (Internal Control Only) SCPI.CALCULATE(Ch).SELECTED.MARKER.AOFF :CALC<Ch>:MARK:BWID Type Command/Query Syntax :CALCulate<Ch>[:SELected]:MARKer:BWIDth[:STATe] {ON|OFF|1|0}...
  • Page 393 Programming Ana.WriteString ":CALC1:MARK1:BWID?", True Var=Ana.ReadNumber Related Commands :CALC:MARK:BWID:DATA Equivalent Softkey > Bandwidth Marker Search COM Command Syntax (Internal Control Only) SCPI.CALCULATE(Ch).SELECTED.MARKER.BWIDTH.STATE :CALC<Ch>:MARK:BWID:DATA Type Query Syntax :CALCulate<Ch>[:SELected]:MARKer:BWIDth:DATA? Description This command reads the bandwidth search result of marker 1 to 9 (Mk) and reference marker (Mk:10).
  • Page 394 E4990A Help :CALC<Ch>:MARK<Mk>:BWID:FIX:VAL Type Command/Query Syntax :CALCulate<Ch>[:SELected]:MARKer<Mk>:BWIDth:FIXed:VALue <Value> :CALCulate<Ch>[:SELected]:MARKer<Mk>:BWIDth:FIXed:VALue? Description This command sets/gets the marker bandwidth fixed value. Variable Parameter Value Description Marker bandwidth fixed value Data Type Numeric type (Real) Range -500M ~ 500M Preset Value Unit Depends on Measurement Format...
  • Page 395 Programming :CALC<Ch>:MARK:BWID:TYPE Type Command/Query Syntax :CALCulate<Ch>[:SELected]:MARKer:BWIDth:TYPE {DIVS2|MULS2|DIV2|MUL2|SUB|ADD|FIXed} :CALCulate<Ch>[:SELected]:MARKer:BWIDth:TYPE? Description This command sets/gets a cutoff point in the marker bandwidth analysis function. Variable Parameter Selection Option Description Cutoff point type Data Type Character string type (String) DIVS2: MkrVal/sqrt(2) MULS2: MkrVal*srqt(2) DIV2: MkrVal/2 Range MUL2: MkrVal*2 SUB: MkrVal-Fixed...
  • Page 396 E4990A Help :CALC:MARK:BWID:FIX:VAL Equivalent Softkey > Widths Def Marker Search COM Command Syntax (Internal Control Only) SCPI.CALCULATE(Ch).SELECTED.MARKER.BWIDTH.TYPE :CALC<Ch>:MARK<Mk>:COUP Type Command/Query Syntax :CALCulate<Ch>[:SELected]:MARKer:COUPle {ON|OFF|1|0} :CALCulate<Ch>[:SELected]:MARKer:COUPle? Description This command turns marker couple/uncouple. Variable Parameter Selection Option Description Marker couple/uncouple status Data Type...
  • Page 397 Programming Type Command/Query Syntax :CALCulate<Ch>[:SELected]:MARKer:DISCrete {ON|OFF|1|0} :CALCulate<Ch>[:SELected]:MARKer:DISCrete? Description This command turns marker discrete mode On/Off. Variable Parameter Selection Option Description Marker discrete mode On/Off status Data Type Boolean type (Boolean) Range ON|OFF|1|0 Preset Value Query Response {1|0}<newline><^END> Examples Dim Var as Integer Ana.WriteString ":CALC1:MARK:DISC ON", True Ana.WriteString ":CALC1:MARK:DISC?", True Var=Ana.ReadNumber...
  • Page 398 E4990A Help :CALCulate<Ch>[:SELected]:MARKer:FUNCtion:DOMain[:STATe]? Description This command sets/gets the search range state. Variable Parameter Selection Option Description Search range On/Off state Data Type Boolean type (Boolean) Range ON|OFF|1|0 Preset Value Query Response {1|0}<newline><^END> Examples Dim Var as Integer Ana.WriteString ":CALC1:MARK:FUNC:DOM ON", True Ana.WriteString ":CALC1:MARK:FUNC:DOM?", True...
  • Page 399 Programming This command sets/gets the search range couple state. Variable Parameter Selection Option Description Search range couple On/Off state Data Type Boolean type (Boolean) Range ON|OFF|1|0 Preset Value Query Response {1|0}<newline><^END> Examples Dim Var as Integer Ana.WriteString ":CALC1:MARK:FUNC:DOM:COUP ON", True Ana.WriteString ":CALC1:MARK:FUNC:DOM:COUP?", True Var=Ana.ReadNumber Related Commands...
  • Page 400 E4990A Help Data Type Numeric type (Real) Range -500G ~ 500G Preset Value Unit Hz|V|A Resolution Query Response {numeric}<newline><^END> Examples Dim Var as Double Var= -500000000000 Ana.WriteString ":CALC1:MARK:FUNC:DOM:STAR " & Str(Var), True Ana.WriteString ":CALC1:MARK:FUNC:DOM:STAR?", True Var=Ana.ReadNumber Related Commands :CALC:MARK:FUNC:DOM:STOP :CALC:MARK:FUNC:DOM Equivalent Softkey >...
  • Page 401 Programming Data Type Numeric type (Real) Range -500G ~ 500G Preset Value Unit Hz|V|A Resolution Query Response {numeric}<newline><^END> Examples Dim Var as Double Var= -500000000000 Ana.WriteString ":CALC1:MARK:FUNC:DOM:STOP " & Str(Var), True Ana.WriteString ":CALC1:MARK:FUNC:DOM:STOP?", True Var=Ana.ReadNumber Related Commands :CALC:MARK:FUNC:DOM:STAR :CALC:MARK:FUNC:DOM Equivalent Softkey >...
  • Page 402 E4990A Help > Max | Min Marker Search Marker Search > Peak > Search Peak > Target > Search Target Marker Search > Multi Peak > Search Multi Peak Marker Search Marker Search > Multi Target > Search Multi Target...
  • Page 403 Programming {numeric}<newline><^END> Examples Dim Var as Double Var= 10 Ana.WriteString ":CALC1:MARK:FUNC:MULT:PEXC " & Str(Var), True Ana.WriteString ":CALC1:MARK:FUNC:MULT:PEXC?", True Var=Ana.ReadNumber Related Commands :CALC:MARK:FUNC:EXEC :CALC:MARK:FUNC:MULT:TYPE :CALC:MARK:FUNC:MULT:PPOL Equivalent Softkey Marker Search > Multi Peak > Peak Excursion COM Command Syntax (Internal Control Only) SCPI.CALCULATE(Ch).SELECTED.MARKER.FUNCTION.MULTI.PEXCURSION :CALC<Ch>:MARK:FUNC:MULT:PPOL Type...
  • Page 404 E4990A Help Dim Var as String Var= "POS" Ana.WriteString ":CALC1:MARK:FUNC:MULT:PPOL " & Var, True Ana.WriteString ":CALC1:MARK:FUNC:MULT:PPOL?", True Var=Ana.ReadString Related Commands Equivalent Softkey No equivalent key is available on the front panel. COM Command Syntax (Internal Control Only) SCPI.CALCULATE(Ch).SELECTED.MARKER.FUNCTION.MULTI.PPOLARITY :CALC<Ch>:MARK:FUNC:MULT:TARG Type...
  • Page 405 Programming Ana.WriteString ":CALC1:MARK:FUNC:MULT:TARG?", True Var=Ana.ReadNumber Related Commands :CALC:MARK:FUNC:MULT:TYPE :CALC:MARK:FUNC:MULT:TTR :CALC:MARK:FUNC:EXEC Equivalent Softkey Marker Search > Multi Target > Target Value COM Command Syntax (Internal Control Only) SCPI.CALCULATE(Ch).SELECTED.MARKER.FUNCTION.MULTI.TARGET :CALC<Ch>:MARK:FUNC:MULT:TRAC Type Command/Query Syntax :CALCulate<Ch>[:SELected]:MARKer:FUNCtion:MULTi:TRACking {ON|OFF|1|0} :CALCulate<Ch>[:SELected]:MARKer:FUNCtion:MULTi:TRACking? Description This command turns the tracking search capability On/Off for multiple search.
  • Page 406 E4990A Help Related Commands :CALC:MARK:FUNC:EXEC :CALC:MARK:FUNC:MULT:TYPE Equivalent Softkey > Tracking Marker Search COM Command Syntax (Internal Control Only) SCPI.CALCULATE(Ch).SELECTED.MARKER.FUNCTION.MULTI.TRACKING :CALC<Ch>:MARK:FUNC:MULT:TTR Type Command/Query Syntax :CALCulate<Ch>[:SELected]:MARKer:FUNCtion:MULTi:TTRansition {POSitive|NEGative|BOTH} :CALCulate<Ch>[:SELected]:MARKer:FUNCtion:MULTi:TTRansition? Description This command sets/gets the target transition type for multiple search. Variable Parameter Selection Option...
  • Page 407 Programming Equivalent Softkey No equivalent key is available on the front panel. COM Command Syntax (Internal Control Only) SCPI.CALCULATE(Ch).SELECTED.MARKER.FUNCTION.MULTI.TTRANSITION :CALC<Ch>:MARK:FUNC:MULT:TYPE Type Command/Query Syntax :CALCulate<Ch>[:SELected]:MARKer:FUNCtion:MULTi:TYPE {OFF|PEAK|TARGet} :CALCulate<Ch>[:SELected]:MARKer:FUNCtion:MULTi:TYPE? Description This command sets/gets the marker search type for multiple search. Variable Parameter Selection Option Description Marker search type Data Type...
  • Page 408 E4990A Help COM Command Syntax (Internal Control Only) SCPI.CALCULATE(Ch).SELECTED.MARKER.FUNCTION.MULTI.TYPE :CALC<Ch>:MARK<Mk>:FUNC:PEXC Type Command/Query Syntax :CALCulate<Ch>[:SELected]:MARKer<Mk>:FUNCtion:PEXCursion <Value> :CALCulate<Ch>[:SELected]:MARKer<Mk>:FUNCtion:PEXCursion? Description This command sets/gets the peak excursion value with marker 1 to 9 (MK:1-9) and reference marker (Mk:10). Variable Parameter Value Description Peak excursion value...
  • Page 409 Programming Equivalent Softkey > Peak > Peak Excursion Marker Search COM Command Syntax (Internal Control Only) SCPI.CALCULATE(Ch).SELECTED.MARKER(Mk).FUNCTION.PEXCURSION :CALC<Ch>:MARK<Mk>:FUNC:PPOL Type Command/Query Syntax :CALCulate<Ch>[:SELected]:MARKer<Mk>:FUNCtion:PPOLarity {POSitive|NEGative|BOTH} :CALCulate<Ch>[:SELected]:MARKer<Mk>:FUNCtion:PPOLarity? Description This command sets/gets the peak polarity type with marker 1 to 9 (MK:1- 9) and reference marker (Mk:10). Variable Parameter Selection Option...
  • Page 410 E4990A Help > Peak > Peak Polarity Marker Search COM Command Syntax (Internal Control Only) SCPI.CALCULATE(Ch).SELECTED.MARKER(Mk).FUNCTION.PPOLARITY :CALC<Ch>:MARK<Mk>:FUNC:TARG Type Command/Query Syntax :CALCulate<Ch>[:SELected]:MARKer<Mk>:FUNCtion:TARGet <Value> :CALCulate<Ch>[:SELected]:MARKer<Mk>:FUNCtion:TARGet? Description This command sets/gets the target value with marker 1 to 9 (MK:1-9) and reference marker (Mk:10).
  • Page 411 Programming :CALC:MARK:FUNC:EXEC Equivalent Softkey > Peak > Target Value Marker Search COM Command Syntax (Internal Control Only) SCPI.CALCULATE(Ch).SELECTED.MARKER(Mk).FUNCTION.TARGET :CALC<Ch>:MARK<Mk>:FUNC:TRAC Type Command/Query Syntax :CALCulate<Ch>[:SELected]:MARKer<Mk>:FUNCtion:TRACking {ON|OFF|1|0} :CALCulate<Ch>[:SELected]:MARKer<Mk>:FUNCtion:TRACking? Description This command turns the tracking capability On/Off with marker 1 to 9 (MK:1-9) and reference marker (Mk:10). Variable Parameter Selection Option...
  • Page 412 E4990A Help COM Command Syntax (Internal Control Only) SCPI.CALCULATE(Ch).SELECTED.MARKER(Mk).FUNCTION.TRACKING :CALC<Ch>:MARK<Mk>:FUNC:TTR Type Command/Query Syntax :CALCulate<Ch>[:SELected]:MARKer<Mk>:FUNCtion:TTRansition {POSitive|NEGative|BOTH} :CALCulate<Ch>[:SELected]:MARKer<Mk>:FUNCtion:TTRansition? Description This command sets/gets target transition type with marker 1 to 9 (MK:1-9) and reference marker (Mk:10). Variable Parameter Selection Option Description Transition type...
  • Page 413 Programming :CALC<Ch>:MARK<Mk>:FUNC:TYPE Type Command/Query Syntax :CALCulate<Ch>[:SELected]:MARKer<Mk>:FUNCtion:TYPE {MAXimum|MINimum|PEAK|LPEak|RPEak|TARGet|LTARget|RTARget} :CALCulate<Ch>[:SELected]:MARKer<Mk>:FUNCtion:TYPE? Description This command selects the marker search type with marker 1 to 9 (MK:1-9) and reference marker (Mk:10). Variable Parameter Selection Option Description Marker search type Data Type Character string type (String) MAXimum: Sets the search type to the maximum value.
  • Page 414 E4990A Help Dim Var as String Var= "MAX" Ana.WriteString ":CALC1:MARK1:FUNC:TYPE " & Var, True Ana.WriteString ":CALC1:MARK1:FUNC:TYPE?", True Var=Ana.ReadString Related Commands :CALC:PAR:SEL :CALC:MARK:FUNC:PEXC :CALC:MARK:FUNC:PPOL :CALC:MARK:FUNC:TARG :CALC:MARK:FUNC:TTR :CALC:MARK:FUNC:EXEC Equivalent Softkey Marker Search > Max | Min > Peak > Search Peak Marker Search >...
  • Page 415 Programming Preset Value Query Response {1|0}<newline><^END> Examples Dim Var as Integer Ana.WriteString ":CALC1:MARK:MATH:STAT ON", True Ana.WriteString ":CALC1:MARK:MATH:STAT?", True Var=Ana.ReadNumber Related Commands :CALC:MARK:MATH:STAT:DATA Equivalent Softkey > Statistics Marker Function COM Command Syntax (Internal Control Only) SCPI.CALCULATE(Ch).SELECTED.MARKER.MATH.STATISTICS.STATE :CALC<Ch>:MARK:MATH:STAT:DATA Type Query Syntax :CALCulate<Ch>[:SELected]:MARKer:MATH:STATistics:DATA? Description This command returns the marker statistics value.
  • Page 416 E4990A Help COM Command Syntax (Internal Control Only) SCPI.CALCULATE(Ch).SELECTED.MARKER.MATH.STATISTICS.DATA :CALC<Ch>:MARK:REF Type Command/Query Syntax :CALCulate<Ch>[:SELected]:MARKer:REFerence[:STATe] {ON|OFF|1|0} :CALCulate<Ch>[:SELected]:MARKer:REFerence[:STATe]? Description This command turns on/off the delta marker mode. Variable Parameter Selection Option Description Delta marker mode On/Off status Data Type Boolean type (Boolean)
  • Page 417 Programming :CALCulate<Ch>[:SELected]:MARKer<Mk>:SET {CENTer|STARt|STOP|RLEVel|ZOOM} Description This command sets the value at the position of marker 1 to 9 (Mk) and reference marker (Mk:10) to the value of the stimulus. Variable Parameter Selection Option Description Type of stimulus value Data Type Character string type (String) "STARt": Sets the sweep start value to the stimulus value at the marker position.
  • Page 418 E4990A Help > Marker > Zoom Marker Fctn COM Command Syntax (Internal Control Only) SCPI.CALCULATE(Ch).SELECTED.MARKER(Mk).SET :CALC<Ch>:MARK<Mk>:X Type Command/Query Syntax :CALCulate<Ch>[:SELected]:MARKer<Mk>:X[:DATA] <Value> :CALCulate<Ch>[:SELected]:MARKer<Mk>:X[:DATA]? Description This command sets/gets the stimulus value for marker 1 to 9 (Mk) and reference marker (Mk:10). Variable...
  • Page 419 Programming When performing the operation from the front panel, turn ON the marker and set the stimulus value at the same time. COM Command Syntax (Internal Control Only) SCPI.CALCULATE(Ch).SELECTED.MARKER(Mk).X.DATA :CALC<Ch>:MARK<Mk>:X:POS Type Command/Query Syntax :CALCulate<Ch>[:SELected]:MARKer<Mk>:X:POSition <Value> :CALCulate<Ch>[:SELected]:MARKer<Mk>:X:POSition? Description This command sets/gets the measurement point number of the selected marker (Mk:1-9) and reference marker (Mk:10).
  • Page 420 E4990A Help SCPI.CALCULATE(Ch).SELECTED.MARKER(Mk).X.POSITION :CALC<Ch>:MARK:XUN Type Command/Query Syntax :CALCulate<Ch>[:SELected]:MARKer:XUNit {STIM|TIME|RFReq} :CALCulate<Ch>[:SELected]:MARKer:XUNit? Description This command sets/gets the marker x-axis display method for the active trace. Variable Parameter Selection Option Description Marker x-axis display method Data Type Character string type (String) STIM: Sweep parameter...
  • Page 421 Programming Type Query Syntax :CALCulate<Ch>[:SELected]:MARKer<Mk>:Y? Description This command gets the marker y-axis value. Query Response {numeric1 (primary)}, {numeric2 (secondary)}<newline><^END> The secondary value is available when the format is 2 dimension such as R-X. Examples Dim Var as Variant Var= STIM Ana.WriteString ":CALC1:MARK1:Y?", True Var=Ana.ReadList Related Commands...
  • Page 422 E4990A Help Preset Value Unit Resolution Query Response {numeric}<newline><^END> Examples Dim Var as Double Var= 0.01 Ana.WriteString ":CALC1:MARK:ZAP " & Str(Var), True Ana.WriteString ":CALC1:MARK:ZAP?", True Var=Ana.ReadNumber Related Commands :CALC:MARK:SET Equivalent Softkey > Zooming Aperture Marker Function COM Command Syntax (Internal Control Only) SCPI.CALCULATE(Ch).SELECTED.MARKER.ZAPERTURE...
  • Page 423 Programming "NORMal": Data (no math). "DIVide": Data / Mem. "MULTiply": Data × Mem. "SUBTract": Data - Mem. Range "ADD": Data + Mem. Where Data is the measurement data (corrected data array) and Mem is the data stored in the memory trace (corrected memory array).
  • Page 424 E4990A Help > Data -> Mem Display COM Command Syntax (Internal Control Only) SCPI.CALCULATE(Ch).SELECTED.MATH.MEMORIZE :CALC<Ch>:MATH:OFFS Type Command/Query Syntax :CALCulate<Ch>[:SELected]:MATH:OFFSet <Value> :CALCulate<Ch>[:SELected]:MATH:OFFSet? Description This command sets/gets the math offset data Variable Parameter Value Description Offset value Data Type Numeric type (Real)
  • Page 425 Programming COM Command Syntax (Internal Control Only) SCPI.CALCULATE(Ch).SELECTED.MATH.OFFSET :CALC<Ch>:MST Type Command/Query Syntax :CALCulate<Ch>[:SELected]:MSTatistics[:STATe] {ON|OFF|1|0} :CALCulate<Ch>[:SELected]:MSTatistics[:STATe]? Description This command shows/hides the marker statistics. Variable Parameter Selection Option Description Marker statistics On/Off status Data Type Boolean type (Boolean) Range ON|OFF|1|0 Preset Value Query Response {1|0}<newline><^END>...
  • Page 426 E4990A Help :CALCulate<Ch>[:SELected]:MSTatistics:DATA? Description This command gets the marker statistics value. The statistical values contain: mean value, standard deviation and the difference between the maximum value and the minimum value. Query Response {numeric1}, {numeric2}, {numeric3}<newline><^END> {numeric 1} : Mean value...
  • Page 427 Programming Range 1|2|3|4 Preset Value Query Response {numeric}<newline><^END> Examples Dim Var as Long Var= 4 Ana.WriteString ":CALC1:PAR:COUN " & Str(Var), True Ana.WriteString ":CALC1:PAR:COUN?", True Var=Ana.ReadNumber Related Commands :CALC:PAR:SEL Equivalent Softkey > Num Of Traces Display COM Command Syntax (Internal Control Only) SCPI.CALCULATE(Ch).PARAMETER.COUNT :CALC<Ch>:PAR<Tr>:DEF Type...
  • Page 428 E4990A Help R: Equivalent series resistance X: Equivalent series reactance G: Equivalent parallel conductance B: Equivalent parallel susceptance LS: Equivalent series inductance LP: Equivalent parallel inductance CS: Equivalent series capacitance CP: Equivalent parallel capacitance RS: Equivalent series resistance RP: Equivalent parallel resistance...
  • Page 429 Programming Type Command Syntax :CALCulate<Ch>:PARameter<Tr>:SELect Description This command sets as active trace and channel. Examples Ana.WriteString ":CALC1:PAR1:SEL", True Related Commands :CALC:PAR:COUN Equivalent Softkey Channel Next, Channel Prev Trace Next, Trace Prev COM Command Syntax (Internal Control Only) SCPI.CALCULATE(Ch).PARAMETER(Tr).SELECT :CALC<Ch>:UNIT:ANGL Type Command/Query Syntax :CALCulate<Ch>[:SELected]:UNIT:ANGLe {DEG|RAD}...
  • Page 430: Control

    E4990A Help Examples Dim Var as String Var= "DEG" Ana.WriteString ":CALC1:UNIT:ANGL " & Var, True Ana.WriteString ":CALC1:UNIT:ANGL?", True Var=Ana.ReadString Related Commands :CALC:PAR:DEF Equivalent Softkey > Phase Unit Format COM Command Syntax (Internal Control Only) SCPI.CALCULATE(Ch).SELECTED.UNIT.ANGLE CONTROL :CONT:HAND:A Type Command Syntax :CONTrol:HANDler:A[:DATA] <Value>...
  • Page 431 Programming Command Syntax :CONTrol:HANDler:B[:DATA] <Value> Description This command sets/gets information of output port B (B0 to B7) of the handler I/O. Port information is output as 8-bit binary data using B0 as LSB and B7 as MSB. The bit 6 of the data outputted by this project is ignored when outputting the INDEX signal is turned ON (specifying True with the :CONT:HAND:IND:STAT object).
  • Page 432 E4990A Help When input/output port C of the handler I/O is set to the input port, it reads out port information inputted to port C (C0 to C3). Port information is input/output as 4-bit binary data, using C0 as LSB and C3 as MSB.
  • Page 433 Programming Parameter Selection Option Description Input/output direction of port C Data Type Character string type (String) Range INPut|OUTPut Preset Value INPut Query Response {INP|OUTP}<newline><^END> Examples Dim Var as String Var= "INPut" Ana.WriteString ":CONT:HAND:C:MODE " & Var, True Ana.WriteString ":CONT:HAND:C:MODE?", True Var=Ana.ReadString Related Commands :CONT:HAND:C...
  • Page 434 E4990A Help Parameter Value Description Port information (input/output) Data Type Numeric type (Integer) Range 0 ~ 15 Query Response {numeric}<newline><^END> Examples Dim Var as Long Var= 0 Ana.WriteString ":CONT:HAND:D" & Str(Var), True Ana.WriteString ":CONT:HAND:D?", True Var=Ana.ReadNumber Related Commands :CONT:HAND:D:MODE Equivalent Softkey No equivalent key is available on the front panel.
  • Page 435 Programming Range INPut|OUTPut Preset Value INPut Query Response {INP|OUTP}<newline><^END> Examples Dim Var as String Var= "INPut" Ana.WriteString ":CONT:HAND:D:MODE " & Var, True Ana.WriteString ":CONT:HAND:D:MODE?", True Var=Ana.ReadString Related Commands :CONT:HAND:D Equivalent Softkey No equivalent key is available on the front panel. COM Command Syntax (Internal Control Only) SCPI.CONTROL.HANDLER.D.MODE :CONT:HAND:E...
  • Page 436 E4990A Help Range 0 ~ 255 Query Response {numeric}<newline><^END> Examples Dim Var as Long Var= 0 Ana.WriteString ":CONT:HAND:E " & Str(Var), True Ana.WriteString ":CONT:HAND:E?", True Var=Ana.ReadNumber Related Commands :CONT:HAND:C :CONT:HAND:C:MODE :CONT:HAND:D :CONT:HAND:D:MODE Equivalent Softkey No equivalent key is available on the front panel.
  • Page 437 Programming Description Port information (output) Data Type Numeric type (Integer) Range 0 ~ 65535 Examples Dim Var as Long Var= 0 Ana.WriteString ":CONT:HAND:F " & Str(Var), True Related Commands :CONT:HAND:A :CONT:HAND:B Equivalent Softkey No equivalent key is available on the front panel. COM Command Syntax (Internal Control Only) SCPI.CONTROL.HANDLER.F.DATA :CONT:HAND:IND:STAT...
  • Page 438 E4990A Help Preset Value Query Response {1|0}<newline><^END> Examples Dim Var as Integer Ana.WriteString ":CONT:HAND:IND:STAT ON", True Ana.WriteString ":CONT:HAND:IND:STAT?", True Var=Ana.ReadNumber Related Commands :CONT:HAND:RTR:STAT Equivalent Softkey No equivalent key is available on the front panel. COM Command Syntax (Internal Control Only) SCPI.CONTROL.HANDLER.EXTENSION.INDEX.STATE...
  • Page 439 Programming Dim Var as Long Var= 1 Ana.WriteString ":CONT:HAND:OUTP1 " & Str(Var), True Ana.WriteString ":CONT:HAND:OUTP1?", True Var=Ana.ReadNumber Equivalent Softkey No equivalent key is available on the front panel. COM Command Syntax (Internal Control Only) SCPI.CONTROL.HANDLER.OUTPUT(Pt).DATA :CONT:HAND:RTR:STAT Type Command/Query Syntax :CONTrol:HANDler[:EXTension]:RTRigger:STATe {ON|OFF|1|0} :CONTrol:HANDler[:EXTension]:RTRigger:STATe? Description This command turns ON/OFF the output of READY FOR TRIGGER signal to...
  • Page 440: Display

    E4990A Help Ana.WriteString ":CONT:HAND:RTR:STAT?", True Var=Ana.ReadNumber Related Commands :CONT:HAND:IND:STAT Equivalent Softkey No equivalent key is available on the front panel. COM Command Syntax (Internal Control Only) SCPI.CONTROL.HANDLER.EXTENSION.RTRIGGER.STATE DISPLAY :DISP:ANN:FREQ Type Command/Query Syntax :DISPlay:ANNotation:FREQuency[:STATe] {ON|OFF|1|0} :DISPlay:ANNotation:FREQuency[:STATe]? Description This command show/hide the frequency information display on the LCD display.
  • Page 441 Programming > Frequency Display COM Command Syntax (Internal Control Only) SCPI.DISPLAY.ANNOTATION.FREQUENCY.STATE :DISP:CCL Type Command Syntax :DISPlay:CCLear Description This command clears the caution/error message displayed in the status bar (at the bottom of the LCD display). Examples Ana.WriteString ":DISP:CCL", True Equivalent Softkey No equivalent key is available on the front panel.
  • Page 442 E4990A Help {1|0}<newline><^END> Examples Dim Var as Boolean Var= 1 Ana.WriteString ":DISP:CLOC" & Str(Var), True Ana.WriteString ":DISP:CLOC?", True Var=Ana.ReadNumber Equivalent Softkey > Misc Setup > Clock Setup > Show Clock System COM Command Syntax (Internal Control Only) SCPI.DISPLAY.CLOCK :DISP:COL<Dnum>:BACK Type...
  • Page 443 Programming Range 0 to 5 Preset Value Parameter Value3 Description Blue Data Type Numeric type (Integer) Range 0 to 5 Preset Value Query Response {numeric 1}, {numeric 2}, {numeric 3}<newline><^END> Examples Dim Var as Variant Ana.WriteString ":DISP:COL:BACK 5,5,5", True Ana.WriteString ":DISP:COL:BACK?", True Var=Ana.ReadList Related Commands :DISP:COL:RES...
  • Page 444 E4990A Help Description This command sets/gets the color of the graticule label. <Dnum> Normal display: 1, Inverted display: 2 <Gnum> Outer frame line of the graph: 1, Color of the grid line of the graph: 2 Variable Parameter Value1 Description...
  • Page 445 Programming Query Response {numeric 1}, {numeric 2}, {numeric 3}<newline><^END> Example Dim Var as Variant Ana.WriteString ":DISP:COL:GRAT1 5, 5, 5", True Ana.WriteString ":DISP:COL:GRAT1?", True Var=Ana.ReadList Related Commands :DISP:COL:RES Equivalent Softkey System > Misc Setup > Display Setup > Color Setup > Normal | Invert > Graticule Main System >...
  • Page 446 E4990A Help Preset Value 5 for Lnum=1, 3 for Lnum=2 Parameter Value2 Description Green Data Type Numeric type (Integer) Range 0 to 5 Preset Value Parameter Value3 Description Blue Data Type Numeric type (Integer) Range 0 to 5 Preset Value Query Response {numeric 1}, {numeric 2}, {numeric 3}<newline><^END>...
  • Page 447 Programming SCPI.DISPLAY.COLOR(Dnum).LIMIT(Lnum) :DISP:COL<Dnum>:RES Type Command Syntax :DISPlay:COLor<Dnum>:RESet Description This command resets the display color settings for all the items to the factory preset state. <Dnum> Normal display: 1, Inverted display: 2 Examples Ana.WriteString ":DISP:COL1:RES", True Related Commands Equivalent Softkey > Misc Setup > Display Setup > Color Setup > Normal | Invert > System Reset Color >...
  • Page 448 E4990A Help Parameter Value2 Description Green Data Type Numeric type (Integer) Range 0 to 5 Parameter Value3 Description Blue Data Type Numeric type (Integer) Range 0 to 5 Query Response {numeric 1}, {numeric 2}, {numeric 3}<newline><^END> Examples Dim Var as Variant Ana.WriteString ":DISP:COL:TRAC1:DATA 5, 5, 0", True...
  • Page 449 Programming :DISPlay:COLor<Dnum>:TRACe<Tr>:MEMory <Value1>, <Value2>, <Value3> :DISPlay:COLor<Dnum>:TRACe<Tr>:MEMory? Description This command sets/gets the color of the memory trace. <Dnum> Normal display: 1, Inverted display: 2. Variable Parameter Value1 Description Data Type Numeric type (Integer) Range 0 to 5 Parameter Value2 Description Green Data Type Numeric type (Integer) Range...
  • Page 450 E4990A Help Dim Var as Variant Ana.WriteString ":DISP:COL:TRAC1:MEM 3, 3, 0", True Ana.WriteString ":DISP:COL:TRAC1:MEM?", True Var=Ana.ReadList Related Commands :DISP:COL:RES Equivalent Softkey > Misc Setup > Display Setup > Color Setup > Normal | Invert > Mem System Trace 1 to Mem Trace 4 COM Command Syntax (Internal Control Only) SCPI.DISPLAY.COLOR(Dnum).TRACE(Tr).MEMORY...
  • Page 451 Programming SCPI.DISPLAY.ECHO.DATA :DISP:ECHO:CLE Type Command Syntax :DISPlay:ECHO:CLEar Description This command clears all character strings displayed in the echo window. Examples Ana.WriteString ":DISPlay:ECHO:CLEar", True Related Commands :DISP:ECHO Equivalent Softkey > Clear Echo Macro Setup COM Command Syntax (Internal Control Only) SCPI.DISPLAY.ECHO.CLEAR :DISP:ENAB Type Command/Query...
  • Page 452 E4990A Help Query Response {1|0}<newline><^END> Examples Dim Var as Integer Ana.WriteString ":DISP:ENAB ON", True Ana.WriteString ":DISP:ENAB?", True Var=Ana.ReadNumber Equivalent Softkey > Update Display COM Command Syntax (Internal Control Only) SCPI.DISPLAY.ENABLE :DISP:FSIG Type Command/Query Syntax :DISPlay:FSIGn {ON|OFF|1|0} :DISPlay:FSIGn? Description This command turns ON/OFF the large "Fail" display on the LCD screen when the limit test fails.
  • Page 453 Programming :CALC:LIM Equivalent Softkey > Limit Test > Fail Sign Analysis COM Command Syntax (Internal Control Only) SCPI.DISPLAY.FSIGN :DISP:IMAG Type Command/Query Syntax :DISPlay:IMAGe {NORMal|INVert} :DISPlay:IMAGe? Description This command selects the image type of the LCD display. Variable Parameter Selection Option Description Display type of the LCD display Data Type...
  • Page 454 E4990A Help :DISP:MAX Type Command/Query Syntax :DISPlay:MAXimize {ON|OFF|1|0} :DISPlay:MAXimize? Description This command turns ON/OFF the window maximization of the active channel. Only the window of the active channel is maximized on the LCD display and the windows of the other channels are not displayed.
  • Page 455 Programming Type Command/Query Syntax :DISPlay:SKEY[:STATe] {ON|OFF|1|0} :DISPlay:SKEY[:STATe]? Description This command show/hide the display of the softkey menu bar. Variable Parameter Selection Option Description ON/OFF of the softkey menu bar display Data Type Boolean type (Boolean) Range ON|OFF|1|0 Preset Value Query Response {1|0}<newline><^END>...
  • Page 456 E4990A Help :DISPlay:SPLit? Description This command split the display layout of the channel windows on the LCD display. Variable Parameter Selection Option Description Layout of channel windows Data Type Character string type (String) Range D1|D1_2|D12|D1_2_3|D12_34|D1_1_2|D112|D12_33|D13_23|D123|D Preset Value Query Response {D1|D1_2|D12|D1_2_3|D12_34|D1_1_2|D112|D12_33|D13_23|D123|D1 1_23|D12_13|D1234|D1_2_3_4}<newline><^END>...
  • Page 457 Programming Ana.WriteString ":DISP:SPL " & Var, True Ana.WriteString ":DISP:SPL?", True Var=Ana.ReadString Related Commands :DISP:WIND:ACT :DISP:WIND:SPL Equivalent Softkey > Allocate Channels > {Display Layout} Display COM Command Syntax (Internal Control Only) SCPI.DISPLAY.SPLIT :DISP:TABL Type Command/Query Syntax :DISPlay:TABLe[:STATe] {ON|OFF|1|0} :DISPlay:TABLe[:STATe]? Description This command shows/hides the list table of the window that appears in the lower part of the LCD display (specified by :DISP:TABL:TYPE).
  • Page 458 E4990A Help Ana.WriteString ":DISP:TABL?", True Var=Ana.ReadNumber Related Commands :DISP:TABL:TYPE :DISP:TABL:POS Equivalent Softkey > Marker Table Marker Fctn Analysis > Limit Test > Edit Limit Line > Edit Segment Table Sweep Setup Macro Setup > Echo Window specifies the table type.
  • Page 459 Programming Equivalent Softkey No equivalent key is available on the front panel. COM Command Syntax (Internal Control Only) SCPI.DISPLAY.TABLE.POSITION.RECTANGLE :DISP:TABL:TYPE Type Command/Query Syntax :DISPlay:TABLe:TYPE {MARKer|LIMit|SEGMent|ECHO} :DISPlay:TABLe:TYPE? Description This command selects the table type in the window. Variable Parameter Selection Option Description Table Data Type...
  • Page 460 E4990A Help :DISP:TABL:POS Equivalent Softkey > Marker Table Marker Fctn > Limit Test > Edit Limit Line Analysis > Edit Segment Table Sweep Setup Macro Setup > Echo Window COM Command Syntax (Internal Control Only) SCPI.DISPLAY.TABLE.TYPE :DISP:UPD Type Command Syntax...
  • Page 461 Programming Equivalent Softkey Channel Prev, Channel Next COM Command Syntax (Internal Control Only) SCPI.DISPLAY.WINDOW(Ch).ACTIVATE :DISP:WIND<Ch>:ANN:MARK:ALIG Type Command/Query Syntax :DISPlay:WINDow<Ch>:ANNotation:MARKer:ALIGn[:STATe] {ON|OFF|1|0} :DISPlay:WINDow<Ch>:ANNotation:MARKer:ALIGn[:STATe]? Description This command turns ON/OFF mode that align the marker display position of each trace based on trace 1. Variable Parameter Selection Option...
  • Page 462 E4990A Help SCPI.DISPLAY.WINDOW(Ch).ANNOTATION.MARKER.ALIGN.STATE :DISP:WIND<Ch>:ANN:MARK:SING Type Command/Query Syntax :DISPlay:WINDow<Ch>:ANNotation:MARKer:SINGle[:STATe] {ON|OFF|1|0} :DISPlay:WINDow<Ch>:ANNotation:MARKer:SINGle[:STATe]? Description This command turns ON/OFF the display of the marker value of only active traces. If the function is turned OFF, marker values of all traces (markers) are displayed. Variable...
  • Page 463 Programming :DISP:WIND<Ch>:LAB Type Command/Query Syntax :DISPlay:WINDow<Ch>:LABel {ON|OFF|1|0} :DISPlay:WINDow<Ch>:LABel? Description This command shows/hides the graticule label display of the graph. Variable Parameter Selection Option Description ON/OFF of the graticule label display of the graph Data Type Boolean type (Boolean) Range ON|OFF|1|0 Preset Value Query Response {1|0}<newline><^END>...
  • Page 464 E4990A Help Description This command turns ON/OFF the maximization of the active trace. Only the maximized active trace is displayed in the window and the other traces are not displayed. Variable Parameter Selection Option Description ON/OFF of the maximization of the active trace...
  • Page 465 Programming This command split the traces of the channel display layout on the LCD display. Variable Parameter Selection Option Description Display layout Data Type Character string type (String) Range D1|D1_2|D12|D1_2_3|D12_34|D1_1_2|D112|D12_33|D13_23|D123|D Preset Value Query Response {D1|D1_2|D12|D1_2_3|D12_34|D1_1_2|D112|D12_33|D13_23|D123|D1 1_23|D12_13|D1234|D1_2_3_4}<newline><^END> Examples Dim Var as String Var= "D1"...
  • Page 466 E4990A Help :DISP:SPL Equivalent Softkey > Allocate Traces > {Display Layout } Display COM Command Syntax (Internal Control Only) SCPI.DISPLAY.WINDOW(Ch).SPLIT :DISP:WIND<Ch>:TITL Type Command/Query Syntax :DISPlay:WINDow<Ch>:TITLe[:STATe] {ON|OFF|1|0} :DISPlay:WINDow<Ch>:TITLe[:STATe]? Description This command shows/hides the title label display in the title area. Variable...
  • Page 467 Programming COM Command Syntax (Internal Control Only) SCPI.DISPLAY.WINDOW(Ch).TITLE.STATE :DISP:WIND<Ch>:TITL:DATA Type Command/Query Syntax :DISPlay:WINDow<Ch>:TITLe:DATA <String> :DISPlay:WINDow<Ch>:TITLe:DATA? Description This command sets/gets the title label displayed in the title area. Variable Parameter String Description Title label Data Type Character string type (String) Range 254 chars Preset Value ""...
  • Page 468 E4990A Help :DISPlay:WINDow<Ch>:TRACe<Tr>:ACCumulate[:STATe] {ON|OFF|1|0} :DISPlay:WINDow<Ch>:TRACe<Tr>:ACCumulate[:STATe]? Description This command turn on/off the trace accumulate mode. The traces are not erased at each sweep and they are overwritten at each sweep. Variable Parameter Selection Option Description Status of accumulate mode Data Type...
  • Page 469 Programming This command sets/gets the display position of the marker value on the X- axis by a percentage of a width of the display span. Variable Parameter Value Description Display position of the marker value on the X-axis Data Type Numeric type (Integer) Range -15 to 100...
  • Page 470 E4990A Help This command sets/gets the display position of the marker value on Y axis by a percentage of a height of the display span. Variable Parameter Value Description Display position of the marker value on the Y-axis Data Type...
  • Page 471 Programming This command sets mode for the Y-axis labels. Variable Parameter Selection Option Description Y-axis labels mode Data Type Character string type (String) Range AUTO|RELative Preset Value AUTO Query Response {AUTO|REL}<newline><^END> Examples Dim Var as String Var= "AUTO" Ana.WriteString ":DISP:WIND1:TRAC1:ANN:YAX:MODE " & Var, True Ana.WriteString ":DISP:WIND1:TRAC1:ANN:YAX:MODE?", True Var=Ana.ReadString Related Commands...
  • Page 472 E4990A Help Description ON/OFF of the memory trace display Data Type Boolean type (Boolean) Range ON|OFF|1|0 Preset Value Query Response {1|0}<newline><^END> Examples Dim Var as Integer Ana.WriteString ":DISP:WIND1:TRAC1:MEM ON", True Ana.WriteString ":DISP:WIND1:TRAC1:MEM?", True Var=Ana.ReadNumber Related Commands :CALC:MATH:MEM :DISP:WIND:TRAC:STAT Equivalent Softkey >...
  • Page 473 Programming Data Type Boolean type (Boolean) Range ON|OFF|1|0 Preset Value Query Response {1|0}<newline><^END> Examples Dim Var as Interger Ana.WriteString ":DISP:WIND1:TRAC1:STAT ON", True Ana.WriteString ":DISP:WIND1:TRAC1:STAT?", True Var=Ana.ReadNumber Related Commands :DISP:WIND:TRAC:MEM Equivalent Softkey > Display > Data | Data & Mem | OFF Display COM Command Syntax (Internal Control Only) SCPI.DISPLAY.WINDOW(Ch).TRACE(Tr).STATE...
  • Page 474 E4990A Help Preset Value Unit Depends on measurement format Query Response {numeric}<newline><^END> Examples Dim Var as Double Var= -10 Ana.WriteString ":DISP:WIND1:TRAC1:X:RLEV " & Str(Var), True Ana.WriteString ":DISP:WIND1:TRAC1:X:RLEV?", True Var=Ana.ReadNumber Related Commands :FORM:DATA Equivalent Softkey > Reference X Value Scale COM Command Syntax (Internal Control Only) SCPI.DISPLAY.WINDOW(Ch).TRACE(Tr).X.SCALE.RLEVEL...
  • Page 475 Programming Command/Query Syntax :DISPlay:WINDow<Ch>:TRACe<Tr>:Y[:SCALe]:BOTTom <Value> :DISPlay:WINDow<Ch>:TRACe<Tr>:Y[:SCALe]:BOTTom? Description This command sets the minimum scale value for the Log Y-axis. Variable Parameter Value Description Minimum scale value Data Type Numeric type (Real) Range 1a to 500P Preset Value Unit Depends on Measurement Format Query Response {numeric}<newline><^END>...
  • Page 476 E4990A Help :DISPlay:WINDow<Ch>:TRACe<Tr>:Y[:SCALe]:PDIVision <Value> :DISPlay:WINDow<Ch>:TRACe<Tr>:Y[:SCALe]:PDIVision? Description This command sets the scale per division for the data format. Variable Parameter Value Description Scale value Data Type Numeric type (Real) Range 1a to 100M Preset Value Unit Depends on Measurement Format Query Response {numeric}<newline><^END>...
  • Page 477 Programming Command/Query Syntax :DISPlay:WINDow<Ch>:TRACe<Tr>:Y[:SCALe]:RLEVel <Value> :DISPlay:WINDow<Ch>:TRACe<Tr>:Y[:SCALe]:RLEVel? Description This command sets/gets the value of the reference division line for y-axis. Variable Parameter Value Description Value of reference division line Data Type Numeric type (Real) Range -500M to 500M Preset Value Unit Depends on Measurement Format Query Response {numeric}<newline><^END>...
  • Page 478 E4990A Help Command/Query Syntax :DISPlay:WINDow<Ch>:TRACe<Tr>:Y[:SCALe]:RPOSition <Value> :DISPlay:WINDow<Ch>:TRACe<Tr>:Y[:SCALe]:RPOSition? Description This command specifies the position of a reference division line with its number (an integer assigned starting from 0 from the lowest division). Variable Parameter Value Description Position of reference division line...
  • Page 479 Programming :DISP:WIND<Ch>:TRAC<Tr>:Y:TOP Type Command/Query Syntax :DISPlay:WINDow<Ch>:TRACe<Tr>:Y[:SCALe]:TOP <Value> :DISPlay:WINDow<Ch>:TRACe<Tr>:Y[:SCALe]:TOP? Description This command sets the maximum scale value for the Log Y-axis. Variable Parameter Value Description Maximum scale value Data Type Numeric type (Real) Range 2a to 1E Preset Value Unit Depends on Measurement Format Query Response {numeric}<newline><^END>...
  • Page 480 E4990A Help Command/Query Syntax :DISPlay:WINDow<Ch>:TRACe<Tr>:Y:SPACing {LINear|LOGarithmic} :DISPlay:WINDow<Ch>:TRACe<Tr>:Y:SPACing? Description This command sets the display type of the graph vertical axis (Y-axis). Variable Parameter Selection Option Description Vertical axis display type of the graph Data Type Character string type (String) Range LINear|LOGarithmic...
  • Page 481 Programming :DISPlay:WINDow<Ch>:TRACe<Tr>:Y:TRACk:FREQuency <Value> :DISPlay:WINDow<Ch>:TRACe<Tr>:Y:TRACk:FREQuency? Description This command selects frequency to track with reference tracking. Variable Parameter Value Description Frequency reference tracking Data Type Numeric type (Real) Range -1T to 1T Preset Value Unit Hz|V|A Query Response {numeric}<newline><^END> Examples Dim Var as Double Var=1000 Ana.WriteString ":DISP:WIND1:TRAC1:Y:TRAC:FREQ"...
  • Page 482 E4990A Help :DISPlay:WINDow<Ch>:TRACe<Tr>:Y:TRACk:MODE? Description This command selects reference offset tracking method. Variable Parameter Selection Option Description Reference offset tracking Data Type Character string type (String) Range OFF|PEAK|FREQuency Preset Value Query Response {OFF|PEAK|FREQ}<newline><^END> Examples Dim Var as String Var= "peak" Ana.WriteString ":DISP:WIND1:TRAC1:Y:TRAC:MODE" & Var, True Ana.WriteString ":DISP:WIND1:TRAC1:Y:TRAC:MODE?", True...
  • Page 483 Programming This command selects the display type of the graph horizontal axis (x-axis) for segment sweep. Variable Parameter Selection Option Description Horizontal axis display type of the graph for segment sweep Data Type Character string type (String) Range LINear: Frequency Base OBASe: Order Base Preset OBASe...
  • Page 484: Form

    E4990A Help This command sets/gets the number of divisions in all the graphs. Variable Parameter Value Description Number of divisions of graph Data Type Numeric type (Integer) Range 4 to 30 Preset Value Resolution Query Response {numeric}<newline><^END> Examples Dim Var as Long Var= 20 Ana.WriteString ":DISP:WIND1:Y:DIV "...
  • Page 485 Programming :FORMat:BORDer {NORMal|SWAPped} :FORMat:BORDer? Description This command sets/gets the byte order setting for binary transfer. Variable Parameter Selection Option Description Byte order setting Data Type Character string type (String) Range NORMal|SWAPped Preset Value NORMal Query Response {NORM|SWAP}<newline><^END> Examples Dim Var as String Var= "NORM"...
  • Page 486 E4990A Help This command can be used to set/get the format data using the following SCPI commands: :CALC:DATA:FDAT :CALC:DATA:FMEM :CALC:DATA:RDAT :CALC:DATA:RMEM :CALC:DATA:XAX :CALC:FUNC:DATA :CALC:LIM:DATA :CALC:LIM:REP :CALC:LIM:REP:ALL :SENS:FREQ:DATA :SENS:SEGM:DATA Variable Parameter Selection Option Description Data transfer mode Data Type Character string type (String)
  • Page 487 Programming :FORM:REAL:ASC:LENG Equivalent Softkey No equivalent key is available on the front panel. COM Command Syntax (Internal Control Only) SCPI.FORMAT.DATA :FORM:REAL:ASC:LENG Type Command/Query Syntax :FORMat:REAL:ASCii:LENGth <Value> :FORMat:REAL:ASCii:LENGth? Description This command sets/gets the number of significant digits of a floating point number value to be returned as ascii bytes in format.
  • Page 488: Hcopy

    :HCOP Type Command Syntax :HCOPy[:IMMediate] Description This command is print screen image. This function outputs the display image on the LCD display to the printer with connected to the E4990A. Examples Ana.WriteString ":HCOP", True Related Commands :HCOP:ABOR :HCOP:IMAG Equivalent Softkey System >...
  • Page 489 Programming :HCOP:IMAG Type Command/Query Syntax :HCOPy:IMAGe {NORMal|INVert} :HCOPy:IMAGe? Description This command selects the print image color (to the printer). Variable Parameter Selection Option Description Print color for output to the printer Data Type Character string type (String) Range NORMal: Normal color INVert: Invert color Preset Value INVert...
  • Page 490 E4990A Help Syntax :HCOPy:SDUMp:DATA[:IMMediate]? Description This command allows to save the print screen image into an external PC. Variable Query Response {byte}<newline><^END> Examples Capturing Screen Into Related Commands :HCOP:SDUM:DATA:FORM Equivalent Softkey No equivalent key is available on the front panel.
  • Page 491: Ieee

    Programming {PNG|BMP}<newline><^END> Examples Capturing Screen Into Related Commands :HCOP:SDUM:DATA Equivalent Softkey No equivalent key is available on the front panel. COM Command Syntax (Internal Control Only) SCPI.HCOPY.SDUMP.DATA.FORMAT IEEE *CLS Type Command Syntax *CLS Description This command clears the following: Error Queue ...
  • Page 492 E4990A Help Command/Query Syntax *ESE <Value> *ESE? Description This command sets/gets the value of the Standard Event Status Enable Register. Variable Parameter Value Description Value of the Standard Event Status Enable Register Data Type Numeric type (Integer) Preset Value Query Response {numeric}<newline><^END>...
  • Page 493 Query Syntax *IDN? Description This command reads the product information (manufacturer, model number, serial number, and firmware revision number) of the E4990A. Variable Query Response {string 1},{string 2},{string 3},{string 4}<newline><^END> {string 1}: Manufacturer. "Agilent Technologies" is always read out. •...
  • Page 494 E4990A Help {string 3}: Serial number (example: MY123400101). • {string 4}: Firmware revision number (example: A.01.00). • Examples Dim Var as String Ana.WriteString "*IDN?", True Var=Ana.ReadString Related Commands *OPT Equivalent Softkey > Firmware Revision System COM Command Syntax (Internal Control Only) SCPI.IEEE4882.IDN...
  • Page 495 '*** Recall the LRN data from the file Open "C:\LRN.dat" For Binary As #1 NoofByte = LOF(1) ReDim SETData(NoofByte) Get #1, , SETData() Close '*** Send the LRN data to E4990A Ana.IO.Write SETData, NoofByte Related Commands :MMEM:STOR :MMEM:STOR:STYP :SYST:SET Equivalent Softkey No equivalent key is available on the front panel.
  • Page 496 E4990A Help Dim Var as Integer Ana.WriteString "*OPC?", True Var=Ana.ReadNumber Related Commands *CLS *ESE Equivalent Softkey No equivalent key is available on the front panel. COM Command Syntax (Internal Control Only) SCPI.IEEE4882.OPC *OPT Type Query Syntax *OPT? Description This command reads the identification numbers of options installed in the E4990A.
  • Page 497 Programming This command presets the E4990A to its default settings and is different from setting state preset with the :SYST:PRES as the continuous initiation mode (see :INIT:CONT) of channel 1 is set to OFF. Examples Ana.WriteString "*RST", True Related Commands...
  • Page 498 No equivalent key is available on the front panel. COM Command Syntax (Internal Control Only) SCPI.IEEE4882.STB *TRG Type Command Syntax *TRG Description This command triggers the E4990A if the trigger source is set to Bus. Examples Ana.WriteString "*TRG", True Related Commands :TRIG:SOUR...
  • Page 499 Type Query Syntax *TST? Description This command is self-test query. The self-test is not executed by this command in the case of the E4990A. Always returns 0 for IEEE compliance. Variable Query Response {0}<newline><^END> Examples Dim Var as Integer Ana.WriteString "*TST?", True Var=Ana.ReadNumber...
  • Page 500: Init

    E4990A Help SCPI.IEEE4882.WAI INIT :INIT<Ch> Type Command Syntax :INITiate<Ch>[:IMMediate] Description This command changes the state of each channel to the initiation state in trigger system. When this command is executed for a channel in the idle state in the trigger system, it goes into the initiation state immediately.
  • Page 501: Lxi

    Programming Description ON/OFF of the continuous initiation mode Data Type Boolean type (Boolean) Range ON|OFF|1|0 Preset Value Query Response {1|0}<newline><^END> Examples Dim Var as Long Ana.WriteString ":INIT1:CONT ON", True Ana.WriteString ":INIT1:CONT?", True Var=Ana.ReadNumber Related Commands :INIT Equivalent Softkey Trigger > Hold | Continuous | Hold All Channels (This is not exact equivalent softkey.) COM Command Syntax (Internal Control Only) SCPI.INITIATE(Ch).CONTINUOUS...
  • Page 502: Mmemory

    :MMEM:CAT Type Query Syntax :MMEMory:CATalog? Description This command reads the following information on the built-in storage device of the E4990A: Space in use  Available space  Name and size of all files (including directories) in the specified  directory To read out the information in the root directory (folder), specify "\"...
  • Page 503 Programming Description Directory name of which the information you want to read out Data Type Character string type (String) Range 254 chars Query Response {Value 2}<newline><^END> Parameter Value2 Description Directory information ("{A},{B},{Name 1},{Size 1},{Name 2},{Size 2}, ... ,{Name N},{Size N}") Where N is the number of all files in the specified directory and n is an integer between 1 and N.
  • Page 504 E4990A Help :MMEM:COPY Type Command Syntax :MMEMory:COPY <Value1>, <Value2> Description This command copies a file. Specify the file name with the extension. When you use directory names (folder names) and file name, separate them with "\" (back slash), or "/" (slash).
  • Page 505 Programming :MMEMory:DELete <Value> Description This command deletes an existing file or directory (folder). When you delete a directory, all the files and directories in it are deleted. Specify the file name with the extension. When you specify a file (directory) under an existing directory, separate them with "\"...
  • Page 506 E4990A Help Parameter Value Description File name of instrument state (extension ".sta") Data Type Character string type (String) Range 254 chars Examples Dim Var as String Var = "D:\state1.sta" Ana.WriteString ":MMEM:LOAD " & Var, True Related Commands :MMEM:STOR Equivalent Softkey >...
  • Page 507 Programming Dim Var as String Var= "A" Ana.WriteString ":MMEM:LOAD:CHAN " & Var, True Related Commands :MMEM:STOR:CHAN :DISP:WIND:ACT Equivalent Softkey > Recall Channel > Unknown A | Unknown B | Unknown C | Save/Recall Unknown D COM Command Syntax (Internal Control Only) SCPI.MMEMORY.LOAD.CHANNEL.STATE :MMEM:LOAD:CHAN:COEF Type...
  • Page 508 E4990A Help :MMEM:LOAD:LIM Type Command Syntax :MMEMory:LOAD:LIMit <Value> Description This command load the specified limit table file of active channel from CSV file (file with the .csv extension saved with :MMEM:STOR:LIM). Specify the file name with the extension. When you use directory names and file name, separate them with "\"...
  • Page 509 Programming This command load the specified segment table file of active channel from CSV file (file with a .csv extension saved with the:MMEM:STOR:SEGM). Specify the file name with the extension. When you use directory names and file name, separate them with "\"...
  • Page 510 E4990A Help Data Type Character string type (String) Range 254 chars Examples Dim Var as String Var = "mysetup1" Ana.WriteString ":MMEM:MDIR " & Var, True Equivalent Softkey No equivalent key is available on the front panel. COM Command Syntax (Internal Control Only) SCPI.MMEMORY.MDIRECTORY...
  • Page 511 Programming Ana.WriteString ":MMEM:STOR:STYP " & FType, True Ana.WriteString ":MMEM:STOR " & Var, True Related Commands :MMEM:STOR:STYP :MMEM:LOAD :MMEM:STOR:SALL Equivalent Softkey Save/Recall > Save State > State01 to State08 > Save State > Autorec Save/Recall Save/Recall > Save State > UserPres >...
  • Page 512 E4990A Help Equivalent Softkey > Save Channel > State & Cal A | State & Cal B | State & Cal C | Save/Recall State & Cal D COM Command Syntax (Internal Control Only) SCPI.MMEMORY.STORE.CHANNEL.STATE :MMEM:STOR:CHAN:CLE Type Command Syntax :MMEMory:STORe:CHANnel:CLEar...
  • Page 513 Programming Dim Var as String Var= "A" Ana.WriteString ":MMEM:STOR:CHAN:COEF " & Var, True Related Commands :MMEM:LOAD:CHAN :DISP:WIND:ACT Equivalent Softkey > Save Channel > Cal Only A | Cal Only B | Cal Only C | Cal Only D Save/Recall COM Command Syntax (Internal Control Only) SCPI.MMEMORY.STORE.CHANNEL.COEFICIENT :MMEM:STOR:EPAR Type...
  • Page 514 E4990A Help :MMEM:STOR:FDAT Type Command Syntax :MMEMory:STORe:FDATa <Value> Description This command saves the formatted data array for the active trace of the active channel into a file in the CSV format (extension ".csv"). Specify the file name with the extension. When you use directory names and file name, separate them with "\"...
  • Page 515 Programming This command saves the display image on the LCD display (screen image) at the execution of the object into a file in the bitmap (extension ".bmp") or portable network graphics (extension ".png") format. Specify the file name with the extension When you use directory names and file name, separate them with "\ "...
  • Page 516 E4990A Help Data Type Character string type (String) Range 254 chars Examples Dim Var as String Var = "D:\limit.csv" Ana.WriteString ":MMEM:STOR:LIM " & Var, True Related Commands :DISP:WIND:ACT :CALC:PAR:SEL :MMEM:LOAD:LIM Equivalent Softkey Analysis > Limit Test > Edit Limit Line > Export to CSV File...
  • Page 517 Programming Related Commands :DISP:WIND:ACT :MMEM:STOR:S1P:FORM Equivalent Softkey > Save S1P > SaveS1P Save/Recall COM Command Syntax (Internal Control Only) SCPI.MMEMORY.STORE.S1P.DATA :MMEM:STOR:S1P:FORM Type Command/Query Syntax :MMEMory:STORe:S1P:FORMat {AUTO|MA|DB|RI} :MMEMory:STORe:S1P:FORMat? Description This command sets/gets the data format for saving measurement data for the active channel into a file in the touchstone format. Variable Parameter Selection Option...
  • Page 518 E4990A Help Ana.WriteString ":MMEM:STOR:S1P:FORM?", True Var=Ana.ReadString Related Commands :DISP:WIND:ACT :MMEM:STOR:S1P Equivalent Softkey > Save S1P > S1P Format Save/Recall COM Command Syntax (Internal Control Only) SCPI.MMEMORY.STORE.S1P.FORMAT :MMEM:STOR:SALL Type Command/Query Syntax :MMEMory:STORe:SALL {ON|OFF|1|0} :MMEMory:STORe:SALL? Description This command selects whether to save the settings of all channels/traces state or that of the displayed channels/traces state only, as the instrument state to be saved.
  • Page 519 Programming Dim Var as Boolean Var= 1 Ana.WriteString ":MMEM:STOR:SALL " & Str(Var), True Ana.WriteString ":MMEM:STOR:SALL?", True Var=Ana.ReadNumber Related Commands :MMEM:STOR :MMEM:STOR:STYP Equivalent Softkey Save/Recall > Channel/Trace COM Command Syntax (Internal Control Only) SCPI.MMEMORY.STORE.SALL :MMEM:STOR:SEGM Type Command Syntax :MMEMory:STORe:SEGMent <Value> Description This command saves the segment table of the active channel into a file in the CSV format (extension ".csv").
  • Page 520 E4990A Help > Edit Segment Table > Export to CSV File... Sweep Setup COM Command Syntax (Internal Control Only) SCPI.MMEMORY.STORE.SEGMENT :MMEM:STOR:STYP Type Command/Query Syntax :MMEMory:STORe:STYPe {STATe|CSTate|DSTate|CDSTate} :MMEMory:STORe:STYPe? Description The command selects the contents saved when saving the instrument state into a file with the :MMEM:STOR.
  • Page 521: Sense

    :MMEMory:TRANsfer <Value> Description This command transfers data (file) between the built-in storage device of the E4990A and external PC through SCPI command, but not through COM command. When you use directory names and file name, separate them with "/" (slash) or "\" (backslash). If a file...
  • Page 522 E4990A Help Command/Query Syntax :SENSe:ADAPter[:TYPE] {NONE|E4M1|E4M2|E4A7|E4AE7|E4PR|E4PE} :SENSe:ADAPter[:TYPE]? Description This command sets/gets the adapter type. Variable Parameter Selection Option Description Adapter type Data Type Character string type (String) NONE: None E4M1: 4TP 1m E4M2: 4TP 2m Range E4A7: 7mm 42942A E4AE7: 42942A Extension...
  • Page 523 Programming COM Command Syntax (Internal Control Only) SCPI.SENSE.ADAPTER.TYPE :SENS<Ch>:ADAP:CORR:COLL Type Command Syntax :SENSe:ADAPter:CORRection:COLLect[:ACQuire] {OPEN|SHORt|LOAD|PHASe} Description This command measures the adapter setup standard. Variable Parameter Selection Option Description Adapter setup standard Data Type Character string type (String) OPEN: Open SHORt: Short Range LOAD: Load or E4990-61001 PHASe: Phase...
  • Page 524 E4990A Help > Adapter Setup > E4990-61001 Instrument Setup COM Command Syntax (Internal Control Only) SCPI.SENSE.ADAPTER.CORRECTION.COLLECT.ACQUIRE :SENS:ADAP:CORR:COLL:SAVE Type Command Syntax :SENSe:ADAPter:CORRection:COLLect:SAVE {IMPedance|PHASe} Description This command calculates the adapter setup data. Variable Parameter Selection Option Description Adapter setup type Data Type...
  • Page 525 Programming This command sets/gets the measurement speed. 1 is the fastest setting. Variable Parameter Value Description Measurement speed Data Type Numeric type (Integer) Range 1|2|3|4|5 Preset Value Query Response {numeric}<newline><^END> Examples Dim Var as Long Var= 5 Ana.WriteString ":SENS1:APER " & Str(Var), True Ana.WriteString ":SENS1:APER?", True Var=Ana.ReadNumber Related Commands...
  • Page 526 E4990A Help Description Point averaging On/Off state Data Type Boolean type (Boolean) Range ON|OFF|1|0 Preset Value Query Response {1|0}<newline><^END> Examples Dim Var as Integer Ana.WriteString ":SENS1:AVER ON", True Ana.WriteString ":SENS1:AVER?", True Var=Ana.ReadNumber Related Commands :SENS:AVER:COUN Equivalent Softkey Average > Point Avg COM Command Syntax (Internal Control Only) SCPI.SENSE(Ch).AVERAGE.STATE...
  • Page 527 Programming Preset Value Unit Resolution Query Response {numeric}<newline><^END> Examples Dim Var as Long Var= 10 Ana.WriteString ":SENS1:AVER:COUN " & Str(Var), True Ana.WriteString ":SENS1:AVER:COUN?", True Var=Ana.ReadNumber Related Commands :SENS:AVER Equivalent Softkey > Point Avg Factor Average COM Command Syntax (Internal Control Only) SCPI.SENSE(Ch).AVERAGE.COUNT :SENS<Ch>:CORR<Type>:CKIT:LOAD:C Type...
  • Page 528 E4990A Help Range -1M ~ 1M Preset Value Unit Resolution Query Response {numeric}<newline><^END> Examples Dim Var as Double Var= -1000000 Ana.WriteString ":SENS1:CORR1:CKIT:LOAD:C " & Str(Var), True Ana.WriteString ":SENS1:CORR1:CKIT:LOAD:C?", True Var=Ana.ReadNumber Related Commands :SENS:CORR:CKIT:LOAD:MOD Equivalent Softkey > User Cal > Define Value > Load Cap (C) >...
  • Page 529 Programming Data Type Numeric type (Real) Range -1M ~ 1M Preset Value Unit Resolution Query Response {numeric}<newline><^END> Examples Dim Var as Double Var= -1000000 Ana.WriteString ":SENS1:CORR1:CKIT:LOAD:L " & Str(Var), True Ana.WriteString ":SENS1:CORR1:CKIT:LOAD:L?", True Var=Ana.ReadNumber Related Commands :SENS:CORR:CKIT:LOAD:MOD Equivalent Softkey > User Cal > Define Value > Load Induct (L) >...
  • Page 530 E4990A Help Description Load standard impedance model Data Type Character string type (String) EQUiv: Equivalent Circuit Range TABLe: f-Z Table Preset Value EQUiv Query Response {EQU|TABL}<newline><^END> Examples Dim Var as String Var= "EQU" Ana.WriteString ":SENS1:CORR1:CKIT:LOAD:MOD " & Var, True Ana.WriteString ":SENS1:CORR1:CKIT:LOAD:MOD?", True Var=Ana.ReadString...
  • Page 531 Programming (<type>: User calibration=1, Fixture Compensation=2) Variable Parameter Value Description Load resistance Data Type Numeric type (Real) Range -100G ~ 100G Preset Value Unit Ω Resolution Query Response {numeric}<newline><^END> Examples Dim Var as Double Var= -100000000000 Ana.WriteString ":SENS1:CORR1:CKIT:LOAD:R " & Str(Var), True Ana.WriteString ":SENS1:CORR1:CKIT:LOAD:R?", True Var=Ana.ReadNumber Related Commands...
  • Page 532 E4990A Help Description This command defines the table of load model for the user calibration and fixture compensation. (<type>: User calibration=1, Fixture Compensation=2) Variable Parameter Value Load standard definition table: Indicates the array data of 1 + NOP (number of standard data points) ×...
  • Page 533 Programming No equivalent key is available on the front panel. COM Command Syntax (Internal Control Only) SCPI.SENSE(Ch).CORRECTION(Type).CKIT.LOAD.TABLE :SENS<Ch>:CORR<Type>:CKIT:OPEN:C Type Command/Query Syntax :SENSe<Ch>:CORRection<Type>:CKIT:OPEN:C <Value> :SENSe<Ch>:CORRection<Type>:CKIT:OPEN:C? Description This command sets/gets the open capacitance value for the user calibration and fixture compensation. (<type>: User calibration=1, Fixture Compensation=2) Variable Parameter Value...
  • Page 534 E4990A Help Equivalent Softkey > User Cal > Define Value > Open Cap (C) > Fixture Compen > Define Value > Open Cap (C) COM Command Syntax (Internal Control Only) SCPI.SENSE(Ch).CORRECTION(Type).CKIT.OPEN.C :SENS<Ch>:CORR<Type>:CKIT:OPEN:G Type Command/Query Syntax :SENSe<Ch>:CORRection<Type>:CKIT:OPEN:G <Value> :SENSe<Ch>:CORRection<Type>:CKIT:OPEN:G? Description This command sets/gets the open conductance value for the user calibration and fixture compensation.
  • Page 535 Programming Related Commands :SENS:CORR:CKIT:OPEN:C Equivalent Softkey > User Cal > Define Value > Open Conduct (G) > Fixture Compen > Define Value > Open Conduct (G) COM Command Syntax (Internal Control Only) SCPI.SENSE(Ch).CORRECTION(Type).CKIT.OPEN.G :SENS<Ch>:CORR<Type>:CKIT:OPEN:MOD Type Command/Query Syntax :SENSe<Ch>:CORRection<Type>:CKIT:OPEN:MODel {EQUiv|TABLe} :SENSe<Ch>:CORRection<Type>:CKIT:OPEN:MODel? Description This command selects the open standard impedance model for the user calibration and fixture compensation.
  • Page 536 E4990A Help :SENS:CORR:CKIT:OPEN:C :SENS:CORR:CKIT:OPEN:G :SENS:CORR:CKIT:OPEN:TABL Equivalent Softkey > User Cal > Define Value > Open Model > Equivalent Circuit | f-Z Table > Fixture Compen > Define Value > Open Model > Equivalent Circuit | f-Z Table COM Command Syntax (Internal Control Only) SCPI.SENSE(Ch).CORRECTION(Type).CKIT.OPEN.MODEL...
  • Page 537 Programming Preset Value Query Response {numeric 1}, ... , {numeric (n×3+1)}<newline><^END> Examples Dim SetTableAry() as Double SetTableAry = Array(3, 1000000#, 50.1, 0, 2000000#, 50.05, 0, 3000000#, 51, 0) Ana.WriteString ":SENS1:CORR1:CKIT:OPEN:TABL " & SetTableAry(), True Ana.WriteString ":SENS1:CORR1:CKIT:OPEN:TABL?", True SetTableAry=Ana.ReadList(ASCIIType_R8, ",") Related Commands :SENS:CORR:CKIT:OPEN:MOD :SENS:CORR:CKIT:SHOR:TABL :SENS:CORR:CKIT:LOAD:TABL...
  • Page 538 E4990A Help Preset Value Unit Resolution Query Response {numeric}<newline><^END> Examples Dim Var as Double Var= -1000000 Ana.WriteString ":SENS1:CORR1:CKIT:SHOR:L " & Str(Var), True Ana.WriteString ":SENS1:CORR1:CKIT:SHOR:L?", True Var=Ana.ReadNumber Related Commands :SENS:CORR:CKIT:SHOR:MOD Equivalent Softkey > User Cal > Define Value > Short Induct (L) >...
  • Page 539 Programming EQUiv: Equivalent Circuit Range TABLe: f-Z Table Preset Value EQUiv Query Response {EQU|TABL}<newline><^END> Examples Dim Var as String Var= "EQU" Ana.WriteString ":SENS1:CORR1:CKIT:SHOR:MOD " & Var, True Ana.WriteString ":SENS1:CORR1:CKIT:SHOR:MOD?", True Var=Ana.ReadString Related Commands :SENS:CORR:CKIT:SHOR:L :SENS:CORR:CKIT:SHOR:R :SENS:CORR:CKIT:SHOR:TABL Equivalent Softkey > User Cal > Define Value > Short Model > Equivalent Circuit | f-Z Table >...
  • Page 540 E4990A Help Description Short resistance value Data Type Numeric type (Real) Range -1M ~ 1M Preset Value Unit Ω Resolution Query Response {numeric}<newline><^END> Examples Dim Var as Double Var= -1000000 Ana.WriteString ":SENS1:CORR1:CKIT:SHOR:R " & Str(Var), True Ana.WriteString ":SENS1:CORR1:CKIT:SHOR:R?", True Var=Ana.ReadNumber...
  • Page 541 Programming Variable Parameter Value Short standard definition table: Indicates the array data of 1 + NOP (number of standard data points) × 3. Where n is an integer between 1 and NOP. <value 1> :The number of standard data points you want to set.
  • Page 542 E4990A Help Command Syntax :SENSe<Ch>:CORRection<Type>:CLEar Description This command clears the calibration parameters. <type>: User calibration=1, Fixture Compensation=2 Examples Ana.WriteString ":SENS1:CORR1:CLE", True Related Commands :SENS:CORR:STAT Equivalent Softkey No equivalent key is available on the front panel. COM Command Syntax (Internal Control Only) SCPI.SENSE(Ch).CORRECTION(Type).CLEAR...
  • Page 543 Programming Command Syntax :SENSe<Ch>:CORRection<Type>:COLLect:ACQuire:OPEN Description This command measures the open data for the user calibration and the fixture compensation. <type>: User calibration=1, Fixture Compensation=2 In the user calibration, the :SENS:CORR:COLL:SAVE should be executed after open/short/load calibrations. Examples Ana.WriteString ":SENS1:CORR1:COLL:ACQ:OPEN", True Related Commands :SENS:CORR:COLL:ACQ:LOAD :SENS:CORR:COLL:ACQ:SHOR...
  • Page 544 E4990A Help > User Cal > Execute Cal > Short > Fixture Compen > Short (x Ω x H) COM Command Syntax (Internal Control Only) SCPI.SENSE(Ch).CORRECTION(Type).COLLECT.ACQUIRE.SHORT :SENS<Ch>:CORR<Type>:COLL:CLE Type Command Syntax :SENSe<Ch>:CORRection<Type>:COLLect:CLEar Description This command clears the measured data. Examples Ana.WriteString ":SENS1:CORR1:COLL:CLE", True...
  • Page 545 Programming Range FIXed|USER Preset Value FIXed Query Response {FIX|USER}<newline><^END> Examples Dim Var as String Var= "FIX" Ana.WriteString ":SENS1:CORR:COLL:FPO " & Var, True Ana.WriteString ":SENS1:CORR:COLL:FPO?", True Var=Ana.ReadString Related Commands :SENS:CORR:COLL:SAVE :SENS:CORR:COLL:ACQ:LOAD :SENS:CORR:COLL:ACQ:OPEN :SENS:CORR:COLL:ACQ:SHOR Equivalent Softkey > Compen Point Instr Setup > Fixture Compen > Compen Point COM Command Syntax (Internal Control Only) SCPI.SENSE(Ch).CORRECTION.COLLECT.FPOINTS :SENS<Ch>:CORR1:COLL:SAVE...
  • Page 546 E4990A Help > User Cal > Execute Cal > Done COM Command Syntax (Internal Control Only) SCPI.SENSE(Ch).CORRECTION(1).COLLECT.SAVE :SENS<Ch>:CORR2:EDEL:LENG Type Command/Query Syntax :SENSe<Ch>:CORRection2:EDELay:LENGth <Value> :SENSe<Ch>:CORRection2:EDELay:LENGth? Description This command sets/gets the extension value in meter. SENS:CORR1:EDEL:LENG causes an undefined header error. Variable...
  • Page 547 Programming > Port Extension > Extension (Length) COM Command Syntax (Internal Control Only) SCPI.SENSE(Ch).CORRECTION(2).EDELAY.LENGTH :SENS<Ch>:CORR2:EDEL:STAT Type Command/Query Syntax :SENSe<Ch>:CORRection2:EDELay:STATe {ON|OFF|1|0} :SENSe<Ch>:CORRection2:EDELay:STATe? Description This command sets/gets the port extension state. SENS:CORR1:EDEL:STAT causes an undefined header error. Variable Parameter Selection Option Description Port extension On/Off status Data Type Boolean type (Boolean)
  • Page 548 E4990A Help :SENS<Ch>:CORR2:EDEL:TIME Type Command/Query Syntax :SENSe<Ch>:CORRection2:EDELay:TIME <Value> :SENSe<Ch>:CORRection2:EDELay:TIME? Description This command sets/gets the port extension value in time. SENS:CORR1:EDEL:TIME causes an undefined header error. Variable Parameter Value Description Port extension value Data Type Numeric type (Real) Range Preset Value...
  • Page 549 Programming :SENS<Ch>:CORR2:LOAD Type Command/Query Syntax :SENSe<Ch>:CORRection2:LOAD[:STATe] {ON|OFF|1|0} :SENSe<Ch>:CORRection2:LOAD[:STATe]? Description This command sets/gets the Load fixture compensation On/Off status. SENS:CORR1:LOAD causes an undefined header error. Variable Parameter Selection Option Description Load fixture compensation On/Off status Data Type Boolean type (Boolean) Range ON|OFF|1|0 Preset Value Query Response...
  • Page 550 E4990A Help Command/Query Syntax :SENSe<Ch>:CORRection2:OPEN[:STATe] {ON|OFF|1|0} :SENSe<Ch>:CORRection2:OPEN[:STATe]? Description This command sets/gets the open fixture compensation On/Off status. SENS:CORR1:OPEN causes an undefined header error. Variable Parameter Selection Option Description Open fixture compensation On/Off status Data Type Boolean type (Boolean) Range ON|OFF|1|0...
  • Page 551 Programming Syntax :SENSe<Ch>:CORRection2:SHORt[:STATe] {ON|OFF|1|0} :SENSe<Ch>:CORRection2:SHORt[:STATe]? Description This command sets/gets the short fixture compensation On/Off status. SENS:CORR1:SHOR causes an undefined header error. Variable Parameter Selection Option Description Short fixture compensation On/Off status Data Type Boolean type (Boolean) Range ON|OFF|1|0 Preset Value Query Response {1|0}<newline><^END>...
  • Page 552 E4990A Help :SENSe<Ch>:CORRection1:STATe {ON|OFF|1|0} :SENSe<Ch>:CORRection1:STATe? Description This command sets/gets the user calibration On/Off status. SENS:CORR2:STATE causes an undefined header error. Variable Parameter Selection Option Description User calibration On/Off status Data Type Boolean type (Boolean) Range ON|OFF|1|0 Preset Value Query Response {1|0}<newline><^END>...
  • Page 553 Programming This command gets the frequency stimulus array for the user calibration. The array size (number of point) is returned by :SENS:CORR:ZME:POIN. Query Response {numeric}, ... , {numeric}<newline><^END> Examples Dim Var as Variant Ana.WriteString ":SENS1:CORR1:ZME:FREQ?", True Var=Ana.ReadList(ASCIIType_R8, ",") Related Commands :SENS:CORR:ZME:POIN Equivalent Softkey No equivalent key is available on the front panel.
  • Page 554 E4990A Help Query Response {numeric}, ... , {numeric}<newline><^END> Examples Dim Var as Variant Ana.WriteString ":SENS1:CORR1:ZME:LOAD " & Var(), True Ana.WriteString ":SENS1:CORR1:ZME:LOAD?", True Var=Ana.ReadList(ASCIIType_R8, ",") Related Commands :SENS:CORR:ZME:OPEN :SENS:CORR:ZME:SHOR :SENS:CORR:ZME:LOAD:POIN :SENS:CORR:ZME:POIN Equivalent Softkey No equivalent key is available on the front panel.
  • Page 555 Programming :SENS<Ch>:CORR2:ZME:LOAD:POIN Type Query Syntax :SENSe<Ch>:CORRection2:ZMEas:LOAD:POINts? Description This command returns the number of points of frequency stimulus array of Load for the fixture compensation. SENS:CORR1:ZME:LOAD:POIN causes an undefined header error. Query Response {numeric}<newline><^END> Examples Dim Var as Long Ana.WriteString ":SENS1:CORR2:ZME:LOAD:POIN?", True Var=Ana.ReadNumber Related Commands :SENS:CORR:ZME:LOAD:FREQ...
  • Page 556 E4990A Help Parameter Value Description Open standard impedance array Data Type Variant type Array (Range) Query Response {numeric}, ... , {numeric}<newline><^END> Examples :SENS:CORR:ZME:LOAD Related Commands :SENS:CORR:ZME:SHOR :SENS:CORR:ZME:LOAD :SENS:CORR:ZME:OPEN:POIN :SENS:CORR:ZME:POIN Equivalent Softkey No equivalent key is available on the front panel.
  • Page 557 Programming Related Commands :SENS:CORR:ZME:OPEN:POIN Equivalent Softkey No equivalent key is available on the front panel. COM Command Syntax (Internal Control Only) SCPI.SENSE(Ch).CORRECTION(2).ZMEAS.OPEN.FREQUENCY :SENS<Ch>:CORR2:ZME:OPEN:POIN Type Query Syntax :SENSe<Ch>:CORRection2:ZMEas:OPEN:POINts? Description This command returns the number of points of frequency stimulus array of open for the fixture compensation.
  • Page 558 E4990A Help Examples Dim Var as Long Ana.WriteString ":SENS1:CORR1:ZME:POIN?", True Var=Ana.ReadNumber Related Commands :SENS:CORR:ZME:FREQ :SENS:CORR:ZME:LOAD :SENS:CORR:ZME:OPEN :SENS:CORR:ZME:SHOR Equivalent Softkey No equivalent key is available on the front panel. COM Command Syntax (Internal Control Only) SCPI.SENSE(Ch).CORRECTION(1).ZMEAS.POINTS :SENS<Ch>:CORR<Type>:ZME:SHOR Type Command/Query Syntax :SENSe<Ch>:CORRection<Type>:ZMEas:SHORt[:DATA] <Value>...
  • Page 559 Programming Examples :SENS:CORR:ZME:LOAD Related Commands :SENS:CORR:ZME:OPEN :SENS:CORR:ZME:LOAD :SENS:CORR:ZME:SHOR:POIN :SENS:CORR:ZME:POIN Equivalent Softkey No equivalent key is available on the front panel. COM Command Syntax (Internal Control Only) SCPI.SENSE(Ch).CORRECTION(Type).ZMEAS.SHORT.DATA :SENS<Ch>:CORR2:ZME:SHOR:FREQ Type Query Syntax :SENSe<Ch>:CORRection2:ZMEas:SHORt:FREQuency? Description This command returns the frequency stimulus array of the short standard for the fixture compensation.
  • Page 560 E4990A Help Description This command returns the number of points of frequency stimulus array of short for the fixture compensation. SENS:CORR1:ZME:SHOR:POIN causes an undefined header error. Query Response {numeric}<newline><^END> Examples Dim Var as Long Ana.WriteString ":SENS1:CORR2:ZME:SHOR:POIN?", True Var=Ana.ReadNumber Related Commands...
  • Page 561 Programming Query Response {numeric}<newline><^END> Examples Dim Var as Double Ana.WriteString ":SENS1:DC:MEAS:DATA:DCI?", True Var=Ana.ReadNumber Related Commands :SENS:DC:MEAS:ENAB Equivalent Softkey No equivalent key is available on the front panel. (DC monitor result at right-upper corner on screen) COM Command Syntax (Internal Control Only) SCPI.SENSE(Ch).DC.MEASURE.DATA.DCI :SENS<Ch>:DC:MEAS:DATA:DCV Type...
  • Page 562 E4990A Help :SENSe<Ch>:DC:MEASure:ENABle {ON|OFF|1|0} :SENSe<Ch>:DC:MEASure:ENABle? Description This command enable/disable DC Monitor measurement at the sweep start. Variable Parameter Selection Option Description DC Monitor measurement On/Off status Data Type Boolean type (Boolean) Range ON|OFF|1|0 Preset Value Query Response {1|0}<newline><^END> Examples Dim Var as Integer Ana.WriteString ":SENS1:DC:MEAS:ENAB ON", True...
  • Page 563 Programming :SENSe:FIXTure:SELect? Description This command sets/gets the fixture. Variable Parameter Selection Option Description Fixture Type Data Type Character string type (String) Range FIXT16034E|FIXT16044A|FIXT16047A|FIXT16047D|FIXT16047E|FIXT16 Preset ARBitrary Value Query Response {FIXT16034E|FIXT16044A|FIXT16047A|FIXT16047D|FIXT16047E|FIXT160 65A|FIXT16089|FIXT16034G|FIXT16034H|FIXT16334A|FIXT16092A|FIXT1 6192A|FIXT16194A|FIXT16196|FIXT16197A|FIXT42941A|ARB}<newline> <^END> Examples Dim Var as String Var= "FIXT16034E" Ana.WriteString ":SENS:FIXT:SEL " & Var, True Ana.WriteString ":SENS:FIXT:SEL?", True Var=Ana.ReadString Related Commands...
  • Page 564 E4990A Help :SENSe<Ch>:FREQuency[:CW] <Value> :SENSe<Ch>:FREQuency[:CW]? Description This command sets/gets the continuous wave frequency. Variable Parameter Value Description Continuous wave frequency Data Type Numeric type (Real) Range 20 ~ 120M Preset Value Unit Resolution Query Response {numeric}<newline><^END> Examples Dim Var as Double Var= 100000 Ana.WriteString ":SENS1:FREQ "...
  • Page 565 Programming :SENSe<Ch>:FREQuency:CENTer <Value> :SENSe<Ch>:FREQuency:CENTer? Description This command sets/gets the center frequency in frequency sweep. Variable Parameter Value Description Center frequency Data Type Numeric type (Real) Range 20 to Maximum Frequency Preset Value 60.00001M Unit Resolution 500μ Query Response {numeric}<newline><^END> Examples Dim Var as Double Var= 1E6 Ana.WriteString ":SENS1:FREQ:CENT "...
  • Page 566 E4990A Help Description This command returns the frequency stimulus data. Variable Parameter Value Indicates the array data (frequency) of NOP (number of measurement points). Where n is an integer between 1 and NOP. Description Data(n-1): Frequency at the n-th measurement point The index of the array starts from 0.
  • Page 567 Programming Data Type Numeric type (Real) Range 0 ~ 119.99998M Preset Value 119.99998M Unit Resolution Query Response {numeric}<newline><^END> Examples Dim Var as Double Var= 100000 Ana.WriteString ":SENS1:FREQ:SPAN " & Str(Var), True Ana.WriteString ":SENS1:FREQ:SPAN?", True Var=Ana.ReadNumber Related Commands :SENS:FREQ:CENT Equivalent Softkey (in frequency sweep) Span COM Command Syntax (Internal Control Only)
  • Page 568 E4990A Help Data Type Numeric type (Real) Range 20 to Maximum Frequency Preset Value Unit Resolution Query Response {numeric}<newline><^END> Examples Dim Var as Double Var= 1000 Ana.WriteString ":SENS1:FREQ:STAR " & Str(Var), True Ana.WriteString ":SENS1:FREQ:STAR?", True Var=Ana.ReadNumber Related Commands :SENS:FREQ:STOP Equivalent Softkey...
  • Page 569 Programming Data Type Numeric type (Real) Range 20 to Maximum Frequency Preset Value 120M Unit Resolution Query Response {numeric}<newline><^END> Examples Dim Var as Double Var= 100E6 Ana.WriteString ":SENS1:FREQ:STOP " & Str(Var), True Ana.WriteString ":SENS1:FREQ:STOP?", True Var=Ana.ReadNumber Related Commands :SENS:FREQ:STAR Equivalent Softkey (in frequency sweep) Stop COM Command Syntax (Internal Control Only)
  • Page 570 E4990A Help Dim Var as String Ana.WriteString ":SENS:ROSC:SOUR?", True Var=Ana.ReadString Equivalent Softkey Displayed on the instrument status bar (at the bottom of the LCD display). COM Command Syntax (Internal Control Only) SCPI.SENSE(Ch).ROSCILLATOR.SOURCE :SENS<Ch>:SEGM:DATA Type Command/Query Syntax :SENSe<Ch>:SEGMent:DATA <Value> :SENSe<Ch>:SEGMent:DATA? Description This command sets/gets the list for segment sweep.
  • Page 571 Programming <list OSC level on/off>: ON/OFF of the list OSC level fo each segment 0: OFF, 1: ON <list bias on/off>: ON/OFF of the list bias for each segment 0: OFF, 1: ON <list meas time o/off>: ON/OFF of the meas time setting for each segment 0: OFF, 1: ON <list average on/off>: ON/OFF of the average for each...
  • Page 572 E4990A Help segment. This is not necessary when<meas time on/off>=0. [averaging factor n]: averaging factor of the n-th segment. This is not necessary when<list average on/off>=0. [segment time n]: segment time of the n-th segment. This is not necessary when<segment time on/off>=0.
  • Page 573 Programming :SENS:SWE:TYPE :SENS:SEGM:SWE:POIN Equivalent Softkey > Edit Segment Table Sweep Setup COM Command Syntax (Internal Control Only) SCPI.SENSE(Ch).SEGMENT.DATA :SENS<Ch>:SEGM:SWE:POIN Type Query Syntax :SENSe<Ch>:SEGMent:SWEep:POINts? Description This command returns the total number of points of segment sweep. Query Response {numeric}<newline><^END> Examples Dim Var as Long Ana.WriteString ":SENS1:SEGM:SWE:POIN?", True Var=Ana.ReadNumber Related Commands...
  • Page 574 E4990A Help Description Sweep delay time Data Type Numeric type (Real) Range 0 ~ 30 Preset Value Unit Resolution Query Response {numeric}<newline><^END> Examples Dim Var as Double Var= 0.1 Ana.WriteString ":SENS1:SWE:DEL " & Str(Var), True Ana.WriteString ":SENS1:SWE:DEL?", True Var=Ana.ReadNumber Related Commands...
  • Page 575 Programming Description Sweep direction Data Type Character string type (String) Range UP|DOWN Preset Value Query Response {UP|DOWN}<newline><^END> Examples Dim Var as String Var= "UP" Ana.WriteString ":SENS1:SWE:DIR " & Var, True Ana.WriteString ":SENS1:SWE:DIR?", True Var=Ana.ReadString Related Commands :SENS:SWE:TYPE Equivalent Softkey > Direction Sweep Setup COM Command Syntax (Internal Control Only) SCPI.SENSE(Ch).SWEEP.DIRECTION...
  • Page 576 E4990A Help Range 0 ~ 30 Preset Value Unit Resolution Query Response {numeric}<newline><^END> Examples Dim Var as Double Var= 0.1 Ana.WriteString ":SENS1:SWE:PDEL " & Str(Var), True Ana.WriteString ":SENS1:SWE:PDEL?", True Var=Ana.ReadNumber Related Commands :SENS:SWE:DEL Equivalent Softkey > Point Delay Sweep Setup COM Command Syntax (Internal Control Only) SCPI.SENSE(Ch).SWEEP.PDELAY...
  • Page 577 Programming Range 2 ~ 1601 Preset Value Unit Resolution Query Response {numeric}<newline><^END> Examples Dim Var as Long Var= 2 Ana.WriteString ":SENS1:SWE:POIN " & Str(Var), True Ana.WriteString ":SENS1:SWE:POIN?", True Var=Ana.ReadNumber Related Commands :SENS:SEGM:SWE:POIN Equivalent Softkey > Points Sweep Setup > Points Instrument Setup COM Command Syntax (Internal Control Only) SCPI.SENSE(Ch).SWEEP.POINTS...
  • Page 578 E4990A Help Range 0 ~ 2M Preset Value Unit Resolution Query Response {numeric}<newline><^END> Examples Dim Var as Double Var =0.1 Ana.WriteString ":SENS1:SWE:TIME " & Str(Var), True Ana.WriteString ":SENS1:SWE:TIME?", True Var=Ana.ReadNumber Related Commands :SENS:SWE:PDEL :SENS:SWE:DEL Equivalent Softkey > Sweep Time Sweep Setup COM Command Syntax (Internal Control Only) SCPI.SENSE(Ch).SWEEP.TIME...
  • Page 579: Service

    Programming Data Type Character string type (String) LINear: Linear LOGarithmic: Logarithmic SEGMent: Segment Range POWer: Power BIAS: DC Bias (Linear) LBIas: DC Bias (Log) Preset Value LINear Query Response {LIN|LOG|SEGM|POW|BIAS|LBI}<newline><^END> Examples Dim Var as String Var= "LIN" Ana.WriteString ":SENS1:SWE:TYPE " & Var, True Ana.WriteString ":SENS1:SWE:TYPE?", True Var=Ana.ReadString Related Commands...
  • Page 580 E4990A Help Description Active channel number Data Type Long integer type (Long) Range 1 to 4 Preset Value Query Response {numeric}<newline><^END> Examples Dim Var as Long Ana.WriteString ":SERV:ACH:ACT"& Str(Var), True Ana.WriteString ":SERV:ACH:ACT?", True Var=Ana.ReadString Equivalent Softkey No equivalent key is available on the front panel.
  • Page 581 Programming :SERV:CHAN<Ch>:ATR:ACT Type Command/Query Syntax :SERVice:CHANnel<Ch>:ATRace:ACTive <Value> :SERVice:CHANnel<Ch>:ATRace:ACTive? Description This command sets/gets active trace number. Variable Parameter Value Description Active trace number Data Type Long integer type (Long) Range 1 to 4 Preset Value Query Response {numeric}<newline><^END> Examples Dim Var as Long Ana.WriteString ":SERV:CHAN1:ATR:ACT"&...
  • Page 582 E4990A Help Query Response {numeric}<newline><^END> Examples Dim Var as Long Ana.WriteString ":SERV:CHAN1:ATR:COUN?", True Var=Ana.ReadNumber Equivalent Softkey No equivalent key is available on the front panel. COM Command Syntax (Internal Control Only) SCPI.SERVICE.CHANNEL(Ch).ATRACE.COUNT :SERV:CHAN<Ch>:CAL<Type>:LOAD Type Query Syntax :SERVice:CHANnel<Ch>:CAL<Type>:LOAD? Description This command returns the number of data for correction table.
  • Page 583 Programming :SERVice:CHANnel<Ch>:CAL<Type>:OPEN? Description This command returns the number of data for correction table. (<type>: User calibration=1, Fixture Compensation=2) Query Response {numeric 1}, ... , {numeric NOP×2}<newline><^END> {numeric (n×2)-1}: Value at N-th point (Primary) {numeric (n×2)}: Value at N-th point (Secondary) Examples Dim Var as Variant Ana.WriteString ":SERV:CHAN1:CAL1:OPEN?", True...
  • Page 584 E4990A Help SCPI.SERVICE.CHANNEL(Ch).CAL(Type).SHORT :SERV:CHAN:DISP:ANN:XAX:MODE:BIAS Type Command/Query Syntax :SERVice:CHANnel<Ch>:DISPlay:ANNotation:XAXis:MODE:BIAS {SSTop|CSPan} :SERVice:CHANnel<Ch>:DISPlay:ANNotation:XAXis:MODE:BIAS? Description This command sets/gets x-axis annotation mode (Start/Stop or Center/Span). Variable Parameter Selection Option Description X-axis annotation mode Data Type Character string type (String) Range SSTop: Start/Stop CSPan: Center/Span Preset Value...
  • Page 585 Programming Type Command/Query Syntax :SERVice:CHANnel<Ch>:DISPlay:ANNotation:XAXis:MODE:FREQuency {SSTop|CSPan} :SERVice:CHANnel<Ch>:DISPlay:ANNotation:XAXis:MODE:FREQuency? Description This command sets/gets x-axis annotation mode (Start/Stop or Center/Span). Variable Parameter Selection Option Description X-axis annotation mode Data Type Character string type (String) Range SSTop: Start/Stop CSPan: Center/Span Preset Value SSTop Query Response {SST|CSP}<newline><^END>...
  • Page 586 E4990A Help Syntax :SERVice:CHANnel<Ch>:DISPlay:ANNotation:XAXis:MODE:POWer {SSTop|CSPan} :SERVice:CHANnel<Ch>:DISPlay:ANNotation:XAXis:MODE:POwer? Description This command sets/gets x-axis annotation mode (Start/Stop or Center/Span). Variable Parameter Selection Option Description X-axis annotation mode Data Type Character string type (String) Range SSTop: Start/Stop CSPan: Center/Span Preset Value SSTop Query Response {SST|CSP}<newline><^END>...
  • Page 587 Programming This command returns the number of data for the segment table. Query Response {numeric}<newline><^END> Examples Dim Var as Long Ana.WriteString ":SERV:CHAN1:SEGM:DATA?", True Var=Ana.ReadNumber Equivalent Softkey No equivalent key is available on the front panel. COM Command Syntax (Internal Control Only) SCPI.SERVICE.CHANNEL(Ch).SEGMENT.DATA :SERV:CHAN:SWE:ALC:AC:STAT Type...
  • Page 588 E4990A Help Query Syntax :SERVice:CHANnel<Ch>:SWEep:POINts? Description This command gets current number of point for active sweep type (SENS:SWE:POIN? or SENS:SEG:SWE:POIN?). Query Response {numeric}<newline><^END> Examples Dim Var as Long Ana.WriteString ":SERV:CHAN1:SWE:POIN?", True Var=Ana.ReadNumber Equivalent Softkey No equivalent key is available on the front panel.
  • Page 589 Programming Value Query Response {numeric}<newline><^END> 0: No marker 1-10: Active marker number Examples Dim Var as Long Var= 1 Ana.WriteString ":SERV:CHAN1:TRAC1:AmRK:ACT " & Str(Var), True Ana.WriteString ":SERV:CHAN1:TRAC1:AMRK:ACT?", True Var=Ana.ReadNumber Related Commands :CALC:MARK:ACT Equivalent Softkey > {Marker n} Marker Marker > Ref Maker COM Command Syntax (Internal Control Only) SCPI.SERVICE.CHANNEL(Ch).TRACE(Tr).AMRKER.ACTIVE :SERV:CHAN<Ch>:TRAC<Tr>:LIM:DATA...
  • Page 590 E4990A Help Preset Value Query Response {numeric}<newline><^END> Examples Dim Var as Long Var= 1 Ana.WriteString ":SERV:CHAN1:TRAC1:LIM:DATA?", True Var=Ana.ReadNumber Equivalent Softkey No equivalent key is available on the front panel. COM Command Syntax (Internal Control Only) SCPI.SERVICE.CHANNEL(Ch).TRACE(Tr).LIMIT.DATA :SERV:CHAN<Ch>:TRAC<Tr>:MEMV Type Command/Query Syntax :SERVice:CHANnel<Ch>:TRACe<Tr>:MEMValid {ON|OFF|1|0}...
  • Page 591 Programming {1|0}<newline><^END> Examples Dim Var as Integer Ana.WriteString ":SERV:CHAN1:TRAC1:MEMV OFF", True Ana.WriteString ":SERV:CHAN1:TRAC1:MEMV?", True Var=Ana.ReadNumber Equivalent Softkey No equivalent key is available on the front panel. COM Command Syntax (Internal Control Only) SCPI.SERVICE.CHANNEL(Ch).TRACE(Tr).MEMVALID :SERV:LOGG:CLE Type Command Syntax :SERVice:LOGGing:CLEar Description This command clear all log files about Event, Power on test, Mech sw, Overload, FW close, Recovery.
  • Page 592 E4990A Help Query Response {numeric}<newline><^END> Examples Dim Var as Long Ana.WriteString ":SERV:SREV?", True Var=Ana.ReadNumber Equivalent Softkey No equivalent key is available on the front panel. COM Command Syntax (Internal Control Only) SCPI.SERVICE.SREVISION :SERV:SWE:FREQ:EXP Type Command Syntax :SERVice:SWEep:FREQuency:EXPand Description This command expands the frequency range for adjustment. The expand mode will automatically be disabled on the next restart.
  • Page 593 Programming Query Response {numeric}<newline><^END> Examples Dim Var as Double Ana.WriteString ":SERV:SWE:FREQ:MAX?", True Var=Ana.ReadNumber Equivalent Softkey No equivalent key is available on the front panel. COM Command Syntax (Internal Control Only) SCPI.SERVICE.SWEEP.FREQUENCY.MAXIMUM :SERV:SWE:FREQ:MIN Type Query Syntax :SERVice:SWEep:FREQuency:MINimum? Description This command gets the minimum frequency. Variable Parameter Double...
  • Page 594 E4990A Help :SERV:SWE:POIN Type Query Syntax :SERVice:SWEep:POINts? Description This command gets the number of points. Variable Parameter Long Description Number of points Data Type Long integer type (Long) Query Response {numeric}<newline><^END> Examples Dim Var as Long Ana.WriteString ":SERV:SWE:POIN?", True Var=Ana.ReadNumber Equivalent Softkey No equivalent key is available on the front panel.
  • Page 595: Source

    Programming Description Revision of image stored Data Type Character string type (String) Range 254 Chars Query Response {254 chars}<newline><^END> Examples Dim Var as String Ana.WriteString ":SERV:SYST:STOR:REV?", True Var=Ana.ReadString Equivalent Softkey No equivalent key is available on the front panel. COM Command Syntax (Internal Control Only) SCPI.SERVICE.SYSTEM.STORAGE.REVISION SOURCE :SOUR<Ch>:ALC...
  • Page 596 E4990A Help Query Response {1|0}<newline><^END> Examples Dim Var as Integer Ana.WriteString ":SOUR1:ALC ON", True Ana.WriteString ":SOUR1:ALC?", True Var=Ana.ReadNumber Related Commands :SOUR:ALC:COUN :SOUR:ALC:TOL Equivalent Softkey > OSC Level > ALC > ALC Sweep Setup COM Command Syntax (Internal Control Only) SCPI.SOURCE(Ch).ALC.STATE :SOUR<Ch>:ALC:COUN...
  • Page 597 Programming {numeric}<newline><^END> Examples Dim Var as Long Var= 4 Ana.WriteString ":SOUR1:ALC:COUN " & Str(Var), True Ana.WriteString ":SOUR1:ALC:COUN?", True Var=Ana.ReadNumber Related Commands :SOUR:ALC Equivalent Softkey Sweep Setup > OSC Level > ALC > Max Iteration COM Command Syntax (Internal Control Only) SCPI.SOURCE(Ch).ALC.COUNT :SOUR<Ch>:ALC:TOL Type...
  • Page 598 E4990A Help Examples Dim Var as Double Var= 0.1 Ana.WriteString ":SOUR1:ALC:TOL " & Str(Var), True Ana.WriteString ":SOUR1:ALC:TOL?", True Var=Ana.ReadNumber Related Commands :SOUR:ALC :SOUR:ALC:COUN Equivalent Softkey Sweep Setup > OSC Level > ALC > Target % COM Command Syntax (Internal Control Only) SCPI.SOURCE(Ch).ALC.TOLERANCE...
  • Page 599 Programming Related Commands :SOUR:BIAS:MODE :SOUR:BIAS:STAT Equivalent Softkey > DC Bias > Constant Mode Sweep Setup COM Command Syntax (Internal Control Only) SCPI.SOURCE(Ch).BIAS.ALC.STATE :SOUR:BIAS:CURR:AMPL Type Command/Query Syntax :SOURce:BIAS:CURRent[:LEVel][:IMMediate]:AMPLitude <Value> :SOURce:BIAS:CURRent[:LEVel][:IMMediate]:AMPLitude? Description This command sets/gets the current level of DC Bias output. This setting is applied for all channels and traces.
  • Page 600 E4990A Help Ana.WriteString ":SOUR:BIAS:CURR:AMPL?", True Var=Ana.ReadNumber Related Commands :SOUR:BIAS:MODE Equivalent Softkey > DC Bias > Current Level Sweep Setup COM Command Syntax (Internal Control Only) SCPI.SOURCE.BIAS.CURRENT.LEVEL.IMMEDIATE.AMPLITUDE :SOUR<Ch>:BIAS:CURR:CENT Type Command/Query Syntax :SOURce<Ch>:BIAS:CURRent:CENTer <Value> :SOURce<Ch>:BIAS:CURRent:CENTer? Description This command sets/gets the center of bias current value in DC bias sweep.
  • Page 601 Programming Related Commands :SOUR:BIAS:CURR:SPAN :SOUR:BIAS:MODE Equivalent Softkey (in DC Bias current sweep) Center COM Command Syntax (Internal Control Only) SCPI.SOURCE(Ch).BIAS.CURRENT.CENTER :SOUR<Ch>:BIAS:CURR:SPAN Type Command/Query Syntax :SOURce<Ch>:BIAS:CURRent:SPAN <Value> :SOURce<Ch>:BIAS:CURRent:SPAN? Description This command sets/gets the span of bias current value in DC bias sweep. Variable Parameter Value...
  • Page 602 E4990A Help Related Commands :SOUR:BIAS:CURR:CENT :SOUR:BIAS:MODE Equivalent Softkey (in DC Bias current sweep) Span COM Command Syntax (Internal Control Only) SCPI.SOURCE(Ch).BIAS.CURRENT.SPAN :SOUR<Ch>:BIAS:CURR:STAR Type Command/Query Syntax :SOURce<Ch>:BIAS:CURRent:STARt <Value> :SOURce<Ch>:BIAS:CURRent:STARt? Description This command sets/gets the start of bias current value in DC bias sweep.
  • Page 603 Programming Related Commands :SOUR:BIAS:CURR:STOP :SOUR:BIAS:CURR:STAR Equivalent Softkey (in DC Bias current sweep) Start COM Command Syntax (Internal Control Only) SCPI.SOURCE(Ch).BIAS.CURRENT.START :SOUR<Ch>:BIAS:CURR:STOP Type Command/Query Syntax :SOURce<Ch>:BIAS:CURRent:STOP <Value> :SOURce<Ch>:BIAS:CURRent:STOP? Description This command sets/gets the stop of bias current value in DC bias sweep. Variable Parameter Value...
  • Page 604 E4990A Help Related Commands :SOUR:BIAS:CURR:STAR :SOUR:BIAS:MODE Equivalent Softkey (in DC Bias current sweep) Stop COM Command Syntax (Internal Control Only) SCPI.SOURCE(Ch).BIAS.CURRENT.STOP :SOUR<Ch>:BIAS:DEL Type Command/Query Syntax :SOURce<Ch>:BIAS:DELay <Value> :SOURce<Ch>:BIAS:DELay? Description This command sets/gets wait time after DC bias setup Variable Parameter...
  • Page 605 Programming Related Commands :SOUR:BIAS:STAT Equivalent Softkey > DC Bias > DC Bias Delay Sweep Setup COM Command Syntax (Internal Control Only) SCPI.SOURCE(Ch).BIAS.DELAY :SOUR<Ch>:BIAS:HOLD Type Command/Query Syntax :SOURce<Ch>:BIAS:HOLD[:OUTPut] {ON|OFF|1|0} :SOURce<Ch>:BIAS:HOLD[:OUTPut]? Description This command sets/gets bias output when sweep is held. (one per instrument) Variable Parameter...
  • Page 606 E4990A Help SCPI.SOURCE(Ch).BIAS.HOLD.OUTPUT :SOUR<Ch>:BIAS:MODE Type Command/Query Syntax :SOURce:BIAS:MODE {VOLTage|CURRent} :SOURce:BIAS:MODE? Description This command sets/gets the DC bias mode. This setting is applied for all channels and traces. Variable Parameter Selection Option Description DC Bias Output Mode Data Type Character string type (String)
  • Page 607 Programming Command/Query Syntax :SOURce<Ch>:BIAS:RANGe {M1|M10|M100} :SOURce<Ch>:BIAS:RANGe? Description This command sets/gets the DC Bias range. Variable Parameter Selection Option Description DC Bias range Data Type Character string type (String) M1: 1mA Range M10: 10mA M100: 100mA Preset Value Query Response {M1|M10|M100}<newline><^END> Examples Dim Var as String Var= "M10"...
  • Page 608 E4990A Help :SOURce:BIAS:STATe {ON|OFF|1|0} :SOURce:BIAS:STATe? Description This command sets/gets the DC Bias Output State. This setting is applied for all channels and traces. The DC bias is automatically turned off after recall the status file. Variable Parameter Selection Option Description...
  • Page 609 Programming Description This command sets/gets the voltage level of DC Bias output. This setting is applied for all channels and traces. Variable Parameter Value Description Voltage level Data Type Numeric type (Real) Range -40 ~ 40 Preset Value Unit Resolution Query Response {numeric}<newline><^END>...
  • Page 610 E4990A Help This command sets/gets the center of bias voltage value in DC bias sweep. Variable Parameter Value Description Center value Data Type Numeric type (Real) Range -40 ~ 40 Preset Value Unit Resolution 500μ Query Response {numeric}<newline><^END> Examples Dim Var as Double Var= 10 Ana.WriteString ":SOUR1:BIAS:VOLT:CENT "...
  • Page 611 Programming This command sets/gets the bias limit maximum. This setting is applied for all channels and traces. Variable Parameter Value Description Maximum limit Data Type Numeric type (Real) Range -40 ~ 40 Preset Value Unit Resolution Query Response {numeric}<newline><^END> Examples Dim Var as Double Var= 30 Ana.WriteString ":SOUR:BIAS:VOLT:LIM:MAX "...
  • Page 612 E4990A Help This command sets/gets the bias limit minimum. This setting is applied for all channels and traces. Variable Parameter Value Description Minimum limit Data Type Numeric type (Real) Range -40 ~ 40 Preset Value Unit Resolution Query Response {numeric}<newline><^END>...
  • Page 613 Programming This command sets/gets the span of bias voltage value in DC bias sweep. Variable Parameter Value Description Span value Data Type Numeric type (Real) Range 0 ~ 80 Preset Value Unit Resolution Query Response {numeric}<newline><^END> Examples Dim Var as Double Var= 20 Ana.WriteString ":SOUR1:BIAS:VOLT:SPAN "...
  • Page 614 E4990A Help This command sets/gets the start of bias voltage value in DC bias sweep. Variable Parameter Value Description Start value Data Type Numeric type (Real) Range -40 ~ 40 Preset Value Unit Resolution Query Response {numeric}<newline><^END> Examples Dim Var as Double Var= 0 Ana.WriteString ":SOUR1:BIAS:VOLT:STAR "...
  • Page 615 Programming This command sets/gets the stop of bias voltage value in DC bias sweep. Variable Parameter Value Description Stop value Data Type Numeric type (Real) Range -40 ~ 40 Preset Value Unit Resolution Query Response {numeric}<newline><^END> Examples Dim Var as Double Var= 10 Ana.WriteString ":SOUR1:BIAS:VOLT:STOP "...
  • Page 616 E4990A Help This command sets/gets the source current level. Variable Parameter Value Description Current level Data Type Numeric type (Real) Range 200μ ~ 20m Preset Value Unit Resolution 20μ Query Response {numeric}<newline><^END> Examples Dim Var as Double Var= 0.01 Ana.WriteString ":SOUR1:CURR " & Str(Var), True Ana.WriteString ":SOUR1:CURR?", True...
  • Page 617 Programming Variable Parameter Value Description Center value Data Type Numeric type (Real) Range 200μ ~ 20m Preset Value 10.1m Unit Resolution 10μ Query Response {numeric}<newline><^END> Examples Dim Var as Double Var= 0.001 Ana.WriteString ":SOUR1:CURR:CENT " & Str(Var), True Ana.WriteString ":SOUR1:CURR:CENT?", True Var=Ana.ReadNumber Related Commands :SOUR:CURR:SPAN...
  • Page 618 E4990A Help Variable Parameter Value Description Span value Data Type Numeric type (Real) Range 0 ~ 19.8m Preset Value 19.8m Unit Resolution 20μ Query Response {numeric}<newline><^END> Examples Dim Var as Double Var= 0.01 Ana.WriteString ":SOUR1:CURR:SPAN " & Str(Var), True Ana.WriteString ":SOUR1:CURR:SPAN?", True Var=Ana.ReadNumber...
  • Page 619 Programming Variable Parameter Value Description Start value Data Type Numeric type (Real) Range 200μ ~ 20m Preset Value 200μ Unit Resolution 20μ Query Response {numeric}<newline><^END> Examples Dim Var as Double Var= 0.001 Ana.WriteString ":SOUR1:CURR:STAR " & Str(Var), True Ana.WriteString ":SOUR1:CURR:STAR?", True Var=Ana.ReadNumber Related Commands :SOUR:CURR:STOP...
  • Page 620 E4990A Help Variable Parameter Value Description Stop value Data Type Numeric type (Real) Range 200μ ~ 20m Preset Value Unit Resolution 20μ Query Response {numeric}<newline><^END> Examples Dim Var as Double Var= 0.01 Ana.WriteString ":SOUR1:CURR:STOP " & Str(Var), True Ana.WriteString ":SOUR1:CURR:STOP?", True Var=Ana.ReadNumber...
  • Page 621 Programming Variable Parameter Selection Option Description OSC unit Data Type Character string type (String) Range VOLTage|CURRent Preset Value VOLTage Query Response {VOLT|CURR}<newline><^END> Examples Dim Var as String Var= "VOLT" Ana.WriteString ":SOUR1:MODE " & Var, True Ana.WriteString ":SOUR1:MODE?", True Var=Ana.ReadString Related Commands :SOUR:VOLT :SOUR:CURR Equivalent Softkey...
  • Page 622 E4990A Help Description Voltage level Data Type Numeric type (Real) Range 5m ~ 1 Preset Value 500m Unit Resolution Query Response {numeric}<newline><^END> Examples Dim Var as Double Var= 0.005 Ana.WriteString ":SOUR1:VOLT " & Str(Var), True Ana.WriteString ":SOUR1:VOLT?", True Var=Ana.ReadNumber Related Commands...
  • Page 623 Programming Description Center value Data Type Numeric type (Real) Range 5m ~ 1 Preset Value 502.5m Unit Resolution 500μ Query Response {numeric}<newline><^END> Examples Dim Var as Double Var= 0.01 Ana.WriteString ":SOUR1:VOLT:CENT " & Str(Var), True Ana.WriteString ":SOUR1:VOLT:CENT?", True Var=Ana.ReadNumber Related Commands :SOUR:VOLT:SPAN :SOUR:MODE Equivalent Softkey...
  • Page 624 E4990A Help Description Span value Data Type Numeric type (Real) Range 0 ~ 995m Preset Value 995m Unit Resolution Query Response {numeric}<newline><^END> Examples Dim Var as Double Var= 0.1 Ana.WriteString ":SOUR1:VOLT:SPAN " & Str(Var), True Ana.WriteString ":SOUR1:VOLT:SPAN?", True Var=Ana.ReadNumber Related Commands...
  • Page 625 Programming Description Start value Data Type Numeric type (Real) Range 5m ~ 1 Preset Value Unit Resolution Query Response {numeric}<newline><^END> Examples Dim Var as Double Var= 0.005 Ana.WriteString ":SOUR1:VOLT:STAR " & Str(Var), True Ana.WriteString ":SOUR1:VOLT:STAR?", True Var=Ana.ReadNumber Related Commands :SOUR:VOLT:STOP :SOUR:MODE Equivalent Softkey (in OSC level voltage sweep)
  • Page 626: Status

    E4990A Help Description Stop value Data Type Numeric type (Real) Range 5m ~ 1 Preset Value Unit Resolution Query Response {numeric}<newline><^END> Examples Dim Var as Double Var= 1 Ana.WriteString ":SOUR1:VOLT:STOP " & Str(Var), True Ana.WriteString ":SOUR1:VOLT:STOP?", True Var=Ana.ReadNumber Related Commands...
  • Page 627 Programming Examples Dim Var as Long Ana.WriteString ":STAT:OPER?", True Var=Ana.ReadNumber Related Commands *CLS :STAT:OPER:NTR :STAT:OPER:PTR Status Register Equivalent Softkey No equivalent key is available on the front panel. COM Command Syntax (Internal Control Only) SCPI.STATUS.OPERATION.EVENT :STAT:OPER:COND Type Query Syntax :STATus:OPERation:CONDition? Description This command reads the value of the Operation Status Condition...
  • Page 628 E4990A Help Equivalent Softkey No equivalent key is available on the front panel. COM Command Syntax (Internal Control Only) SCPI.STATUS.OPERATION.CONDITION :STAT:OPER:ENAB Type Command/Query Syntax :STATus:OPERation:ENABle <Value> :STATus:OPERation:ENABle? Description This command sets/gets the value of Operation Status Enable Register. The bit 0 to 3, and bit 6 to 15 cannot be set to...
  • Page 629 Programming Status Register Equivalent Softkey No equivalent key is available on the front panel. COM Command Syntax (Internal Control Only) SCPI.STATUS.OPERATION.ENABLE :STAT:OPER:NTR Type Command/Query Syntax :STATus:OPERation:NTRansition <Value> :STATus:OPERation:NTRansition? Description This command sets/gets the value of negative transition filter of the Operation Status Register.
  • Page 630 E4990A Help :STAT:OPER:PTR Status Register Equivalent Softkey No equivalent key is available on the front panel. COM Command Syntax (Internal Control Only) SCPI.STATUS.OPERATION.NTRANSITION :STAT:OPER:PTR Type Command/Query Syntax :STATus:OPERation:PTRansition <Value> :STATus:OPERation:PTRansition? Description This command sets/gets the value of positive transition filter of the Operation Status Register.
  • Page 631 Programming :STAT:OPER :STAT:OPER:NTR Status Register Equivalent Softkey No equivalent key is available on the front panel. COM Command Syntax (Internal Control Only) SCPI.STATUS.OPERATION.PTRANSITION :STAT:PRES Type Command Syntax :STATus:PRESet Description This command initializes all the status registers. Examples Ana.WriteString ":STAT:PRE", True Equivalent Softkey No equivalent key is available on the front panel.
  • Page 632 E4990A Help Examples Dim Var as Long Ana.WriteString ":STAT:QUES?", True Var=Ana.ReadNumber Related Commands *CLS :STAT:OPER:NTR :STAT:OPER:PTR Status Register Equivalent Softkey No equivalent key is available on the front panel. COM Command Syntax (Internal Control Only) SCPI.STATUS.QUESTIONABLE.EVENT :STAT:QUES:COND Type Query Syntax...
  • Page 633 Programming Status Register Equivalent Softkey No equivalent key is available on the front panel. COM Command Syntax (Internal Control Only) SCPI.STATUS.QUESTIONABLE.CONDITION :STAT:QUES:ENAB Type Command/Query Syntax :STATus:QUEStionable:ENABle <Value> :STATus:QUEStionable:ENABle? Description This command sets/gets the value of the Questionable Status Enable Register. The bit 0 to 9 and bit 11 to 15 cannot be set to 1.
  • Page 634 E4990A Help Equivalent Softkey No equivalent key is available on the front panel. COM Command Syntax (Internal Control Only) SCPI.STATUS.QUESTIONABLE.ENABLE :STAT:QUES:LIM Type Query Syntax :STATus:QUEStionable:LIMit[:EVENt]? Description This command reads the value of the Questionable Limit Status Event Register. Variable Parameter...
  • Page 635 Programming Description This command reads the value of the Questionable Limit Channel Status Event Register. Variable Parameter Value Description Value of the Questionable Limit Channel Status Event Register Data Type Long integer type (Long) Query Response {numerc}<newline><^END> Examples Dim Var as Long Ana.WriteString ":STAT:QUES:LIM:CHAN1?", True Var=Ana.ReadNumber Related Commands...
  • Page 636 E4990A Help Data Type Long integer type (Long) Query Response {numeric}<newline><^END> Examples Dim Var as Long Ana.WriteString ":STAT:QUES:LIM:CHAN1:COND?", True Var=Ana.ReadNumber Related Commands :STAT:QUES:LIM:CHAN:NTR :STAT:QUES:LIM:CHAN:PTR Equivalent Softkey No equivalent key is available on the front panel. COM Command Syntax (Internal Control Only) SCPI.STATUS.QUESTIONABLE.LIMIT.CHANNEL(Ch).CONDITION...
  • Page 637 Programming Preset Value Query Response {numeric}<newline><^END> Examples Dim Var as Long Var= 0 Ana.WriteString ":STAT:QUES:LIM:CHAN1:ENAB " & Str(Var), True Ana.WriteString ":STAT:QUES:LIM:CHAN1:ENAB?", True Var=Ana.ReadNumber Related Commands :STAT:QUES:LIM:ENAB Equivalent Softkey No equivalent key is available on the front panel. COM Command Syntax (Internal Control Only) SCPI.STATUS.QUESTIONABLE.LIMIT.CHANNEL(Ch).ENABLE :STAT:QUES:LIM:CHAN<Ch>:NTR Type...
  • Page 638 E4990A Help Preset Value Query Response {numeric}<newline><^END> Examples Dim Var as Long Var= 0 Ana.WriteString ":STAT:QUES:LIM:CHAN1:NTR " & Str(Var), True Ana.WriteString ":STAT:QUES:LIM:CHAN1:NTR?", True Var=Ana.ReadNumber Related Commands :STAT:QUES:LIM:CHAN :STAT:QUES:LIM:CHAN:PTR Equivalent Softkey No equivalent key is available on the front panel. COM Command Syntax (Internal Control Only) SCPI.STATUS.QUESTIONABLE.LIMIT.CHANNEL(Ch).NTRANSITION...
  • Page 639 Programming Preset Value Query Response {numeric}<newline><^END> Examples Dim Var as Long Var= 0 Ana.WriteString ":STAT:QUES:LIM:CHAN1:PTR " & Str(Var), True Ana.WriteString ":STAT:QUES:LIM:CHAN1:PTR?", True Var=Ana.ReadNumber Related Commands :STAT:QUES:LIM:CHAN :STAT:QUES:LIM:CHAN:NTR Equivalent Softkey No equivalent key is available on the front panel. COM Command Syntax (Internal Control Only) SCPI.STATUS.QUESTIONABLE.LIMIT.CHANNEL(Ch).PTRANSITION :STAT:QUES:LIM:COND Type...
  • Page 640 E4990A Help Dim Var as Long Ana.WriteString ":STAT:QUES:LIM:COND?", True Var=Ana.ReadNumber Related Commands :STAT:QUES:LIM:CHAN:NTR :STAT:QUES:LIM:CHAN:PTR Equivalent Softkey No equivalent key is available on the front panel. COM Command Syntax (Internal Control Only) SCPI.STATUS.QUESTIONABLE.LIMIT.CONDITION :STAT:QUES:LIM:ENAB Type Command/Query Syntax :STATus:QUEStionable:LIMit:ENABle <Value> :STATus:QUEStionable:LIMit:ENABle? Description This command sets/gets the value of the Questionable Limit Status Enable Register.
  • Page 641 Programming Dim Var as Long Var= 0 Ana.WriteString ":STAT:QUES:LIM:ENAB" & Str(Var), True Ana.WriteString ":STAT:QUES:LIM:ENAB?", True Var=Ana.ReadNumber Related Commands :STAT:QUES:ENAB Equivalent Softkey No equivalent key is available on the front panel. COM Command Syntax (Internal Control Only) SCPI.STATUS.QUESTIONABLE.LIMIT.ENABLE :STAT:QUES:LIM:NTR Type Command/Query Syntax :STATus:QUEStionable:LIMit:NTRansition <Value>...
  • Page 642 E4990A Help Ana.WriteString ":STAT:QUES:LIM:NTR " & Str(Var), True Ana.WriteString ":STAT:QUES:LIM:NTR?", True Var=Ana.ReadNumber Related Commands :STAT:QUES:LIM :STAT:QUES:LIM:PTR Equivalent Softkey No equivalent key is available on the front panel. COM Command Syntax (Internal Control Only) SCPI.STATUS.QUESTIONABLE.LIMIT.NTRANSITION :STAT:QUES:LIM:PTR Type Command/Query Syntax :STATus:QUEStionable:LIMit:PTRansition <Value>...
  • Page 643 Programming Ana.WriteString ":STAT:QUES:LIM:PTR?", True Var=Ana.ReadNumber Related Commands :STAT:QUES:LIM :STAT:QUES:LIM:NTR Equivalent Softkey No equivalent key is available on the front panel. COM Command Syntax (Internal Control Only) SCPI.STATUS.QUESTIONABLE.LIMIT.PTRANSITION :STAT:QUES:NTR Type Command/Query Syntax :STATus:QUEStionable:NTRansition <Value> :STATus:QUEStionable:NTRansition? Description This command sets/gets the value of negative transition filter of the Questionable Status Register.
  • Page 644 E4990A Help Ana.WriteString ":STAT:QUES:NTR?", True Var=Ana.ReadNumber Related Commands :STAT:QUES :STAT:QUES:PTR Status Register Equivalent Softkey No equivalent key is available on the front panel. COM Command Syntax (Internal Control Only) SCPI.STATUS.QUESTIONABLE.NTRANSITION :STAT:QUES:PTR Type Command/Query Syntax :STATus:QUEStionable:PTRansition <Value> :STATus:QUEStionable:PTRansition? Description This command sets/gets the value of the positive transition filter of the Questionable Status Register.
  • Page 645: System

    Programming Ana.WriteString ":STAT:QUES:PTR " & Str(Var), True Ana.WriteString ":STAT:QUES:PTR?", True Var=Ana.ReadNumber Related Commands :STAT:QUES :STAT:QUES:NTR Status Register Equivalent Softkey No equivalent key is available on the front panel. COM Command Syntax (Internal Control Only) SCPI.STATUS.QUESTIONABLE.PTRANSITION SYSTEM :SYST:ADAP:SET:CLE Type Command Syntax :SYSTem:ADAPter:SETup:CLEar Description This command clears the adapter setup data of current adapter.
  • Page 646 E4990A Help Variable Parameter Selection Option Description ON/OFF of the backlight Data Type Boolean type (Boolean) Range ON|OFF|1|0 Preset Value Query Response {1|0}<newline><^END> Examples Dim Var as Integer Ana.WriteString ":SYST:BACK ON", True Ana.WriteString ":SYST:BACK?", True Var=Ana.ReadNumber Equivalent Softkey > Backlight...
  • Page 647 Programming Type Command/Query Syntax :SYSTem:BEEPer:COMPlete:STATe {ON|OFF|1|0} :SYSTem:BEEPer:COMPlete:STATe? Description This command turns ON/OFF or returns the status of the beeper for the notification of the completion of the operation. Variable Parameter Selection Option ON/OFF of the beeper for the notification of the Description completion of the operation Data Type...
  • Page 648 E4990A Help Command Syntax :SYSTem:BEEPer:WARNing:IMMediate Description This command sounds a beep for the notification of warning/limit test results. Examples Ana.WriteString ":SYST:BEEP:WARN:IMM", True Related Commands :SYST:BEEP:WARN:STAT :SYST:BEEP:COMP:IMM Equivalent Softkey System > Misc Setup > Beeper > Test Beep Warning COM Command Syntax (Internal Control Only) SCPI.SYSTEM.BEEPER.WARNING.IMMEDIATE...
  • Page 649 Programming {1|0}<newline><^END> Examples Dim Var as Long Ana.WriteString ":SYST:BEEP:WARN:STAT ON", True Ana.WriteString ":SYST:BEEP:WARN:STAT?", True Var=Ana.ReadNumber Related Commands :SYST:BEEP:WARN:IMM :SYST:BEEP:COMP:STAT Equivalent Softkey > Misc Setup > Beeper > Beep Warning System COM Command Syntax (Internal Control Only) SCPI.SYSTEM.BEEPER.WARNING.STATE :SYST:COMM:LAN:CONT Type Query Syntax :SYSTem:COMMunicate:LAN:CONTrol? Description...
  • Page 650 E4990A Help Type Command/Query Syntax :SYSTem:DATE <Value1>, <Value2>, <Value3> :SYSTem:DATE? Description This command sets/gets the date of the clock built in the E4990A. When you logged in the E4990A as standard user, an error occurs. Variable Parameter Value1 Description Year...
  • Page 651 :SYSTem:ERRor? Description This command reads the oldest error from the list of errors stored in the error queue of the E4990A. The read-out error is deleted from the error queue. The size of the error queue is 100. Executing *CLS command clears the errors stored in the error queue.
  • Page 652 E4990A Help If no error is stored in the error queue, 0 and "No error" are read out as the error number and the error message. Examples Dim Var As Variant, ErrNo As Long, ErrDesc As String Ana.WriteString ":SYST:ERR?", True Var = Ana.ReadList...
  • Page 653 Programming Ana.WriteString ":SYST:KLOC:KBD?", True Var=Ana.ReadNumber Related Commands :SYST:KLOC:MOUS Equivalent Softkey > Misc Setup > Key Lock > Front Panel & Keyboard Lock System COM Command Syntax (Internal Control Only) SCPI.SYSTEM.KLOCK.KBD :SYST:KLOC:MOUS Type Command/Query Syntax :SYSTem:KLOCk:MOUSe {ON|OFF|1|0} :SYSTem:KLOCk:MOUSe? Description This command sets/gets whether to lock the operation of the mouse and touch screen.
  • Page 654 Command Syntax :SYSTem:PRESet Description This command presets the setting state of the E4990A to the original factory setting (Default Conditions). This command is different from *RST as the continuous startup mode (:INIT:CONT) of channel 1 is set to ON. Examples Ana.WriteString ":SYST:PRES", True...
  • Page 655 Ana.WriteString ":SYST:SEC?", True Var=Ana.ReadString Equivalent Softkey > Service Menu > Security Level System COM Command Syntax (Internal Control Only) SCPI.SYSTEM.SECURITY.LEVEL :SYST:SERV Type Query Syntax :SYSTem:SERVice? Description This command reads whether the E4990A is in the service mode or not. Query Response {1|0}<newline><^END>...
  • Page 656 Data Type Binary Type Examples Dim SETData() As Byte, NoofByte As Double '*** Recall the State data from the file, State01.sta is a state file saved by E4990A Open "C:\State01.sta" For Binary As #1 NoofByte = LOF(1) ReDim SETData(NoofByte) Get #1, , SETData()
  • Page 657 SCPI.SYSTEM.SET :SYST:TIME Type Command/Query Syntax :SYSTem:TIME <Value1>, <Value2>, <Value3> :SYSTem:TIME? Description This command sets/gets the time of the clock built in the E4990A. When you logged in the E4990A as standard user, an error occurs. Variable Parameter Value1 Description hour...
  • Page 658 Syntax :SYSTem:UPReset Description This command presets the E4990A with the user settings. The command is executed regardless of the operation mode in preset state. If you try to specify a file for a preset (D:\UserPreset.sta) that does not exist, a warning message will be displayed and...
  • Page 659: Trigger

    Programming *RST :SYST:PRES Equivalent Softkey (When > Misc Setup > Preset Setup > State > User is Preset System selected.) COM Command Syntax (Internal Control Only) SCPI.SYSTEM.UPRESET TRIGGER :TRIG:AVER Type Command/Query Syntax :TRIGger[:SEQuence]:AVERage {ON|OFF|1|0} :TRIGger[:SEQuence]:AVERage? Description This command turns ON/OFF or gets the status of the averaging trigger function.
  • Page 660 E4990A Help Ana.WriteString ":TRIG:AVER?", True Var=Ana.ReadNumber Related Commands :TRIG Equivalent Softkey > Avg Trigger Average COM Command Syntax (Internal Control Only) SCPI.TRIGGER.SEQUENCE.AVERAGE :TRIG Type Command Syntax :TRIGger[:SEQuence][:IMMediate] Description This command generates a trigger immediately and executes a measurement, regardless of the setting of the trigger mode.
  • Page 661 Programming Description This command turns ON/OFF or returns the status of the point trigger feature. When the trigger source is set to the internal trigger (Internal), the setting is ignored. Variable Parameter Selection Option Description Turns ON/OFF the point trigger Data Type Boolean type (Boolean) Range...
  • Page 662 E4990A Help This command sets/gets the time that it takes from receiving the trigger to starting measurement when the trigger source is external. Variable Parameter Value Description External trigger delay time Data Type Numeric type (Real) Range 0 to 10...
  • Page 663 Programming This command sets/gets the polarity of external trigger input. Variable Parameter Selection Option Description Polarity of the external input trigger. Data Type Character string type (String) Range POSitive|NEGative Preset Value NEGative Query Response {POS|NEG}<newline><^END> Examples Dim Var as String Var= "POSitive"...
  • Page 664 E4990A Help Manual Trigger: Generates a trigger when the key operation of Trigger • > Trigger is executed from the front panel. Bus Trigger: Generates a trigger when the *TRG is executed. • When you change the trigger source during sweep, the sweep is aborted.
  • Page 665 This command sets/gets the effective scope of triggering. When this function is enabled with a value of "ACTive", only active channel is triggered. When this function is enabled with a value of "ALL", all channels of the E4990A are triggered. For example, if TRIGger.SCOPe value is "ACTive" when :INIT:CONT command is turned ON for all channels, a measurement channel will automatically be changed by switching over the active channel.
  • Page 666 E4990A Help This command generates a trigger immediately and executes a measurement, regardless of the setting of the trigger mode. This command is different from :TRIG as the execution of the object finishes when the measurement (all of the sweep) initiated with this object is complete.
  • Page 667: Index

    Index analysis ........17 16034E ........63 ASCII ........279 16034G ........63 auto-scale ......49, 130 16034H ........63 averaging status ...... 32 16044A ........63 avg ........17 16047A ........63 16047E ........63 byte order ......279 16048G ......
  • Page 668 E4990A Help executing print ....... 199 marker search ......17 external controller ....250 MAV ........323 external trigger ....28, 97 mean value ......171 meas ........17 floating-point number format ... 279 measurement point trigger ..97 format ........17 MKR/ANALYSIS block ....
  • Page 669 Index resistor ......... 168 sweep trigger ......97 resonant impedance....54 sweep type ......83 RESPONSE block ...... 17 sweep-to-sweep averaging ..83 RQS ........323 target search ......160 scale ........17 telnet server ......250 screen area ......30 test signal level ......

Table of Contents