- •Contents
- •In This Book
- •To Prepare the Multimeter for Use
- •If the Multimeter Does Not Turn On
- •To Adjust the Carrying Handle
- •To Measure Voltage
- •To Measure Resistance
- •To Measure Current
- •To Measure Frequency (or Period)
- •To Check Diodes
- •To Select a Range
- •To Set the Resolution
- •Front-Panel Display Formats
- •To Rack Mount the Multimeter
- •Front-Panel Menu Reference
- •A Front-Panel Menu Tutorial
- •Messages Displayed During Menu Use
- •Menu Example 1
- •Menu Example 2
- •Menu Example 3
- •To Turn Off the Comma Separator
- •To Make Null (Relative) Measurements
- •To Store Minimum and Maximum Readings
- •To Make dB Measurements
- •To Make dBm Measurements
- •To Trigger the Multimeter
- •To Use Reading Hold
- •To Make dcv:dcv Ratio Measurements
- •To Use Reading Memory
- •Measurement Configuration
- •Math Operations
- •Triggering
- •System-Related Operations
- •Remote Interface Configuration
- •Calibration Overview
- •Operator Maintenance
- •Power-On and Reset State
- •Command Summary
- •Simplified Programming Overview
- •Using the MEASure? Command
- •Using the CONFigure Command
- •Using the range and resolution Parameters
- •Using the READ? Command
- •Using the INITiate and FETCh? Commands
- •The MEASure? and CONFigure Commands
- •Measurement Configuration Commands
- •Math Operation Commands
- •Triggering
- •Agilent 34401A Triggering System
- •The Wait-for-Trigger State
- •Triggering Commands
- •System-Related Commands
- •The SCPI Status Model
- •What is an Event Register?
- •What is an Enable Register?
- •SCPI Status System
- •The Status Byte
- •Using *STB? to Read the Status Byte
- •To Interrupt Your Bus Controller Using SRQ
- •To Determine When a Command Sequence is Completed
- •How to Use the Message Available Bit (MAV)
- •Using *OPC to Signal When Data is in the Output Buffer
- •The Standard Event Register
- •The Questionable Data Register
- •Status Reporting Commands
- •Calibration Commands
- •RS-232 Interface Configuration
- •RS-232 Configuration Overview
- •RS-232 Data Frame Format
- •Connection to a Computer or Terminal
- •RS-232 Troubleshooting
- •RS-232 Interface Commands
- •An Introduction to the SCPI Language
- •Command Format Used in This Manual
- •Command Separators
- •Using the MIN and MAX Parameters
- •Querying Parameter Settings
- •SCPI Command Terminators
- •IEEE-488.2 Common Commands
- •SCPI Parameter Types
- •Numeric Parameters
- •Discrete Parameters
- •Boolean Parameters
- •String Parameters
- •Output Data Formats
- •Using Device Clear to Halt Measurements
- •TALK ONLY for Printers
- •To Set the GPIB Address
- •To Select the Remote Interface
- •To Set the Baud Rate
- •To Set the Parity
- •To Select the Programming Language
- •Alternate Programming Language Compatibility
- •Agilent 3478A Language Setting
- •Fluke 8840A/8842A Language Setting
- •SCPI Compliance Information
- •IEEE-488 Compliance Information
- •Execution Errors
- •Self-Test errors
- •Calibration Errors
- •Using MEASure? for a Single Measurement
- •Using CONFigure with a Math Operation
- •Using the Status Registers
- •RS-232 Operation Using QuickBASIC
- •RS-232 Operation Using Turbo C
- •Thermal EMF Errors
- •Loading Errors (dc volts)
- •Leakage Current Errors
- •Rejecting Power-Line Noise Voltages
- •Common Mode Rejection (CMR)
- •Noise Caused by Ground Loops
- •Resistance Measurements
- •4-Wire Ohms Measurements
- •Removing Test Lead Resistance Errors
- •Power Dissipation Effects
- •Settling Time Effects
- •Errors in High Resistance Measurements
- •DC Current Measurement Errors
- •True RMS AC Measurements
- •Crest Factor Errors (non-sinusoidal inputs)
- •Loading Errors (ac volts)
- •Measurements Below Full Scale
- •High-Voltage Self-Heating Errors
- •Temperature Coefficient and Overload Errors
- •Low-Level Measurement Errors
- •Common Mode Errors
- •AC Current Measurement Errors
- •Frequency and Period Measurement Errors
- •Making High-Speed DC and Resistance Measurements
- •Making High-Speed AC Measurements
- •DC Characteristics
- •AC Characteristics
- •Frequency and Period Characteristics
- •General Information
- •Product Dimensions
- •To Calculate Total Measurement Error
- •Total Measurement Error
- •Interpreting Multimeter Specifications
- •Number of Digits and Overrange
- •Sensitivity
- •Resolution
- •Accuracy
- •Transfer Accuracy
- •24-Hour Accuracy
- •90-Day and 1-Year Accuracy
- •Temperature Coefficients
- •Configuring for Highest Accuracy Measurements
- •DC Voltage, DC Current, and Resistance Measurements
- •AC Voltage and AC Current Measurements
- •Frequency and Period Measurements
- •Index
Chapter 5 Error Messages
Self-Test Errors
|
Self-Test Errors |
|
|
The following errors indicate failures that may occur during a self-test. |
|
|
Refer to the Service Guide for more information. |
|
601 |
Front panel does not respond |
|
602 |
RAM read/write failed |
|
603 |
A/D sync stuck |
|
604 |
A/D slope convergence failed |
|
605 |
Cannot calibrate rundown gain |
|
606 |
Rundown gain out of range |
|
607 |
Rundown too noisy |
|
608 |
Serial configuration readback failed |
|
|
||
609 |
DC gain x1 failed |
5 |
610 |
DC gain x10 failed |
|
611 |
DC gain x100 failed |
|
612 |
Ohms 500 nA source failed |
|
613 |
Ohms 5 uA source failed |
|
614 |
DC 1000V zero failed |
|
615 |
Ohms 10 uA source failed |
|
179
Chapter 5 Error Messages
Calibration Errors
616 |
DC current sense failed |
617 |
Ohms 100 uA source failed |
618 |
DC high voltage attenuator failed |
619 |
Ohms 1 mA source failed |
620 |
AC rms zero failed |
621 |
AC rms full scale failed |
622 |
Frequency counter failed |
623 |
Cannot calibrate precharge |
624 |
Unable to sense line frequency |
625 |
I/O processor does not respond |
626 |
I/O processor failed self-test |
|
Calibration Errors |
|
The following errors indicate failures that may occur during a |
|
calibration. Refer to the Service Guide for more information. |
701 |
Cal security disabled by jumper |
|
The calibration security feature has been disabled with a jumper inside |
|
the multimeter. When applicable, this error will occur at power-on to |
|
warn you that the multimeter is unsecured. |
702 |
Cal secured |
|
The multimeter is secured against calibration. |
180
Chapter 5 Error Messages
Calibration Errors
703 |
Invalid secure code |
|
An invalid calibration security code was received when attempting to |
|
unsecure or secure the multimeter. You must use the same security code |
|
to unsecure the multimeter as was used to secure it, and vice versa. The |
|
security code may contain up to 12 alphanumeric characters. The first |
|
character must be a letter. |
704 |
Secure code too long |
|
|
A security code was received which contained more than 12 characters. |
|
705 |
Cal aborted |
|
|
A calibration in progress is aborted when you press any front-panel key, |
|
|
send a device clear, or change the local/remote state of the multimeter. |
|
706 |
Cal value out of range |
|
|
The specified calibration value (CALibration:VALue) is invalid for the |
|
|
present function and range. |
|
707 |
Cal signal measurement out of range |
|
|
The specified calibration value (CALibration:VALue) does not match |
|
|
the signal applied to the multimeter. |
|
|
|
|
708 |
Cal signal frequency out of range |
|
|
The input signal frequency for an ac calibration does not match the |
5 |
|
required input frequency for calibration. |
|
|
|
|
709 |
No cal for this function or range |
|
|
||
|
You cannot perform calibrations for ac current, period, continuity, diode, |
|
|
ratio, or on the 100 MΩ range. |
|
710 |
Full scale correction out of range |
|
720 |
Cal DCV offset out of range |
|
721 |
Cal DCI offset out of range |
|
722 |
Cal RES offset out of range |
|
723 |
Cal FRES offset out of range |
|
724 |
Extended resistance self cal failed |
|
181
Chapter 5 Error Messages
Calibration Errors
725 |
500V DC correction out of range |
730 |
Precharge DAC convergence failed |
731 |
A/D turnover correction out of range |
732 |
AC flatness DAC convergence failed |
733 |
AC low frequency convergence failed |
734 |
AC low frequency correction out of range |
735 |
AC rms converter noise correction out of range |
736 |
AC rms 100th scale linearity correction out of range |
740 |
Cal checksum failed, secure state |
741 |
Cal checksum failed, string data |
742 |
Cal checksum failed, DCV corrections |
743 |
Cal checksum failed, DCI corrections |
744 |
Cal checksum failed, RES corrections |
745 |
Cal checksum failed, FRES corrections |
746 |
Cal checksum failed, AC corrections |
747 |
Cal checksum failed, GPIB address |
748 |
Cal checksum failed, internal data |
182
6
6
Application
Programs
Application Programs
This chapter contains several remote interface application programs to help you develop programs for your measurement application. Chapter 4, “Remote Interface Reference,” starting on page 103, lists the syntax for the SCPI (Standard Commands for Programmable Instruments) commands available to program the multimeter.
The QuickBASIC example programs are written for the Agilent 82335A GPIB Interface Card and command library for IBM PC compatibles.
The GPIB (IEEE-488) address is set to “22” when the multimeter is shipped from the factory. The examples in this chapter assume anGPIB address of 22. When sending a remote interface command, you append this address to the GPIB interface’s select code (normally “7”). Therefore, with an address of “22” and a select code of “7”, the combination is “722”.
IBM is a U.S. registered trademark of International Business Machines Corporation.
184
