Télécharger Imprimer la page
Keysight Technologies 3458A Guide D'utilisation
Keysight Technologies 3458A Guide D'utilisation

Keysight Technologies 3458A Guide D'utilisation

Multimètre

Publicité

Liens rapides

Keysight 3458A Multimeter
User's Guide

Publicité

loading

Sommaire des Matières pour Keysight Technologies 3458A

  • Page 1 Keysight 3458A Multimeter User’s Guide...
  • Page 2 DOCUMENT IS PROVIDED “AS IS,” sition Regulation (“FAR”) 2.101. Pursu- AND IS SUBJECT TO BEING © Keysight Technologies 1988 - 2021 ant to FAR 12.212 and 27.405-3 and CHANGED, WITHOUT NOTICE, IN No part of this manual may be repro- Department of Defense FAR Supple- FUTURE EDITIONS.
  • Page 3 1987)(or any equivalent agency regulation or contract clause), whichever is applicable. You have only those rights provided for such Software and Documentation by the applicable FAR or DFARS clause or the Keysight standard software agreement for the product involved. Keysight 3458A User’s Guide...
  • Page 4 Indicates the field wiring terminal that must be connected to earth ground Frame or chassis ground before operating the equipment — terminal—typically connects to the protects against electrical shock in equipment's metal frame. case of fault. Keysight 3458A User’s Guide...
  • Page 5 REMOVE POWER and do not use the product until safe operation can be verified by service-trained personnel. If necessary, return the product to Keysight for service and repair to ensure that safety features are maintained. Keysight 3458A User’s Guide...
  • Page 6 D0 NOT use detergent or solvents. DO NOT attempt to clean internally. If needed, contact a Keysight Technologies Sales and Service office to arrange for a proper cleaning to ensure that safety features and performance are maintained.
  • Page 7 Environmental Conditions The 3458A is designed for indoor use and in an area with low condensation. The table below shows the general environmental requirements for this instrument. Environmental cond ition Requirement Operating condition Temperature – 0 °C to 55 °C...
  • Page 8 To contact Keysight for sales and technical support, refer to the support links on the following Keysight websites: – www.keysight.com/find/3458A (product-specific information and support, software and documentation updates) – www.keysight.com/find/assist (worldwide contact information for repair and service) Keysight 3458A User’s Guide...
  • Page 9 Preface This manual contains installation information, operating and programming information, and configuration information for the 3458A multimeter. The manual consists of the following chapters: Chapter 1 Installation and Maintenance This chapter contains information on initial inspection, installation, and maintenance. It also contains lists of the multimeter' s available options and accessories.
  • Page 10 Chapter 7 BASIC Programming Language This chapter describes the BASIC commands supported by the 3458A's internal BASIC language operating system. With this feature, many of your special requirements can be easily satisfied by writing and downloading a simple BASIC subprogram to customize the multimeter's behavior.
  • Page 11 ......... . .41 Keysight 3458A User’s Guide...
  • Page 12 ..........75 Keysight 3458A User’s Guide...
  • Page 13 ........116 Keysight 3458A User’s Guide...
  • Page 14 ........151 Keysight 3458A User’s Guide...
  • Page 15 ........195 Keysight 3458A User’s Guide...
  • Page 16 ..........242 Keysight 3458A User’s Guide...
  • Page 17 ..........291 Keysight 3458A User’s Guide...
  • Page 18 ..........357 Keysight 3458A User’s Guide...
  • Page 19 ..........373 BASIC Language for the 3458A Introduction .
  • Page 20 ........434 Application oriented command language ....434 Keysight 3458A User’s Guide...
  • Page 21 ..........459 High Resolution Digitizing With the 3458A Introduction .
  • Page 22 ........495 Trigger and timebase errors ......499 Keysight 3458A User’s Guide...
  • Page 23 ......205 Figure 5-10 Sub-sampling example ..... . .210 Keysight 3458A User’s Guide...
  • Page 24 ......424 Figure C-5 3458A inside bottom view ..... 426...
  • Page 25 ....487 Figure E-8 Using the 3458A as a phase/gain meter with a swept frequency generator for magnitude only Bode plots. The DUT can be characterized over frequency with a phase synchronous trigger to time the measurement.
  • Page 26 Analog-to-digital converters that exhibit non-linearity errors cause spurious responses that averaging will not remove. The 3458A is linear to 16 bits at 100,000 readings/s....... 498...
  • Page 27 ........447 Keysight 3458A User’s Guide...
  • Page 28 THIS PAGE HAS BEEN INTENTIONALLY LEFT BLANK. Keysight 3458A User’s Guide...
  • Page 29 Keysight 3458A Multimeter User’s Guide Installation and Maintenance Introduction Initial Inspection Options and Accessories Installing the Multimeter Maintenance...
  • Page 30 This chapter contains information on initial inspection, installation, and maintenance. It also contains lists of the multimeter's available options and accessories. It's a good idea to read this chapter before making any electrical connections to the multimeter. Keysight 3458A User’s Guide...
  • Page 31 NTD (Qty 1 for 100/120 operation) – Keyboard Overlay (Qty. 5) – Switch Lockout Caps (Qty. 2) – Test Lead Kit (Qty. 1) If the multimeter is damaged or the contents are incomplete, promptly notify the nearest Keysight Technologies office. Keysight 3458A User’s Guide...
  • Page 32 Extra User’s Guide, Quick Reference Guide, Calibration Manual, Assembly-Level 3458A -90101 Repair Manual, and Front Panel User’s Guide 3458A Extra User’s Guide to Keysight 3458A Front Panel Operation -90007 3458A Extra Quick Reference Guide -90008 3458A Extra Assembly-Level Repair Manual...
  • Page 33 0.5 Meter GPIB Cable 10833D Test Lead Set 34137A 30 Amp Current Shunt 34330A Kelvin Probe Set (4-wires plus ground, 1m each) 11059A Kelvin Clip Set (2 each) 11062A Thermistor Temperature Probe 5 kW E2308A 10 kW Thermistor 34308A Keysight 3458A User’s Guide...
  • Page 34 (safety ground). The multimeter's power jack and the supplied power cable meet International Electrotechnical Commission (IEC) safety standards. For protection from electrical shock, the power cord ground must not be NOTE defeated. Keysight 3458A User’s Guide...
  • Page 35 AC line voltage selection switches 2 With a small flat blade screwdriver, move the switches to the appropriate positions as shown in Figure 1-2 3 Install the correct line power fuse as described in the next section. Keysight 3458A User’s Guide...
  • Page 36 1-1). To install a fuse, make sure the multimeter's power cord is removed. Insert one end of the fuse into the fuse cap. Insert the fuse/cap assembly into the fuse holder. With a small flatblade screwdriver, push in on the fuse cap and rotate it clockwise. Keysight 3458A User’s Guide...
  • Page 37 Power cords supplied by Keysight have polarities matched to the power input socket on the instrument. NOTE: Plugs are viewed from connector and shape of molded plug may vary within country. *CSA certification includes only these power cords. Figure 1-3 Power cords Keysight 3458A User’s Guide...
  • Page 38 The length of the GPIB cables must not exceed 20 meters (65 feet) total, or 2 meters (6.5 feet) per device, whichever is less. [1] GPIB (General Purpose Interface Bus) is an implementation of IEEE Standard 488-1978 and ANSI MC 1.1. Keysight 3458A User’s Guide...
  • Page 39 Keysight 3458A be printed on the designated system printer. If no message is printed, make sure power is applied to the multimeter. Also check the GPIB connections, the interface address setting, and the multimeter's address. Keysight 3458A User’s Guide...
  • Page 40 1 A 250 V NTD fuse (Keysight part number 2110-0001). (CAUTION: never use a slow-blow fuse as a current fuse; multimeter damage will result.) Replace the terminal/fuse assembly by pushing it in and turning counterclockwise until the assembly locks in place. Keysight 3458A User’s Guide...
  • Page 41 Figure 1-5 Current terminal/fuse assembly Repair service You may have the multimeter repaired at an Keysight Technologies service center whether it is under warranty or not. Contact the nearest Keysight Sales Office for shipping instructions prior to returning the instrument.
  • Page 42 Installation and Maintenance THIS PAGE HAS BEEN INTENTIONALLY LEFT BLANK. Keysight 3458A User’s Guide...
  • Page 43 Keysight 3458A Multimeter User’s Guide Getting Started Introduction Before Applying Power Applying Power Operating from the front panel Operating from Remote...
  • Page 44 DC voltage measurement. For this reason, you should read the entire chapter even if you intend to use the multimeter primarily from remote. Keysight 3458A User’s Guide...
  • Page 45 – Make sure the line voltage selection switches on the multimeter's rear panel are set to match the local line voltage. – Make sure the proper line fuse is installed. If you have any questions concerning installation or power requirements, refer to Chapter Keysight 3458A User’s Guide...
  • Page 46 EMASK 32767 Enable all error conditions END OFF Disable GPIB EOI function EXTOUT ICOMP, NEG Input complete EXTOUT signal, negative pulse FIXEDZ OFF Disable fixed input resistance FSOURCE ACV Frequency and period source is AC voltage Keysight 3458A User’s Guide...
  • Page 47 SSRC LEVEL, AUTO Level sync source event, auto synchronous AC voltage SWEEP lOOE-9,1024 Sample interval 100 nanoseconds, 1024 samples TARM AUTO Auto trigger arm event TBUFF OFF Disable external trigger buffering TIMER 1 1 second timer interval Keysight 3458A User’s Guide...
  • Page 48 If the ERR annunciator is illuminated at this point, an error was detected during NOTE or after the power-on self-test. You will learn how to determine the error later in this chapter in Reading the error register. Keysight 3458A User’s Guide...
  • Page 49 This section shows you how to make a simple DC voltage measurement, how to use the various front panel keys, and describes the multimeter functions important to front panel operation. Figure 2-1 shows the multimeter's front panel features. Figure 2-1 Front panel Keysight 3458A User’s Guide...
  • Page 50 AC voltage, 2-wire resistance, AC+DC voltage, digitizing, and frequency or period measurements from a voltage input source. Refer to Chapter 3 for a CAUTlON concerning the multimeter's maximum input voltage and current. Figure 2-2 Standard 2-wire (plus guard) measurements Keysight 3458A User’s Guide...
  • Page 51 AC or AC+DC voltage measurements using the synchronous or random measurement methods. These functions can be selected from the front panel by accessing the appropriate command(s) using the alphabetic menu keys (these keys are Keysight 3458A User’s Guide...
  • Page 52 To go to a higher range, press: By repeatedly pressing the up arrow key, you can increment up to the highest range. When you reach the highest range, pressing the up arrow key no longer Keysight 3458A User’s Guide...
  • Page 53 The self-test takes over 50 seconds. To run self-test press: Test If the self-test passed, the display shows: When self-test passes, you have a high confidence that the multimeter is operational and, assuming proper calibration and autocalibration, that measurements will be accurate. Keysight 3458A User’s Guide...
  • Page 54 ERR annunciator is no longer illuminated. When you have read all the errors, the error annunciator goes off. If you try to read another error, the display shows: Keysight 3458A User’s Guide...
  • Page 55 The multimeter begins the reset process with a display test which illuminates all display elements including the annunciators as shown in Figure 2-4. (By holding down the Reset key, the multimeter continuously performs its display test). Figure 2-4 Display test Keysight 3458A User’s Guide...
  • Page 56 Executing the RESET command from the alphabetic command menu (MENU keys) returns the multimeter to the power-on state but does not perform the power-on sequence. The MENU keys are discussed later in this chapter. Keysight 3458A User’s Guide...
  • Page 57 (These functions are discussed in detail in Chapter 3 Chapter Figure 2-5 Configuration key functions We will use the Trig key to demonstrate how to use the configuration keys. Press: Trig Keysight 3458A User’s Guide...
  • Page 58 When using the up or down arrow keys, if you step past the last parameter choice, a wraparound occurs to the other end of the menu. Suppose you want to suspend triggering. Press the up or down arrow key until the display shows: Press: Enter Keysight 3458A User’s Guide...
  • Page 59 The multimeter again takes a single reading and then stops. Numeric parameters Some commands use numeric parameters, A numeric parameter is the actual value used by the multimeter. We will use the NPLC configuration key to demonstrate numeric parameters. Press: NPLC This display shows: Keysight 3458A User’s Guide...
  • Page 60 Press: N Rdge/ Trig The display shows: The first parameter in the NRDGS command is a numeric parameter that specifies the number of readings made per trigger event. For example, to specify 5 readings Keysight 3458A User’s Guide...
  • Page 61 MENU keys labeled C, E, L, N, R, S, and T. Each of these letters corresponds to the area you will enter into the command menu. For example, to enter the menu with commands starting with T, press: Recall State The display shows: Keysight 3458A User’s Guide...
  • Page 62 TEMP? command from the command menu and press Enter. This command returns the multimeter's internal temperature in degrees Centigrade. Standard queries The FULL command menu contains the following standard query commands: AUXERR?MCOUNT? CAL?MSIZE? Keysight 3458A User’s Guide...
  • Page 63 Enter key.) The QFORMAT command can be used to specify whether query responses will be NOTE numeric, alpha, or a combination of alpha and numeric. Refer to the QFORMAT command, in Chapter 6, for more information. Keysight 3458A User’s Guide...
  • Page 64 (10). At this point, you can reenter the first parameter using the numeric keypad and the second parameter using the Menu Scroll keys. Press the Enter key to execute the edited command. Keysight 3458A User’s Guide...
  • Page 65 For example, access and execute the SETACV RNDM command from the alphabetic command menu. Now press the front panel ACV key. Notice that the multimeter's MORE INFO annunciator is illuminated. This means there is more information available than is being displayed. Press: Keysight 3458A User’s Guide...
  • Page 66 By repeating the above keystrokes, you can recall previously executed commands. After recalling the desired command, you can modify it (see Display editing earlier in this section) and execute it by pressing Enter. Keysight 3458A User’s Guide...
  • Page 67 The multimeter will take 10 readings and then stop. As a special keyboard feature, you can access the string assigned to a key without pressing the shift key (except when you are in the process of entering a Keysight 3458A User’s Guide...
  • Page 68 USER keys. You can write on this overlay with a pencil to identify the command(s) assigned to each user-defined key. Figure 2-6 Keyboard overlay (Keysight part number 03458A-84303) Keysight 3458A User’s Guide...
  • Page 69 5. To install the overlay, insert the overlay's left tab into the left side of the collar. Bend the overlay as shown in Figure 2-7 and press the right tab into the collar. Figure 2-7 Installing the keyboard overlay Keysight 3458A User’s Guide...
  • Page 70 The displayed response is the device address. When sending a remote command, you append this address to the GPIB interface's select code (normally 7). For example, if the select code is 7 and the device address is 22, the combination is 722. Keysight 3458A User’s Guide...
  • Page 71 Instead, the multimeter sends the response to its output buffer. The output buffer is a register that holds a query response or a single reading until it is read by the Keysight 3458A User’s Guide...
  • Page 72 Getting Started computer or replaced by new information. Use the computer's input statement to get the response from the output buffer. For example, the following program reads the response (Keysight 3458A) and prints it. 10 ENTER 722;A$ 20 PRINT A$ 30 END The same technique allows you to get readings from the multimeter.
  • Page 73 Keysight 3458A Multimeter User’s Guide Configuring for Measurements Introduction General Configuration Configuring for DC or Resistance Measurements Configuring for AC Measurements Configuring for Ratio Measurements Using Subprogram Memory Using State Memory Using the Input Buffer Using the Status Register...
  • Page 74 – Using the Input Buffer – Using the Status Register [1] This chapter doesn’t address digitizing specifically although most of the information under General Configuration does apply to digitizing. Refer to Chapter 5 for specific information on digitizing. Keysight 3458A User’s Guide...
  • Page 75 After all set bits have been read and cleared, or if there were no set bits in either register, the ERRSTR? command returns 0, “NO ERROR”. 10 OPTION BASE 1 !COMPUTER ARRAY NUMBERING STARTS WITH 1 20 DIM A$[200] Keysight 3458A User’s Guide...
  • Page 76 The multimeter has two forms of calibration: external calibration and autocalibration. The external calibration involves a procedure using external reference sources. Refer to the 3458A Calibration Manual for more information on the external calibration. The CALNUM? query command returns a number indicating the number of times the multimeter has been externally calibrated.
  • Page 77 OHMS autocal enhances resistance measurements (and current measurements). The following program performs the DCV autocal followed by the OHMS autocal. 10 OUTPUT 722; "ACAL DCV" 20 OUTPUT 722; "ACAL OHMS" 30 END Keysight 3458A User’s Guide...
  • Page 78 The measurement connection illustrations in this chapter show the front terminal connections only. For rear terminal connections, connect each wire to the similarly labeled rear terminal. We recommend high impedance, low dielectric absorption cables for all measurement connections. Keysight 3458A User’s Guide...
  • Page 79 This label should be as close to the input terminals as possible and should be an eye catching color, such as red or yellow. Clearly indicate on the label that high voltages may be present. Keysight 3458A User’s Guide...
  • Page 80 Guard terminal to the LO Input terminal on the terminals selected by the Terminals switch. This configuration provides reduced ECMR.The specifications in Appendix A shows the ECMR for guarded measurements. We recommend high impedance, low dielectric absorption cables for all measurement connections. Keysight 3458A User’s Guide...
  • Page 81 NORM command. Table 3-2 PRESET NORM state Command Description ACBAND 20,2E+6 AC bandwidth 20 Hz - 2 MHz AZERO ON Autozero enabled BEEP ON Beeper enabled DCV AUTO DC voltage measurements, autorange DELAY –1 Default delay Keysight 3458A User’s Guide...
  • Page 82 Auto trigger arm event TIMER 1 1 second timer interval TRIG SYN Synchronous trigger event All math registers set to 0 except: DEGREE = 20 PERC = 1 REF = 1 RES = 50 SCALE = 1 Keysight 3458A User’s Guide...
  • Page 83 Measurement function parameters Function parameter Description ACDCI Selects AC current measurements, DC coupled ACDCV Selects AC voltage measurements, DC coupled Selects AC current measurements, AC coupled Selects AC voltage measurements, AC coupled Selects DC current measurements Keysight 3458A User’s Guide...
  • Page 84 To do this, send: OUTPUT 722;"ARANGE ONCE" Now when triggering begins, the multimeter will select the correct range and then disable autorange. Later, if you need to enable autorange, send: OUTPUT 722; "ARANGE ON" Keysight 3458A User’s Guide...
  • Page 85 You select the autorange mode by defaulting the max._input parameter or by specifying AUTO. For example, to select, autorange using the DCV command, send: OUTPUT 722; "DCV" Refer to the FUNC or RANGE command in Chapter 6 for tables showing the ranges for each measurement function. Keysight 3458A User’s Guide...
  • Page 86 10 MW 1000 V 1050.00000 V 10 µV 10 MW [a] With FIXEDZ OFF. With FIXEDZ ON the input resistance is fixed at 10 MW. Refer to Fixed input resistance later in this chapter for more information. Keysight 3458A User’s Guide...
  • Page 87 Setting the integration time later in the section for more information.) You specify DC current measurements using the DCI command. For example, to specify DC current measurements on the 10 µA range, send: OUTPUT 722;"DCI 10E-6" Keysight 3458A User’s Guide...
  • Page 88 10 pA 730 W 1 mA 1.2000000 mA lOO pA 100 W 10 mA 12.000000 mA 1 nA 10 W 100 mA 120.00000 mA 10 nA 1.0500000 A 100 nA 0.1 W Figure 3-2 Current measurement connections Keysight 3458A User’s Guide...
  • Page 89 0.5 ohms to the measurement. This makes the total measurement 1.5 ohms--an error of 50%. Some other factors that may cause high lead resistance are loose or dirty connections, kinked or damaged wires, or a very hot Keysight 3458A User’s Guide...
  • Page 90 Figure 3-4 shows the front connections for 4-wire ohms measurements. You specify 4-wire ohms measurements using the OHMF command. For example, to specify 4-wire ohms measurements on the 10 MW range, send: OUTPUT 722; "OHMF 10E6" Keysight 3458A User’s Guide...
  • Page 91 (NMR) for noise at the reference frequency when the integration time is ≥1 power line cycle. See Setting the integration time (following) for more information. [1] Normal mode rejection (NMR) is the multimeter’s ability to reject noise at the power line frequency from DC or ohms measurements. Keysight 3458A User’s Guide...
  • Page 92 The multimeter multiplies the specified number of PLCs by the period of the A/D converter's reference frequency (LFREQ command) to determine the integration time. For example, the period of a 50 Hz power line is 1/50 = 20 msec. If you Keysight 3458A User’s Guide...
  • Page 93 Specifying integration time directly For DC or ohms measurements, you can specify the integration time directly (in seconds) using the APER (aperture) command. For example, to specify 22 ms of integration time, send: OUTPUT 722;"APER.022" Keysight 3458A User’s Guide...
  • Page 94 A/D converter's integration time. When you specify a resolution, you are actually indirectly specifying an integration time. Since the [1] You can also specify resolution using the RES command. Refer to the RES command in Chapter 6 for examples showing its usage. Keysight 3458A User’s Guide...
  • Page 95 (this update is made when the trigger arm event occurs or TARM EXT is executed). In the power-on/PRESET NORM state, AZERO is set to ON. You can change it by sending: Keysight 3458A User’s Guide...
  • Page 96 FIXEDZ OFF. With FIXEDZ ON, the input resistance is a constant 10 MW for all DC voltage ranges. In the power-on/ PRESET NORM state, fixed resistance is disabled (OFF). To enable fixed resistance, send: Keysight 3458A User’s Guide...
  • Page 97 Configuring for Measurements OUTPUT 722; "FIXEDZ ON" To disable fixed resistance, send: OUTPUT 722;"FIXEDZ OFF" Keysight 3458A User’s Guide...
  • Page 98 (such as transients caused large motors turning on and off) to cause inaccurate readings. For accurate readings on these ranges, ensure that your nearby environment is electrically “quiet” and use shielded test leads. Keysight 3458A User’s Guide...
  • Page 99 – The input signal is always DC-coupled for synchronous sampling regardless of the specified ACV or ACDCV measurement function. When ACV is specified, the DC components are mathematically subtracted from the reading. This is Keysight 3458A User’s Guide...
  • Page 100 The SETACV command allows you to specify the AC voltage measurement method. For example, to specify the random sampling conversion, send: OUTPUT 722;"SETACV RNDM" To select the synchronous sampling conversion, send: OUTPUT 722;"SETACV SYNC" To return to the analog RMS conversion, send: OUTPUT 722;"SETACV ANA" Keysight 3458A User’s Guide...
  • Page 101 AC+DC current measurements using the ACDCI command. For example to specify AC current measurements on the 100 µA range, send: OUTPUT 722;"ACI 100E-6" To specify AC+DC current measurements on the 10 mA range, send: OUTPUT 722;"ACDCI 10E-3" Keysight 3458A User’s Guide...
  • Page 102 Refer to the LEVEL command Chapter 6 for more information. [1] The leftmost digit, which is a ½ digit for most measurement functions is a full digit (0-9) for frequency and period measurements. Keysight 3458A User’s Guide...
  • Page 103 The ACBAND command's first parameter specifies the lowest expected frequency component (the power-on/PRESET NORM value is 20 Hz). The second parameter specifies the highest expected frequency Keysight 3458A User’s Guide...
  • Page 104 For analog AC measurements, you can specify integration time in terms of power line cycles (PLCs) using the NPLC command. (You can also use the APER command to specify integration time although it is primarily intended for DC Keysight 3458A User’s Guide...
  • Page 105 Typically, you should select the integration time that provides adequate speed while maintaining an acceptable amount of accuracy and resolution. Table 3-10 shows the relationships between integration time and digits of resolution for analog AC measurements. Keysight 3458A User’s Guide...
  • Page 106 NPLC command, and the previously specified resolution is ignored. [1] You can also specify resolution using the RES command. Refer to the RES command in chapter 6 for examples showing its usage. Keysight 3458A User’s Guide...
  • Page 107 0.0001 PLC of integration time, which selects 5½, digits of resolution resulting in an actual resolution of 100 µV on the 10 V range. However, for this application, 10 µV of resolution is required with a max._input of 10 V. The preceding equation Keysight 3458A User’s Guide...
  • Page 108 The maximum expected input voltage is 10 volts and a %_resolution parameter of .1 selects 5.5 digits resulting in an actual resolution of 0.1 mV. 10 OUTPUT 722; "SETACV SYNC" 20 OUTPUT 722;"ACV 10, .1" 30 END Keysight 3458A User’s Guide...
  • Page 109 The W Sense LO and the Input LO terminals must have a common reference and NOTE cannot have a voltage difference greater than 0.25 V. Figure 3-5 Ratio measurement connections Keysight 3458A User’s Guide...
  • Page 110 For ratio measurements, the specified measurement range applies to the signal voltage measurement only (Input terminals). The reference voltage measurement (W Sense terminals) is always set to autorange. Ranging is discussed in detail earlier in this chapter under General Configuration. Keysight 3458A User’s Guide...
  • Page 111 For example, the following program stores the commands in lines 20 through 60 as a subprogram entitled DCCUR1. 10 OUTPUT 722;"SUB DCCUR1" 20 OUTPUT 722;"MEM FIFO" 30 OUTPUT 722;"TRIG HOLD" 40 OUTPUT 722;"DCI 1,.01" 50 OUTPUT 722; "NRDGS 5, AUTO" Keysight 3458A User’s Guide...
  • Page 112 GPIB bus is released. For example, the following program has a PAUSE command in line 60. 10 OUTPUT 722; "SUB 2" 20 OUTPUT 722;"MEM FIFO" 30 OUTPUT 722;"TRIG HOLD" 40 OUTPUT 722;"DCV 10" Keysight 3458A User’s Guide...
  • Page 113 A subprogram containing a PAUSE command cannot be called from another subprogram. The multimeter allows you to nest up to 10 subprograms; that is having subprogram 1 call subprogram 2 which calls 3, which calls 4 ... which calls subprogram 10. Keysight 3458A User’s Guide...
  • Page 114 (all record of the subprogram will be destroyed when power is removed or the front panel Reset key is pressed). The following program statement compresses the previously stored subprogram named DCCUR1. OUTPUT 722; "COMPRESS DCCUR1" Keysight 3458A User’s Guide...
  • Page 115 Deleting subprograms The DELSUB command deletes a particular subprogram. For example, to delete the subprogram named DCCUR1 send: OUTPUT 722; "DELSUB DCCUR1" You can also delete all stored subprograms and all stored states using the SCRATCH command. Keysight 3458A User’s Guide...
  • Page 116 To store the present multimeter state as a state named ACST1, send: OUTPUT 722; "SSTATE ACST1" Keysight 3458A User’s Guide...
  • Page 117 You can delete a single stored state using the PURGE command. For example, to purge the state ACST1, send: OUTPUT 722;"PURGE ACST1" You can also use the SCRATCH command to delete all stored states and all subprograms from memory. Keysight 3458A User’s Guide...
  • Page 118 4 (ready for instructions) in the status register (discussed next). If the status register is properly enabled, it drives the GPIB's SRQ (service request) line true. Your controller will acknowledge this if previously programmed to accept SRQ as an interrupt. Keysight 3458A User’s Guide...
  • Page 119 You can prevent any or all errors from setting the error bit in the status register NOTE using the EMASK command. Refer to the EMASK command in Chapter 6 more information. Keysight 3458A User’s Guide...
  • Page 120 The following program shows how to read the status register using the Serial Poll command. 10 P=SPOLL(722) 20 DISP P 30 END To clear the status register, send: OUTPUT 722; "CSB" [1] Bits 4, 5, and 6 are not cleared if the condition(s) that set the bit(s) still exist. Keysight 3458A User’s Guide...
  • Page 121 80 GOTO 80 90 OUTPUT 722; "STB?" 100 ENTER 722;A 110 IF BINAND (A,2) THEN PRINT "HI/LO LIMIT EXCEEDED" 120 IF BINAND (A,8) THEN PRINT "POWER WAS CYCLED" 130 IF BINAND (A,32) THEN PRINT "ERROR OCCURRED" 140 END Keysight 3458A User’s Guide...
  • Page 122 –5 for the low limit and +5 for the hi limit. Line 70 enables automatic triggering. Line 80 causes the controller to wait for an interrupt. Lines 90 through 130 read the status register and print which condition(s) caused the interrupt. Keysight 3458A User’s Guide...
  • Page 123 Keysight 3458A Multimeter User’s Guide Making Measurements Introduction Triggering Measurements Reading Formats Using Reading Memory Sending Readings Across the Bus Increasing the Reading Rate The EXTOUT Signal Math Operations...
  • Page 124 This chapter also discusses how to increase the reading rate and GPIB bus transfer speed, how to measure the reading rate, how to use the multimeter's EXTOUT signal, and how to use the math operations. Keysight 3458A User’s Guide...
  • Page 125 Reading destination is discussed in detail later in this chapter under Using Reading Memory Sending Readings Across the Bus. Figure 4-1 Triggering hierarchy Keysight 3458A User’s Guide...
  • Page 126 Occurs on negative edge transition on the ✔ ✔ ✔ multimeter's external trigger input HOLD Suspends measurements ✔ ✔ Occurs when the specified voltage is reached on the ✔ ✔ LEVEL specified slope of the input signal Keysight 3458A User’s Guide...
  • Page 127 (assuming the other triggering events have not been changed) by sending: OUTPUT 722;"TARM AUTO” !Resumes readings suspended by TARM HOLD, PRESET FAST, or PRESET DIG OUTPUT 722; "TRIG AUTO" !Resumes readings suspended by TRIG HOLD or PRESET NORM Keysight 3458A User’s Guide...
  • Page 128 Following execution of the TRIG SGL command, the trigger event becomes HOLD which suspends readings. 10 OUTPUT 722;"PRESET NORM"!TARM AUTO, TRIG SYN, NRDGS 1,AUTO 20 OUTPUT 722;"TRIG SGL"!GENERATE SINGLE TRIGGER 30 ENTER 722;A!ENTER READING 40 PRINT A!PRINT READING 50 END Keysight 3458A User’s Guide...
  • Page 129 (The trigger arm event must be SGL for multiple arming.) This causes the multimeter to make multiple groups of readings as shown in Figure 4-2. Keysight 3458A User’s Guide...
  • Page 130 In the high-speed mode, the synchronous event ensures that the controller is ready to accept readings and will not slow the reading rate. Refer to High-speed Keysight 3458A User’s Guide...
  • Page 131 TRlG TOO FAST error). The following program specifies 8 readings per trigger with 1 second between readings (this is shown in Figure 4-3). 10 OPTION BASE 1!COMPUTER ARRAY NUMBERING STARTS AT 1 20 DIM Rdgs(8)!DIMENSION ARRAY FOR 8 READINGS Keysight 3458A User’s Guide...
  • Page 132 NOTE disabled. You cannot use TIMER or SWEEP for AC or AC+DC voltage measurements using the synchronous or random methods (SETACV SYNC or RNDM), or for frequency or period measurements. Figure 4-3 TIMER or SWEEP interval Keysight 3458A User’s Guide...
  • Page 133 RESET or a PRESET command, cycle power, specify another delay value, or default the delay parameter (DELAY -1 command which returns to the automatic delay). The following program uses Keysight 3458A User’s Guide...
  • Page 134 A second negative edge transition initiates the second reading, which is transferred to the controller. This sequence continues until all 10 readings are completed and transferred to the controller. Keysight 3458A User’s Guide...
  • Page 135 (Refer to Input complete, later in this chapter, for more information.) In the multimeter's power-on state, trigger buffering is disabled. To enable trigger buffering, send: OUTPUT 722;"TBUFF ON" To disable trigger buffering, send: OUTPUT 722; "TBUFF OFF" Keysight 3458A User’s Guide...
  • Page 136 SYN event until the specified number of readings are completed. AUTO, EXT, After the controller requests data, one reading is taken per AUTO LEVEL, sample event until the specified number of readings are LINE, TIMER completed. Keysight 3458A User’s Guide...
  • Page 137 No readings taken until the trigger event is changed. When using EXT, the SGL trigger arm event and the SYN sample event, the input HOLD SGL, buffer must be enabled or you must suppress cr lf when sending the TARM SGL command. Keysight 3458A User’s Guide...
  • Page 138 After executing the TARM SGL command, followed by the AUTO, EXT, controller requesting data, one reading is taken per sample TIMER, event until the specified number of readings are completed. LINE, LEVEL The trigger arm event then becomes HOLD. Keysight 3458A User’s Guide...
  • Page 139 [b] The output buffer must be empty and reading memory must be OFF or empty for the SYN event to occur. [c] The input buffer must be enabled or you must suppress cr lf when sending the TARM SGL command. Keysight 3458A User’s Guide...
  • Page 140 A/D converter setup, and enabled math operations. You should not use the SINT or DINT format for frequency or period measurements; when a real-time or post-process math operation is enabled (except STAT or PFAIL); or when autorange is enabled. Keysight 3458A User’s Guide...
  • Page 141 . Another way to evaluate this mantissa is to convert these 24 bits (MSB assumed “1”) to an integer and then multiply by 2 The value of a number in the SREAL format is calculated by: (exponent) × × (-1) (mantissa) Keysight 3458A User’s Guide...
  • Page 142 64 bits (8 bytes) per reading as follows: byte 0 byte 1 byte 2 byte 3 S EEE EEEE EEEE MMMM MMMM MMMM MMMM MMMM byte 4 byte 5 byte 6 byte 7 MMMM MMMM MMMM MMMM MMMM MMMM MMMM MMMM Where: Keysight 3458A User’s Guide...
  • Page 143 . Another way to evaluate this mantissa is to convert these 53 bits (MSB = “1”) to an integer and then multiply by 2 The value of a number in the DREAL format is calculated by: (exponent) × × (-1) (mantissa) Keysight 3458A User’s Guide...
  • Page 144 SREAL - 4 bytes per reading DREAL - 8 bytes per reading [1] The ASCII format is actually 15 bytes for the reading plus 1 byte per reading for a null character which is used to separate stored ASCII readings only. Keysight 3458A User’s Guide...
  • Page 145 The MFORMAT command specifies the reading memory format (the power-on and default format is SREAL). For example, to select the single integer format, send: OUTPUT 722; "MFORMAT SINT" Keysight 3458A User’s Guide...
  • Page 146 The third parameter (record) specifies the record from which to recall readings. Records correspond to the number of readings specified in the NRDGS or SWEEP command. For example, if you have specified four readings in the Keysight 3458A User’s Guide...
  • Page 147 10 OPTION BASE 1!COMPUTER ARRAY NUMBERING STARTS AT 1 20 DIM Rdgs(2)!DIMENSION ARRAY FOR READINGS 30 OUTPUT 722;"RMEM 3,2,6"!RECALL 3rd & 4th READINGS FROM RECORD #6 40 ENTER 722;Rdgs(*)!ENTER READINGS 50 PRINT Rdgs(*)!PRlNT READINGS 60 END Keysight 3458A User’s Guide...
  • Page 148 40 OUTPUT 722;"NRDGS 200,AUTO" !200 READINGS/TRIGGER, AUTO SAMPLE EVENT 50 OUTPUT 722;"MEM FIFO" !ENABLE READING MEMORY, FIFO MODE 60 OUTPUT 722;"TRIG SGL" !TRIGGER READINGS 70 PAUSE !PAUSE PROGRAM, PRESS CONTINUE TO RESUME 80 ENTER 722;Rdgs(*) !ENTER READINGS 90 PRINT Rdgs(*) !PRINT READINGS 100 END Keysight 3458A User’s Guide...
  • Page 149 (autorange disabled). (Since the SINT format is only 2 bytes per reading, readings can be transferred across GPIB faster using SINT than any other format.) Use the DINT format when making high-resolution Keysight 3458A User’s Guide...
  • Page 150 The multimeter indicates an overload condition (input greater than the present range can measure) by outputting the largest number possible for the particular output format as follows. SINT format: +32767 or -32768 (unscaled) DINT format: +2.147483647E+9 or -2.147483648E+9 (unscaled) ASCII, SREAL, DREAL: +/-1.OE+38 Keysight 3458A User’s Guide...
  • Page 151 70 ASSIGN Int_rdgs TO BUFFER Int_rdgs(*)!ASSIGN BUFFER I/O PATH NAME 80 OUTPUT @Dvm;"PRESET NORM;OFORMAT SINT;NPLC 0;NRDGS ";Num_readings !TARM AUTO, TRIG SYN, SINT OUTPUT FORMAT, MIN. INTEGRATION TIME 90TRANSFER @Dvm TO @Int_rdgs;WAIT!SYN EVENT,TRANSFER READINGS INTO 91!INTEGER ARRAY; SINCE THE COMPUTER'S INTEGER FORMAT IS THE SAME AS Keysight 3458A User’s Guide...
  • Page 152 125!REQUIRED; W = ENTER DATA AS 16-BIT 2'S COMPLEMENT INTEGER) 130Rdgs(I)=(J*65536.+K+65536.*(K<0))!CONVERT TO REAL NUMBER 140R=ABS(Rdgs(I))!USE ABSOLUTE VALUE TO CHECK FOR OVLD 150IF R>2147483647 THEN PRINT "OVLD"!IF OVERLOAD OCCURRED, PRINT MESSAGE 160Rdgs(I)=Rdgs(I)*S!APPLY SCALE FACTOR 170Rdgs(I)=DROUND(Rdgs(I),8)!ROUND CONVERTED READING 180PRINT Rdgs(I)!PRINT READINGS 190NEXT I 200END Keysight 3458A User’s Guide...
  • Page 153 181!MUST DO THIS WITH SREAL TO ENSURE ANY OVLD VALUES ARE ROUNDED TO 185!1.E+38 (WITHOUT ROUNDING, THE VALUE MAY BE SLIGHTLY LESS) 190IF ABS(Rdgs(I))=1.E+38 THEN!IF OVERLOAD OCCURRED: 200PRINT "Overload Occurred"!PRINT OVERLOAD MESSAGE 210ELSE!IF NO OVERLOAD OCCURRED: 220PRINT Rdgs(I)!PRINT READING 230END IF 240NEXT I 250END Keysight 3458A User’s Guide...
  • Page 154 55!TRIG SYN, DCV AUTORANGE, DREAL OUTPUT FORMAT, 10 PLC, 20 READINGS/ TRIG 60ASSIGN @Dvm;FORMAT OFF!USE 8-BYTE/WORD DATA STRUCTURE 70FOR I=1 TO Num_readings 80ENTER @Dvm;Rdgs(I)!ENTER EACH READING 90IF ABS(Rdgs(I))=1.E+38 THEN!IF OVERLOAD OCCURRED: 100PRINT "OVERLOAD OCCURRED"!PRINT OVERLOAD MESSAGE 110ELSE!IF NO OVERLOAD OCCURRED Keysight 3458A User’s Guide...
  • Page 155 Making Measurements 120Rdgs(I)=DROUND(Rdgs(1),8)!ROUND READINGS TO 8 DIGITS 130PRINT Rdgs(I)!PRINT READINGS 140END IF 150NEXT I 160END Keysight 3458A User’s Guide...
  • Page 156 (TARM command). In the LIFO mode, when reading memory becomes full, the oldest readings are replaced with the newest readings regardless of whether in high-speed mode or not. [1] Refer to Chapter 5 for more information on direct- and sub-sampled measurements. Keysight 3458A User’s Guide...
  • Page 157 With these algorithms disabled, the multimeter can change to a new measurement configuration faster than it can with them disabled. Refer to the DEFEAT command in Chapter 6 for details and a CAUTION statement concerning its use. Keysight 3458A User’s Guide...
  • Page 158 SINT or DINT output format. (Refer to Reading Formats earlier in the chapter for information on when to use SINT or DINT.) [a] For direct-sampled digitizing, the format used depends on the amplitude of the input signal. Refer to Chapter 5 details. Keysight 3458A User’s Guide...
  • Page 159 AC voltage or DC measurements. For analog AC measurements, you can achieve a faster reading rate by specifying a shorter delay than the default value. However, the resulting settling time may not produce accurate measurements. Keysight 3458A User’s Guide...
  • Page 160 25 !>100K READINGS PER SECOND 30 OUTPUT 722;"MFORMAT SINT"!SINT MEMORY FORMAT 40 OUTPUT 722;"MEM FIFO"!ENABLE READING MEMORY 50 OUTPUT 722;"OHM 100E3"!2-WIRE OHMS, 100 K(Ω) RANGE 60 OUTPUT 722;"NRDGS 10000,AUTO"!10000 READINGS/TRIGGER, AUTO SAMPLE EVENT 70 OUTPUT 722;"TARM SGL"!TRIGGER READINGS 80 END Keysight 3458A User’s Guide...
  • Page 161 20 OUTPUT 722;"MFORMAT SINT!SINT MEMORY FORMAT 30 OUTPUT 722;"MEM FIFO"!ENABLE READING MEMORY 40 OUTPUT 722;"SETACV RNDM"!RANDOM AC MEASUREMENT METHOD 50 OUTPUT 722;"ACV 10 6"!AC VOLTS, 10 V RANGE, 6% RESOLUTION 60 OUTPUT 722;"ACBAND 10E3,20E3”!SIGNAL BETWEEN 10 kHz AND 20 kHz Keysight 3458A User’s Guide...
  • Page 162 40 OUTPUT 722;"ACI 100E-3"!AC CURRENT, 100 mV RANGE 50 OUTPUT 722;"NPLC 0.1"!0.1 PLC INTEGRATION TIME 60 OUTPUT 722;"ACBAND 10E3,20E3"!SIGNAL BETWEEN 10 kHz AND 20 kHz 70 OUTPUT 722;"NRDGS 100,AUTO"!100 READINGS/TRIGGER, AUTO SAMPLE EVENT 80 OUTPUT 722;"TARM SGL"!TRIGGER READINGS 90 END Keysight 3458A User’s Guide...
  • Page 163 In the following program, the SYN Keysight 3458A User’s Guide...
  • Page 164 165!FORMAT (NECESSARY TO PREVENT POSSIBLE INTEGER OVERFLOW ON NEXT LINE) 170 R=ABS(Rdgs(I))!USE ABSOLUTE VALUE TO CHECK FOR OVLD 180 IF R>=32767 THEN PRINT "OVLD"!IF OVLD, PRINT OVERLOAD MESSAGE 190 Rdgs(I)=Rdgs(I)*S!MULTIPLY READING TIMES SCALE FACTOR 200 Rdgs(I)=OROUND(Rdgs(I),4)!ROUND TO 4 DIGITS 210 NEXT I 220 END Keysight 3458A User’s Guide...
  • Page 165 121 !INTEGER ARRAY; SINCE THE COMPUTER'S INTEGER FORMAT IS THE SAME AS 125 !SINT,NO DATA CONVERSION IS NECESSARY HERE (INTEGER ARRAY REQUIRED) 130 OUTPUT @Dvm; "ISCALE?"!QUERY SCALE FACTOR FOR SINT FORMAT 140 ENTER @Dvm;S!ENTER SCALE FACTOR 150 FOR I=1 TO Num_readings Keysight 3458A User’s Guide...
  • Page 166 45 !READINGS, TARM SYN, TRIG AUTO 50 OUTPUT @Dvm;"NPLC 0"!MINIMUM INTEGRATION TIME (500 ns) 60 OUTPUT @Dvm;"MEM FIFO"!ENABLE READING MEMORY, FIFO MODE 70 OUTPUT @Dvm;"MFORMAT SINT"!SINT MEMORY FORMAT 80 OUTPUT @Dvm;"NRDGS"; Num_readings ,"AUTO" ! 10000 READINGS/TRIGGER, AUTO Keysight 3458A User’s Guide...
  • Page 167 120 PRINT "READINGS PER SECOND = 11;Num_readings/(T1/T0) 125!PRINT READINGS PER SECOND 130 END The time required to retrieve the scale factor (which is necessary to convert the NOTE readings output in SINT format) is not included in the above program. Keysight 3458A User’s Guide...
  • Page 168 A/D converter activity. The apparent time intervals shown in Figure 4-5 are for the illustration purposes NOTE only. They are not meant to indicate the actual intervals produced by the multimeter. Keysight 3458A User’s Guide...
  • Page 169 Making Measurements Figure 4-5 A/D Converter event relationships Keysight 3458A User’s Guide...
  • Page 170 50 OUTPUT 709;"SADV EXTIN"!ADVANCE SCANNER ON MULTIMETER'S EXTOUT SIGNAL 60 OUTPUT 709;"CHCLOSED EXT"!OUTPUT LOW-GOING PULSE AFTER EACH CLOSURE 70 OUTPUT 709;"SCAN 201- 206"!SCAN CHANNELS 01- 06 ON SCANNER IN SLOT 75 !AND ADVANCE TO CHANNEL 01, STARTING THE SCAN 80 END Keysight 3458A User’s Guide...
  • Page 171 50 OUTPUT 722;"NRDGS 15, AUTO"!15 READINGS PER CHANNEL 55!CONFIGURE EXTERNAL SCANNER 60 OUTPUT 709;"SADV EXTIN"!ADVANCE SCANNER ON MULTIMETER'S EXTOUT SIGNAL 70 OUTPUT 709;"CHCLOSED EXT"!OUTPUT LOW-GOING PULSE AFTER EACH CLOSURE 80 OUTPUT 709;"SCAN 201- 206"!SCAN CHANNELS 01 - 06 ON SCANNER IN SLOT Keysight 3458A User’s Guide...
  • Page 172 This waveform can be used to synchronize external switching equipment to the multimeter. For example, to ensure an electrically quiet environment for high-accuracy measurements, it Keysight 3458A User’s Guide...
  • Page 173 20 OUTPUT 722;-"PRESET NORM"! PRESET,TRIG SYN, TARM AUTO, NRDGS 1,AUTO 30 OUTPUT 722;"RQS 1"!ENABLE SUBPROGRAM EXECUTION COMPLETE BIT 40 OUTPUT 722;"EXTOUT SRQ,POS"!SRQ EXTOUT EVENT, HI-GOING PULSE 50 OUTPUT 722;"OHMF 10E3"!2-WIRE OHMS, 10 kW RANGE 60 OUTPUT 722;"NPLC 100"!100 PLCS INTEGRATION TIME Keysight 3458A User’s Guide...
  • Page 174 80 OUTPUT 722;"OCOMP ON"!ENABLE OFFSET COMPENSATION 90OUTPUT 722;"OHM 1E3"!2-WIRE OHMS, 1 KW RANGE 100 OUTPUT 722;"NRDGS 40"!40 READINGS PER TRIGGER 110 OUTPUT 722;"TARM SGL!TRIGGER 40 READINGS" 120 OUTPUT 722;"SUBEND"!END OF SUBPROGRAM 130 OUTPUT 722;"CALL EXTONCE"!CALL SUBPROGRAM 140END Keysight 3458A User’s Guide...
  • Page 175 RESET, or execute one of the PRESET commands. For example, to enable the NULL operation, send: OUTPUT 722; "MATH NULL" !ENABLES REAL-TIME NULL OPERATION OUTPUT 722; "MMATH NULL" !ENABLES POST-PROCESS NULL OPERATION Keysight 3458A User’s Guide...
  • Page 176 OUTPUT 722;"MATH CONT" !RE-ENABLES ONE REAL-TIME MATH OPERATION OUTPUT 722;"MMATH CONT" !RE-ENABLES ONE POST-PROCESS MATH OPERATION To re-enable two previously enabled math operations send: OUTPUT 722;"MATH CONT,CONT" !RE-ENABLES TWO REAL-TIME MATH OPERATIONS OUTPUT 722;"MMATH CONT,CONT" !RE-ENABLES TWO POST-PROCESS MATH OPERATIONS Keysight 3458A User’s Guide...
  • Page 177 You can read the value in any math register using the RMATH command. For example, the following program reads and prints the value in the RES register. 10 OUTPUT 722;"RMATH RES" 20 ENTER 722;A 30 PRINT A 40 END Keysight 3458A User’s Guide...
  • Page 178 30 OUTPUT 722;"PRESET NORM"!PRESET, NRDGS 1,AUTO, DCV 10 40 OUTPUT 722;"MATH NULL"!ENABLE REAL-TIME NULL MATH OPERATION 50 OUTPUT 722;"TRIG SGL"!TRIGGER 1 READING, STORED IN OFFSET 60 OUTPUT 722;"SMATH OFFSET,3.05"!WRITE 3.05 TO OFFSET REGISTER 70 OUTPUT 722;"NRDGS 20"!20 READINGS PER TRIGGER Keysight 3458A User’s Guide...
  • Page 179 SCALE is the value stored in the SCALE register (default = 1). Notice that the default values do not change the reading (they subtract 0 and divide by 1). You can change the values in the OFFSET register or the SCALE register using the SMATH command. Keysight 3458A User’s Guide...
  • Page 180 PERC is the value stored in the PERC register (power-on value = 1). You can use the PERC math operation to determine the difference (in percent) between an ideal value and the measured value. For example, the following Keysight 3458A User’s Guide...
  • Page 181 The DB math operation calculates a ratio in decibels. The equation is: Result = 20@log ,(Reading/REF) Where: Reading is any reading. REF is the value in the REF register (default = 1). You can change the value in the REF register using the SMATH command. Keysight 3458A User’s Guide...
  • Page 182 The DBM math operation calculates the power delivered to a resistance referenced to 1 mW. The equation is: Result = 10@log (Reading /RES/1 mW) Where: Reading is any voltage reading. RES is the resistance value in the RES register (default = 50) Keysight 3458A User’s Guide...
  • Page 183 OUTPUT 722;"MEM FIFO"!ENABLE READING MEMORY, FIFO MODE OUTPUT 722;"SMATH RES 8"!WRITE 8 TO RES REGISTER OUTPUT 722;"MMATH DBM"!ENABLE POST-PROCESS DBM OPERATION OUTPUT 722;"TRIG SGL"!TRIGGER READING ENTER 722;A!RECALL READING USING IMPLIED READ, 85!PERFORM DBM OPERATION PRINT A!PRINT DBM RESULT 100 END Keysight 3458A User’s Guide...
  • Page 184 STAT operation. Also notice that the readings must be stored before enabling the post-process STAT operation (if not, the MEMORY ERROR will occur). Keysight 3458A User’s Guide...
  • Page 185 130 IF BINAND(A,2) THEN!IF BIT 2 IS SET: 140 PRINT "HI/LOW LIMIT TEST FAILED"!PRINT FAILURE MESSAGE 150 OUTPUT 722; "RMATH PFAILNUM"!QUERY PFAILNUM REGISTER 160 ENTER 722;B!ENTER QUERY RESPONSE 170 PRINT "NUMBER OF READINGS THAT PASSED BEFORE FAILURE WERE";B 175!PRINT PFAILNUM RESPONSE Keysight 3458A User’s Guide...
  • Page 186 150 ENTER 722; B!ENTER QUERY RESPONSE 160 PRINT "NUMBER OF READINGS THAT PASSED BEFORE FAILURE WERE";B 165!PRINT PFAILNUM RESPONSE 170 ELSE!IF BIT 2 WAS NOT SET: 180 PRINT "HI/LOW LIMIT TEST PASSED" !PRINT TEST PASSED MESSAGE 190 END IF 200 END Keysight 3458A User’s Guide...
  • Page 187 - - - - - - - - - - - - - - - - - - - - - - - 1 0.092 Seconds – - - - - - - - - - - - 20 1 – Keysight 3458A User’s Guide...
  • Page 188 Previous Result is initially set to the value of the first reading and thereafter is set to the result of this FILTER operation. Reading is the latest reading taken. DEGREE selects the step response of the filter. Keysight 3458A User’s Guide...
  • Page 189 Celsius. 10 OUTPUT 722;"PRESET NORM"!PRESETS MULTIMETER, SUSPENDS READINGS 20 OUTPUT 722;"OHMF 10E3"!SELECTS 4-WIRE OHMS, 10 kW RANGE 30 OUTPUT 722;"MATH CTHRM10K"!CELSIUS CONVERSION, 10 kW THERMISTOR 40 OUTPUT 722;"TRIG SGL"!TRIGGER READING 50 ENTER 722;A!ENTER RESULT Keysight 3458A User’s Guide...
  • Page 190 Making Measurements 60 PRINT A!PRINT RESULT 70 END Keysight 3458A User’s Guide...
  • Page 191 Keysight 3458A Multimeter User’s Guide Digitizing Introduction Digitizing Methods The Sampling Rate Level Triggering DCV Digitizing Direct-Sampling Sub-Sampling Viewing Sampled Data...
  • Page 192 This chapter discusses the various ways to digitize signals. The importance of the sampling rate, and how to use level triggering. As a supplement to the information in this chapter, Product Note 3458A-2 in NOTE Appendix D discusses the trigger and timebase errors that affect digitized measurements.
  • Page 193 DC - 12 MHz 100 M/sec [a] Range dependent. See the “Appendix A: Specifications” on page 409 for details. [b] Effective sampling rate (refer to Sub-Sampling later in this chapter for details). Figure 5-2 Digitizing signal paths Keysight 3458A User’s Guide...
  • Page 194 This ensures that samples will not be lost because of bus/controller speed limitations. (When not in the high-speed mode, the multimeter writes-over any sample still in the output buffer when a new sample is available.) For more information, refer to High-speed mode Chapter Keysight 3458A User’s Guide...
  • Page 195 2F. As shown by the dashed line, the result is an alias frequency which is much different than the frequency of the signal being measured. Figure 5-4 Aliasing caused by undersampling Keysight 3458A User’s Guide...
  • Page 196 Since the multimeter has a variable sample rate for DCV digitizing, and to preserve the upper bandwidth for high-frequency measurements, no anti-aliasing filter is provided in the multimeter. If you are concerned about aliasing, you should add an external antialiasing filter. Keysight 3458A User’s Guide...
  • Page 197 The LEVEL command specifies the level triggering voltage as a percentage of the measurement range. {The ranges are shown later in this chapter under the discussions for each digitizing method,) The LEVEL command also specifies the coupling (AC or DC) to the level detection circuitry. Keysight 3458A User’s Guide...
  • Page 198 10OUTPUT 722;"PRESET DIG" !DCV DIGITIZING, 10 V RANGE 20OUTPUT 722;"TRIG LEVEL" !SELECT LEVEL TRIGGER EVENT 30OUTPUT 722;"SLOPE NEG"!TRIGGER ON NEGATIVE SLOPE OF SIGNAL 40OUTPUT 722;"LEVEL 50, AC" !LEVEL TRIGGER AT 50% OF 10 V RANGE, 45!AC-COUPLED 50END Keysight 3458A User’s Guide...
  • Page 199 20OUTPUT 722;"TRIG LEVEL" !SELECT LEVEL TRIGGER EVENT 30OUTPUT 722;"SLOPE POS"!TRIGGER ON POSITIVE SLOPE OF SIGNAL 40OUTPUT 722;"LEVEL -50,AC"!LEVEL TRIGGER AT -50% OF 10 V RANGE, 45!(-5 V) AC-COUPLED 50END Figure 5-7 Level triggering, -50%, pos. slope, AC-coupled Keysight 3458A User’s Guide...
  • Page 200 To enable level filtering, send: OUTPUT 722; "LFILTER ON" The level filter function can also reduce the multimeter’s sensitivity to high NOTE frequency noise for frequency and period measurements or when making synchronous (SETACV SYNC) ACV or ACDCV measurements. Keysight 3458A User’s Guide...
  • Page 201 DISP OFF -- Disables the display After executing PRESET DIG, you can increase the sampling rate by decreasing the TIMER interval and by reducing the integration time using the APER command. The minimum integration time for DCV is 500 nanoseconds. Keysight 3458A User’s Guide...
  • Page 202 Chapter 4 for more information on the triggering hierarchy. For DCV digitizing, you can use either the TIMER sample event and the NRDGS n,TIMER command: or the SWEEP command. The NRDGS and SWEEP commands are interchangeable, the Keysight 3458A User’s Guide...
  • Page 203 However, the controller and GPIB must be able to transfer samples at a rate of at least 200k-bytes/second or the multimeter will generate the TRIGGER TOO FAST error. Refer to High-speed transfer across GPIB Chapter 4 for more information. Keysight 3458A User’s Guide...
  • Page 204 165 !FORMAT (NECESSARY TO PREVENT POSSIBLE INTEGER OVERFLOW ON NEXT LINE) 170 R=ABS(Samp(I))!USE ABSOLUTE VALUE TO CHECK FOR OVLD 180 IF R>=32767 THEN PRINT "OVLD"!IF OVLD, PRINT OVERLOAD MESSAGE 190 Samp(I)=Samp(I)*S!MULTIPLY READING TIMES SCALE FACTOR 200 Samp(I)=DROUND(Samp(I),4)!ROUND TO 4 DIGITS 210NEXT I 220END Keysight 3458A User’s Guide...
  • Page 205 20 samples made using direct sampling on a sine wave input (the numbers indicate the order in which the samples were taken). With direct sampling, the minimum possible interval between samples is 20 µs. Figure 5-9 Direct sampling Keysight 3458A User’s Guide...
  • Page 206 SWEEP command (SWEEP is the simpler to program). The NRDGS and SWEEP commands are interchangeable; the multimeter uses whichever command was specified last. (When using the SWEEP command, the sample event is automatically set to TIMER.) Keysight 3458A User’s Guide...
  • Page 207 100OUTPUT @Dvm;TRIG LEVEL"!LEVEL TRIGGER EVENT 110OUTPUT @Dvm; "MEM FIFO"!ENABLE READING MEMORY, FIFO MODE 120TRANSFER @Dvm TO @Buffer;WAIT!TRANSFER SAMPLES TO CONTROLLER 130OUTPUT @Dvm; "ISCALE?"!QUERY SCALE FACTOR FOR DINT FORMAT 140ENTER @Dvm;S!ENTER SCALE FACTOR 150FOR I=1 TO Num_samples Keysight 3458A User’s Guide...
  • Page 208 170 Samp(I)=(J*65536.+K+65536.*(K<0))!CONVERT TO REAL NUMBER 180 R=ABS(Samp(I))!USE ABSOLUTE VALUE TO CHECK FOR OVLD 190 IF R>2147483647 THEN PRINT "OVLD"!IF OVERLOAD OCCURRED, PRINT MESSAGE 200 Samp(I)=Samp(I)*S!APPLY SCALE FACTOR 210 Samp(I)=DROUND(Samp(I),8)!ROUND CONVERTED READING 220 PRINT Samp(I)!PRINT READINGS 230NEXT I 240END Keysight 3458A User’s Guide...
  • Page 209 SWEEP command. After specifying the effective_interval and the number of samples, the multimeter calculates how many bursts (a burst is a group of samples) it needs to make and how many samples will be in each burst. Keysight 3458A User’s Guide...
  • Page 210 20 samples spaced at 5 µs intervals. In this example then, the effective sampling rate is 200,000 samples per second. Figure 5-10 Sub-sampling example Figure 5-11 Composite waveform Keysight 3458A User’s Guide...
  • Page 211 AC-coupling). The first sync source event occurs when the input signal crosses 0 V with a positive slope. The multimeter then takes a burst of samples (5 samples in this case). Following the next occurrence of the sync source event (period 2 of the Keysight 3458A User’s Guide...
  • Page 212 SWEEP command to specify the number of samples and the effective_interval. The minimum effective_interval for sub-sampling is 10 nanoseconds. The maximum rate at which samples arc taken is 50k samples per second (20 µs between samples). Keysight 3458A User’s Guide...
  • Page 213 – When sub-sampling an input signal with a frequency content ≥1 MHz, the first sample may be in error because of interpolator settling time. To ensure the first sample is accurate, insert a 500 ns delay using the DELAY 500E-9 command. Keysight 3458A User’s Guide...
  • Page 214 110TRANSFER @Dvm TO @Samp;WAIT!TRANSFER SAMPLES TO CONTROLLER BUFFER 120FOR I=1 TO 200 130 IF ABS(Samp(I))=lE+38 THEN!DETECT OVERLOAD PRINT "Overload Occurred"!PRINT OVERLOAD MESSAGE 150 ELSE!IF NO OVERLOAD OCCURRED: Samp(I)=DROUND(Samp(I),5)!ROUND TO 5 DIGITS PRINT Samp(I)!PRINT EACH SAMPLE 180 END IF 190NEXT I 200END Keysight 3458A User’s Guide...
  • Page 215 10OPTION BASE 1!COMPUTER ARRAY NUMBERING STARTS AT 1 20INTEGER Num_samples,Inc,I,J,K,L!DECLARE VARIABLES 30Num_samples=1000!DESIGNATE NUMBER OF SAMPLES 40Eff_int=2.0E-6!DESIGNATE EFFECTIVE INTERVAL 50INTEGER Int_samp(1:1000) BUFFER!CREATE INTEGER BUFFER 60ALLOCATE REAL Wave_form(1:Num_samples) !CREATE ARRAY FOR SORTED DATA 70ALLOCATE REAL Samp(1:Num_samples)!CREATE ARRAY FOR SAMPLES 80ASSIGN @Dvm TO 722!ASSIGN MULTIMETER ADDRESS Keysight 3458A User’s Guide...
  • Page 216 200 Samp(I)=Samp(I)*S!MULTIPLY READING TIMES SCALE FACTOR 210 Samp(I)=DROUND(Samp(I),4)!ROUND TO 4 DIGITS 220NEXT I 225 !-------------------SORT SAMPLES---------------------- 230Inc=Nl+N2!TOTAL NUMBER OF BURSTS 240K=1 250FOR I=1 TO N1 260 L=I 270 FOR J=1 TO N3 Wave_form(L)=Samp(K) K=K+1 L=L+Inc 310 NEXT J Keysight 3458A User’s Guide...
  • Page 217 Digitizing 320NEXT I 330FOR I=Nl+1 TO Nl+N2 340 L=I 350 FOR J=1 TO N3-1 Wave_form(L)=Samp(K) K=K+1 L=L+Inc 390 NEXT J 400NEXT I 410END Keysight 3458A User’s Guide...
  • Page 218 Figure 5-13 shows a typical plot produced by this program. The 3458A Option 005 Waveform Analysis Library is a software package NOTE designed to capture and process digitized data. It contains routines that initialize the system, capture data, compare data, compute parameters on the data, perform Fourier transforms on the data, and plot/output the data.
  • Page 219 190 IF R>=32767 THEN PRINT "OVLD"!IF OVLD, PRINT OVERLOAD MESSAGE 200 Samp(I)=Samp(I)*S!MULTIPLY READING TIMES SCALE FACTOR 210 Samp(I)=DROUND(Samp(I),4)!ROUND TO 4 DIGITS 220NEXT I 230Inc=Nl+N2!Inc = TOTAL NUMBER OF BURSTS 240K=1!SORT SAMPLES 250FOR I=1 TO Nl! " 260 L=I! " Keysight 3458A User’s Guide...
  • Page 220 410DISP!CLEAR CONTROLLER CRT 420Time_div=1.0E-5 !TIME PER DIVISION FOR PLOT 430Volts_div=5!VOLTS PER DIVISION FOR PLOT 440Plot_it(Time_div,Volts_div,Wave_form(*),Eff_int) 450END 460SUB Plot_it(Time_div,Volts_div,Wave_form(*),Time_base) 470DIM X_axis$[80],Y_axis$[80] 480GINIT 490GRAPHICS ON 500RAD 510MOVE 35,10 520LDIR 0 530X_axis$="TIME/DIV = "&VAL$(Time_div) 540LABEL X_axis$ 550MOVE 15,35 560LDIR PI/2 Keysight 3458A User’s Guide...
  • Page 221 580LABEL Y_axis$ 590VIEWPORT 20,110,20,90 600WINDOW 0,10*Time_div,-4*Volts_div,4*Volts_div 610AXES Time_div/5,Volts_div/5,0,0,1,1,1 620GRID Time_div,Volts_div 630Wave x=0 640MOVE Wave_x,Wave_form(BASE(Wav_form,1)) 650FOR Wave_y=BASE(Wave_form,1)+1 TO SIZE(Wave_form,1)-1+BASE (Wave_form,1) 660 Wave_x=Wave_x+Time_base 670 DRAW Wave_x,Wave_form(Wave_y) 680NEXT Wave_y 690IF Wave_x>10*Time_div THEN DISP "More samples taken than displayed" 700SUBEND Keysight 3458A User’s Guide...
  • Page 222 Digitizing THIS PAGE HAS BEEN INTENTIONALLY LEFT BLANK. Keysight 3458A User’s Guide...
  • Page 223 Command Reference Command Reference Introduction Commands by Functional Group Commands vs. Measurement Functions Keysight 3458A User’s Guide...
  • Page 224 (Chapter Chapter Chapter Chapter 5). The tutorial chapters describe each multimeter function and identify which commands you need to use. You can then use this chapter to learn more about the individual commands. Keysight 3458A User’s Guide...
  • Page 225 Remarks contains special information about the command. Examples show typical BASIC language programs or statements (multimeter at address 722). Program syntax is applicable to HP Series 200/300 Computers. Keysight 3458A User’s Guide...
  • Page 226 The semicolon following the TEST command indicates the end of the command to the multimeter and must be present when you suppress cr lf. [1] GPIB (General Purpose Interface Bus) is Keysight Technologies implementation of IEEE Standard 488-1978 and ANSI MC1.1.
  • Page 227 10 for the first parameter and default the second parameter, send: OUTPUT 722;"ACV 10,," To default the first parameter (which selects autorange in this example) and specify .01 for the second parameter, send: OUTPUT 722; "ACV,,.01" Keysight 3458A User’s Guide...
  • Page 228 For commands that have parameter choices (such as the AZERO command), the query version of the command returns the presently specified choice (or its numeric query equivalent). Many commands use actual values specified in Keysight 3458A User’s Guide...
  • Page 229 Responses to query commands are always output over the GPIB in the ASCII output format regardless of the specified output format. Following the query response, the output format returns to that previously specified (SINT, DINT, SREAL, DREAL, or ASCII). Keysight 3458A User’s Guide...
  • Page 230 ARANGE NPLC SSRC AZERO SWEEP DELAY TARM FIXEDZ Status TBUFF FSOURCE TIMER LFILTER TRIG or T OCOMP PRESET (DIG, FAST, or NORM) Reading memory STB? RANGE or R RATIO MCOUNT? SETACV SSPARM? MFORMAT TERM MSIZE RMEM Keysight 3458A User’s Guide...
  • Page 231 PRESET (DIG, FAST, or NORM) REMOTE QFORMAT SPOLL Errors RESET TRIGGER TONE AUXERR? EMASK Display ERR? ERRSTR? DISP NDIG Math Calibration/Test MATH MMATH ACAL RMATH SMATH CAL? CALNUM? Keyboard CALSTR REV? DEFKEY SCAL LOCK SECURE MENU TEMP? TEST ADDRESS Keysight 3458A User’s Guide...
  • Page 232 Table 6-1 Commands vs. measurement functions FREQ DSAC SSAC ACDCV ACDCV ACDCV OHMF ACDCI DSDC SSDC (ANA) (SYNC) (RNDM) ACBAND APER ARANGE AZERO FIXEDZ FSOURCE ISCALE? LEVEL LFILTER LFREQ (M) MATH MFORMAT NPLC OCOMP OFORMAT RATIO Keysight 3458A User’s Guide...
  • Page 233 4 You cannot use MATH for sub-sampling; you can use MMATH for sub-sampling. 5 For sub-sampling, when using reading memory, the memory format must be SINT. When not using reading memory, the output format must be SINT. Keysight 3458A User’s Guide...
  • Page 234 2 hours before performing any autocal. For maximum accuracy, you should perform ACAL ALL once every 24 hours or when the multimeter's temperature changes by ±1°C from when it was last externally calibrated or from the last autocal. Keysight 3458A User’s Guide...
  • Page 235 AC or AC+DC measurements. Specifying the bandwidth allows the multimeter to configure for the fastest possible measurements. Syntax ACBAND [low_frequency][,high_frequency] frequency Specifies the lowest expected frequency component of the input signal. Power-on low_frequency = 20 Hz Default low_frequency = 20 Hz Keysight 3458A User’s Guide...
  • Page 236 – Related commands: ACDCI, ACDCV, ACI, ACV, FREQ, FUNC, PER. SETACV Example OUTPUT 722;"ACBAND 500,1000" !SPECIFIES THAT THE INPUT SIGNAL !IS BETWEEN 500 - 1000 Hz Keysight 3458A User’s Guide...
  • Page 237 – When the multimeter detects a CMOS RAM failure (auxiliary error bit 12). It sets the address to 22. – ADDRESS? query: From the multimeter's front panel, you can read the present address using the Address key (shifted Local key). – Related commands: ID? Keysight 3458A User’s Guide...
  • Page 238 APER, NPLC, or RES command or by the %_resolution parameter of a function command or the RANGE command. Refer to Query commands near the front of this chapter for more information. – Related commands: FUNC, NPLC, RANGE, RES Keysight 3458A User’s Guide...
  • Page 239 DSDC, SSAC, or SSDC command) or when using the TIMER sample event or the SWEEP command. – Query command: The ARANGE? query command returns a response indicating the present autorange mode. Refer to Query commands near the front of this chapter for more information. Keysight 3458A User’s Guide...
  • Page 240 Isolator test failure A/D converter convergence failure Calibration value out of range GPIB chip failure UART failure Timer failure Internal overload 1024 ROM checksum failure, low-order byte 2048 ROM checksum failure, high-order byte 4096 Nonvolatile RAM failure Keysight 3458A User’s Guide...
  • Page 241 40 END As an example, assume the AUXERR? command returns the weighted sum 3072. This means that the errors with weighted values of 1024 (ROM checksum, low-order byte) and 2048 (ROM checksum, high-order byte) have occurred. Keysight 3458A User’s Guide...
  • Page 242 TARM EXT command is executed. The autozero measurement will be updated whenever the measurement function, range, or integration time is changed (this update will be made when the trigger arm event occurs or TARM EXT is executed). Keysight 3458A User’s Guide...
  • Page 243 Syntax BEEP [control] control The control parameter choices are: control Numeric Description parameter query equiv. Disables the beeper Enables the beeper ONCE Beeps once, then returns to previous mode (either OFF or ON) Keysight 3458A User’s Guide...
  • Page 244 – Related commands: TONE Example OUTPUT 722;"BEEP OFF" !DISABLES THE BEEPER This is a calibration command. Refer to the 3458A Calibration Manual for details. CALL Call subprogram. Executes a previously stored subprogram. Syntax CALL [name] name Subprogram name.
  • Page 245 – The multimeter was calibrated before it left the factory. When you receive the multimeter, read the calibration number to determine its initial value. – Related commands: CAL, CALSTR, SCAL Example 10 OUTPUT 722;"CALNUM?" !READS CALIBRATION NUMBER 20 ENTER 722;A!ENTERS RESPONSE INTO COMPUTER 30 PRINT A!PRINTS RESPONSE 40 END Keysight 3458A User’s Guide...
  • Page 246 RAM. This is shown in the second example below. – Related commands: CAL, CALNUM?, SCAL, SECURE Examples CALSTR OUTPUT 722;"CALSTR 'CALIBRATED 04/02/1987'" CALSTR? 10 DIM A$[80] !DIMENSION STRING VARIABLE 20 OUTPUT 722; "CALSTR?" !READ THE STRING 30 ENTER 722;A$ !ENTER STRING Keysight 3458A User’s Guide...
  • Page 247 – You cannot store the COMPRESS command as part of a subprogram. – Related commands: CALL, CONT, DELSUB, PAUSE, SCRATCH, SUB, SUBEND Example The following program statement compresses subprogram TEST12 (previously downloaded). OUTPUT 722;"COMPRESS TEST12" Keysight 3458A User’s Guide...
  • Page 248 CSB command is executed. – When you clear bit 6 (service requested), the multimeter sets the GPIB SRQ line false. – Related commands: RQS, SPOLL (GPIB command), STB? Example OUTPUT 722;"CSB" !CLEARS THE STATUS REGISTER Keysight 3458A User’s Guide...
  • Page 249 Syntax DEFEAT [mode] mode The mode parameter choices are: mode Numeric Description parameter query equiv. Enables protection, syntax, and error algorithms Disables protection, syntax, and error algorithms Power-on mode = OFF Default mode = OFF. Keysight 3458A User’s Guide...
  • Page 250 Pressing the Enter key will then execute the command(s) in the order listed. The DEFKEY DEFAULT command erases the strings assigned to all user-defined keys. Syntax DEFKEY number,string DEFKEY DEFAULT Keysight 3458A User’s Guide...
  • Page 251 DEFKEY? query command is enclosed by double quotation marks, regardless of whether single or double marks where used when it was specified. – Related commands: LOCK, MENU Examples DEFKEY OUTPUT 722;"DEFKEY 1,'DCI 1;AZERO 0FF;NPLC 0'" !ASSIGNS COMMANDS TO F1 Keysight 3458A User’s Guide...
  • Page 252 AC bandwidth setting (ACBAND command). – Query command: The DELAY? query returns the present delay time in seconds. Refer to Query commands near the front of this chapter for more information. Keysight 3458A User’s Guide...
  • Page 253 – When a subprogram is deleted, the memory used to store it is freed and may be used to store a new subprogram (see the command). – To delete all subprograms at once, use the SCRATCH command. – Related commands: COMPRESS, SCRATCH, SUB Example OUTPUT 722;"DELSUB TEST12" !DELETES SUBPROGRAM TEST12 Keysight 3458A User’s Guide...
  • Page 254 Command Reference DIAGNOST This is a service-related command. Refer to the 3458A Service Manual for details DISP Display. Enables or disables the multimeter's display, and may also be used to send a message to the display or to clear the display.
  • Page 255 The DSDC function measures the combined AC and DC components. Otherwise, the two functions are identical. The DSAC and DSDC functions use the track/hold circuit (2 nanosecond aperture) and a wide bandwidth input path (12 MHz bandwidth). Syntax DSAC [max._input] [,%-resolution] DSDC [max._input] [,%-resolution] Keysight 3458A User’s Guide...
  • Page 256 For example, assume the input signal has a peak value of 20 V and you are using the 10 V range. If you want to level trigger at 15 V, specify a level triggering percentage of 150% (LEVEL 150 Keysight 3458A User’s Guide...
  • Page 257 30 ASSIGN @Dvm TO 722 !DESIGNATE MULTIMETER ADDRESS 40 ASSIGN @Buffer TO BUFFER [4*Num_samplesl !ASSIGN BUFFER I/O PATH NAME 45 !SAMPLES, (4-BYTES/SAMPLE ∗ 200 SAMPLES = 800 BYTES) 50 ALLOCATE REAL Samp(1:Num_samples) !CREATE REAL ARRAY FOR SAMPLES Keysight 3458A User’s Guide...
  • Page 258 EMASK [value] value You enable an error condition by specifying its decimal weight as the value parameter. To enable more than one error condition, specify the sum of the weights. The error conditions and their weights are: Keysight 3458A User’s Guide...
  • Page 259 Disabling an error bit prevents it from setting the error bit in the status register only, and thereby generating a service request. – Query command: The EMASK? query command returns the weighted sum of all enabled error conditions (see example below). – Related commands: AUXERR?, ERR?, ERRSTR?, RQS, STB? Keysight 3458A User’s Guide...
  • Page 260 Power-on control = OFF. Default control = ALWAYS. Remarks – Each reading output to the GPIB in ASCII format is normally followed by cr,lf (carriage return, line feed). The cr lf indicates the end of transmission to most Keysight 3458A User’s Guide...
  • Page 261 ERR annunciator. The ERR? command returns a number representing all set bits, clears the register, and shuts off the annunciator. The returned number is the weighted sum of all set bits. Syntax ERR? Error Conditions The error conditions and their weighted values are: Keysight 3458A User’s Guide...
  • Page 262 – Executing the ERR? command clears the status register's error bit (bit 5). – Related commands: AUXERR?, EMASK, ERRSTR? Example 10 OUTPUT 722;"ERR?" !READS & CLEARS ERROR REGISTER 20 ENTER 722;A !ENTERS WEIGHTED SUM INTO VARIABLE A Keysight 3458A User’s Guide...
  • Page 263 10 OPTION BASE 1 !COMPUTER ARRAY NUMBERING STARTS AT 1 20 DIM A$[200] !DIMENSION STRING VARIABLE 30 OUTPUT 722;"ERRSTR?"!READS ERROR MESSAGE 40 ENTER 722; A,A$ !ENTERS NUMERIC INTO A, STRING INTO A$ 50 PRINT A,A$ !PRINTS RESPONSES Keysight 3458A User’s Guide...
  • Page 264 Status event occurred (1 µs pulse whenever a status register event occurs that has been enabled to assert the GPIB SRQ). (See second Remark below.) RCOMP Reading complete (1 µs pulse after each reading) Power-on event = ICOMP. Default event = ICOMP. Keysight 3458A User’s Guide...
  • Page 265 EXTOUT event. The second response indicates the polarity. Refer to Query commands near the front of this chapter for more information. – Related commands: NRDGS, SRQ, STB?, SWEEP, TBUFF Example OUTPUT 722;"EXTOUT APER" !SETS EXTOUT EVENT TO APERTURE WAVEFORM Keysight 3458A User’s Guide...
  • Page 266 For example, if FIXEDZ is enabled and you change from DC voltage measurements to AC voltage measurements, FIXEDZ becomes disabled. When you return to DC voltage measurements, however, FIXEDZ is once again enabled. Keysight 3458A User’s Guide...
  • Page 267 Default max._input = AUTO. %_resolution The %_resolution parameter specifies the digits of resolution and the gate time as shown below (%_resolution also affects the reading rate, refer to the “Appendix A: Specifications” on page 409 for more information). Keysight 3458A User’s Guide...
  • Page 268 It does not mean the applied frequency (or period) is too great to be measured. – Related commands: ACBAND, FSOURCE, FUNC, LFILTER, PER, RES Keysight 3458A User’s Guide...
  • Page 269 Default source = ACV. Remarks – Query command: The FSOURCE? query command returns the present frequency source. Refer to Query commands near the front of this chapter for more information. – Related commands: FREQ, FUNC, PER Keysight 3458A User’s Guide...
  • Page 270 Selects AC voltage measurements (the mode is set by the SETACV command) Selects AC+DC voltage measurements (the mode is set by the ACDCV SETACV command) Selects 2-wire ohms measurements OHMF Selects 4-wire ohms measurements Selects DC current measurements Selects AC current measurements Keysight 3458A User’s Guide...
  • Page 271 To select autorange, specify AUTO for max._input or default the parameter. In the autorange mode, the multimeter samples the input signal before each reading and selects the appropriate range. – The following tables show the max._input parameters and the ranges they select for each measurement function. Keysight 3458A User’s Guide...
  • Page 272 10 µA 12 µA >12E-6 to 120E-6 100 µA 120 µA >120E-6 to 1.2E-3 1 mA 1.2 mA >1.2E-3 to 12E-3 10 mA 12 mA >12E-3 to 120E-3 100 mA 120 mA >120E-3 to 1.2 1.05 A Keysight 3458A User’s Guide...
  • Page 273 %_resolution times max._input to determine the measurement's resolution. For example, suppose you are measuring DC voltage, your maximum expected input is 10 V, and you want 1 mV of resolution. To determine %_resolution, use the equation: Keysight 3458A User’s Guide...
  • Page 274 Refer to Query commands near the front of this chapter for more information. – Related commands: ACDCI, ACDCV, ACI, ACV, APER, DCI, DCV, DSAC, DSDC, FREQ, OHM, OHMF, PER, RATIO, NPLC, RES, SETACV, SSAC, SSDC Keysight 3458A User’s Guide...
  • Page 275 20 OUTPUT 722;"FUNC OHM,1E3,.001" !SELECTS 2-WIRE OHMS, 30 END !1 kW MAX, 10 mW RESOLUTION Identity query. The multimeter responds to the ID? command by sending the string “Keysight 3458A”. This feature allows the GPIB controller to locate the multimeter by its address. Syntax Remarks –...
  • Page 276 This allows the controller to communicate with other bus devices while the multimeter executes its command(s). However, synchronization with other bus devices may be lost if they execute their instructions before the multimeter finishes its instructions. In this case, the ready bit in the status Keysight 3458A User’s Guide...
  • Page 277 ISCALE? is executed. This includes the measurement function, range, and integration time. Therefore, the multimeter's configuration must be the same when the scale factor is retrieved as it was when the readings were taken. You can retrieve the scale factor after the Keysight 3458A User’s Guide...
  • Page 278 130 R=ABS(Rdgs(I)) !USE ABSOLUTE VALUE TO CHECK FOR OVLD 140 IF R>=32767 THEN PRINT "OVLD" !IF OVLD, PRINT OVERLOAD MESSAGE 150 Rdgs(I)=Rdgs(I)*S !MULTIPLY READING TIMES SCALE FACTOR 160 Rdgs(I)=DROUND(Rdgs(I),4) !ROUND TO 4 DIGITS 170 NEXT I 180 END Keysight 3458A User’s Guide...
  • Page 279 140 R=ABS(Rdgs(I))!USE ABSOLUTE VALUE TO CHECK FOR OVLD 150 IF R>2147483647 THEN PRINT "OVLD" !IF OVERLOAD OCCURRED, PRINT MESSAGE 160 Rdgs(I)=Rdgs(I)*S !APPLY SCALE FACTOR 170 Rdgs(I)=DROUND(Rdgs(I),8) !ROUND CONVERTED READING 180 PRINT Rdgs(I) !PRINT READINGS 190 NEXT I 200 END Keysight 3458A User’s Guide...
  • Page 280 This does not affect the coupling of the signal being measured. coupling Numeric Description parameter query equiv. Selects DC-coupled input to level-detection circuitry Selects AC-coupled input to level-detection circuitry Power-on coupling = AC. Default coupling = AC. Keysight 3458A User’s Guide...
  • Page 281 20 OUTPUT 722;"PRESET DIG" !FAST DCV MEASUREMENTS, 10 V RANGE 30 OUTPUT 722;"TRIG LEVEL" !SELECT LEVEL TRIGGER EVENT 40 OUTPUT 722;"SLOPE POS" !TRIGGER ON POSITIVE SLOPE OF SIGNAL 50 OUTPUT 722;"LEVEL 50,AC" !TRIGGER AT 50% OF 10 V RANGE (5 V) AC-COUPLED 60 END Keysight 3458A User’s Guide...
  • Page 282 Query commands near the front of this chapter for more information. – Related commands: DCV, DSAC, DSDC, FREQ, LEVEL, NRDGS, PER, SETACV, SYNC, SLOPE, SSAC, SSDC, SSRC, TRIG Example OUTPUT 722;"LFILTER ON" !ENABLES THE LEVEL FILTER Keysight 3458A User’s Guide...
  • Page 283 60 Hz reference frequency is 1/60 Hz = .0166666... Since the step size is 100 ns, the multimeter uses the value of .0166667 s. The step size is most noticeable when using the LFREQ? query command. For example, if Keysight 3458A User’s Guide...
  • Page 284 – Refer to the LFREQ command on the previous page for an example showing how to measure the line frequency and automatically set the A/D converter's reference frequency to the measured value. – Related commands: LFREQ Keysight 3458A User’s Guide...
  • Page 285 The LOCK command disables the multimeter's Local key. – Query command: The LOCK? query command returns the present LOCK mode. Refer to Query commands near the front of this chapter for more information. – Related commands: LOCAL LOCKOUT (GPIB command) Keysight 3458A User’s Guide...
  • Page 286 Result = reading-OFFSET register. The OFFSET register is set to NULL first reading—after that you can change it. PERC Result = ((reading - PERC register) / PERC register x 100. PFAIL Reading vs. MAX and MIN registers. Keysight 3458A User’s Guide...
  • Page 287 0.00385 (40654A or 406548). Function must be OHM or OHMF. Result = temperature (Fahrenheit) of 100 W RTD with alpha of FRTD92 0.003916. Function must be OHM or OHMF. Power-on operation_a,operation_b = OFF,OFF. Default operation_a,operation_b = OFF,OFF. Keysight 3458A User’s Guide...
  • Page 288 50. The value in the OFFSET register is then changed to 3.05. The 20 readings are triggered by line 90 and 3.05 is subtracted from each reading. 10 OPTION BASE 1 !COMPUTER ARRAY NUMBERING STARTS AT 1 Keysight 3458A User’s Guide...
  • Page 289 10 OUTPUT 722; "MCOUNT?" !RETURNS TOTAL NUMBER OF STORED READINGS 20 ENTER 722;A !ENTERS RESPONSE INTO A VARIABLE 30 PRINT A !PRINTS RESPONSE 40 END Memory. Enables or disables reading memory and designates the storage mode. Syntax MEM [mode] Keysight 3458A User’s Guide...
  • Page 290 The reading storage mode (LIFO or FIFO) is important only when you are using the “implied read” method of recalling readings. The reading storage mode has no effect on readings recalled using the RMEM command. Keysight 3458A User’s Guide...
  • Page 291 The mode parameter choices are: mode Numeric Description parameter query equiv. SHORT Selects the short command menu FULL Selects the full command menu Power-on mode = mode selected when power was removed. Default mode = FULL Keysight 3458A User’s Guide...
  • Page 292 Memory format. Clears reading memory and designates the storage format for new readings. Syntax MFORMAT [format] format The format parameter choices are: format Numeric Description parameter query equiv. ASCII ASCII-16 bytes per reading SINT Single Integer-16 bits 2's complement (2 bytes per reading) Keysight 3458A User’s Guide...
  • Page 293 – The memory format does not affect the output format specified by the OFORMAT command. – You enable reading memory using the MEM command. You access stored readings using the RMEM command or by using the “implied read.” The “implied read” is discussed under Using Reading Memory Chapter Keysight 3458A User’s Guide...
  • Page 294 When recalling the stored data, make sure that the multimeter is configured as it was when you stored the data. MMATH Memory math. Enables or disables post-process math operations. Syntax MMATH [operation_a] [,operation_b] operation The operation parameter choices are: Keysight 3458A User’s Guide...
  • Page 295 LOWER = smallest reading Result = temperature (Celsius) of a 2 kW thermistor (40653A). CTHRM2K Function must be OHM or OHMF. Result = temperature (Celsius) of a 10 kW thermistor (40653C). CTHRM10K Function must be OHM or OHMF. Keysight 3458A User’s Guide...
  • Page 296 The STAT or PFAIL post-process math operations are performed using the readings in memory immediately after executing the MMATH command. (The STAT and PFAIL operations are not updated for any additional readings placed in memory after executing the MMATH command.) Keysight 3458A User’s Guide...
  • Page 297 This means any new readings will not be placed in reading memory and cannot have an enabled memory math operation performed on them. When you use the “implied read” method to recall readings, reading memory is not turned-off. – Related commands: MATH, MEM, RMATH, RMEM, SMATH Keysight 3458A User’s Guide...
  • Page 298 The 3458A accepts the MSIZE command to maintain language compatibility, but performs no action since the 3458A's memory allocations are predefined and cannot be changed. The MSIZE? query command, however, is useful to determine the total reading memory and the largest unused block of subprogram/state memory.
  • Page 299 The value parameter can be an integer from 3 to 8 (there is an implied ½ digit; that is, when you specify NDIG 3, the multimeter displays 3½ digits.) Power-on value = 7 (7½ digits). Default value = 7 (7½ digits). Keysight 3458A User’s Guide...
  • Page 300 A/D converter. The ranges and the incremental step sizes for the power_line_cycles parameter are: 0 - 1 PLC in .000006 PLC steps for 60 Hz reference frequency (LFREQ command) 0 - 1 PLC in .000005 PLC steps for 50 Hz reference frequency Keysight 3458A User’s Guide...
  • Page 301 The RES command or the %_resolution parameter of a function command or the RANGE command can also be used to indirectly select an integration time. An Keysight 3458A User’s Guide...
  • Page 302 The requested resolution from line 20 is 10 mW. However, because of line 10, the actual resolution is 100 µW. 10 OUTPUT 722;"NPLC 1000" !SETS PLCS TO MAXIMUM 20 OUTPUT 722;"OHM 1E3,.001" !SELECTS 2-WIRE OHMS, 1 kW MAX INPUT 30 END Keysight 3458A User’s Guide...
  • Page 303 [a] The TIMER or LINE event cannot be used for sampled AC or AC+DC voltage measurements (SETACV RNDM or SYNC) or for frequency or period measurements. [b] The LEVEL sample event can be used only for DC voltage and direct-sampled measurements. Keysight 3458A User’s Guide...
  • Page 304 10 OPTION BASE 1 !COMPUTER ARRAY NUMBERING STARTS AT 1 20 DIM A(3) !DIMENSION ARRAY 30 OUTPUT 722;"DCV 8,.00125" !DC VOLTAGE, 10 V RANGE, 100 µV RESOLUTION 40 OUTPUT 722;"NRDGS 3, SYN" !3 READINGS/TRIGGER, SYN SAMPLE EVENT Keysight 3458A User’s Guide...
  • Page 305 30 OUTPUT 722;"PRESET NORM" !TARM AUTO,TRIG SYN,DCV AUTORANGE 40 OUTPUT 722;"TIMER 200E-3" !SETS TIMER INTERVAL TO 200 m SECONDS 50 OUTPUT 722;"NRDGS 4,TIMER" !SELECTS 4 READINGS/TRIGGER & TIMER 60 ENTER 722;Rdgs(*) !TRIGGER AND ENTER READINGS 70 PRINT Rdgs(*) !PRINT READINGS 80 END Keysight 3458A User’s Guide...
  • Page 306 – The multimeter can only perform offset compensation on the 10 W through 100 kW ranges. If OCOMP is enabled when using the 1 MW through 1 GW ranges, readings are made without offset compensation. Keysight 3458A User’s Guide...
  • Page 307 – The ASCII output format sends the cr lf (carriage return, line feed) to indicate the end of the transmission to most computers. The SINT, DINT, SREAL, and DREAL output formats, however, do not send cr lf. With any format, you can Keysight 3458A User’s Guide...
  • Page 308 – You should not use the SINT or DINT output or memory format for frequency or period measurements when a real-time or post-process math function is enabled (except STAT or PFAIL) or when autorange is enabled. Keysight 3458A User’s Guide...
  • Page 309 135 !FORMAT (NECESSARY TO PREVENT POSSIBLE INTEGER OVERFLOW ON NEXT LINE) 140 R=ABS(Rdgs(I)) !USE ABSOLUTE VALUE TO CHECK FOR OVLD 150 IF R>=32767 THEN PRINT "OVLD" !IF OVLD, PRINT OVERLOAD MESSAGE 160 Rdgs(I)=Rdgs(I)*S !MULTIPLY READING TIMES SCALE FACTOR 170 Rdgs(I)=DROUND(Rdgs(I),4) !ROUND TO 4 DIGITS Keysight 3458A User’s Guide...
  • Page 310 140 R=ABS(Rdgs(I)) !USE ABSOLUTE VALUE TO CHECK FOR OVLD 150 IF R>2147483647 THEN PRINT "OVLD" !IF OVERLOAD OCCURRED, PRINT MESSAGE 160 Rdgs(I)=Rdgs(I)*S !APPLY SCALE FACTOR 170 Rdgs(I)=DROUND(Rdgs(I),8) !ROUND CONVERTED READING 180 PRINT Rdgs(I) !PRINT READINGS 190 NEXT I 200 END Keysight 3458A User’s Guide...
  • Page 311 181 !MUST DO THIS WITH SREAL TO ENSURE ANY OVLD VALUES ARE ROUNDED TO 185 !1.E+38 (WITHOUT ROUNDING, THE VALUE MAY BE SLIGHTLY LESS) 190 IF ABS(Rdgs(I)=1.E+38 THEN !IF OVERLOAD OCCURRED: 200 PRINT "Overload Occurred" !PRINT OVERLOAD MESSAGE 210 ELSE !IF NO OVERLOAD OCCURRED: Keysight 3458A User’s Guide...
  • Page 312 Also when using the ENTER statement, you must use the FORMAT OFF command to instruct the cont ]roller to use its internal data structure instead of ASCII. 10 OPTION BASE 1 !COMPUTER ARRAY NUMBERING STARTS AT Keysight 3458A User’s Guide...
  • Page 313 OHM, OHMF Refer to the FUNC command. OPT? Option query. Returns a response indicating the multimeter's installed options. The possible responses are: 0 = No installed options 1 = Extended Reading Memory Option Syntax OPT? Remarks Keysight 3458A User’s Guide...
  • Page 314 The possible responses are YES (numeric query equiv. = 1) indicating a subprogram is paused, or NO (numeric query equiv. = 0). – Related commands: CALL, COMPRESS, CONT, DELSUB, TRIGGER (GPIB command), SCRATCH, SUB, SUBEND Keysight 3458A User’s Guide...
  • Page 315 OUTPUT 722;"CALL OHMAC1" After the five 2-wire ohms readings are complete, connect an AC voltage source to the multimeter. Subprogram execution is resumed by sending the CONT command or by executing (on the controller): TRIGGER 7 Keysight 3458A User’s Guide...
  • Page 316 (%_resolution also affects the reading rate, refer to the “Appendix A: Specifications” on page 409 for more information). %_resolution parameter Selects gate time Digits of resolution .00001 .0001 100 ms .001 10 ms 1 ms 100 µs Keysight 3458A User’s Guide...
  • Page 317 It does not mean the applied period (or frequency) is too great to be measured. – Related commands: ACBAND, FREQ, FSOURCE, FUNC, RES Example 10 OUTPUT 722;"FSOURCE ACI" !SELECTS AC CURRENT AS INPUT SOURCE 20 OUTPUT 722;"PER .01" !SELECTS PERIOD MEASUREMENTS, 10 mA RANGE 30 END Keysight 3458A User’s Guide...
  • Page 318 FIXEDZ OFF OCOMP OFF FSOURCE ACVOFORMAT ASCII INBUF OFFTARM AUTO LOCK OFFTIMER 1 MATH OFFTRIG SYN All math registers set to 0 except: DEGREE = 20 PERC = 1 REF = 1 RES = 50 SCALE = 1 Keysight 3458A User’s Guide...
  • Page 319 5). Executing PRESET DIG executes the commands shown under PRESET NORM with the following exceptions: DCV 10 AZERO OFF DELAY 0 DISP OFF TARM HOLD TRIG LEVEL LEVEL 0,AC NRDGS 256,TIMER TIMER 20E-6 APER 3E-6 MFORMAT SINT OFORMAT SINT Keysight 3458A User’s Guide...
  • Page 320 Power-on name = none. Default name = none; parameter required. Remarks – To delete all stored states, use the SCRATCH command. – Related commands: DELSUB, SCRATCH Example OUTPUT 722; "PURGE A2"!PURGES STORED STATE A2 Keysight 3458A User’s Guide...
  • Page 321 When you execute a query command from the controller, the result goes to the multimeter's output buffer only. Query results are returned in ASCII format, after which the output format returns to the previously specified type (ASCII, SINT, etc.). Keysight 3458A User’s Guide...
  • Page 322 10 OUTPUT 722;"QFORMAT NUM" 20 OUTPUT 722;"ARANGE?" 30 ENTER 722;A 40 PRINT A 50 END Typical response: ALPHA 10 OUTPUT 722; "QFORMAT ALPHA" 20 OUTPUT 722; "ARANGE?" 30 ENTER 722;A$ 40 PRINT A$ 50 END Typical response: ARANGE ON Keysight 3458A User’s Guide...
  • Page 323 To select the autorange mode, specify AUTO for max._input or default the parameter. In the autorange mode, the multimeter samples the input signal before each reading and selects the appropriate range. Keysight 3458A User’s Guide...
  • Page 324 10 µA 12 µA >12E-6 to 120E-6 100 µA 120 µA >120E-6 to 1.2E-3 1 mA 1.2 mA >1.2E-3 to 12E-3 10 mA 12 mA >12E-3 to 120E-3 100 mA 120 mA >120E-3 to 1.2 1.05 A Keysight 3458A User’s Guide...
  • Page 325 For the remaining measurement functions (DCV, ACV, ACDCV, OHM, OHMF, DCI, and ACI), you specify the %_resolution as a percentage of the max._input parameter. The multimeter then multiplies %_resolution by the max._input to determine the measurement's resolution. Keysight 3458A User’s Guide...
  • Page 326 – Related commands: ARANGE, FUNC, R Examples In the following program, line 10 allows %_resolution in line 30 to control the resolution. The resolution specified by line 30 is 10 mW. Keysight 3458A User’s Guide...
  • Page 327 – The signal voltage can be measured using the DCV, ACV, or ACDCV measurement function. (For ACV or ACDCV, any of the three measurement methods ANA, RNDM, or SYNC may be used.) The multimeter always uses DCV for the reference voltage measurement. The measurable reference Keysight 3458A User’s Guide...
  • Page 328 (%_resolution also affects the reading rate. Refer to the “Appendix A: Specifications” on page 409 for more information.) If you default the %_resolution parameter for frequency or period measurements, the multimeter uses .00001. Keysight 3458A User’s Guide...
  • Page 329 1 s and 7 digits of resolution. For sampled ACV or ACDCV, the default %_resolution is 0.01% for SETACV SYNC or 0.4% for SETACV RNDM. For all other measurement functions, the default resolution is determined by the present integration time. Keysight 3458A User’s Guide...
  • Page 330 10 mW. However, because of line 10, the actual resolution is 100 µW. 10 OUTPUT 722;"NPLC 1000" !SETS PLCS TO MAXIMUM 20 OUTPUT 722;"OHM 1E3 !SELECTS 2-WIRE OHMS, 1 kW RANGE 30 OUTPUT 722;"RES .001 !REQUESTS 10 mW RESOLUTION 40 END Keysight 3458A User’s Guide...
  • Page 331 EXTOUT ICOMP,NEG OCOMP OFF FIXEDZ OFF OFORMAT ASCII QFORMAT NORM FSOURCE ACV RATIO OFF INBUF OFF RQS 0 LEVEL 0,AC SETACV ANA LFILTER OFF SLOPE POS LFREQ (line frequency rounded to 50 or 60 Hz) SSRC LEVEL,AUTO Keysight 3458A User’s Guide...
  • Page 332 GPIB device clear command before you send the multimeter's RESET command. This is shown in the example below. – Related commands: PRESET Example 10 CLEAR 722 !CLEARS THE MULTIMETER IMMEDIATELY 20 OUTPUT 722;"RESET" !RESETS THE MULTIMETER 30 END Keysight 3458A User’s Guide...
  • Page 333 DEGREE Time constant for FILTER and RMS LOWER Smallest reading in STATS Upper Limit for PFAIL operation MEAN Average of readings in STATS Lower limit for PFAIL NSAMP Number of samples in STATS Keysight 3458A User’s Guide...
  • Page 334 40 OUTPUT 722;"DCV 3" !DC VOLTAGE, 10 V RANGE 50 OUTPUT 722;"MATH STAT" !ENABLES STATISTICS MATH OPERATION 60 OUTPUT 722;"TRIG SGL" !TRIGGERS THE MULTIMETER ONCE 70 OUTPUT 722;"RMATH SDEV" !READS STANDARD DEVIATION 80 ENTER 722;A !ENTERS STANDARD DEVIATION Keysight 3458A User’s Guide...
  • Page 335 You can re-enable reading memory without destroying any stored readings using the MEM CONT command. – The multimeter assigns a number to each reading in reading memory. The most recent reading is assigned the lowest number (1) and the oldest reading Keysight 3458A User’s Guide...
  • Page 336 60 OUTPUT 722;"TARM SGL, 10" !10 GROUPS OF READINGS 70 OUTPUT 722;"RMEM 1,3,6" !READS 1ST - 3RD READINGS of 6TH GROUP 80 ENTER 722;A,B,C !ENTERS READINGS INTO A, B, & C VARIABLES 90 PRINT A,B,C !PRINTS READINGS 100 END Keysight 3458A User’s Guide...
  • Page 337 Default value = 0 (no conditions enabled). Remarks – You can control the errors that will set bit 5 with the EMASK command. – The power-on SRQ bit is stored in continuous memory. All other bits are cleared at power-on. Keysight 3458A User’s Guide...
  • Page 338 – From the front panel, you can review the names of all stored states by pressing the Recall State key and by using the up and down arrow keys. When you have found the desired state, press the Enter key to recall that state. Keysight 3458A User’s Guide...
  • Page 339 – Related commands: MSIZE, PURGE, SCRATCH, SSTATE Example OUTPUT 722; "RSTATE B2" !RECALLS STORED STATE NAMED B2 SCAL This is a calibration command. Refer to the 3458A Calibration Manual for details. SCRATCH Clears all subprograms and stored states from memory. Syntax...
  • Page 340 – Related commands: ACAL, CAL, CALNUM?, CALSTR, SCAL Examples Changing the code 3458A OUTPUT 722;"SECURE ,4448,0 n" !CHANGE FACTORY SECURITY CODE TO 4448, !ENABLE AUTOCAL SECURITY Disabling security 3458A OUTPUT 722;"SECURE ,0" !DISABLES SECURITY FOR CALIBRATION AND AUTOCAL Keysight 3458A User’s Guide...
  • Page 341 – Related commands: ACBAND, ACDCV, ACV, FUNC, SSRC Example 10 OUTPUT 722; "SETACV SYNC" !SPECIFIES SYNCHRONOUS SAMPLING (DC COUPLED) 20 OUTPUT 722;"ACDCV" !SELECTS AC+DC VOLTAGE MEASUREMENTS 30 END Keysight 3458A User’s Guide...
  • Page 342 – Query command: The SLOPE? query command returns the present slope. Refer to Query commands near the front of this chapter for more information. – Related commands: LEVEL, LFILTER, NRDGS, SSRC, TRlG Example OUTPUT 722;"SLOPE POS" !SELECTS THE POSITIVE GOING SLOPE FOR !LEVEL DETECTION Keysight 3458A User’s Guide...
  • Page 343 Divisor in the SCALE operation UPPER Largest reading in STATS HIRES Not used by any math operation The number of readings that passed PFAIL before PFAILNUM a failure was encountered Default register = DEGREE. Power-on register = see above listing. Keysight 3458A User’s Guide...
  • Page 344 40 OUTPUT 722;"SMATH RES" !PLACES READING IN RES REGISTER 50 DISP "CONNECT SOURCE; PRESS CONT" !OPERATOR PROMPT 60 PAUSE !SUSPENDS PROGRAM EXECUTION 70 OUTPUT 722;"ACV" !SELECTS AC VOLTAGE 80 OUTPUT 722;"MATH DBM" !ENABLES DBM MATH OPERATION 90 OUTPUT 722;"TRIG AUTO" !TRIGGERS AUTOMATICALLY 100 END Keysight 3458A User’s Guide...
  • Page 345 Selects the measurement range (you cannot use autorange for sub-sampled measurements). To select a range, you specify max._input as the input signal's expected peak amplitude. The multimeter then selects the correct range. The following table shows the max._input parameters and the ranges they select. Keysight 3458A User’s Guide...
  • Page 346 (see next Remark). To do this, you should enable reading memory before executing the SSAC or SSDC command (executing SSAC or SSDC does not change the output format to SINT when reading memory is enabled). Keysight 3458A User’s Guide...
  • Page 347 10 OPTION BASE 1 !COMPUTER ARRAY NUMBERING STARTS AT 1 20 REAL Samp(1:200) BUFFER !CREATE BUFFER ARRAY 30 ASSIGN @Dvm TO 722 !ASSIGN MULTIMETER ADDRESS 40 ASSIGN @Samp TO BUFFER Samp(*) !ASSIGN BUFFER 50 OUTPUT @Dvm;"PRESET FAST" !TARM SYN, TRIG AUTO, DINT FORMATS Keysight 3458A User’s Guide...
  • Page 348 60 ALLOCATE REAL Wave_form(1:Num_samples) !CREATE ARRAY FOR SORTED DATA 70 ALLOCATE REAL Samp(1:Num_samples) !CREATE ARRAY FOR SAMPLES 80 ASSIGN @Dvm TO 722 !ASSIGN MULTIMETER ADDRESS 90 ASSIGN @Int_samp TO BUFFER Int_samp(*) !ASSIGN BUFFER I/O PATH NAME Keysight 3458A User’s Guide...
  • Page 349 220 Samp(I)=DROUND(Samp(I),4) !ROUND TO 4 DIGITS 230 NEXT I 235 !--------------------------SORT SAMPLES---------------------------- 240 Inc=N1+N2 !TOTAL NUMBER OF BURSTS 250 K=1 260 FOR I=1 TO N1 270 L=I 280 FOR J=1 TO N3 290 Wave_form(L)=Samp(K) 300 K=K+1 310 L=L+Inc Keysight 3458A User’s Guide...
  • Page 350 2 bursts contain 6 samples each and 2 bursts contain 5 samples each. The values returned by SSPARM? are then 2, 2, and 6. Syntax SSPARM? Remarks – Related commands: SSAC, SSDC, SSRC, SWEEP Example See the SSDC example on the preceding page. Keysight 3458A User’s Guide...
  • Page 351 SLOPE command. [a] For synchronous ACV or ACDCV, the level triggering voltage (LEVEL command) and the slope (SLOPE command) are determined automatically and cannot be specified. Power-on source = LEVEL Default source = LEVEL Keysight 3458A User’s Guide...
  • Page 352 – Query command: The SSRC? query command returns two responses separated by a comma. The first response is the present source. The second response is the present mode. Refer to Query commands near the front of this chapter for more information. Keysight 3458A User’s Guide...
  • Page 353 125 !SINT, NO DATA CONVERSION IS NECESSARY HERE (INTEGER ARRAY REQUIRED) 130 OUTPUT @Dvm;"ISCALE?" !QUERY SCALE FACTOR FOR SINT FORMAT 140 ENTER @Dvm; S !ENTER SCALE FACTOR 150 OUTPUT @Dvm;"SSPARM?" !QUERY SUB-SAMPLING PARAMETERS 160 ENTER @Dvm;N1,N2,N3 !ENTER SUB-SAMPLING PARAMETERS Keysight 3458A User’s Guide...
  • Page 354 380 K=K+ 1 390 L=L+Inc 400 NEXT J 410 NEXT I 420 END In the following program, the SSRC EXT event is used with synchronous AC voltage measurements. After the trigger event occurs (the trigger arm and sample Keysight 3458A User’s Guide...
  • Page 355 8 will be recorded as STATE8. The state can be recalled later using either the name 8 or STATE8. State 0 is reserved for the multimeter's power-down state (see first Remark below). Power-on name = none. Default name = none; parameter required. Keysight 3458A User’s Guide...
  • Page 356 Recall State key and using the up and down arrow keys. When you have found the desired state, press the Enter key to recall that state. – Related commands: MSIZE, PURGE, RSTATE, SCRATCH Example OUTPUT 722;"SSTATE B2" !STORES PRESENT STATE WITH NAME B2 Keysight 3458A User’s Guide...
  • Page 357 – The CSB command clears the status register (bits 4, 5, and 6 are not cleared if the condition(s) that set the bit(s) still exist). The RQS command designates which status register conditions will assert SRQ on the GPIB bus. – Related commands: CSB, EXTOUT, RQS, SPOLL (GPIB command) Keysight 3458A User’s Guide...
  • Page 358 15 or SUB15. A subprogram named 0 (zero) is designated the autostart subprogram (see 7th Remark following). Power-on name = none. Default name = none; parameter required. Keysight 3458A User’s Guide...
  • Page 359 – Whenever the TARM EXT command is encountered in a subprogram, the multimeter waits until an external trigger is received on its Ext Trig connector before executing the next line of the subprogram. This allows you to synchronize subprogram execution to external equipment. Keysight 3458A User’s Guide...
  • Page 360 (TRIG SGL), subprogram execution ceases until the 1000 readings are taken. After the readings are taken, the subprogram changes the measurement function to 2-wire ohms and the number of readings to 100. When the second TARM EXT command is encountered (line 100), subprogram execution Keysight 3458A User’s Guide...
  • Page 361 – When storing a subprogram, SUBEND signals the end of the subprogram. When a subprogram has been executed, SUBEND sets bit 1 (if enabled) in the status register which signals the subprogram's completion. – Related commands: CALL, COMPRESS, CONT, DELSUB, PAUSE, SCRATCH, Keysight 3458A User’s Guide...
  • Page 362 TIMER command. The SWEEP and NRDGS are interchangeable; the multimeter uses whichever command was executed last in the programming. Executing the SWEEP command automatically sets the sample event to TIMER. In the power-on, RESET, or PRESET state, the multimeter uses the Keysight 3458A User’s Guide...
  • Page 363 80 ASSIGN @Dvm TO 722 !ASSIGN MULTIMETER ADDRESS 90 ASSIGN @Int_samp TO BUFFER Int_samp(*) !ASSIGN BUFFER I/O PATH NAME 100 OUTPUT @Dvm;"PRESET FAST;LEVEL;SLOPE;SSRC LEVEL;SSDC 10" 101 !FAST OPERATION, TARM SYN, LEVEL SYNC SOURCE 0 V, POSITIVE SLOPE Keysight 3458A User’s Guide...
  • Page 364 230 NEXT I 235 !--------------------------SORT SAMPLES---------------------------- 240 Inc=N1+N2 !TOTAL NUMBER OF BURSTS 250 K=1 260 FOR I=1 TO N1 270 L=1 280 FOR J=1 TO N3 290 Wave_form(L)=Samp(K) 300 K=K+1 310 L=L+Inc 320 NEXT J 330 NEXT I Keysight 3458A User’s Guide...
  • Page 365 TARM Trigger arm. Defines the event that enables (arms) the trigger event (TRIG command). You can also use this command to perform multiple measurement cycles. Syntax TARM [event][,number_arms] event The event parameter choices are: Keysight 3458A User’s Guide...
  • Page 366 – The trigger arm event does not necessarily trigger the multimeter. It merely enables the trigger event, making it possible for the multimeter to respond to Keysight 3458A User’s Guide...
  • Page 367 60 OUTPUT 722; "TARM SGL,5" !SELECTS MULTIPLE ARMING FOR 5 CYCLES 70 END In this program, line 60 arms the trigger once for each measurement cycle. This occurs five times. After the fifth cycle, trigger arming reverts to HOLD. This Keysight 3458A User’s Guide...
  • Page 368 – Setting TBUFF to ON corrects for a TRIGGER TOO FAST error that can occur when using an external EXT trigger arm, trigger, or sample event. With TBUFF OFF, any external trigger occurring during a reading generates the TRIGGER Keysight 3458A User’s Guide...
  • Page 369 – Monitoring the multimeter's temperature is helpful to determine when to perform autocalibration. – Related commands: ACAL, CAL, CALSTR Example 10 OUTPUT 722; "TEMP?" !READ TEMPERATURE 20 ENTER 722; A !ENTER RESULT 30 PRINT A !PRINT RESULT 40 END Keysight 3458A User’s Guide...
  • Page 370 On previous multimeters, the TERM command internally connected or disconnected the multimeter's input terminals. The 3458A accepts the TERM command to maintain language compatibility with these multimeters, but does not respond since the 3458A's input terminals cannot be controlled from remote. Syntax TERM [source]...
  • Page 371 NRDGS command. When using the TIMER event, the time interval is inserted between readings. Syntax TIMER [time] time The valid range of the time parameter is (1 /maximum sampling rate) to 6000 seconds in 100 ns increments. Power-on time = 1 second. Default time = 1 second. Keysight 3458A User’s Guide...
  • Page 372 60 OUTPUT 722;"MEM FIFO" !ENABLES READING MEMORY (FIFO MODE) 70 OUTPUT 722;"TIMER 2" !SELECTS 2 SECOND INTERVAL 80 OUTPUT 722;"NRDGS 10 TIMER" !10 READINGS PER SAMPLE EVENT (TIMER) 90 OUTPUT 722;"TRIG SGL" !TRIGGERS ONCE 100 END Keysight 3458A User’s Guide...
  • Page 373 Triggers when the input signal reaches the voltage specified by the LEVEL LEVEL command on the slope specified by the SLOPE command. Triggers on a zero crossing of the AC line voltage LINE Keysight 3458A User’s Guide...
  • Page 374 Line 50 generates a single trigger causing the multimeter to make thirty readings. After the readings are complete, the trigger event reverts to HOLD. 10 OUTPUT 722;“RESET" !RETURN TO POWER-ON STATE 20 OUTPUT 722;"TRIG HOLD" !SUSPEND READINGS Keysight 3458A User’s Guide...
  • Page 375 Command Reference 30 OUTPUT 722;"DCV 10" !DC VOLTAGE MEASUREMENTS,10 V RANGE 40 OUTPUT 722;"NRDGS 30,AUTO" !30 READINGS PER SAMPLE EVENT (AUTO) 50 OUTPUT 722;"TRIG SGL" !GENERATES A SINGLE TRIGGER 60 END Keysight 3458A User’s Guide...
  • Page 376 Command Reference THIS PAGE HAS BEEN INTENTIONALLY LEFT BLANK. Keysight 3458A User’s Guide...
  • Page 377 BASIC Language for the 3458A BASIC Language for the 3458A Introduction How It Works BASIC Language Commands New Multimeter Commands 3458A BASIC Language Example Program Variables and Arrays General Purpose Math Subprograms Writing and Loading Subprograms Subprogram Command Types Conditional Statements in Subprograms...
  • Page 378 BASIC Language for the 3458A Introduction This chapter describes the BASIC commands supported by the 3458AA's internal BASIC language operating system. With this feature, many of your special requirements can be easily satisfied by writing and downloading a simple BASIC subprogram to customize the multimeter's behavior.
  • Page 379 BASIC Language for the 3458A How It Works Simply create a new subprogram in the 3458AA's program memory space using the multimeter's SUB command. You may include any multimeter commands as discussed in chapter 6. You may also include any of the new BASIC language commands described in this supplement to build simple BASIC programs.
  • Page 380 BASIC Language for the 3458A BASIC Language Commands This section gives you an overview of the BASIC language commands that are supported by the 3458AA's internal BASIC language operating system. Refer to the later sections in this chapter for more detailed information and examples on these commands.
  • Page 381 BASIC Language for the 3458A Math operations Numeric Operations: +, -, *, /, ^ >, <, >=, <=, <> DIV, MOD, ABS, SQR, LOG, EXP, LGT, SIN, COS, ATN Binary Operations: AND, OR, EXOR, NOT, BINAND, BINCMP, BINEOR, BINIOR, BIT, ROTATE, SHIFT...
  • Page 382 BASIC Language for the 3458A Looping and branching FOR counter =initial_value TO final-value [STEP step_size] NEXT counter WHILE expression ENDWHILE IF expression THEN [ ELSE ] ENDIF Binary programs CALLARRAY array name, integer_list Fetches the internal address of the specified array and begins execution there.
  • Page 383 BASIC Language for the 3458A New Multimeter Commands The following commands are not documented in chapter 6 but are included in this supplement for your convenience. These commands will work with all revisions of the 3458AA's instrument firmware (except as noted).
  • Page 384 BASIC Language for the 3458A 3458A BASIC Language Example Program The following example program illustrates the use of the 3458AA's internal BASIC language along with the use of new multimeter commands. This program example uses a Series 300 BASIC computer for program development and for downloading the program to the multimeter over the GPIB interface.
  • Page 385 BASIC Language for the 3458A 360 ! 370 OUTPUT @Dvm; "SUB CALC_MEAN" ! Start of DMM subprogram 380 OUTPUT @Dvm; "REAL BIG,SMALL,AVG" ! Dimension user variables 390 OUTPUT @Dvm; "MMATH STAT" 400 OUTPUT @Dvm; "RMATHV MEAN, AVG" ! New DMM command 410 OUTPUT @Dvm;...
  • Page 386 BASIC Language for the 3458A Variables and Arrays The 3458AA employs two forms of numeric variables: simple variables (also called “scalars”) and subscripted arrays. Variable usage in the 3458AA is very similar to variable usage in an enhanced BASIC language. The 3458AA does not provide string variables.
  • Page 387 BASIC Language for the 3458A OUTPUT 722; "LET B=3.14159" Some 3458AA commands expect a specific variable type when defining variables for parameters. For example, the TIME command expects a real number. Similarly, commands which return numeric results will return specific number types. The LINE? command returns an integer number.
  • Page 388 BASIC Language for the 3458A Using variables Simple variable and array names may contain up to 10 characters. The first character must be a letter (A–Z) but the remaining nine characters can be letters, numbers (0–9), the underscore character (“_”), or the question mark (“?”). Upper case is the same as lower case.
  • Page 389 BASIC Language for the 3458A Numeric calculations Any variables, whether simple or array, can be used in numeric calculations. Several math functions are available in the 3458AA command set to allow you to manipulate data. The 3458AA's math functions are described in more detail later in this supplement.
  • Page 390 BASIC Language for the 3458A Filling arrays Array elements are initialized to zero when they are declared (DIM, REAL, or INTEGER commands) or are re-sized. Once you have dimensioned an array, use the FILL command to load your values into the array. The FILL command has the...
  • Page 391 BASIC Language for the 3458A General Purpose Math You can use general purpose math expressions, following standard BASIC language conventions, from either the front-panel keyboard, the system controller, or within 3458AA subprograms. The standard math operators, general math functions, trigonometric functions, and binary functions are available. The 3458AA also has a simple calculator mode.
  • Page 392 BASIC Language for the 3458A General math functions The following table lists the general math functions available in the 3458AA. The arguments (denoted by “X” and “Y”) may be numbers, numeric variables, functions, array elements, or numeric expressions in parentheses.
  • Page 393 BASIC Language for the 3458A Logical functions The 3458AA has four logical functions: AND (inclusive-AND), OR (inclusive-OR), EXOR (exclusive-OR), and NOT (logical inverse). The first three functions compare the two arguments and return either a “0” or a “1” based on the respective truth table.
  • Page 394 BASIC Language for the 3458A Function/Argument Meaning Returns “0” or “1” representing the logic value of the specified bit of the BIT(X,position) argument. The bit position is in the range 0 (Isb) to 15 (msb). Returns an integer obtained by rotating the argument a specified number...
  • Page 395 BASIC Language for the 3458A Math errors When evaluating a math expression, the following errors may occur. The 3458AA treats math errors just like any other execution errors. Refer to chapter 3 for more information on handling errors. Error description...
  • Page 396 BASIC Language for the 3458A 90 ! 100 OUTPUT 722; "CALL TESTER" 110 END You may find that the equality test fails due to rounding errors or other errors caused by the inherent limitations of finite machines. A repeating decimal or irrational number cannot be represented exactly in any finite machine like the 3458AA.
  • Page 397 BASIC Language for the 3458A Subprograms The 3458AA can store and execute BASIC language subprograms. These subprograms can either be downloaded into 3458AA memory from a remote system controller (such as one of the HP Series 200/300 computers) or you can enter the subprogram from the front-panel keyboard.
  • Page 398 BASIC Language for the 3458A Writing and Loading Subprograms The subprogram example programs in this section illustrate relatively simple 3458AA operations which you can copy and use in more complex mainline programs of your own design. This section also shows how to create and edit subprograms.
  • Page 399 BASIC Language for the 3458A if a subprogram nesting error exists when the SUBEND command is executed (e.g., if one of the called subprograms does not exist in 3458AA memory). If you create or download a subprogram using a subprogram name which already exists in 3458AA memory, the new subprogram overwrites the previous subprogram.
  • Page 400 BASIC Language for the 3458A Subprogram Command Types The 3458AA's subprogram-related commands are used only within subprograms. Subprogram definition and deletion commands deal with the storage. viewing, and deletion of subprograms from internal memory. Execution commands control execution of subprograms from inside or outside a subprogram.
  • Page 401 BASIC Language for the 3458A DELSUB The DELSUB (delete subprogram) command deletes the specified subprogram from internal memory but does not delete the subprogram name itself from the catalog listing of subprograms (CAT command). SCRATCH The SCRATCH command deletes (scratches) all 3458AA subprograms, variables, and arrays from internal memory.
  • Page 402 BASIC Language for the 3458A system controller. The following program shows how to list the subprogram DMM_CONF to your system controller. 10 DIM A$[100] 20 OUTPUT 722; "LIST DMM_CONF" 30 REPEAT ENTER 722; A$ PRINT A$ 60 UNTIL A$="SUBEND" 70 END...
  • Page 403 BASIC Language for the 3458A only one subprogram is running at a time. Subprograms can be nested up to 10 deep. Subprogram PAUSE The PAUSE command pauses the most recent subprogram executed with the CALL command. Once a subprogram has been paused, you must execute the CONT (continue) command to resume execution.
  • Page 404 BASIC Language for the 3458A 10 OUTPUT 722; "SUB DMM_CONF" 20 OUTPUT 722; "DCV 8, 0.00125" 30 OUTPUT 722; "TRIG SGL" 40 OUTPUT 722; "ENTER A' 60 OUTPUT 722; "IF A<5.06 THEN; RETURN" 70 OUTPUT 722; "ELSE" 80 OUTPUT 722; "TRIG SGL"...
  • Page 405 BASIC Language for the 3458A Conditional Statements in Subprograms The 3458AA provides three BASIC language statements for conditional branching and looping. Use these statements only within 3458AA subprograms. Conditional branching and looping statements provide for repetitive tests, initializing arrays, etc.
  • Page 406 BASIC Language for the 3458A 100 OUTPUT 722; "CALL DMM_CONF" 110 END WHILE Loops The WHILE command defines a loop which is repeated as long as the specified numeric expression is true. The syntax for the WHILE command is shown below.
  • Page 407 BASIC Language for the 3458A [ program segment ] ENDIF The ENDIF statement must follow the IF...THEN statement somewhere in the subprogram. ELSE is an optional statement, but if used must appear before the ENDIF statement. All commands after the IF...THEN statement and before the ELSE and ENDIF statements will be executed if the expression evaluates to true (not equal to zero).
  • Page 408 BASIC Language for the 3458A Keysight 3458A User’s Guide...
  • Page 409 Keysight 3458A Multimeter User’s Guide Specifications For the specifications and characteristics of the 3458A multimeter, refer to the datasheet at http://literature.cdn.keysight.com/litweb/pdf/5965-4971E.pdf.
  • Page 410 Specifications THIS PAGE HAS BEEN INTENTIONALLY LEFT BLANK. Keysight 3458A User’s Guide...
  • Page 411 Keysight 3458A Multimeter User’s Guide GPIB Commands Introduction...
  • Page 412 Device Clear command issued from the controller. Device trigger Allows the multimeter to be triggered over the GPIB Controller function No capability. Describes the electrical drivers used by the multimeter (E2 = Driver electronics tri-state, 1MByte/second max.) Keysight 3458A User’s Guide...
  • Page 413 – Disables triggering (the previous triggering mode can be resumed by sending any multimeter command). Syntax CLEAR 7 CLEAR 722 Examples CLEAR 7 !CLEARS ALL DEVICES (DCL) ON THE BUS (SELECT CODE 7) CLEAR 722 !CLEARS THE DEVICE (SDC) AT ADDRESS 22 (SELECT CODE 7) Keysight 3458A User’s Guide...
  • Page 414 – After disabling the LOCAL key with LOCAL LOCKOUT, you can only enable it by sending the GPIB LOCAL 7 command or by cycling power. If the multimeter's LOCAL key is disabled by LOCAL LOCKOUT, the LOCAL 722 command enables Keysight 3458A User’s Guide...
  • Page 415 REMOTE 7 !SETS GPIB REN LINE TRUE The above line does not, by itself, place the multimeter in the remote state. The multimeter will only go into the remote state when it receives its listen address (e.g., sending OUTPUT 722;"BEEP"). Keysight 3458A User’s Guide...
  • Page 416 – If the SRQ line is set true when you send SPOLL, all bits in the status register are cleared provided the condition that set. the bit(s) is no longer present. If the SRQ line is false when you send SPOLL, the status register's contents are not changed. Keysight 3458A User’s Guide...
  • Page 417 (multimeter command set), the TRIGGER command resumes subprogram execution but does not generate a single trigger. Examples TRIGGER 7 !SENDS GROUP EXECUTE TRIGGER (GET) TRIGGER 722 !SENDS GROUP EXECUTE TRIGGER (GET) TO THE DEVICE AT ADDRESS Keysight 3458A User’s Guide...
  • Page 418 GPIB Commands THIS PAGE HAS BEEN INTENTIONALLY LEFT BLANK. Keysight 3458A User’s Guide...
  • Page 419 Procedure to Lock Out Front/Rear Terminals and Guard Terminal Switches Procedure to Lock Out Front/Rear Terminals and Guard Terminal Switches Introduction Tools Required Procedure Keysight 3458A User’s Guide...
  • Page 420 Either or both the Front/Rear Terminals and Guard Terminal switches can be locked out to prevent changing their settings. To do this, first remove all covers from the 3458A. Then, remove the pushrods from the Front/Rear and Guard switches. Next, place switch covers over the holes where the pushrods previously protruded through.
  • Page 421 Procedure to Lock Out Front/Rear Terminals and Guard Terminal Switches Tools Required You need: 1 #1 Pozidriv screwdriver 2 #TX 15 Torx driver 3 #TX10 Torx driver Keysight 3458A User’s Guide...
  • Page 422 – Switch Cap Installation Procedure – Covers Installation Procedure Covers removal procedure Do the following: 1 Remove any connections to the 3458A. 2 Remove ac power from the 3458A. 3 Refer to Figure C-1. Turn the instrument so its right side faces you (as seen from the front).
  • Page 423 10 Remove the top cover. Pull the cover toward the rear and away from the instrument. 11 Turn the 3458A over so its top sits on your workbench. Remove the bottom cover. Pull the cover toward the rear and away from the instrument. Leave the instrument in its present position.
  • Page 424 Procedure to Lock Out Front/Rear Terminals and Guard Terminal Switches Figure C-3 Covers ground screws Figure C-4 3458A rear view Keysight 3458A User’s Guide...
  • Page 425 2 Use the #TX10 Torx driver to remove the top shield screw. Then remove the shield. Pull the shield toward the rear of the instrument until the shield retainers line up with the slots in the shield. Lift the shield off. Keysight 3458A User’s Guide...
  • Page 426 Procedure to Lock Out Front/Rear Terminals and Guard Terminal Switches Figure C-5 3458A inside bottom view Keysight 3458A User’s Guide...
  • Page 427 Procedure to Lock Out Front/Rear Terminals and Guard Terminal Switches Figure C-6 Guard switch and pushrod location Keysight 3458A User’s Guide...
  • Page 428 Procedure to Lock Out Front/Rear Terminals and Guard Terminal Switches Figure C-7 3458A inside top view 3 Refer to Figure C-8. Locate the pushrod for the Front/Rear Terminal switch. Pull the pushrod off. You may need to pry the pushrod loose with a small flat blade screwdriver, Set the switch in the position it is to be used.
  • Page 429 5 Squeeze the tabs on the cover together and push the cover all the way into the switch hole. Lock it in place. 6 Do the same in steps 4 and 5 for the other switch hole, if necessary. Figure C-8 Front/rear terminal switch and pushrod location Keysight 3458A User’s Guide...
  • Page 430 Covers installation procedure Do the following: 1 Turn the 3458A over so its top sits on your workbench. 2 Install the bottom cover by placing it into the slots of the instrument side castings, Then push the cover toward the front of the instrument into the front panel bezel.
  • Page 431 10 Reinstall the right side handle strap. Use the #1 Pozidriv to reinstall side handle strap screws. 11 Your instrument is now ready for use. Keysight suggests that after you apply power that you perform an automatic calibration on the instrument. To do this. use the “ACAL ALL” command. Keysight 3458A User’s Guide...
  • Page 432 Procedure to Lock Out Front/Rear Terminals and Guard Terminal Switches THIS PAGE HAS BEEN INTENTIONALLY LEFT BLANK. Keysight 3458A User’s Guide...
  • Page 433 In 1975, 24 readings per second with 5 1/2 digits of resolution was considered very fast; today the 3458A multimeter can make 50,000 readings per second with 5 1/2 digits-- two thousand times faster. This extraordinary increase...
  • Page 434 Even the traditionally slower measurement functions, such as AC Volts, are quicker with the 3458A. For example, you can measure true rms ACV at up to 50 readings per second with full accuracy for input frequencies greater than 10 kHz.
  • Page 435 Program memory The speed of the testing process can also be maximized by tailoring the communication path between the 3458A and the computer. The dmm is generally the fastest instrument in the system; hence to perform a series of measurements, the computer may be compelled to take more time with other instruments.
  • Page 436 All ranges and functions, including AC, are automatically calibrated using precision internal ratio transfer measurements relative to the external standards. (The subject of calibration is treated in detail in Product Note 3458A-3) A system's up-time is also increased as a result of the increased reliability of its components.
  • Page 437 The purpose of this Product note is to illustrate how you can use the revolutionary speed and accuracy of the 3458A multimeter to achieve the best possible test throughput and reading rates for your application. This is achieved by providing an explanation of the trade-offs offered by the instrument, and its optimal use with the HP 9000 Series 200/300 computers.
  • Page 438 3458A. HPML is an application-oriented command set. The basic philosophy behind this command set is that you don't need know what the 3458A is doing to make the measurement but need only to understand the measurement you want to make.
  • Page 439 100 ns steps. Operating at 60 Hz line frequency, for example, the choice of NPLC 1 is equal to APER 0.016666. Figure D-1 Shows the dependency of accuracy, reading rate, resolution, and noise on aperture or NPLC selected Keysight 3458A User’s Guide...
  • Page 440 .0016666 s (60 Hz operation). The query NPLC? returns 99.9958E-3 PLC. If the value of 2.5 is selected for NPLC, then the 3458A sets the integration period to 3 PLC. If the value of 21 is selected for NPLC, then the integration period is set to 30 PLC.
  • Page 441 (omitting the resolution parameter of the DCV command and using the RES command) both set the 3458A to DCV, the 100 V range, the integration period to 8 µs, and set the resolution to .001% of 20 V. The reading rate can be doubled simply by turning the auto zero operation off.
  • Page 442 In reality, offsets like this are only encountered in lower values of resistance. The 3458A offers a 10 mA current source that will, at least, mask the effect of the thermally generated offset. Hence, in many cases Offset-Compensated Ohms may not be needed for lower resistance measurements.
  • Page 443 50,000 readings per second through this path. The commands for this choice of path are: DSAC (direct sample, AC coupled) DSDC (direct sample, DC coupled) SSAC (subsampled, AC coupled) SSDC (subsampled, DC coupled) Keysight 3458A User’s Guide...
  • Page 444 In general, the aspects of these commands that most influence throughput are those associated with ACV, where the 3458A handles the task of measuring the rms value of either repetitive wave forms with the synchronous ACV or noise measurements with random ACV. A detailed look at the techniques and the trade-offs of the three methods of rms ACV measurement is in the next section.
  • Page 445 ACV functions for high resolution. Aliasing (discussed in detail in the Digitizing Product Note 3458A-2) is avoided by a random selection of sampling intervals from 20 to 40 µs in 10 ns increments.
  • Page 446 Bandwidth 10 Hz to 2 MHz 1 Hz to 10 MHz 20 Hz to 10 MHz Best Accuracy 300 ppm 100 ppm 1000 ppm Reading Rate 50 rdgs/s 10 rdgs/s 40 rgds/s Crest Factor Waveforms Repetitive Keysight 3458A User’s Guide...
  • Page 447 Hence, the frequency of the input has a direct impact on the reading rate. Characterization of the 3458A may be necessary to fine tune the measurement throughput for either ACV or ACI to fit your application.
  • Page 448 Optimizing Throughout and Reading Rate capability of the 3458A by letting it compute its own statistics, linearize its own thermistors, or check its own limits while the controller is controlling other instrumentation or is otherwise busy. The features of the 3458A dmm that make this possible are the built-in math functions, the Reading Memory, State Memory and Program Memory.
  • Page 449 The computer is alerted only if the test has failed. If statistics are important on the measurements, then it is a simple matter to let the 3458A assume the task of computation instead of having to write a program on the controller. The computer in the 3458A is a very powerful Motorola 68000 with a 8 MHz operating clock;...
  • Page 450 3458A. Again, once the command string is transferred to the memory of the 3458A, a simple command over GPIB initiates the measurement sequence.
  • Page 451 Optimizing Throughout and Reading Rate Measurement list The most efficient method of using the 3458A within a system is to establish a measurement list in Program Memory that corresponds with a channel list in the signal switching instrument. The 358A's External Output is connected to the...
  • Page 452 Optimizing Throughout and Reading Rate A Benchmark The benchmark used to show the affect of the various functions of the 3458A multimeter will start with the most convenient, but least rapid, procedure of having the computer ask the dmm to change to a particular function, make a measurement, and transfer the measurement to the computer.
  • Page 453 2 DCV <10 V ±1% 1 DCV <10 V ±.01% 2 DCV <10 V ±1% 1 DCV <1 V ±.001% 1 ACV <10 V ±.1% 1 DCV <10 V ±1% 3 DCV <10 V ±.01% Keysight 3458A User’s Guide...
  • Page 454 820 Tns_time=0 830 SUBEND The 3458A is placed in remote operation by the computer and is reset to its default conditions. The integration time is set to 10 PLC, the settling delays are set so that first reading after a function or a range change meets its specified accuracy.
  • Page 455 Correct delay time: (Subprogram Delay) time = 1.48 s. 1500 SUB Delay(REAL Dnld_time,Exe_time,Tns_time) 1510 DIM A(37) 1520 Exe_time=TIMEDATE 1530 OUTPUT 722;"PRESET" 1540 OUTPUT 722;"OHM,1E4;NPLC 0;DELAY 0 1550 FOR I=1 TO 15 1730 OUTPUT 722;"ACV,10;ACBAND 5000;APER 20E-6;DELAY .01" 1740 ENTER 722;A(34) Keysight 3458A User’s Guide...
  • Page 456 FOR NEXT loop. Except for the convenience of data transfer, there is no marked improvement in the speed of the measurement in this case. If the data were transferred via a TRANSFER statement to the computer, there would be more time savings. Keysight 3458A User’s Guide...
  • Page 457 SUB 1. The commands are transferred from the computer to the 3458A where they are compiled. Execution of the commands commence when the dmm subprogram is called with the CALL 1 command.
  • Page 458 Optimizing Throughout and Reading Rate By using the image “#,K”, the End-Of-Line (EOL) terminators are suppressed. When the 3458A receives the command without a terminator, it releases the computer so that the computer can continue the program while the 3458A continues with the operations it was requested to do.
  • Page 459 For example, to get 6 1/2 digits resolution, the 3458A can be set to APER 10E-5 (100 µs), where it can take almost 10,000 readings per second. If measurement calls for only a few measurements with this resolution and a greater number with less resolution, it still may be faster to leave the integration time at 100 µs and take all the measurements there.
  • Page 460 240 TRANSFER @Buf_1 TO @Dmm 250 Dnld_time=TIMEDATE-Dnld_time 260 Execute: ! Dmm Execution time 270 Exe_time=TIMEDATE 280 OUTPUT @Dmm;"CALL Try" 290 Exe_time=TIMEDATE-Exe_time 300 Read:! Transfer the readings to the Computer 310 Tns_time=TIMEDATE 320 TRANSFER @Dmm TO @Buf_2 Keysight 3458A User’s Guide...
  • Page 461 140 PRINT USING "51A,DD.DDD";"The execution time for correct integration time is";Exe_time 150 PRINT 160 ! 170 CALL Delay(Dnld_time,Exe_time,Tns_time) 180 PRINT USING "44A,DD.DDD";"The execution time for correct delay time is";Exe_time 190 PRINT 200 ! 210 CALL Burst(Dnld_time,Exe_time,Tns_time) Keysight 3458A User’s Guide...
  • Page 462 370 PRINT USING "44A,DD.DDD";"The transfer time using FOR NEXT is ";Tns_time 380 PRINT USING "44A,DD.DDD";"The total time for display off is";Exe_time+Dnld_time+Tns_time 390 PRINT 400 ! 410 CALL Azero(Dnld_time,Exe_time,Tns_time) 420 PRINT USING "44A,DD.DDD";"The execution time for program memory is ";Exe_time Keysight 3458A User’s Guide...
  • Page 463 560 SUB Default(REAL Dnld_time,Exe_time, Tns_time) 570 DIM A(37) 580 Exe_time=TlMEDATE 590 OUTPUT 722:"RESET;TRIG SYN" 600 OUTPUT 722;"OHM" 610 FOR I=1 TO 23 620 ENTER 722;A(I) 630 NEXT I 640 OUTPUT 722;"OHMF" 650 ENTER 722;A(24) 660 ENTER 722;A(25) 670 OUTPUT 722;"ACV" Keysight 3458A User’s Guide...
  • Page 464 870 OUTPUT 722;"RESET;TRIG SYN" 880 OUTPUT 722;"OHM,1E4 890 FOR I=1 TO 15 900 ENTER 722;A(I) 910 NEXT I 920 OUTPUT 722;"OHM,1E5" 930 FOR I=16 TO 23 940 ENTER 722;A(I) 950 NEXT I 960 OUTPUT 722;"OHMF,1E3" 970 ENTER 722;A(24) Keysight 3458A User’s Guide...
  • Page 465 1170 SUB Integrat(REAL Dnld_time,Exe_time, Tns_time) 1180 DIM A(37) 1190 Exe_time=TIMEDATE 1200 OUTPUT 722;"PRESET" 1210 OUTPUT 722;"OHM,1E4;NPLC 0" 1220 FOR I=1 TO 15 1230 ENTER 722;A(I) 1240 NEXT I 1250 OUTPUT 722;"OHM,1E5" 1260 FOR I=16 TO 23 1270 ENTER 722;A(1) Keysight 3458A User’s Guide...
  • Page 466 1460 Exe_time=TIMEDATE-Exe_time 1470 Dnld_time=0 1480 Tns_time=0 1490 SUBEND 1500 SUB Delay(REAL Dnld_time,Exe_time,Tns_time) 1510 DIM A(37) 1520 Exe_time=TIMEDATE 1530 OUTPUT 722;"PRESET" 1540 OUTPUT 722;"OHM,1E4;NPLC 0;DELAY 0" 1550 FOR I=1 TO 15 1560 ENTER 722;A(I) 1570 NEXT I Keysight 3458A User’s Guide...
  • Page 467 1760 FOR I=35 TO 37 1770 ENTER 722;A(I) 1780 NEXT I 1790 Exe_tlme=TIMEDATE-Exe_time 1800 Dnld_time=0 1810 Tns_time=0 1820 SUBEND 1830 SUB Burst(REAL Dnld_time,Exe_time,Tns_time) 1840 DIM A(37) 1850 Exe_time=TIMEDATE 1860 OUTPUT 722;"PRESET;MEM FIFO;MFORMAT SREAL" 1870 OUTPUT 722;"OHM,1E4;NPLC 0;DELAY 0;NRDGS 15:TRIG SGL" Keysight 3458A User’s Guide...
  • Page 468 2100 OUTPUT 722;"ACV,250;ACBAND 250;DELAY.1;NRDGS 1; TRIG SGL" 2110 OUTPUT 722;"ACV10;ACBAND 25000;DELAY.01;TRIG SGL" 2120 OUTPUT 722:"DCV,10;NPLC 0;DELAY 0;NRDGS 6; TRIG SGL" 2130 OUTPUT 722;"ACV,10;ACBAND 5000;APER 20E-6; DELAY.01;NRDGS 1;TRlG SGL" 2140 OUTPUT 722;"DCV,10;NPLC 0;DELAY 0;NRDGS 3; TRIG SGL;SUBEND" 2150 Dnld_time=TIMEDATE-Dnld_time Keysight 3458A User’s Guide...
  • Page 469 2350 OUTPUT 722;"ACV,10;ACBAND 5000;APER 20E-6;DELAY .01;NRDGS 1;TRIG SGL" 2360 OUTPUT 722:"DCV,10;NPLC 0;DELAY 0;NRDGS 3;TRIG SGL;SUBEND" 2370 Dnld_time=TIMEDATE-Dnld_time 2380 Exe_time=TIMEDATE 2390 OUTPUT 722;"CALL 1" 2400 Exe_time=TIMEDATE-Exe_time 2410 Tns_time=TIMEDATE 2420 FOR I=1 TO 37 2430 ENTER 722:A(I) 2440 NEXT I Keysight 3458A User’s Guide...
  • Page 470 2610 OUTPUT 722;"CALL 1" 2620 Exe_time=TIMEDATE-Exe_time 2630 Tns_tlme=TIMEDATE 2640 FOR I=1 TO 37 2650 ENTER 722;A(I) 2660 NEXT I 2670 Tns_time=TIMEDATE-Tns_time 2680 SUBEND 2690 Defeat(REAL Dnld_time,Exe_time,Tns_time) 2700 DIM A(37) 2710 Dnld_time=TIMEDATE 2720 OUTPUT 722;"PRESET;DISP OFF,TESTING;MFORMAT SREAL;DEFEAT ON" Keysight 3458A User’s Guide...
  • Page 471 2880 NEXT I 2890 Tns_time=TlMEDATE-Tns_time 2900 SUBEND 10 !MAIN PROGRAM 20 COM A(20),B(90),C(30),D(30),J$[80] 30 CALL Test_58(Time58) 40 END 50 ! 60 ! 70 SUB Test_58(Time58) 80 DIM A(20),B(90),C(30),D(30),J$[80] 90 !SET UP SCANNER 100 ASSIGN @Scan TO 709 Keysight 3458A User’s Guide...
  • Page 472 340 ! -------- Channel list -------- 350 ! 360 OUTPUT @Scan;"SLIST 1,2,3,3,4,4,5,5,6,6,7,8.8,0" 370 ! Setup the scan list for the states 380 ! that are automatically incremented 390 ! by the STEP command or the external 400 ! increment input signal Keysight 3458A User’s Guide...
  • Page 473 600 OUTPUT @Dmm;"TARM SGL"! (1) Initiates the measurement sequence once 610 ! TRIG EXT is satisfied and stops after just 620 ! one trigger event occurs. 630 OUTPUT @Dmm;"TARM SGL"!(2) Repeats the sequence again. 640 OUTPUT @Dmm;"TARM SGL"!(3) And again Keysight 3458A User’s Guide...
  • Page 474 860 OUTPUT @Dmm USING "#,K";"CALL 1;"! Calls the dmm program 870 OUTPUT @Scan;"STEP"!Moves to the first setup and triggers the dmm 880 ! 890 !--Transfer readings from dmm to computer-- 900 ! 910 FOR I=1 TO 13 920 ENTER @Dmm;A(I) 930 PRINT USING "SD.DDDE";A(I) Keysight 3458A User’s Guide...
  • Page 475 Optimizing Throughout and Reading Rate 940 NEXT I 950 SUBEND Keysight 3458A User’s Guide...
  • Page 476 Optimizing Throughout and Reading Rate THIS PAGE HAS BEEN INTENTIONALLY LEFT BLANK. Keysight 3458A User’s Guide...
  • Page 477 High Resolution Digitizing With the 3458A High Resolution Digitizing With the 3458A Introduction Speed with Resolution Choice of Two Measurement Paths Capturing the Data High Speed Data Transfers Errors in Measurements (From Product Note 3458A-2) Keysight 3458A User’s Guide...
  • Page 478 2 Configure the 3458A to capture repetitive signals using sequential sampling. 3 Use slope and level triggering to capture the data where you want. 4 Transfer measured signal data from the 3458A to your HP 9000 Series 200/300 Computer at 100 kSamples/s.
  • Page 479 175 ns trigger latency and less than 100 ps measurement-to-measurement jitter. Through the track-and-hold path, the 3458A can digitize repetitive signals up to 12 MHz at 50 kSamples/s with 16 bits resolution by using sequential sampling (subsampling).
  • Page 480 High Resolution Digitizing With the 3458A Figure E-1 In general, digital signal processing systems require a close look at various functions beginning with the analog signal and ending with results meaningful to the user. Avoiding aliasing To avoid signal distortion caused by aliasing, the effective sample interval must meet the Nyquist criterion of 1/(2f ).
  • Page 481 High Resolution Digitizing With the 3458A Figure E-2 Direct sampling acquires the wave form in one pass of the input. Sequential sampling requires a repetitive signal where the period is reconstructed in several passes. The numbers shown represent samples acquired in one period of the input.
  • Page 482 High Resolution Digitizing With the 3458A Choice of Two Measurement Paths The 3458A provides two different input measurement paths: the standard DCV path and the track-and-hold path (see Figure E-3). The track-and hold path is used for subsampling and direct sampling. The DCV path is used for direct sampling alone.
  • Page 483 E-4. Rise times of less than 10 ns will cause overshoot in a digitized measurement; hence, if it is likely that signals with these frequency components will be applied to the input of the 3458A, then bandlimit the signal by filtering. Direct digitizing with the track-and-hold path allows the capture of signals with frequency components up to 12 MHz.
  • Page 484 High Resolution Digitizing With the 3458A Figure E-4 Capturing the pulse amplitude of narrow pulses requires the use of the 12 MHz track-and-hold path. Note, the minimum time between sample acquisition and trigger event is 175 nanoseconds. Keysight 3458A User’s Guide...
  • Page 485 (for burst measurements, this can be paced), and by the computer asking for a reading. The 3458A provides all the tools you need to catch the signal of interest by offering three levels of triggering and up to eight conditions to satisfy including the wave form's level and slope.
  • Page 486 High Resolution Digitizing With the 3458A 10 OUTPUT 722; “TARM HOLD” ! Places the 3458A in a measurement hold condition. 20 OUTPUT 722,”TRIG EXT” ! Sets the trigger event to trigger. 30 OUTPUT 722, “NRDGS 5, TIMER” ! Sets up a burst of five readings for every trigger.
  • Page 487 High Resolution Digitizing With the 3458A lets you specify the number of readings to take, the trigger condition for each reading, and the number of readings saved in memory before or after the trigger event. The SWEEP and SSRC commands are specifically designed to make the task of digitizing easier.
  • Page 488 High Resolution Digitizing With the 3458A the 3458A multiplies the number of readings by the time interval and divides by the minimum time between samples. Delay can be used in conjunction with external trigger synchronization to window your measurement to examine the parts of the wave form you want to see in detail.
  • Page 489 200/300 computer with a direct memory access card only the computer is set up to capture the data at this rate. The readings can be taken from the 3458A internal memory or as the dmm is making the measurements. Two conditions must occur: the dmm has to be devoted to high speed readings and the proper buffers must be set up in the computer.
  • Page 490 Fast Fourier Transform (FFT) and Inverse Fourier Transform (IFT), with the Hanning filter function. Further, the Wave Form Analysis Library gives you a “Fast Scope” program that lets your 3458A and a HP 9000 Series 200/300 computer take measurements up to 50,000 Samples/s and present the data to the computer display at a refresh rate up to 5/s.
  • Page 491 Part of a main program is shown in below. This program captures a wave form using the 3458A, transfers the wave form to the computer, and plots the wave form on the computer's CRT.
  • Page 492 High Resolution Digitizing With the 3458A DISP ! Clear display line OUTPUT I USING "@" ! Clear CRT CALL Init58 ! Wake up the bus GINIT ! Initialize graphics ! Insert user main program here ! to here Returning to the original problem, the subprograms needed to analyze the AM modulated signal are: Setup_dig, Wfdgtz, Wfmove, Fft, and Fft_plot.
  • Page 493 High Resolution Digitizing With the 3458A Figure E-10 Example of results generated using the Wave Form Analysis Library. Keysight 3458A User’s Guide...
  • Page 494 High Resolution Digitizing With the 3458A Errors in Measurements The flexibility of the 3458A helps you avoid or compensate for many of the measurement errors that can occur in the digitizing process. Errors associated with digitizing can be grouped by their amplitude error and time error contributions to the total error in the measurement.
  • Page 495 This section is the low frequency section of the 3458A. Hence, depending on the range, the signal is routed through a low pass filter (the input amplifier) before being presented to the ADC.
  • Page 496 High Resolution Digitizing With the 3458A levels. Integral non-linearity is the maximum deviation of the linearity curve from a leastmean-square fit. In general, differential non-linearity may cause significant measurement error if a low level signal happens to fall on that part of the ADC transfer function with the differential non-linearity error.
  • Page 497 High Resolution Digitizing With the 3458A Figure E-12 With static DC input levels, the analog-to-digital converter may exhibit an ideal transfer function as shown in 12a. With a dynamic input, however, errors shown in 12b may appear. The rms error (actual) is the error measured relative to the best-fit perfect sine wave.
  • Page 498 The 3458A is linear to 16 bits at 100,000 readings/s. The 3458A offers two input paths. The differences are that the direct ADC path (DCV) offers up to 160 kHz bandwidth up to a sampling rate of 100,000 samples per second;...
  • Page 499 The trigger error is orders of magnitude greater than timebase error and jitter. Two effects cause this. The 3458A has no delay line, so there is a trigger latency, a time delay between the trigger and the commencement of the measurement, that is fixed by the firmware, the clock, and the timing circuits.
  • Page 500 High Resolution Digitizing With the 3458A Figure E-15 The effects of timebase jitter is shown here. For the 3458A multimeter, the jitter is 50 ps RMS. This jitter is repeatable so it can be characterized and corrected. Keysight 3458A User’s Guide...
  • Page 501 Computers, series 200/300 reading the GPIB Before applying power Configuration, general Analog Binary coding, two’s Configuration, using ACDCV example, fast complement keys ACV example, fast Buffering, external trigger Configuring RMS conversion Burst complete A/D converter Annunciator Keysight 3458A User’s Guide...
  • Page 502 - f9 keys DEFEAT ERR annunciator Factory address setting DEFKEY ERR? Fast DELAY Error ACDCI example Delay time register, reading the ACI example Delayed readings registers, reading the analog ACDCV example Deleting Error key analog ACV example Keysight 3458A User’s Guide...
  • Page 503 GPIB replacing a current double MCOUNT? replacing the line power single Measurement function Integration time changing the and resolution specifying a directly, specifying Measurements General configuration setting the configuring for AC GPIB Interrupts configuring high-speed transfer Keysight 3458A User’s Guide...
  • Page 504 RATIO trigger arming multiple Ratio measurements numeric Read, using implied Pass/fail Reading PAUSE error register NDIG error registers Nested subprograms example, fast formats NPLC PER key GPIB address NRDGS Percent memory, using Nrdgs/Trig key Keysight 3458A User’s Guide...
  • Page 505 Requirements Stands, tilt Serial number grounding State Series 200/300 computers line power memory, using Service power-on repair RESET State key request Reset key recall Keysight 3458A User’s Guide...
  • Page 506 Triggering power examples, level Switches, setting line external voltage level Sync source event measurements Synchronous setup ACDCV example, fast Two’s complement binary ACV example, fast coding readings sampling conversion sampling remarks USER keys User-defined keys Keysight 3458A User’s Guide...
  • Page 507 This information is subject to change without notice. Always refer to the Keysight website for the latest revision. © Keysight Technologies 1988 - 2021 Edition 9, June 2021 Printed in Malaysia  03458-90014 www.keysight.com...
  • Page 508 Keysight 3458A Multimètre Guide d’utilisation...
  • Page 509 CE DOCUMENT SONT FOURNIES EN Le logiciel fait l'objet d'une licence L'ÉTAT ET POURRONT FAIRE L'OBJET DE en tant que « logiciel informatique © Keysight Technologies 1988 - 2021 MODIFICATIONS SANS PRÉAVIS DANS commercial » tel que défini dans la LES ÉDITIONS ULTÉRIEURES. DANS Conformément aux lois internationales...
  • Page 510 Courant alternatif (CA) Attention, risque de danger (reportez-vous à ce manuel pour des Attention, danger d’électrocution informations détaillées sur les avertissements et les mises en garde) Terminal conducteur de protection Borne du cadre ou du châssis Keysight 3458A Guide d’utilisation...
  • Page 511 établies lors de la conception, de la fabrication et de l’usage normal de l’instrument. Keysight Technologies ne saurait être tenu pour responsable du non-respect de ces consignes. – MISE A LA TERRE DE L'INSTRUMENT: Pour réduire les risques de choc AVERTISSEMENT électrique, le châssis et la baie de l'instrument doivent être relies a la...
  • Page 512 électromagnétiques ambiants continus peut engendrer des pertes de performances. Conditions ambiantes Ce 3458A est conçu pour être utilisé dans des locaux fermés où la condensation est faible. Le tableau ci-dessous illustre les conditions d’environnement générales requises pour cet instrument.
  • Page 513 N'utilisez pas l'instrument à proximité de gaz ou de vapeurs inflammables, de vapeurs ou dans d'environnements humides. Conformité et réglementation des produits Le multimètre numérique 3458A est conforme aux exigences de sécurité et de CEM. Reportez-vous à la Déclaration de conformité pour http://www.keysight.com/go/conformity connaître la dernière révision.
  • Page 514 Web Keysight suivants: – www.keysight.com/find/3458A (informations et support spécifiques au produit, mises à jour logicielles et documentation) – www.keysight.com/find/assist (informations de contact dans le monde entier pour les réparations et le support) Keysight 3458A Guide d’utilisation...
  • Page 515 Chapitre 1 Installation et maintenance Ce chapitre traite de l'inspection initiale, de l'installation et de la maintenance du 3458A. II renferme également la liste des options et des accessoires disponibles. Chapitre 2 Présentation du multimètre Ce chapitre décrit les principes de fonctionnement de base du multimètre. II explique comment utiliser le panneau avant de l'instrument, comment envoyer des commandes au multimètre depuis un ordinateur distant ou consulter les...
  • Page 516 Les annexes contiennent les spécifications du multimètre, les commandes GPIB reconnues par l’instrument, des informations sur le verrouillage des borniers avant/arrière ainsi que des notes relatives à la numérisation et à l’optimisation de la vitesse et du débit de lecture du multimètre. Keysight 3458A Guide d’utilisation...
  • Page 517 Avant de mettre sous tension ....... . .43 Keysight 3458A Guide d’utilisation...
  • Page 518 ........80 Keysight 3458A Guide d’utilisation...
  • Page 519 ........118 Keysight 3458A Guide d’utilisation...
  • Page 520 ........160 Utilisation du format de sortie SINT ou DINT ....160 Keysight 3458A Guide d’utilisation...
  • Page 521 Déclenchement par niveau ........215 Keysight 3458A Guide d’utilisation...
  • Page 522 ..........266 Keysight 3458A Guide d’utilisation...
  • Page 523 ..........319 Keysight 3458A Guide d’utilisation...
  • Page 524 ..........391 Keysight 3458A Guide d’utilisation...
  • Page 525 ..... . .431 Installation des couvercles de l'instrument ....433 Keysight 3458A Guide d’utilisation...
  • Page 526 CETTE PAGE EST BLANCHE INTENTIONNELLEMENT. Keysight 3458A Guide d’utilisation...
  • Page 527 ......215 Figure 5-6 Déclenchement à 50%, pente négative, couplage CA Figure 5-7 Déclenchement à -50%, pente positive, couplage CA Keysight 3458A Guide d’utilisation...
  • Page 528 ..... 240 Figure C-1 Côté droit du 3458A ......424 Figure C-2 Côté...
  • Page 529 ... . .254 Table B-1 Fonctions GPIB ......414 Keysight 3458A Guide d’utilisation...
  • Page 530 CETTE PAGE EST BLANCHE INTENTIONNELLEMENT. Keysight 3458A Guide d’utilisation...
  • Page 531 Keysight 3458A Multimètre Guide d’utilisation Installation et maintenance Introduction     26 Inspection initiale     27 Options et accessoires     28 Installation du multimètre     30 Maintenance     36...
  • Page 532 Installation et maintenance Introduction Ce chapitre présente le Keysight 3458A, et explique comment déballer et installer l 'instrument et le mettre sous tension. Il contient également des informations de maintenance, les spécifications, et les listes des options et accessoires disponibles. Lisez complètement les informations d'installation avant d'effectuer les connexions électriques et de mettre sous tension le Keysight 3458A.
  • Page 533 Installation et maintenance Inspection initiale Si l'un des symptômes suivants apparaît ou est suspecté, retirez le 3458A du AVERTISSEMENT service. N'utilisez pas l'instrument tant que son fonctionnement n'a pas été vérifié par un personnel qualifié: – Dommage visible. – Mauvaises conditions de transport.
  • Page 534 Cache de verrouillage de commutateur (1) 03458-44103 Câble GPIB de 1 mètre 10833A Câble GPIB de 2 mètres 10833B Câble GPIB de 4 mètres 10833C Câble GPIB de 0,5 mètre 10833D Jeu de cordons de test 34118A Keysight 3458A Guide d’utilisation...
  • Page 535 Sonde de température 34303A Thermistance 2252 Ω 40653A Thermistance 5 k Ω 40653B Thermistance 10 k Ω 40653C Sonde RTD en acier inoxydable 100 Ω, alpha = 0,00385 40654A RTD pour montage en surface, alpha = 0,00385 40654B Keysight 3458A Guide d’utilisation...
  • Page 536 Figure 1-1 Panneau arrière Mise à la terre Le Keysight 3458A est fourni avec un cordon secteur à 3 conducteurs (voir figure 1-3). Ce cordon doit être branché dans une prise électrique à trois contacts réglementaire dont l'un est connecté à une terre électrique (terre de sécurité). Le connecteur d'alimentation et le cordon fournis avec le multimètre satisfont aux...
  • Page 537 Avant de connecter le Keysight 3458A à une source d'alimentation secteur, ATTENTION vérifiez que cette source d'alimentation correspond au réglage du sélecteur de tension secteur du Keysight 3458A et que l'instrument est muni du fusible adéquat. Tableau 1-3 Limites de tension secteur Valeur nominale (Eff.)
  • Page 538 120 V ca, installez le fusible de 1,5 A. Pour une utilisation en 220 V ca ou 240 V ca, installez le fusible 500 mAT. Le porte-fusible est situé sur le côté droit du panneau arrière du Keysight 3458A (voir figure 1-1).
  • Page 539 N = Conducteur neutre ou identifié E = Terre de sécurité Remarque: les prises sont vues par leur extrémité. Leur forme extérieure peut varier pour un pays donné. *Seules ces prises sont certifiées CSA. Figure 1-3 Cordons d'alimentation secteur Keysight 3458A Guide d’utilisation...
  • Page 540 Connexion de l'interface GPIB Fixez le câble GPIB au connecteur GPIB 24 broches du panneau amère du Keysight 3458A. Serrez à la main les deux vis du connecteur de câble. La figure 1-4 présente une interconnexion typique entre le multimètre et un contrôleur.
  • Page 541 Montage du multimètre Le Keysight 3458A est équipé de quatre pieds et deux supports inclinables en place: et peut être utilisé sur une table. La face avant du Keysight 3458A peut être surélevée en étendant les supports inclinables. Le Keysight 3458A peut également être monté...
  • Page 542 à suivre pour une réparation. Remplacement du fusible d'alimentation Le porte-fusible est situé sur le côté droit du panneau arrière du Keysight 3458A (voir figure 1-1). Avant de remplacer un fusible, vérifiez que le cordon secteur du multimètre est bien débranché. A l'aide d'un petit tournevis à lame plate, appuyez sur le capuchon du fusible et tournez dans le sens ami-horaire.
  • Page 543 La lettre indique le pays d'origine. Un A indique que le produit a été fabriqué aux Etats Unis. Les cinq derniers chiffres sont propres à chaque instrument. Le numéro de série du Keysight 3458A est situé à droite du bornier arrière.
  • Page 544 Fixez une étiquette à l'envoi, indiquant le nom et l'adresse du propriétaire et le type de maintenance ou de réparation demandé. Spécifiez le modèle et le numéro de série du multimètre. Il est fortement conseillé de faire assurer le transport. Keysight 3458A Guide d’utilisation...
  • Page 545 Keysight 3458A Multimètre Guide d’utilisation Initiation Introduction     42 Avant de mettre sous tension     43 Mise sous tension     44 Utilisation à partir du panneau avant     47 Commande à distance     69...
  • Page 546 C'est la raison pour laquelle il est conseillé de lire le chapitre en entier même si vous n'avez l'intention de n'utiliser le multimètre qu'en mode de commande à distance. Keysight 3458A Guide d’utilisation...
  • Page 547 Avant de mettre sous tension – Assurez-vous que les sélecteurs de tension secteur sont configurés correctement. – Vérifiez la présence du bon fusible. En cas de doutes relatifs à l'installation ou aux caractéristiques d'alimentation, relisez le chapitre 1. Keysight 3458A Guide d’utilisation...
  • Page 548 Etat de mise sous tension A la fin de la séquence de mise sous tension. le Keysight 3458A fait entendre un bip, déclenche automatiquement, sélectionne automatiquement la gamme et effectue des mesures de tension continue. Par ailleurs, le Keysight 3458A a configuré...
  • Page 549 TBUFF OFF Mémoire-tampon des déclenchements externes invalidée TIMER 1 Intervalle de 1 seconde entre les mesures TRIG AUTO Evénement de déclenchement automatique DEGREE = 20 REF = 1 SCALE = 1 RES = 50 PERC = 1 Keysight 3458A Guide d’utilisation...
  • Page 550 (appuyez sur la touche marquée d'une flèche vers la droite pour les faire défiler). Si le voyant ERR clignote, le Keysight 3458A a détecté une erreur pendant ou REMARQUE après le test automatique de mise sous tension. Se reporter au paragraphe Lecture de registre d'erreur, plus loin dans ce chapitre pour plus de détails.
  • Page 551 Cette partie décrit comment mesurer simplement une tension CC, l'utilisation des différentes touches du panneau avant et décrit les fonctions du multimètre accessibles à partir du panneau avant Les caractéristiques du panneau avant sont illustrées à la figure 2-1. Figure 2-1 Panneau avant Keysight 3458A Guide d’utilisation...
  • Page 552 CA, des résistances 2-fils, des tensions CA+CC, des fréquences et des périodes ainsi que pour les mesures de numérisation. Les limites de courant et de tensions d'entrée maximales du multimètre figurent dans le chapitre 3. Figure 2-2 Mesures 2-fils standard (avec entrées protégées) Keysight 3458A Guide d’utilisation...
  • Page 553 Figure 2-3 Touches FUNCTION Outre les mesures sélectionnables par les touches FUNCTION, le Keysight 3458A peut effectuer des mesures de numérisation directement échantillonnées ou sous-échantillonnées, des mesures de rapport, ainsi que des mesures de tension CA ou CA+CC à l'aide de méthodes de mesure synchrones ou aléatoires. Ces fonctions sont sélectionnables par les touches MENU du panneau avant.
  • Page 554 Gamme fixe Dans ces conditions. le 3458A choisit la gamme (fonction de gamme automatique) puis inactive la fonction de réglage automatique. L'instrument conserve ensuite la gamme choisie. Pour cette option, laissez l'instrument choisir...
  • Page 555 Déconnectez toujours les signaux d: entrée éventuels avant d'exécuter le test REMARQUE automatique. Si un signal d'entrée est connecté au 3458A, le test risque d’ échouer. Le test automatique complet dure plus de 50 secondes. Pour exécute r ce test,...
  • Page 556 Lecture de registre d'erreur. Lecture de registre d'erreur Si le 3458A détecte une ou plusieurs erreurs, l'indicateur ERR s'allume. Les erreurs matérielles sont enregistrées dans un registre d'erreur auxiliaire. Les erreurs de programmation et de syntaxe sont enregistrées dans le registre d'erreur.
  • Page 557 Si vous essayez de lire une autre erreur, l'affichage indique: Des erreurs peuvent apparaître également en dehors du test automatique. Le 3458A détecte les erreurs se produisant lors de l'entrée des données, quand vous changez de fonction ou de gamme, et ainsi de suite. Quand il détecte une erreur, le 3458A fait entendre un bip sonore.
  • Page 558 L'envoi d'une commande RESET à partir du menu de commandes alphabétiques (touches MENU) replace le multimètre à l'état de mise sous tension mais n'exécute pas la séquence de mise sous tension. Les touches MENU sont décrites plus loin dans ce chapitre. Keysight 3458A Guide d’utilisation...
  • Page 559 2-5 décrit chaque touche, la commande lui correspondant et sa fonction. (Ces fonctions sont décrites en détail dans les chapitre 3 et chapitre 4). Figure 2-5 Fonctions des touches de configuration Keysight 3458A Guide d’utilisation...
  • Page 560 Appuyez sur: Trig L'affichage indique: C'est l'en-tête de la commande de déclenchement. Vous remarquerez que le 3458A place automatiquement un délimiteur (espace) après l'en-tête de commande. Sélection d'un paramètre Pour les paramètres qui proposent une liste de choix (paramètres non numériques), vous pouvez utiliser les touches [Flèche haut] et [Flèche bas] pour...
  • Page 561 HOLD quel que soit l'événement de déclenchement préalablement spécifié). Vous pouvez également entrer -1 pour sélectionner la valeur par défaut Appuyez sur: Enter Enter A nouveau, le multimètre effectue une mesure unique puis s'arrête. Keysight 3458A Guide d’utilisation...
  • Page 562 Par exemple, appuyez sur: NPLC Enter Vous venez de sélectionner 0,1 période secteur comme temps d'intégration. A ce stade, vous pouvez réinitialiser le multimètre pour faire repasser le nombre de périodes secteur à 10 en appuyant sur: Reset Keysight 3458A Guide d’utilisation...
  • Page 563 Vous avez donc sélectionné 5 lectures par événement de déclenchement. Si vous exécutez la commande TRIG SGL par exemple, le multimètre effectuera cinq mesures puis s'arrêtera. (La commande NRDGS est décrite en détail dans le chapitre 4.) Keysight 3458A Guide d’utilisation...
  • Page 564 Initiation Utilisation des touches MENU En plus des touches de configuration, le 3458A dispose d'un répertoire de commandes alphabétiques auxquelles vous pouvez accéder par les touches (Shift)-MENU intitulées C, E, L, N, R, S et T. Chacune de ces lettres correspond à...
  • Page 565 La commande AZERO par exemple (touche de configuration Auto Zero) valide ou invalide la fonction d'auto-zéro. Pour savoir si cette fonction est validée ou non, vous pouvez ajouter un point d'interrogation à la commande AZERO. Pour ce faire, appuyez sur: Store Auto State Zero Keysight 3458A Guide d’utilisation...
  • Page 566 Pour les virgules, les espaces et les paramètres numériques, un seul caractère est effacé à chaque fois que vous appuyez sur Back Space. Par exemple, appuyez sur: N Rdge/ Trig L'affichage indique: Keysight 3458A Guide d’utilisation...
  • Page 567 Imaginez l'affichage comme une fenêtre que vous pouvez déplacer vers la REMARQUE gauche ou la droite à raide des touches fléchées. Keysight 3458A Guide d’utilisation...
  • Page 568 GPIB. Par ailleurs, vous ne pouvez pas visualiser plus de chiffres que ne le permet la résolution de l'instrument. Keysight 3458A Guide d’utilisation...
  • Page 569 NRDGS 10,AUTO;TRIG SGL (le point-virgule sert à lier plusieurs commandes) à la touche f0, appuyez sur: Def key ° L'affichage indique: Vous pouvez alors entrer la chaîne de commandes en appuyant sur: Keysight 3458A Guide d’utilisation...
  • Page 570 Enter pour l'exécuter. (La chaine précédente est toujours affectée à la touche définie par l'utilisateur). Une chaîne modifiée ne peut pas être ré-affectée à une touche définie par l'utilisateur. Si vous voulez changer la définition d'une touche, vous devez répéter la procédure indiquée ci-dessus. Keysight 3458A Guide d’utilisation...
  • Page 571 5. Pour installer le cache, glissez d'abord l'encoche gauche sous l'onglet de gauche. Pliez légèrement le cache comme illustré à la figure 2-7 et glissez l'encoche de droite sous l'onglet de droite. Keysight 3458A Guide d’utilisation...
  • Page 572 Initiation Figure 2-7 Installation du cache du clavier Keysight 3458A Guide d’utilisation...
  • Page 573 Hewlett-Packard de la série 80 ou 200 utilisant le langage HP BASIC. Lecture de l'adresse GPIB Avant de pouvoir commander le 3458A à distance, vous devez connaitre son adresse GPIB. L'adresse était affichée pendant la séquence de mise sous tension. Si vous ne vous en souvenez pas, appuyez sur:...
  • Page 574 Vous pouvez entrer la nouvelle adresse. Par exemple, appuyez sur: Enter L'adresse du 3458A est maintenant 15. Pour revenir à l'adresse 22. répétez la procédure ci-dessus (ou appuyez sur la touche Recall) et spécifiez 22 en place de Envoi d'une commande à distance Pour envoyer une commande à...
  • Page 575 Si vous appuyez sur une touche du clavier du 3458A après l'avoir utilisé à distance, il ne répondra pas. En effet. le 3458A est en mode à distance (comme l'indique le voyant REM de l'affichage) et ignore son clavier. Pour le reconfigurer...
  • Page 576 Initiation CETTE PAGE EST BLANCHE INTENTIONNELLEMENT. Keysight 3458A Guide d’utilisation...
  • Page 577 Keysight 3458A Multimètre Guide d’utilisation Configuration pour les mesures Introduction     74 Configuration générale     75 Configuration pour des mesures de tension, de courant continu ou de résistance     86 Configuration pour les mesures alternatives     98 Configuration pour les mesures de rapport     110 Utilisation de la mémoire de sous-programme...
  • Page 578 – Utilisation du registre d'état [1] Ce chapitre ne concerne pas la numérisation bien que la plupart des informations de Configuration générale s'applique à la numérisation. Pour plus de détails sur la numérisation, consultez le chapitre 5. Keysight 3458A Guide d’utilisation...
  • Page 579 (une à la fois). Après avoir lu tous les bits positionnés et les avoir remis à 0, ou si aucun bit n'était positionné dans aucun des deux registres d'erreur, la commande ERRSTR? renvoie 0, “NO ERROR”. Keysight 3458A Guide d’utilisation...
  • Page 580 Pour plus de détails sur ces commandes, voir chapitre 6. Etalonnage Le Keysight 3458A offre deux formes d'étalonnage: l'étalonnage externe et l'étalonnage automatique. L'étalonnage externe implique une procédure utilisant des sources de référence externes. Pour plus de détails à ce sujet, se reporter au manuel d'étalonnage du Keysight 3458A (en anglais).
  • Page 581 Pour plus de détails à ce sujet, voir commande ACAL dans le chapitre 6. Vous pouvez exécuter toutes les routines d'auto-étalonnage (DCV d'abord, suivie de OHMS et de AC) en envoyant la commande: OUTPUT 722; "ACAL ALL" Keysight 3458A Guide d’utilisation...
  • Page 582 Choix des bornes d'entrée Le Keysight 3458A offre un jeu de bornes avant et arrière pour les connexions de mesure. Le commutateur Terminais du panneau avant vous permet de choisir entre les deux (enfoncé = bornes arrière; sorti = bornes avant). Vous ne pouvez pas sélectionner le bornier à...
  • Page 583 – Keysight recommande au câbleur fi étiqueter toutes les bornes présentant des tensions dangereuses. Ces étiquettes, de couleur vive, devront être placées le plus près possible des bornes et les identifier sans ambiguïté. Elles devront clairement indiquer la présence éventuelle de hautes tensions. Keysight 3458A Guide d’utilisation...
  • Page 584 Entre bornes avant et arrière ± 1000 V crête ± 1500 V crête Vous endommagerez le Keysight 3458A si vous appliquez des tensions supérieures aux seuils spécifiés ci-dessus. Entrées blindées Dans les connexions de mesure illustrées dans ce chapitre, la borne Guard est connectée à...
  • Page 585 PRESET NORM puisque non seulement cette commande fournit une configuration de départ mais encore elle suspend les lectures en utilisant SYN (commande TRIG SYN) comme événement de déclenchement. Le tableau 3-2 montre les commandes exécutées par la commande PRESET NORM. Keysight 3458A Guide d’utilisation...
  • Page 586 Evénement d'armement de déclenchement automatique TIMER 1 Intervalle de 1 seconde entre les mesures TRIG SYN Evénement de déclenchement synchrone A la mise sous tension, tous les registres mathématiques sont à 0, sauf: DEGREE = 20 Keysight 3458A Guide d’utilisation...
  • Page 587 OUTPUT 722;"DCV" Les exemples donnés dans ce chapitre utilise la version abrégée (sans en-tête). Le tableau 3-3 indique les différents paramètres des fonctions de mesure et la fonction à laquelle ils correspondent Keysight 3458A Guide d’utilisation...
  • Page 588 ARANGE ONCE pour que le multimètre sélectionne une seule fois la gamme automatique (quand les mesures sont déclenchées) et l'invalide pour les mesures suivantes. Vous bénéficiez ainsi de l'avantage de la gamme automatique et de la Keysight 3458A Guide d’utilisation...
  • Page 589 AUTO. Par exemple, pour sélectionner la gamme automatique avec la commande DCV, envoyez: OUTPUT 722; "DCV" Se reporter aux commandes FUNC ou RANGE du chapitre 6 pour connaître les gammes de chaque fonction de mesure. Keysight 3458A Guide d’utilisation...
  • Page 590 10 MΩ [a] Avec FIXEDZ OFF. Lorsque la fonction FIXEDZ est active (ON), l'impédance d'entrée est fixée à 10 MΩ. Pour plus de détails à ce sujet, voir Impédance d'entrée fixe, plus loin dans ce chapitre. Keysight 3458A Guide d’utilisation...
  • Page 591 Vous pouvez également spécifier des mesures de courant continu a l'aide de la commande DCI. Par exemple, pour spécifier des mesures de courant continu sur la gamme de 10 µA, envoyez: OUTPUT 722;"DCI 10E-6" Keysight 3458A Guide d’utilisation...
  • Page 592 1 mA 1,2000000 mA 100 pA 100 Ω 10 mA 12,000000 mA 1 nA 10 Ω 100 mA 120,00000 mA 10 nA 1 Ω 1,0500000 A 100 nA 0,1 Ω Figure 3-2 Connexions de mesure de courant Keysight 3458A Guide d’utilisation...
  • Page 593 Configuration pour les mesures Résistance Le multimètre mesure une résistance en lui appliquant un courant connu. Le courant passant à travers la résistance génère une tension. Le Keysight 3458A mesure cette tension et calcule la résistance inconnue (résistance = tension/ courant). Le tableau 3-6 montre les gammes de résistance 2 et 4-fils avec leur...
  • Page 594 4-fils. Vous pouvez également spécifier des mesures de résistance 4-fils à l'aide de la commande OHMF. Par exemple, pour spécifier des mesures de résistance 4-fils sur la gamme de 10 MΩ, envoyez: OUTPUT 722; "OHMF 10E6" Keysight 3458A Guide d’utilisation...
  • Page 595 A/N. Fréquence de référence Lorsqu'il est sous tension, le Keysight 3458A mesure la fréquence secteur, arrondit sa valeur à 50 ou 60 Hz et utilise cette valeur comme fréquence de référence du convertisseur A/N. (Pour une fréquence secteur de 400 Hz, le multimètre utilise 50 Hz - sous-harmonique de 400 Hz - comme fréquence de...
  • Page 596 Cette fonction est particulièrement utile lorsque le multimètre à une fréquence secteur différente de celle de l'instrument qu'il mesure. Supposons par exemple que le Keysight 3458A ait une fréquence secteur de 60 Hz et que l'appareil qu'il mesure dépende de 50 Hz. Pour obtenir une réjection de mode normal dans ce cas, il suffit de spécifier la fréquence de...
  • Page 597 {résolution) et la réjection de mode normal pour les mesures CC et de résistance. Spécification directe du temps d'intégration Pour les mesures CC et de résistance, vous pouvez directement spécifier le temps d'intégration (en Keysight 3458A Guide d’utilisation...
  • Page 598 Comme la commande APER ou NPLC spécifie également un temps d'intégration, il apparaît un problème de priorité que le Keysight 3458A résout comme suit: [1] Vous pouvez également spécifier la résolu1ion à l'aide de la commande RES. Pour plus de détails à...
  • Page 599 Auto-zéro La fonction d'auto-zéro permet de s'assurer que les éventuelles erreurs de décalage internes au Keysight 3458A n'affectent pas les mesures suivantes CC ou de résistance. Cette fonction est contrôlée par la commande AZERO. Lorsqu'elle est active (AZERO ON), le multimètre déconnecte de manière interne le signal d'entrée et effectue une lecture de zéro après chaque mesure.
  • Page 600 Impédance d'entrée fixe Quand vous effectuez des mesures de tension continue, vous pouvez fixer l'impédance d'entrée du Keysight 3458A avec la commande FIXEDZ. Cette fonction est utile pour éviter qu'un changement d'impédance d'entrée (provoqué par un changement de gamme) n'affecte la mesure. Le...
  • Page 601 Configuration pour les mesures toutes les gammes de tensions continues. Dans les états de mise sous tension/ PRESET NORM, l'impédance d'entrée fixe est invalidée (OFF). Pour l'activer, envoyez: OUTPUT 722; "FIXEDZ ON" Pour l'invalider, envoyez: OUTPUT 722;"FIXEDZ OFF" Keysight 3458A Guide d’utilisation...
  • Page 602 Pour des mesures précises sur ces gammes, assurez-vous que l'environnement immédiat est électriquement “calme” et utilisez des cordons de test blindés. Keysight 3458A Guide d’utilisation...
  • Page 603 électriquement “calme” et utilisez des cordons de test blindés. La validation du filtre de niveau (commande LFil.TER ON) réduit la sensibilité à ce brait. Pour plus de détails sur cette commande, se reporter au chapitre 6. Keysight 3458A Guide d’utilisation...
  • Page 604 Dans l'état de mise sous tension, il suffit donc de sélectionner les mesures de tension alternative ou alternative + continue comme suit: OUTPUT 722;"ACV" !SELECTIONNE LES MESURES DE TENSION CA, COUPLEE CA OUTPUT 722; "ACDCV" !SELECTIONNE LES MESURES DE TENSION CA, COUPLEE CC Keysight 3458A Guide d’utilisation...
  • Page 605 (La résolution est- déterminée par le temps d'intégration spécifié; pour plus de détails à ce sujet, voir Spécification du temps d'intégration, plus loin dans ce chapitre). Vous pouvez Keysight 3458A Guide d’utilisation...
  • Page 606 1 µA 0,1 Ω Fréquence ou période Le compteur de fréquence et de période du Keysight 3458A accepte en entrée des tensions alternatives ou des courants alternatifs. La résolution maximale est de 7 chiffres pour les mesures de fréquence et/ou de période. (Pour plus de détails à...
  • Page 607 Pour plus de détails à ce sujet, voir commande LFILTER dans le chapitre 6. Spécification de la largeur de bande La commande ACBAND permet de spécifier les composantes de fréquence du signal d'entrée pour toutes les mesures ca ou ca + cc. Vous permettez ainsi au Keysight 3458A Guide d’utilisation...
  • Page 608 (commande SETACV ANA) et à des mesures de courant alternatif ou alternatif+ continu. Plus les temps d'intégration sont longs, et plus la résolution et la précision des mesure sont élevées, mais plus la vitesse de mesure décroît. Keysight 3458A Guide d’utilisation...
  • Page 609 Vous pouvez spécifier les périodes secteur dans les gammes suivantes: 0-1 PLC par incréments de 0,000006 PLC (fréquence de référence 60 Hz) ou 0,000005 PLC (fréquence de référence 50 Hz) 1-10 PLC par incréments de 1 PLC 10-1000 PLC par incréments de 10 PLC Keysight 3458A Guide d’utilisation...
  • Page 610 Typiquement, vous choisirez un temps d'intégration correspondant à la vitesse de mesure souhaitée tout en conservant une résolution et une précision acceptables. tableau 3-10 les relations entre le temps d'intégration et le nombre de chiffres affichés (résolution) pour les mesures CA analogiques. Keysight 3458A Guide d’utilisation...
  • Page 611 Comme la commande NPLC spécifie également un temps d'intégration, il apparaît un problème de priorité que le Keysight 3458A résout comme suit: – Si vous envoyez la commande NPLC avant de spécifier la résolution, le multimètre prend la commande correspondant à la plus haute résolution (ou le plus grand temps d'intégration).
  • Page 612 10 spécifie un temps d’intégration de 0,0001 PLC, ce qui sélectionne une résolution de 5,5 soit une résolution réelle de 100 µV dans la gamme 10 V. Cette application requiert toutefois une résolution de 10 µV avec une entrée maximale Keysight 3458A Guide d’utilisation...
  • Page 613 10 V et la résolution désirée est de 10 mV, ce qui donne un paramètre% résolution de 0,01/10 × 100 = 0,1 (100E-3), spécifié à la ligne 20. 10 OUTPUT 722; "SETACV SYNC" 20 OUTPUT 722;"ACV 10, .1" 30 END Keysight 3458A Guide d’utilisation...
  • Page 614 Les bornes Ω Sense LO et Input LO doivent avoir une référence commune et des REMARQUE tensions qui ne diffèrent pas de plus de 0;2 V. Figure 3-5 Connexions pour les mesures de rapport Keysight 3458A Guide d’utilisation...
  • Page 615 (bornes Input). La gamme utilisée pour mesurer la tension de référence (bornes Ω Sense) est toujours définie automatiquement. Pour plus de détails sur la spécification des gammes, se reporter au début du présent chapitre (Configuration générale). Keysight 3458A Guide d’utilisation...
  • Page 616 Comme les sous-programmes sauvegardés sont compilés, le multimètre les exécute beaucoup plus rapidement que les commandes équivalentes transmises par le bus GPIB. Le Keysight 3458A dispose de 14 Ko de mémoire qui se partage entre les sous-programmes et les états (décrits plus loin dans ce chapitre).
  • Page 617 Dès qu'il rencontre la commande PAUSE, il suspend l'exécution du sous-programme et si celui-ci était exécuté depuis un ordinateur distant, il libère le bus GPIB. Le programme suivant par exemple comporte une commande PAUSE à la ligne 60. Keysight 3458A Guide d’utilisation...
  • Page 618 Le multimètre vous permet d'emboîter jusqu'à 10 sous-programmes; c'est-à-dire que le sous-programme 1 appelle le sous-programme 2, qui à son tour appelle le sous-programme 3, qui appelle le sous-programme 4..qui appelle le sous-programme 10. Keysight 3458A Guide d’utilisation...
  • Page 619 (mais les sous-programmes enregistres seront effaces des que le multimètre est mis hors tension ou réinitialisé a l'aide de la touche Reset du panneau avant). L'instruction suivante comprime le programme précédemment enregistre sous le nom de DCCUR1. Keysight 3458A Guide d’utilisation...
  • Page 620 La commande DELSUB permet de supprimer un sous-programme particulier. Par exemple, pour supprimer le sous-programme DCCUR1, envoyez: OUTPUT 722; "DELSUB DCCUR1" Vous pouvez également supprimer tous les sous-programmes et tous les états précédemment sauvegardés à l'aide de la commande SCRATCH. Keysight 3458A Guide d’utilisation...
  • Page 621 Cela signifie que lorsque vous le rappelez, le multimètre se configure beaucoup plus vite qu'il ne le ferait si vous aviez exécuté les commandes individuelles utilisées pour créer l’état Pour sauvegarder l'état courant du multimètre sous le nom ACST1 par exemple, envoyez: OUTPUT 722; "SSTATE ACST1" Keysight 3458A Guide d’utilisation...
  • Page 622 La commande PURGE permet de supprimer un état particulier. Par exemple, pour supprimer l'état ACST1, envoyez: OUTPUT 722;"PURGE ACST1" Vous pouvez également supprimer tous les états et tous les sous-programmes précédemment sauvegardés à l'aide de la commande SCRATCH. Keysight 3458A Guide d’utilisation...
  • Page 623 Lorsque la mémoire-tampon d'entrée est validée, le multimètre enregistre temporairement les commandes dans sa mémoire-tampon et libère aussitôt le bus. Le Keysight 3458A extrait ensuite chaque commande et les exécute une par une. dans l'ordre reçu, à partir de la mémoire-tampon. Le contrôleur peut ainsi effectuer d'autres opérations pendant que le multimètre exécute les commandes.
  • Page 624 événements de déclenchement. (Ce bit peut être utilisé pour indiquer quand un groupe de mesures est terminé si la commande TRIG SGL ou TARM SGL est utilisée pour déclencher le groupe de mesures et que la mémoire tampon d'entrée est invalidée). Keysight 3458A Guide d’utilisation...
  • Page 625 136. La commande STB? n'indiquera jamais que le bit 4 (Prêt pour instructions) est positionné puisque le Keysight 3458A est occupé à traiter la commande d'interrogation et n'est par conséquent pas prêt. Si vous souhaitez surveiller le bit Prêt, vous devez utiliser la commande GPIB de scrutation série pour lire le registre...
  • Page 626 10 !HI/LO LIMIT EXCEEDED,ERROR, POWER CYCLED INTERRUPT 20 OUTPUT 722;"PRESET NORM" 30 OUTPUT 722; "CSB" [1] Les bits 4, 5 et 6 ne sont pas effacés si la (ou les) condition(s) qui positionnent ces bits existent toujours. Keysight 3458A Guide d’utilisation...
  • Page 627 à+ 5. La ligne 70 valide le déclenchement automatique. La ligne 80 force le contrôleur à attendre une interruption. Les lignes 90 à 130 lisent le registre d'état et impriment la ou les conditions à l'origine de l'interruption. Keysight 3458A Guide d’utilisation...
  • Page 628 Configuration pour les mesures CETTE PAGE EST BLANCHE INTENTIONNELLEMENT. Keysight 3458A Guide d’utilisation...
  • Page 629 Keysight 3458A Multimètre Guide d’utilisation Les mesures Introduction     126 Déclenchement des mesures     127 Formats de lecture     148 Utilisation de la mémoire de lecture     152 Transfert des lectures par le bus GPIB     158 Augmentation de la vitesse de lecture     166 Le Signal EXTOUT     181...
  • Page 630 GPIB. Il vous apprendra également à augmenter la vitesse de lecture et la vitesse de transfert par le bus GPIB, à mesurer la vitesse de lecture ainsi qu'à utiliser le signal Ex.TOUT du multimètre et les fonctions mathématiques de l’instrument. Keysight 3458A Guide d’utilisation...
  • Page 631 Les mesures Déclenchement des mesures Avant que le 3458A puisse effectuer une lecture ou une série de lectures, trois événements distincts (1) l’événement d'armement de déclenchement, (2) l'événement de déclenchement et (3) l'événement d'échantillonnage doivent être satisfaits, et dans l'ordre indiqué. Le sous-échantillonnage (décrit dans le chapitre 5) et l'armement multiple (décrit dans ce chapitre) constituent les deux...
  • Page 632 (d'échantillonnage) qui initialise chaque lecture. Choix d'événements Pour vos événements d'armement de déclenchement, de déclenchement et d'échantillonnage, vous disposez d'un choix assez étendu. Le tableau 4-1 décrit les paramètres de chaque événement et la commande à laquelle ils s'appliquent. Keysight 3458A Guide d’utilisation...
  • Page 633 à des mesures. Typiquement, il est conseillé de suspendre les lectures avant la configuration du multimètre à l'aide de la commande TARM HOLD ou TRIG HOLD ou en plaçant l'instrument dans un de ses Keysight 3458A Guide d’utilisation...
  • Page 634 ! Reprend les cycles de lecture ! précédemment suspendus par TARM HOLD, ! PRESET FAST ou PRESET DIG OUTPUT 722; "TRIG AUTO" ! Reprend les cycles de lecture ! précédemment suspendus par TRIG HOLD ou ! PRESET NORM Keysight 3458A Guide d’utilisation...
  • Page 635 Une fois la commande 1RIG SGL exécutée, l'événement de déclenchement devient HOLD, et les lectures sont suspendues. 10 OUTPUT 722;"PRESET NORM" ! PRECONFIGURATION :TARM AUTO, TRIG ! SYN, NRDGS 1, AUTO 20 OUTPUT 722;"TRIG SGL" ! DECLENCHE l LECTURE Keysight 3458A Guide d’utilisation...
  • Page 636 Les mesures 30 ENTER 722;A ! ENTRE LA LECTURE 40 PRINT A ! IMPRESSION DE LA LECTURE 50 END Keysight 3458A Guide d’utilisation...
  • Page 637 (Pour un armement multiple, l'événement d 'armement de déclenchement doit être SGL). Ceci force le multimètre à effectuer des séries de mesures multiples, comme illustré à la figure 4-2. Keysight 3458A Guide d’utilisation...
  • Page 638 ! VALIDE LA MEMOIRE-TAMPON D'ENTREE OUTPUT 722;"NRDGS 10,AUTO"! 10 LECTURES/DECLENCHEMENT, ! EVENEMENT D'ECHANTILLONNAGE AUTO OUTPUT 722;"TARM SGL,5" ! 5 ARMEMENTS DE DECLENCHEMENT ENTER 722;Rdgs(*) ! ENTRE LES LECTURES 100 PRINT Rdgs(*) ! IMPRESSION DES LECTURES 110 END Keysight 3458A Guide d’utilisation...
  • Page 639 La ligne 60 demande 15 fois des données au multimètre. Lorsque SYN est utilisé comme événement d'échantillonnage, chaque demande de données est reconnue comme un événement SYN. C'est-à-dire que dans ce programme l'événement SYN se produit 15 fois. Keysight 3458A Guide d’utilisation...
  • Page 640 ! EVENEMENT SYN, ENTRE CHAQUE LECTURE 70 PRINT Rdgs(*) ! IMPRESSION DES LECTURES 80 END Vous pouvez également utiliser la commande SWEEP pour remplacer la commande NRDGS n,TIMER et la commande TIMER. Le premier paramètre de la Keysight 3458A Guide d’utilisation...
  • Page 641 TIMER ou SWEEP pour mesurer des tensions alternatives ou alternatives + continues à l'aide des méthodes d'échantillonnage synchrone ou aléatoire (SETACV SYNC ou RNDM), ou encore pour mesurer des fréquences ou des périodes. Figure 4-3 Intervalle TIMER ou SWEEP Keysight 3458A Guide d’utilisation...
  • Page 642 ! 8 LECTURES/DECLENCHEMENT, 50 OUTPUT 722;"DELAY 2" ! LECTURE RETARDEE DE 2 SECONDES 60 ENTER 722;Rdgs(*) ! ENTRE LES LECTURES 70 PRINT Rdgs(*) ! IMPRESSION DES LECTURES 80 END Figure 4-4 DELAY avec SWEEP (ou TIMER) Keysight 3458A Guide d’utilisation...
  • Page 643 Cette séquence se poursuit jusqu'à ce que 20 lectures aient été faites et transmises au contrôleur. 10 OPTION BASE 1 ! BORNE INFERIEURE DU TABLEAU A 1 20 DIM Rdgs(20) ! DIMENSIONNE LE TABLEAU POUR 20 LECTURES Keysight 3458A Guide d’utilisation...
  • Page 644 (scanner) externe. Mise en mémoire-tampon des déclenchements externes La mise en mémoire-tampon des déclenchements (commande TBUFF) compense l'éventuelle erreur TRIGGER TOO FAST (déclenchement trop rapide) qui peut se Keysight 3458A Guide d’utilisation...
  • Page 645 Dans l'état de mise sous tension du multimètre, la fonction de mise en mémoire tampon des déclenchements est invalidée. Pour la valider, envoyez: OUTPUT 722;"TBUFF ON" Pour l'invalider, envoyez: OUTPUT 722; "TBUFF OFF" Keysight 3458A Guide d’utilisation...
  • Page 646 été atteint. L'événement de AUTO N'importe déclenchement passe alors à HOLD. Si vous utilisez l' événement d'échantillonnage SYN, la mémoire-tampon d'entrée doit être invalidée eu vous devez supprimer le cr lf lorsque vous envoyez la commande TRIG SGL. Keysight 3458A Guide d’utilisation...
  • Page 647 AUTO, EXT, passage de la tension secteur par O Volt, une mesure est prise LINE TIMER, par événement d'échantillonnage jusqu'à le nombre de lectures LINE spécifié ait été atteint. LINE SYN, LEVEL Combinaison interdite. N’importe Combinaison interdite. Keysight 3458A Guide d’utilisation...
  • Page 648 Ext Trig, une mesure est prise par TIMER, événement d'échantillonnage jusqu'à ce que le nombre de LINE, LEVEL lectures spécifié ait été atteint. L'événement d'armement de déclenchement passe alors à HOLD. Keysight 3458A Guide d’utilisation...
  • Page 649 Après que le contrôleur ait demandé des données, les deux événements SYN sont satisfaits et la première mesure est prise. AUTO Il y a ensuite une mesure par événement SYN jusqu'à ce que le nombre de lectures spécifié ait été atteint. Keysight 3458A Guide d’utilisation...
  • Page 650 Après que le contrôleur ait demandé des données, les deux AUTO, EXT, événements SYN sont satisfaits. Une mesure est alors prise TIMER, LINE, par événement d'échantillonnage jusqu'à ce que le nombre de LEVEL lectures spécifié ait été atteint. Keysight 3458A Guide d’utilisation...
  • Page 651 [b] La mémoire-tampon de sortie doit être vide et la mémoire de lecture doit être invalidée ou vide pour que l'événement SYN paisse se produire. [c] La mémoire-tampon d'entrée doit être validée ou vous devez supprimer cr If lorsque vous envoyez la commande TARM SGL. Keysight 3458A Guide d’utilisation...
  • Page 652 (en temps réel ou après traitement) est validée (à l'exception de STAT ou de PFAIL); et enfin lorsque la/onction de changement de gamme automatique est validée. Keysight 3458A Guide d’utilisation...
  • Page 653 24 bits avec le bit de poids faible (le plus à droite) pondéré . Une autre façon d'évaluer cette mantisse est de convertir ces 24 bits (on suppose le bit de poids fort égal à “1”) en un entier puis de multiplier cet entier par 2 Keysight 3458A Guide d’utilisation...
  • Page 654 Le bit de signe “S” est à “1”, ce qui indique que le nombre est négatif. L'exposant en base deux (01110111) est égal à: = 119 Souvenez-vous que l'exposant est polarisé par 127 au niveau du 3458A. La valeur réelle est: exposant - 127 = 119 - 127 = -8 La mantisse [1.10010000100100010010000 (Bit de poids fort supposé...
  • Page 655 . Une autre façon d'évaluer cette mantisse est de convertir ces 53 bits (on suppose le bit de poids fort égal à “1”) en un entier puis de multiplier cet entier par 2 La valeur d'un nombre en format DREAL est calculée par: (exposant) × × (-1) (mantisse) Keysight 3458A Guide d’utilisation...
  • Page 656 SINT - 2 octets par lecture [1] Le format ASCII comporte 15 octets pour la lecture plus 1 octet par lecture pour un caractère nul qui sen à séparer les lectures enregistrées au format ASCII uniquement. Keysight 3458A Guide d’utilisation...
  • Page 657 Utilisez le format SREAL pour les mesures dont la résolution est ≤ 6,5 chiffres. Utilisez le format DREAL pour les mesures dont la résolution est > 6,5 chiffres. Keysight 3458A Guide d’utilisation...
  • Page 658 (1) et la plus ancienne, le numéro le plus élevé. Les lectures sont toujours numérotées de la sorte, indépendamment du mode d'enregistrement (FIFO ou LIFO). La commande Keysight 3458A Guide d’utilisation...
  • Page 659 50 (la 31ème lecture prise par le programme ci-dessus). 10 OUTPUT 722;"RMEM 50" ! RAPPEL DE LA LECTURE No 50 20 ENTER 722;A ! ENTRE LA LECTURE 30 PRINT A ! IMPRESSION DE LA LECTURE 40 END Keysight 3458A Guide d’utilisation...
  • Page 660 C'est la méthode dite de “lecture implicite”. A la différence de la commande RMEM, la lecture implicite supprime les lectures de la Keysight 3458A Guide d’utilisation...
  • Page 661 ! VALIDATION DE LA MEMOIRE DE LECTURE, ! MODE FIFO 60 OUTPUT 722;"TRIG SGL" ! DECLENCHEMENT DES LECTURES 70 PAUSE 80 ENTER 722;Rdgs(*) ! ENTRE LES LECTURES 90 PRINT Rdgs(*) ! IMPRESSION DES LECTURES 100 END Keysight 3458A Guide d’utilisation...
  • Page 662 – Entier simple (SINT) ou entier long (DINT) - Utilisez le format SINT pour les mesures à basse résolution (3,5 ou 4,5 chiffres) et à la vitesse la plus élevée possible sur une gamme fixe (fonction de changement de gamme automatique Keysight 3458A Guide d’utilisation...
  • Page 663 Format SINT: +32767 or -32768 (sans facteur d'échelle) Format DINT: +2.147483647E+9 ou -2.147483648E+9 (sans facteur d'échelle) Formats ASCII, SREAL, DREAL: +/-1.OE+38 Keysight 3458A Guide d’utilisation...
  • Page 664 40 REAL Rdgs(1:10) ! CREATION DU TABLEAU DES REELS 50 Num_readings=10 ! NOMBRE DE LECTURES = 10 60 ASSIGN @Dvm TO 722 ! AFFECTATION DE L'ADRESSE DU MULTIMETRE 70 ASSIGN @Int_rdgs TO BUFFER Int_rdgs(*) ! AFFECTATION DU NOM Keysight 3458A Guide d’utilisation...
  • Page 665 ! LES LECTURES 50 ASSIGN @Dvm TO 722 ! AFFECTATION DE L'ADRESSE DU MULTIMETRE 60 ASSIGN @Buffer TO BUFFER [4*Num_readings] ! AFFECTATION DU NOM ! D'ACCES DE LA MEMOIRE-TAMPON 70 OUTPUT @Dvm;•PRESET NORM;RANGE 10;OFORMAT DINT;NRDGS •;Num_readings Keysight 3458A Guide d’utilisation...
  • Page 666 ! AFFECTATION DU NOM ! D'ACCES DE LA MEMOIRE-TAMPON 70 OUTPUT @Dvm;"PRESET NORM;OFORMAT SREAL;NRDGS";Num_readings 75 !TRIG SYN, FORMAT DE SORTIE SREAL, 1 PLC, DCV GAMME AUTO, 10 ! LECTURES 80 TRANSFER @Dvm TO @Buffer;WAIT ! EVENEMENT SYN, TRANSFERT DES Keysight 3458A Guide d’utilisation...
  • Page 667 ! EN CAS DE SURCHARGE : 200 PRINT “Overload Occurred” ! IMPRIME “SURCHARGE” 210 ELSE ! SI PAS DE SURCHARGE : 220 PRINT Rdgs(I) ! IMPRIME LES LECTURES 230 END IF 240 NEXT I 250 END Keysight 3458A Guide d’utilisation...
  • Page 668 10 OPTION BASE 1 ! BORNE INFERIEURE OU TABLEAU A1 20 Num_readings=20 ! NOMBRE DE LECTURES = 20 30 ALLOCATE REAL ! CREATION D'UN TABLEAU POUR ! LES LECTURES 40 ASSIGN @Dvm TO 722 ! AFFECTATION DE L'ADRESSE DU Keysight 3458A Guide d’utilisation...
  • Page 669 100 PRINT “OVERLOAD OCCURRED”! ! IMPRIME “SURCHARGE” 110 ELSE ! SI PAS DE SURCHARGE : 120 Rdgs(I)=DROUND(Rdgs(1),8) ! ARRONDIT LES MESURES A 8 130 PRINT Rdgs(I) ! IMPRIME LES LECTURES 140 END IF 150 NEXT I 160 END Keysight 3458A Guide d’utilisation...
  • Page 670 Après avoir enlevé une ou plusieurs lectures de la mémoire, vous pouvez reprendre les mesures en modifiant l'événement d'armement de [1] Pour plus de détails sur les mesures directes et sous-échantillonnées, se reporter au chapitre 5. Keysight 3458A Guide d’utilisation...
  • Page 671 Une fois ces algorithmes invalidés, le multimètre se reconfigure pour une nouvelle mesure plus rapidement. Pour plus de détails sur la commande DEFEAT, se reporter au chapitre 6 (lire également l'AVERTISSEMENT relatif à l'utilisation de cette commande). Keysight 3458A Guide d’utilisation...
  • Page 672 Toute opération mathématique en temps réel validée ralentit la vitesse de lecture. Si vous devez effectuer des opérations mathématiques sur des lectures, utilisez les MATH OFF fonctions mathématiques de post-traitement (commande MMATHJ. Pour plus de détails sur cette commande, voir Opérations mathématiques plus loin dans ce chapitre. Keysight 3458A Guide d’utilisation...
  • Page 673 + continue effectuées à l'aide de la méthode d'échantillonnage (commande SETACV SYNC ou SETACV RND), le temps d'intégration est fixe et ne peut pas être modifié. Pour ces mesures, la résolution spécifiée a une répercussion directe sur la vitesse des mesures. Les spécifications Keysight 3458A Guide d’utilisation...
  • Page 674 échantillonnées ou les mesures continues. Pour les mesures alternatives analogiques, vous pouvez améliorer la vitesse de lecture en spécifiant une valeur de retard inférieure à la valeur par défaut. Le temps d'établissement qui en résultera peut toutefois produire des mesures imprécises. Keysight 3458A Guide d’utilisation...
  • Page 675 4 fils en remplaçant la commande OHM: par la commande OHMF, à la ligne 50. 10 OUTPUT 722;"PRESET FAST"! ! TENSION CONTINUE, GAMME 10V, ! ARMEMENT SYN, DECLENCHEMENT AUTO 20 OUTPUT 722;"APER 1.4E-6" ! PLUS LONG TEMPS D'INTEGRATION Keysight 3458A Guide d’utilisation...
  • Page 676 ! FORMAT DE MEMOIRE: ENTIER SIMPLE 30 OUTPUT 722;"MEM FIFO" ! VALIDE LA MEMOIRE DE LECTURE 40 OUTPUT 722;"SETACV SYNC" ! METHODE DE MESURE CA SYNCHRONE 50 OUTPUT 722;"ACV 10,2" ! VOLTS CA, GAMME 10 V, 2% RESOLUTION Keysight 3458A Guide d’utilisation...
  • Page 677 ACV par la commande ACDCV, à la ligne 10 OUTPUT 722;"PRESET FAST" ! ARMEMENT SYN, DECLENCHEMENT AUTO 20 OUTPUT 722;"MFORMAT SINT ! FORMAT DE MEMOIRE: ENTIER SIMPLE 30 OUTPUT 722;"MEM FIFO" ! VALIDE LA MEMOIRE DE LECTURE, Keysight 3458A Guide d’utilisation...
  • Page 678 60 OUTPUT 722;"ACBAND 10E3,20E3" ! SIGNAL ENTRE 10 ET 20 khz 70 OUTPUT 722;"NRDGS 100,AUTO" ! 100 LECTURES/DECLENCHEMENT, ! EVENEMENT D'ECHANTILLONNAGE AUTO 80 OUTPUT 722;"TARM SGL" ! DECLENCHE LES LECTURES 90 END Exemple FREQ (ou PER) rapide Keysight 3458A Guide d’utilisation...
  • Page 679 Le programme suivant transmet directement des lectures au contrôleur, le plus rapidement possible. Le multimètre est configuré à sa vitesse de lecture maximale (>100k lectures par seconde) et les lectures sont transmises au format SINT. Si le Keysight 3458A Guide d’utilisation...
  • Page 680 ! CONVERSION DE CHAQUE LECTURE DU FORMAT 165 ! ENTIER AU FORMAT REEL(OBLIGATOIRE POUR EVITER UN 167 ! DEPASSEMENT ENTIER SUR LA LIGNE SUIVANTE) 170 R=ABS(Rdgs(I)) ! UTILISATION DE LA VALEUR ABSOLUE POUR ! VERIFIER SURCHARGE Keysight 3458A Guide d’utilisation...
  • Page 681 ! BORNE INFERIEURE DU TABLEAU A 1 20 REAL Num_readings ! DECLARATION DE LA VARIABLE 30 INTEGER Int_rdgs (1:5000) BUFFER ! CREATION DU TABLEAU DES ! ENTIERS EN MEMOIRE-TAMPON 40 REAL Rdgs(l:5000) CREATION DU TABLEAU DES REELS POUR LES LECTURES Keysight 3458A Guide d’utilisation...
  • Page 682 Détermination de la vitesse de lecture Lorsque l'événement d’échantillonnage TIMER ou la commande SWEEP est utilisé, la vitesse de lecture est simplement l'inverse de l'intervalle spécifié entre les lectures (à condition que l'erreur TRIGGER TOO FAST ne se produise pas). Par Keysight 3458A Guide d’utilisation...
  • Page 683 90 TO=TIMEDATE ! DEPART DU CHRONOMETRE 100 OUTPUT @Dvm; "TARM SGL" ! DECLENCHEMENT DES LECTURES 110 T1=TIMEDATE ! ARRET DU CHRONOMETRE 120 PRINT "Lectures par secondes =”;Num_readings/ (T1-T0) ! IMPRIME NOMBRE DE LECTURES PAR SECONDE 130 END Keysight 3458A Guide d’utilisation...
  • Page 684 120 PRINT “Lectures par secondes =”;Num_readings/ (T1-T0) ! IMPRIME NOMBRE DE LECTURES PAR SECONDE 130 END Le temps requis pour extraire le facteur If échelle (obligatoire pour convertir les REMARQUE lectures au format SINT) n'est pas inclus dans le programme ci-dessus. Keysight 3458A Guide d’utilisation...
  • Page 685 événements par rapport à l'activité du convertisseur A/N. Les intervalles de temps de la figure 4-5 ne servent qu'à illustrer notre propos. REMARQUE Ils ne correspondent pas aux intervalles réels produi.ts par le multimètre. Keysight 3458A Guide d’utilisation...
  • Page 686 Les mesures Figure 4-5 Relations entre les événements et le convertisseur A/N Keysight 3458A Guide d’utilisation...
  • Page 687 ! APRES CHAQUE FERMETURE 70 OUTPUT 709;"SCAN 201-206" ! EXPLORE LES VOIES 1-6 SUR LE SCANNER 75 ! ENFICHE DANS LE LOGEMENT 200 ET PASSE A LA 77 ! VOIE 1, POUR COMMENCER LA SCRUTATION 80 END Keysight 3458A Guide d’utilisation...
  • Page 688 40 OUTPUT 722;"EXTOUT BCOMP, NEG" ! GROUPE DE LECTURES TERMINEES, ! TTL NEGATIF 50 OUTPUT 722;"NRDGS 15, AUTO"! 15 LECTURES PAR VOIE ! CONFIGURE LE SCANNER EXTERNE 60 OUTPUT 709;"SADV EXTIN" ! PROGRESSION DU SCANNER EN FONCTION ! DU SIGNAL EXTOUT DU MULTIMETRE Keysight 3458A Guide d’utilisation...
  • Page 689 ! DU SIGNAL EXTOUT DU MULTIMETRE 70 OUTPUT 709;"CHCLOSED EXT" ! SORTIE D'UNE IMPULSION NEGATIVE ! APRES CHAQUE FERMETURE 80 OUTPUT 709;"SCAN 201-206" ! EXPLORE LES VOIES 1-6 SUR LE SCANNER ! ENFICHE DANS LE LOGEMENT 200 ET PASSE A Keysight 3458A Guide d’utilisation...
  • Page 690 été validé pour générer une demande de service (commande RQS) se produit. L'impulsion EXIOUT SRQ n'est pas obligatoirement générée à chaque fois que le bit SRQ est positionné; elle ne l'est que lorsqu'un événement d'état validé se produit. Keysight 3458A Guide d’utilisation...
  • Page 691 10 OUTPUT 722;"SUB EXTONCE" ! SAUVEGARDE OU SOUS-PROGRAMME “EXTONCE” 20 OUTPUT 722;"EXTOUT ONCE" ! SIGNALE A L'APPAREIL EXTERNE DE 25 ! PASSER SUR LE SIGNAL DE TENSION CONTINUE Keysight 3458A Guide d’utilisation...
  • Page 692 ! MESURE DE RESISTANCE 2-FILS, GAMME 1kΩ 100 OUTPUT 722;"NRDGS 40" ! 40 LECTURES PAR DECLENCHEMEXT 110 OUTPUT 722;"TARM SGL ! DECLENCHE 40 LECTURES 120 OUTPUT 722;"SUBEND" ! FIN DU SOUS-PROGRAMME 130 OUTPUT 722;"CALL EXTONCE" ! APPEL DU SOUS-PROGRAMME 140 END Keysight 3458A Guide d’utilisation...
  • Page 693 Une fois validée, l'opération mathématique reste active jusqu'à ce que (1) vous l'invalidiez, (2) vous mettiez l'instrument hors tension, (3) vous exécutiez une commande RESET ou l'une des commandes PRESET. Par exemple, pour valider l’opération NULL, envoyez: Keysight 3458A Guide d’utilisation...
  • Page 694 OUTPUT 722;"MMATH CONT" !REVALIDE UNE SEULE FONCTION MATHEMATIQUE EN DIFFERE Pour revalider les deux opérations mathématiques précédemment validées, envoyez: OUTPUT 722;"MATH CONT,CONT" !REVALIDE DEUX FONCTIONS MATHEMATIQUES EN TEMPS REEL OUTPUT 722;"MMATH CONT,CONT" !REVALIDE DEUX FONCTIONS MATHEMATIQUES EN DIFFERE Keysight 3458A Guide d’utilisation...
  • Page 695 Vous pouvez lire la valeur d'un registre mathématique à l'aide de la commande RMATH. Le programme suivant par exemple lit et imprime la valeur contenue dans le registre RES. 10 OUTPUT 722;"RMATH RES" 20 ENTER 722;A Keysight 3458A Guide d’utilisation...
  • Page 696 à l'autre. Ensuite, validez la fonction NULL. La première lecture effectuée (la résistance des fils de liaison) est enregistrée dans le registre de DECALAGE. Connectez les fils de liaison à la résistance inconnue à mesurer. Le 3458A soustrait la résistance des fils de liaison à chaque mesure, éliminant ainsi son effet, jusqu'à...
  • Page 697 80 ENTER 722;A ! RAPPELLE LA PREMIERE LECTURE (METHODE ! LECTURE IMPLICITE) 90 OUTPUT 722;"SMATH OFFSET,3.05" ! ECRIT 3.05 DANS LE REGISTRE ! DECALAGE 100 ENTER 722;Rdgs(*) ! RAPPELLE LES LECTURES (METHODE ! IMPLICITE), EXECUTE L'OPERATION NULL Keysight 3458A Guide d’utilisation...
  • Page 698 60 OUTPUT 722;"SMATH SCALE 2" ! ECRIT LA VALEUR 2 DANS LE REGISTRE ! ECHELLE 70 ENTER 722;Rdgs(*) ! EVENEMENT SYN, ENTRE LES LECTURES UNE ! FOIS MISES A L'ECHELLE 80 PRINT Rdgs(*) ! IMPRIME LES LECTURES MISES A L’ECHELLE 90 END Keysight 3458A Guide d’utilisation...
  • Page 699 Le programme suivant, par exemple, détermine l'erreur de pourcentage d'une mesure de tension de 10 Vcc. La ligne 60 écrit la valeur idéale (10) dans le registre PERC (Pourcentage). La ligne 70 Keysight 3458A Guide d’utilisation...
  • Page 700 Les mesures déclenche 20 lectures. Si la mesure est exactement 10 V cc, le 3458A affiche un O. Si la mesure donne, par exemple, 10,1 Vcc, le résultat devient. Résultat = ((10,1 - 10)/10)×100 = 0,01×100 = 1 10 OPTION BASE 1...
  • Page 701 70 PRINT A ! IMPRIME LES DB 80 END Par exemple, si la tension d'entrée est 0,1 V et la tension de sortie est 10 V, le gain est: 20×log (10/0,1) = 20log 100 = 40 dB Keysight 3458A Guide d’utilisation...
  • Page 702 DBM est effectuée. 10 OUTPUT 722;"PRESET NORM" ! PRECONFIGURATION : NRDGS 1,AUTO, ! DCV 10, TRIG SYN 20 OUTPUT 722;"ACV" ! MESURES DE TENSION ALTERNATIVE, ! CHANGEMENT DE GAMME AUTOMATIQUE Keysight 3458A Guide d’utilisation...
  • Page 703 ! VALIDE LA FONCTION DBM EN DIFFERE OUTPUT 722;"TRIG SGL" ! DECLENCHE LA LECTURE ENTER 722;A ! RAPPELLE LES LECTURES (METHODE ! IMPLICITE), EXECUTE L'OPERATION DBM PRINT A ! IMPRIME LE RESULTAT EN DBM 100 END Keysight 3458A Guide d’utilisation...
  • Page 704 ! VALIDE LA FONCTION STATISTIQUES EN ! TEMPS REEL ENTER 722 Rdgs(*) ! EVENEMENT SYN ENTRE LES LECTURES OUTPUT 722;"RMATH SDEV" ! LIT L'ECART TYPE ENTER 722;S ! ENTRE L'ECART TYPE PRINT S ! IMPRIME L' ECART TYPE 100 END Keysight 3458A Guide d’utilisation...
  • Page 705 Pass/Fail (Réussite/Echec) La fonction PF AIL compare chaque lecture aux limites définies dans les registres MAX et MIN. Si une limite est dépassée, le 3458A affiche “FAILED HI” ou “FAILED LO” (respectivement “dépassement limite supérieure”, et “dépassement limite inférieure”) et positionne le bit haut/bas dans le registre d'état. Le nombre de lectures “réussies”...
  • Page 706 également que les lectures doivent être enregistrées avant de valider la fonction PFAIL. (Dans le cas contraire, l'erreur MEMORY ERROR sera générée). OUTPUT 722;"PRESET NORM" ! PRECONFIGURATION : NRDGS 1,AUTO, ! DCV 10, TRIG SYN OUTPUT 722;"MEM FIFO" ! VALIDE LA MEMOIRE DE LECTURE, Keysight 3458A Guide d’utilisation...
  • Page 707 160 PRINT "NOMBRE DE LECTURES "REUSSIES" AVANT DEPASSEMENT =";B ! IMPRIME LA REPONSE DE PFAILNUM 170 ELSE ! SI LE BIT 2 N'ETAIT PAS 180 PRINT "TEST REUSSI" ! IMPRIME UN MESSAGE DE REUSSITE 190 END IF 200 END Keysight 3458A Guide d’utilisation...
  • Page 708 Si DEGRE est supérieur à 10, (R×C) est approximativement égale à: ≈ (1/f ) × DEGRE Par exemple (en utilisant la première équation), si la cadence de lecture est 200 Hz et le DEGRE 20, la constante de temps est: Keysight 3458A Guide d’utilisation...
  • Page 709 SDEV correspondra à la valeur efficace de la composante alternative du signal d'entrée. L'équation correspondant à la fonction RMS est: Résultat = racine came de l'opération FILTRE précédente avec l'entrée (lecture) de FILTRE d'abord élevée au carré. Keysight 3458A Guide d’utilisation...
  • Page 710 ! PRECONFIGURE LE MULTIMETRE; SUSPEND ! LES LECTURES 20 OUTPUT 722;"OHMF 10E3" ! SELECTIONNE MODE 4-FILS, GAMME 10 kΩ 30 OUTPUT 722;"MATH CTHRM10K" ! CONVERSION EN °C, THERMISTANCE 10 kΩ 40 OUTPUT 722;"TRIG SGL" ! DECLENCHE LA LECTURE Keysight 3458A Guide d’utilisation...
  • Page 711 Les mesures 50 ENTER 722;A ! ENTRE LE RESULTAT 60 PRINT A ! IMPRIME LE RESULTAT 70 END Keysight 3458A Guide d’utilisation...
  • Page 712 Les mesures CETTE PAGE EST BLANCHE INTENTIONNELLEMENT. Keysight 3458A Guide d’utilisation...
  • Page 713 Keysight 3458A Multimètre Guide d’utilisation Numérisation Introduction     210 Méthodes de numérisation     211 Vitesse d'échantillonnage     213 Déclenchement par niveau     215 Numérisation de tensions continues     220 Echantillonnage direct     225 Sous-échantillonnage     229 Visualisation des données échantillonnées     239...
  • Page 714 Pour compléter l'information contenue dans ce chapitre, l’annexe D du manuel REMARQUE en anglais traite des erreurs de déclenchement et de base de temps qui affectent les mesures numérisées. Figure 5-1 Numérisation d'une onde sinusoïdale Keysight 3458A Guide d’utilisation...
  • Page 715 100 M/sec [a] Dépend de la gamme. Pour plus de détails, soir “Annexe A : Spécifications” à la page 411 [b] Vitesse d'échantillonnage réelle (pour plus de détails, voir Sous-échantillonnage, plus loin dans ce chapitre Figure 5-2 Méthodes de numérisation Keysight 3458A Guide d’utilisation...
  • Page 716 (Lorsqu'il n'est pas en mode grande vitesse, le multimètre “écrase” les échantillons encore en mémoire-tampon de sortie dès qu'un nouvel échantillon est disponible). Pour plus de détails à ce sujet, voir Mode grande vitesse au chapitre 4. Keysight 3458A Guide d’utilisation...
  • Page 717 échantillonnée à une vitesse légèrement inférieure à 2F. Le résultat est une fréquence apparente (ligne en pointillé) (phénomène de repliement) très différente de celle du signal d'entrée. Figure 5-4 Distortion causée par un sous-échantillonnage Keysight 3458A Guide d’utilisation...
  • Page 718 à haute fréquence. Si cela vous gêne, vous pouvez toujours ajouter un filtre anti-repliement externe au multimètre. Keysight 3458A Guide d’utilisation...
  • Page 719 (DCV) et la gamme 10 V. Pour plus de détails sur la façon d'utiliser les déclenchements par niveau suivant la méthode de numérisation, voir Numérisation de tensions continues, Echantillonnage direct et Sous-échantillonnage, plus loin dans ce chapitre. Keysight 3458A Guide d’utilisation...
  • Page 720 ! SELECTIONNE L'EVENEMENT DE ! DECLENCHEMENT PAR NIVEAUX 30 OUTPUT 722;"SLOPE NEG" ! DECLENCHEMENT SUR PENTE NEGATIVE DU ! SIGNAL 40 OUTPUT 722;"LEVEL 50,AC" ! DECLENCHEMENT A 50% DE LA GAMME 10 V, ! COUPLAGE CA 50 END Keysight 3458A Guide d’utilisation...
  • Page 721 ! DECLENCHEMENT PAR NIVEAUX 30 OUTPUT 722;"SLOPE POS" ! DECLENCHEMENT SUR PENTE POSITIVE DU ! SIGNAL 40 OUTPUT 722;"LEVEL -50,AC" ! DECLENCHEMENT A -50% DE LA GAMME 10 V, ! (-5 V) COUPLAGE CA 50 END Keysight 3458A Guide d’utilisation...
  • Page 722 ! SELECTIONNE L'EVENEMENT DE ! DECLENCHEMENT PAR NIVEAUX 30 OUTPUT 722;"SLOPE POS" ! DECLENCHEMENT SUR PENTE POSITIVE DU ! SIGNAL 40 OUTPUT 722;"LEVEL -25,DC" ! DECLENCHEMENT A -25% DE LA GAMME 10 V, ! COUPLAGE CC 50 END Keysight 3458A Guide d’utilisation...
  • Page 723 La fonction Filtre de niveau permet également de réduire la sensibilité du REMARQUE multimètre aux bruits de haute fréquence pour les mesures de fréquence et de période ou les mesures de tension alternative ou alternative + continue effectuées à l'aide de la méthode synchrone (commande SETACV SYNC). Keysight 3458A Guide d’utilisation...
  • Page 724 DELAY 0 -- Pas de retard APER 3E-6 -- 3 µs de temps d'intégration MFORMAT SINT -- Format de mémoire Entier simple (SINT) OFORMAT SINT -- Format de sortie Entier simple (SINT) AZERO OFF -- Invalidation de la fonction d’auto-zéro Keysight 3458A Guide d’utilisation...
  • Page 725 Paramètres Entrée_max Sélectionne la gamme Pleine échelle 0 à 0,12 100 mV 120 mV >0,12 à 1,2 1,2 V >1,2 à 12 10 V 12 V Keysight 3458A Guide d’utilisation...
  • Page 726 Temps d’ouverture Bits de résolution Fréquence pour une erreur de 3 dB 2 ns 100 MHz 500 ns 400 kHz 1 µs 206 kHz 3 µs 69 kHz 6 µs 35 kHz 100 µs 2 kHz Keysight 3458A Guide d’utilisation...
  • Page 727 121 !TRANSFERT DES LECTURES EN MEMOIRE DE LECTURE PUIS DANS LE 125 !TABLEAU DES ENTIERS DE L'ORDINATEUR; PAS DE CONVERSION DE 127 !DONNEES REQUISES PUISQUE LE FORMAT INTEGER DE L'ORDINATEUR 129 !EST IDENTIQUE A SINT (MAIS TABLEAUX DES ENTIERS REQUIS) Keysight 3458A Guide d’utilisation...
  • Page 728 !UTILISATION DE LA VALEUR ABSOLUE POUR !VERIFIER LA SURCHARGE 180 IF R>=32767 THEN PRINT "OVLD" !SI SURCHARGE, IM?RESSION D'UN !MESSAGE 190 Samp(I)=Samp(I)*S !MULTIPLICATION JE LA LECTURE PAR LE !FACTEUR D’ECHELLE 200 Samp(I)=DROUND(Samp(I),4)!VALEUR ARRONDIE A 4 CHIFFRES 210 NEXT I 220 END Keysight 3458A Guide d’utilisation...
  • Page 729 20 échantillons pris sur un signal sinusoïdal (les numéros indiquent l'ordre dans lequel ces échantillons ont été pris). En mode Echantillonnage direct, l'intervalle minimal entre les échantillons est de 20 µs. Figure 5-9 Echantillonnage direct Keysight 3458A Guide d’utilisation...
  • Page 730 événements doivent se produire dans le bon ordre avant que l'échantillonnage direct ne commence. Pour plus de détails sur cette hiérarchie, se reporter au chapitre 4. En mode Echantillonnage direct, vous pouvez utiliser soit l'événement d'échantillonnage TIMER et la commande Keysight 3458A Guide d’utilisation...
  • Page 731 60 ALLOCATE REAL Samp(l:Num_samples) !CREE LE TABLEAU DES REELS !POUR LES ECHANTILLONS 70 OUTPUT @Dvm;"PRESET FAST" !FORMATS DINT, TARM SYN, TRIG AUTO 80 OUTPUT @Dvm;"SWEEP 30E-6,200" !INTERVALLE 30 µs, 200 !ECHANTILLONS 90 OUTPUT @Dvm;"DSDC 10" !ECHANTILLONNAGE DIRECT, GAMME 10 V Keysight 3458A Guide d’utilisation...
  • Page 732 !VERIFIER LA SURCHARGE 200 IF R>=2147483647 THEN PRINT "OVLD" !SI SURCHARGE, IMPRESSION !D'UN MESSAGE 210 Samp(I)=Samp(I)*S !APPLICATION DU FACTEUR D'ECHELLE 220 Samp(I)=DROUND(Samp(I),8) !ARRONDIT LES LECTURES CONVERTIES 230 PRINT Samp(I) !IMPRESSION DES LECTURES 240 NEXT I 250 END Keysight 3458A Guide d’utilisation...
  • Page 733 Cela donne une vitesse d’échantillonnage de 1/5E-6 soit 200 000 échantillons par seconde. (Cette vitesse est impossible a atteindre avec les tensions continues ou l’échantillonnage direct dont les vitesses d’échantillonnage maximales sont respectivement de 100 000 et de 50 000 échantillons par seconde). La figure 5-10 Keysight 3458A Guide d’utilisation...
  • Page 734 échantillons sont reclasses dans la séquence correcte, le résultat correspond a une période du signal d’entrée comportant 20 échantillons espaces de 5 µs. Dans cet exemple, la vitesse d’échantillonnage réelle est donc bien de 200 000 échantillons par seconde. Figure 5-10 Exemple de sous-échantillonnage Keysight 3458A Guide d’utilisation...
  • Page 735 Vous remarquerez que le signal de synchronisation ne doit pas nécessairement réapparaître sur chaque période du signal d'entrée. Il doit toutefois être synchronisé en temps avec le signal d'entrée. Keysight 3458A Guide d’utilisation...
  • Page 736 1 'événement Source de synchronisation LEVEL. L'échantillonnage commencera lorsque la première période du signal d'entrée atteindra 7,5 V cc (75% de la gamme 10 V). La ligne 90 satisfait l'événement d'armement de déclenchement qui valide l'événement Source de synchronisation. Keysight 3458A Guide d’utilisation...
  • Page 737 – Vous ne pouvez pas utiliser la fonction de changement de gamme automatique pour les mesures sous-échantillonnées. Vous devez spécifier la gamme comme premier paramètre de la commande SSAC ou SSDC (paramètre Entrée_max). Les paramètres Entrée_max et les gammes qu'ils sélectionnent sont les suivants: Keysight 3458A Guide d’utilisation...
  • Page 738 – Lorsque vous sous-échantillonnez un signal d'entrée dont la fréquence est ≥ 1 MHz, le premier échantillon peut être erroné à cause du temps d'établissement de l'interpolateur. Pour que le premier échantillon soit précis, vous devez Keysight 3458A Guide d’utilisation...
  • Page 739 120 FOR I=1 TO 200 130 IF ABS(Samp(I))=lE+38 THEN !DETECTION D'UNE SURCHARGE 140 PRINT "condition de surcharge" !IMPRIME UN MESSAGE DE SURCHARGE 150 ELSE !EN L'ABSENCE DE SURCHARGE 160 Samp(I)=DROUND(Samp(I),5) !ARRONDIT A 5 CHIFFRES 170 PRINT Samp(I) !IMPRIME CHAQUE ECHANTILLON Keysight 3458A Guide d’utilisation...
  • Page 740 (déclenchement sur le signal d'entrée, 0%, couplage CA, pente positive). La ligne 110 génère un événement SYN et transfère directement les échantillons dans l'ordinateur. Les lignes 230 à 400 trient les données sous-échantillonnées pour produire le signal composite. Celui-ci est sauvegardé dans le tableau Wave_form. Keysight 3458A Guide d’utilisation...
  • Page 741 175 !ENTIER AU FORMAT REEL (OBLIGATOIRE POUR EVITER UN 177 !DEPASSEMENT ENTIER SUR LA LIGNE SUIVANTE) 180 R=ABS(Samp(I)) !UTILISATION DE LA VALEUR ABSOLUE POUR !VERIFIER SURCHARGE 190 IF R>=32767 THEN PRINT “OVLD” !SI SURCHARGE, IMPRESSION D'UN Keysight 3458A Guide d’utilisation...
  • Page 742 290 K=K+1 300 L=L+Inc 310 NEXT J 320 NEXT I 330 FOR I=N1+1 TO N1+N2 340 L=I 350 FOR J=1 TO N3-1 360 Wave_form(L)=Samp(K) 370 K=K+1 380 L=L+Inc 390 NEXT J 400 NEXT I 410 END Keysight 3458A Guide d’utilisation...
  • Page 743 La figure 5-13 montre un tracé typique fourni par ce programme. La bibliothèque d'analyse de signaux du Keysight 3458A option 005 est un REMARQUE progiciel conçu pour saisir et traiter des données numérisées. Il renferme des routines qui initialisent le système, saisissent les données, les comparent entre...
  • Page 744 80 ASSIGN @Dvm TO 722 !AFFECTATION DE L'ADRESSE OU MULTIMETRE 90 ASSIGN @Int_samp TO BUFFER Int_samp(*)!AFFECTATION DU NOM !D'ACCES A LA MEMOIRE-TAMPON 100 OUTPUT @Dvm;"PRESET FAST;LEVEL;SLOPE;SSOC lO;SWEEP";Eff_int, Num_samples 102 !MESURES RAPIDES, TARM SYN, SOUS-ECHANTILLONNAGE (FORMAT DE Keysight 3458A Guide d’utilisation...
  • Page 745 300 L=L+Inc ! " 310 NEXT J ! " 320 NEXT I ! " 330 FOR I=N1+1 TO N1+N2 ! " 340 L=I ! " 350 FOR J=1 TO N3-1 ! " 360 Wave_form(L)=Samp(K) ! " Keysight 3458A Guide d’utilisation...
  • Page 746 610 AXES Time_div/5,Volts_div/5,0,0,1,1,1 620 GRID Time_div,Volts_div 630 Wave x=0 640 MOVE Wave_x,Wave_form(BASE(Wav_form,1)) 650 FOR Wave_y=BASE(Wave_form,1)+1 TO SIZE(Wave_form,1)-1+BASE (Wave_form,1) 660 Wave_x=Wave_x+Time_base 670 DRAW Wave_x,Wave_form(Wave_y) 680 NEXT Wave_y 690 IF Wave_x>10*Time_div THEN DISP "More samples taken than displayed" 700 SUBEND Keysight 3458A Guide d’utilisation...
  • Page 747 Référence Référence Introduction     244 Commandes par groupe fonctionnel     252 Commandes et fonctions de mesure     254 Keysight 3458A Guide d’utilisation...
  • Page 748 2, 3, 4 ou 5. Les commandes présentées dans ces chapitres sont décrites en détail dans le présent chapitre où elles sont présentées au format suivant. Keysight 3458A Guide d’utilisation...
  • Page 749 Référence Keysight 3458A Guide d’utilisation...
  • Page 750 TRIG -- Sélectionne l'événement de déclenchement NPLC -- Sélectionne le temps d'intégration Les commandes de fonctions de mesure du 3458A sont décrites dans ce chapitre sous la commande FUNC. Le jeu de commandes HPML complet étend les capacités du multimètre bien au-delà...
  • Page 751 Envoi des commandes Les délimiteurs (cr) (retour chariot), (If) (saut de ligne),; (point-virgule) ou EOI indiquent la fin d'un message au 3458A. Quand vous envoyez une commande en utilisant le format standard (par ex, OUTPUT 722;"TEST"), l'ordinateur envoie cr If (retour chariot, saut de ligne) sur le bus de données après la commande.
  • Page 752 Par exemple, pour spécifier 10 comme premier paramètre et choisir la valeur par défaut pour le second, envoyez: OUTPUT 722;"ACV 10,," Pour prendre le premier paramètre par défaut et spécifier .01 comme deuxième paramètre envoyez: OUTPUT 722; "ACV,,.01" Keysight 3458A Guide d’utilisation...
  • Page 753 30 PRINT A$ 40 END Dans l'état de mise sous tension, le multimètre retourne des réponses numériques aux commandes d'interrogation. Le programme ci-dessus peut renvoyer 1 qui est l'équivalent numérique du paramètre ON (fonction validée). L'équivalent Keysight 3458A Guide d’utilisation...
  • Page 754 (à condition que QFORMAT = ALPHA), qui indique l'événement d'échantillonnage spécifié. Le programme suivant exécute la commande d'interrogation NRDGS? et imprime les réponses. 10 OUTPUT 722;"NRDGS?" 20 ENTER 722;A$,B$ Keysight 3458A Guide d’utilisation...
  • Page 755 GPIB au format de sortie ASCII, quel que soit le format de sortie spécifié. Dès que la réponse à une interrogation est reçue, le format de sortie revient au format précédemment spécifié (SINT, DINT, SREAL, DREAL ou ASCII). Keysight 3458A Guide d’utilisation...
  • Page 756 LINE? DELAY SSRC NPLC FIXEDZ SWEEP FSOURCE TARM LFILTER TBUFF Etat OCOMP TIMER PRESET (DIG, FAST, ou NORM) TRIG ou T RANGE ou R Mémoire de lecture RATIO SETACV STB? MCOUNT? SSPARM? TERM MFORMAT MSIZE RMEM Keysight 3458A Guide d’utilisation...
  • Page 757 PRESET (DIG, FAST, ou NORM) REMOTE QFORMAT SPOLL Erreurs RESET TRIGGER TONE AUXERR? EMASK Affichage ERR? ERRSTR? DISP NDIG Math Etalonnage/Test MATH MMATH ACAL RMATH SMATH CAL? CALNUM? Clavier CALSTR REV? DEFKEY SCAL LOCK SECURE MENU TEMP? TEST ADDRESS Keysight 3458A Guide d’utilisation...
  • Page 758 Tableau 6-1 Commandes et fonctions de mesure FREQ DSAC SSAC ACDCV ACDCV ACDCV OHMF ACDCI DSDC SSDC (ANA) (SYNC) (RNDM) ACBAND APER ARANGE AZERO FIXEDZ FSOURCE ISCALE? LEVEL LFILTER LFREQ (M) MATH MFORMAT NPLC OCOMP OFORMAT RATIO Keysight 3458A Guide d’utilisation...
  • Page 759 5 Pour le sous-échantillonnage, si vous utilisez la mémoire de lecture, le format de mémoire doit impérativement être à SINT. Si vous n'utilisez pas la mémoire de lecture, le format de sortie doit être spécifié à SINT. Keysight 3458A Guide d’utilisation...
  • Page 760 Points importants – Comme l'étalonnage automatique DCV s'applique à toutes les fonctions de mesure, vous devez l'effectuer avant d'effectuer l'étalonnage automatique AC ou OHMS. Lorsque ACA ALL est spécifié, l'étalonnage DCV est effectué avant tout autre étalonnage. Keysight 3458A Guide d’utilisation...
  • Page 761 – Les temps d'exécution de chaque routine d'étalonnage automatique sont les suivants: ALL:11 minutes DCV:1 minute AC:1 minute OHMS:10 minutes – Commandes connexes: CAL, SCAL, SECURE Exemple 3458A OUTPUT 722;"ACAL ALL, " !EXECUTION DE TOUS LES ETALONNAGES Keysight 3458A Guide d’utilisation...
  • Page 762 + continue, il est très important que la largeur de bande spécifiée (notamment fréquence_basse) corresponde à la fréquence du signal mesuré. – Si vous n'êtes pas sûr de la fréquence d'entrée, prenez les valeurs par défaut des paramètres ACBAND. Keysight 3458A Guide d’utilisation...
  • Page 763 Commandes d'interrogation, se reporter au début du présent chapitre. – Commandes connexes: ACDCI, ACDCV, ACI, ACV, FREQ, FUNC, PER. SETACV Exemple OUTPUT 722;"ACBAND 500,1000" !SPECIFIE OUE LE: SIGNAL D'ENTREE EST !COMPRIS ENTRE 500 et 1000 Hz Keysight 3458A Guide d’utilisation...
  • Page 764 – Lorsque le multimètre détecte une panne de RAM CMOS (bit d'erreur auxiliaire 12), il se configure à l'adresse 22. – Commande d'interrogation ADDRESS?. Vous pouvez lire l'adresse courante à partir du panneau avant en appuyant sur la touche Address (touche [Shift]-(Local)). – Commandes connexes: ID? Keysight 3458A Guide d’utilisation...
  • Page 765 APER (ou NPLC) et ignore toute résolution spécifiée précédemment – Commande d’interrogation: La commande d'interrogation APER? retourne le temps d'intégration couramment spécifié (en secondes) pour le convertisseur Keysight 3458A Guide d’utilisation...
  • Page 766 Contrôle à la mise sous tension = ON. Contrôle par défaut= ON. Points importants – Si la gamme automatique est validée, le 3458A échantillonne le signal d'entrée avant chaque mesure et sélectionne la gamme appropriée. – Référez-vous à la commande...
  • Page 767 OUTPUT 722;"ARANGE OFF" !DISABLES AUTORANGE AUXERR? Auxiliary error. S'il détecte une erreur due au matériel, le 3458A positionne un bit dans le registre d'erreur auxiliaire. La commande AUXERR? (erreur auxiliaire) renvoie un nombre représentant ces bits positionnés et met le registre à zéro. Le nombre renvoyé...
  • Page 768 – La commande AUXERR? renvoie un zéro si aucun bit d'erreur n'est positionné. – Si un bit du registre d'erreur auxiliaire est positionné, le 3458A positionne le bit O (erreur due au matériel) du registre d'erreur. La lecture du registre d'erreur auxiliaire n'efface pas le bit O du registre d'erreur.
  • Page 769 Par exemple, supposons que la commande AUXERR? renvoie la somme pondérée 3072. Cette valeur correspond aux erreurs. Total de contrôle de la ROM, octet de poids faible (1024) et total de contrôle de la ROM, octet de poids fort (2048). Keysight 3458A Guide d’utilisation...
  • Page 770 AZERO OFF ou AZERO ONCE exécutée, le multimètre effectue la mesure de zéro lorsque le premier événement d'armement de déclenchement se produit pour tous les événements sauf TARM EXT qui provoque une mesure de zéro lorsque la commande TARM EXT est exécutée. Keysight 3458A Guide d’utilisation...
  • Page 771 – Commandes connexes: DCI, DCV, FUNC, OHM, OHMF Exemple OUTPUT 722; "AZERO OFF" !INVALIDE LE ZERO AUTOMATIQUE BEEP La commande BEEP contrôle l'indicateur sonore du 3458A. S'il est validé, cet indicateur signale les situations d'erreur par une tonalité de 1 kHz. Syntaxe BEEP [contrôle] contrôle...
  • Page 772 Contrôle à la mise sous tension = dernière valeur programmée. Contrôle par défaut= ONCE. Points importants – Le 3458A enregistre la valeur de contrôle en mémoire non-volatile (la valeur n'est pas perdue à l'arrêt de l'instrument). – Commande d’interrogation: La commande d'interrogation BEEP? retourne le mode courant de l'indicateur sonore.
  • Page 773 OUTPUT 722;"CALL DCCUR2" !EXECUTE LE SOUS-PROGRAMME 1 APPELE !"DCCUR2" CALNUM? Calibration number query. La commande d'interrogation CALNUM? renvoie un entier indiquant le nombre d'étalonnages effectués sur votre 3458A. Syntaxe CALNUM? Points importants – Le nombre d'étalonnage est incrémenté de 1 à chaque fois que le multimètre est étalonné.
  • Page 774 Référence – automatique n'affecte pas le nombre d'étalonnages. – Votre 3458A a été étalonné avant le départ d'usine. Quand vous le recevez, lisez le nombre d'étalonnages pour déterminer sa valeur initiale. – Le nombre d'étalonnages est enregistré en mémoire non-volatile (il n'est pas perdu quand l'appareil est mis hors tension).
  • Page 775 Le nom peut être alphabétique, alphanumérique ou un entier compris entre O et 127. Pour plus de détails à ce sujet, voir également commande dans ce chapitre. Nom à la mise sous tension= aucun Nom par défaut = aucun; paramètre obligatoire Keysight 3458A Guide d’utilisation...
  • Page 776 – Vous ne pouvez pas enregistrer la commande COMPRESS comme commande figurant dans un sous-programme. – Commandes connexes: CALL, CONT, DELSUB, PAUSE, SCRATCH, SUB, SUBEND Exemple L'instruction suivante comprime le sous-programme TEST12 (préalablement téléchargé depuis un ordinateur distant). OUTPUT 722;"COMPRESS TEST12" Keysight 3458A Guide d’utilisation...
  • Page 777 – Si un événement qui a positionné un bit dans le registre d'état est toujours valide; le bit sera remis à immédiatement après l'envoi de la commande CSB. – Quand vous effacez le bit 6 (demande de service), le 3458A force la ligne SRQ de l'interface GPIB au niveau faux.
  • Page 778 Valide les algorithmes de protection des entrées, de vérification de syntaxe et d'erreur Invalide les algorithmes de protection des entrées, de vérification de syntaxe et d'erreur Mode à la mise sous tension = OFF Mode par défaut= OFF Keysight 3458A Guide d’utilisation...
  • Page 779 Appuyez ensuite sur Enter pour exécuter la (ou les) commande(s) dans l'ordre où elles sont affichées. La commande DEFKEY DEFAULT efface les chaînes affectées à toutes les touches définies par l'utilisateur. Keysight 3458A Guide d’utilisation...
  • Page 780 à une touche de fonction en particulier (voir exemple ci-dessous). La chaîne renvoyée par la commande DEFKEY? est entre guillemets, que vous ayez utilisé des guillemets ou des apostrophes (simples) pour la spécifier. Keysight 3458A Guide d’utilisation...
  • Page 781 1E-7 (100 ns) à 6000 secondes par incréments de 100 ns. La valeur 0 spécifie le retard à sa plus petite valeur possible. Valeur de retard à la mise sous tension = automatique (déterminée par la fonction, la gamme, la résolution et la sélection de ACBAND). Keysight 3458A Guide d’utilisation...
  • Page 782 Le nom peut être alphabétique, alphanumérique ou un entier compris entre O et 127. Pour plus de détails à ce sujet, voir également commande dans ce chapitre. Nom à la mise sous tension= aucun Nom par défaut= aucun; paramètre obligatoire Keysight 3458A Guide d’utilisation...
  • Page 783 être utilisé pour enregistrer un nouveau sous-programme (voir commande SUB). – Pour supprimer simultanément tous les sous-programmes en mémoire, utilisez la commande SCRATCH. – Commandes connexes: COMPRESS, SCRATCH, SUB Exemple OUTPUT 722;"DELSUB TEST12" !SUPPRIME LE SOUS-PROGRAMME TEST12 Keysight 3458A Guide d’utilisation...
  • Page 784 Référence DIAGNOST Cette commande est une commande de maintenance. Pour plus de détails à son sujet, se reporter au manuel de maintenance du 3458A. DISP Display. La commande DISP valide ou invalide l'affichage du multimètre et peut également être utilisée pour afficher un message ou effacer l’affichage.
  • Page 785 A ce détail près, les deux fonctions sont identiques. Elles utilisent toutes deux l'échantillonneur-bloquer (ouverture de 2 nanosecondes) et une largeur de bande de 12 MHz. Syntaxe DSAC [entrée_max] [,%_resolution] DSDC [entrée_max] [,%_resolution] Keysight 3458A Guide d’utilisation...
  • Page 786 Supposons par exemple que le signal d'entrée ait une valeur crête de 20V et que vous utilisiez la gamme 1 0V. Si vous désirez un Keysight 3458A Guide d’utilisation...
  • Page 787 Le contrôleur et le bus doivent toutefois pouvoir transférer des échantillons a la vitesse d'au moins 134 Ko/seconde, sinon le multimètre générera l'erreur TRIGGER TOO FAST Keysight 3458A Guide d’utilisation...
  • Page 788 ! VERIFIER SURCHARGE 200 IF R>2147483647 THEN PRINT "OVLD" ! SI SURCHARGE, IMPRESSION ! D'UN MESSAGE 210 Samp(I)=Samp(I)∗S ! APPLICATION DU FACTEUR D'ECHELLE 220 Samp(I)=DROUND(Samp(1),8) ! ARRONDIT LES LECTURES CONVERTIES 230 PRINT Samp(I) ! IMPRESSION DES LECTURES Keysight 3458A Guide d’utilisation...
  • Page 789 Commande non autorisée à distance (commande ADDRESS) Paramètre reçu non défini Paramètre hors gamme Erreur de mémoire Détection d'une surcharge destructrice Hors étalonnage 1024 Étalonnage requis Conflit de configuration (mémoire mal configurée pour un 2048 sous-échantillonnage) Keysight 3458A Guide d’utilisation...
  • Page 790 ! 32, 64 ET 128 OUTPUT 722;"EMASK 0" ! INVALIDE TOUTES LES ERREURS 10 OUTPUT 722; "EMASK?" ! RETOURNE LA VALEUR EMASK 20 ENTER 722;A ! ENTRE LA REPONSE 30 PRINT A ! IMPRIME LA VALEUR 40 END Keysight 3458A Guide d’utilisation...
  • Page 791 (mémoire de lecture invalidée), lorsque le rappel utilise la méthode de “lecture implicite” ou lorsqu'un autre format de sortie est utilisé. – Reportez-vous au manuel de votre ordinateur pour voir comment celui-ci répond à la ligne EOI. Keysight 3458A Guide d’utilisation...
  • Page 792 Les conditions d'erreur et leurs valeurs pondérées sont: Valeur Valide la cond ition d'erreur pondérée numéro Erreur de matériel (pour plus de détails, voir AUXERR?) Erreur d'étalonnage Déclenchement trop rapide Erreur de syntaxe Commande non autorisée à distance (commande ADDRESS) Keysight 3458A Guide d’utilisation...
  • Page 793 – Commandes connexes: AUXERR?, EMASK, ERRSTR? Exemple 10 OUTPUT 722;"ERR?" !LIT & INITIALISE LE REGISTRE C'ERREUR 20 ENTER 722;A !ENTRE LA SOMME PONDEREE DANS LA !VARIABLE A 30 PRINT A !IMPRIME LA SOMME PONDEREE 40 END ERRSTR? Keysight 3458A Guide d’utilisation...
  • Page 794 ! DIMENSIONNE LA VARIABLE ALPHANUMERIQUE 30 OUTPUT 722;"ERRSTR?" ! LIT LE MESSAGE D'ERREUR 40 ENTER 722; A,A$ ! ENTRE LA VALEUR NUMERIQUE DANS A; LA ! CHAINE DANS AS 50 PRINT A,A$ ! IMPRIME LES RESPONSES Keysight 3458A Guide d’utilisation...
  • Page 795 Événement d’état (génère une impulsion de 1 µs a chaque fois qu'un événement du registre d’état valide pour générer une demande de service se produit). (Voir deuxième point important ci-dessous) Lecture terminée (génère une impulsion de 1 µs après chaque RCOMP lecture) Keysight 3458A Guide d’utilisation...
  • Page 796 EXTOUT couramment spécifié; la seconde indique la polarité. Pour plus de détails sur les Commandes d'interrogation, se reporter au début du présent chapitre. – Commandes connexes: NRDGS, SRQ, STB?, SWEEP, TBUFF Exemple OUTPUT 722;"EXTOUT APER" !EVENEMENT EXTOUT = FORME D'ONDE !D'OUVERTURE Keysight 3458A Guide d’utilisation...
  • Page 797 La commande FIXEDZ (impédance fixée) valide ou invalide la fonction d'impédance d'entrée fixe pour les mesures de tension continue. Si elle est validée, le 3458A conserve une impédance d'entrée de 10 mégaohms pour toutes les gammes. Cela évite d'affecter les mesures de tension continue par un changement d'impédance d'entrée intempestif (provoqué...
  • Page 798 %_resolution Le paramètre %_resolution spécifie le nombre de chiffres de résolution et le temps de porte, comme illustré ci-dessous (%_resolution affecte également la vitesse de lecture; voir “Annexe A : Spécifications” à la page 411 pour plus de détails). Keysight 3458A Guide d’utilisation...
  • Page 799 – Pour les mesures de fréquence (ou de période), une indication de surcharge signifie que l'amplitude de la tension ou du courant est trop forte pour la gamme spécifiée. Cela ne signifie pas que la fréquence (ou la période) appliquée est trop grande pour être mesurée. Keysight 3458A Guide d’utilisation...
  • Page 800 Courant alternatif+ continu (FREQ 1 Hz - 100 kHz; PER 10 µs - 1 s) Source à la mise sous tension = ACV. Source par défaut = ACV. Points importants – Commande d’interrogation: Commande d'interrogation. La commande d'interrogation FSOURCE? renvoie la source de fréquence courante. Pour plus Keysight 3458A Guide d’utilisation...
  • Page 801 Mesures de tension continue Mesures de tension alternative (le mode est déterminé par la commande SETACV) Mesures de tension alternative+ continue (le mode est déterminé ACDCV par la commande SETACV) Mesures de résistances 2-fils Keysight 3458A Guide d’utilisation...
  • Page 802 Pour sélectionner le mode de gamme automatique, spécifiez AUTO pour entrée max. ou demandez le paramètre par défaut Dans le mode de gamme automatique, le 3458A échantillonne le signal d'entrée avant chaque mesure et sélectionne la gamme appropriée. Keysight 3458A Guide d’utilisation...
  • Page 803 10 µA 12 µA >12E-6 à 120E-6 100 µA 120 µA >120E-6 à 1,2E-3 1 mA 1,2 mA >1,2E-3 à 12E-3 10 mA 12 mA >12E-3 à 120E-3 100 mA 120 mA >120E-3 à 1,2 1,05 A Keysight 3458A Guide d’utilisation...
  • Page 804 Supposons par exemple que vous mesuriez une tension continue, que l'entrée maximale attendue soit de 10 V et que vous vouliez une résolution de 1 mV. Pour déterminer le paramètre %_resolution, utilisez l'équation: Keysight 3458A Guide d’utilisation...
  • Page 805 La commande d'interrogation FUNC? n'indique pas le mode de gamme automatique courant. Pour le connaitre, envoyez la commande ARANGE?. Pour plus de détails sur les Commandes d'interrogation, se reporter au début du présent chapitre. Keysight 3458A Guide d’utilisation...
  • Page 806 20 OUTPUT 722;"FUNC OHM,1E3,.001" !RESISTANCE 2 FILS, !1 kΩ MAX, RESOLUTION 10 mΩ 30 END Identity query. Le multimètre répond à la commande d’interrogation ID? en envoyant la chaîne “Keysight 3458A”. Cette commande permet au contrôleur de localiser le multimètre par son adresse. Syntaxe Points importants –...
  • Page 807 à la fois et ne libère pas le bus tant qu'il n'a pas fini d'exécuter sa commande. Ainsi, les commandes suivantes envoyées à d'autres appareils raccordés au bus ne peuvent pas s'exécuter tant que le multimètre n'a pas terminé d'exécuter sa ou ses commandes. Keysight 3458A Guide d’utilisation...
  • Page 808 10 OUTPUT 722;"INBUF ON" !VALIDE LA MEMOIRE-TAMPON D'ENTREE 20 OUTPUT 722;"ACAL ALL" !ETALONNAGE AUTOMATIQUE (PREND> !11 MINUTES 30 END ISCALE? Integer scale query. La commande ISCALE? renvoie le facteur d'échelle des lectures au format de sortie SINT ou DINT. Syntaxe ISCALE? Keysight 3458A Guide d’utilisation...
  • Page 809 60 ASSIGN @Int_rdgs TO BUFFER Int_rdgs(*) ! AFFECTATION ! DU NOM D'ACCES DE LA MEMOIRE-TAMPON 70 OUTPUT @Dvm;"PRESET NORM;OFORMAT SINT;NPLC 0;NRDGS ";Num_readings ! TARM AUTO, TRIG SYN, FORMAT DE SORTIE SINT, TEMPS ! D'INTEGRATION MIN. 80 TRANSFER @Dvm TO @Int_rdgs;WAIT ! EVENEMENT SYN, Keysight 3458A Guide d’utilisation...
  • Page 810 140 IF R>=32767 THEN PRINT "OVLD" ! SI SURCHARGE, IMPRESSION ! D'UN MESSAGE 150 Rdgs(I)=Rdgs(I)*S ! MULTIPLICATION DE LA LECTURE PAR LE ! FACTEUR D'ECHELLE 160 Rdgs(I)=DROUND(Rdgs(I),4) ! VALEUR ARRONDIE A 4 CHIFFRES 170 NEXT I 180 END Keysight 3458A Guide d’utilisation...
  • Page 811 150 IF R>2147483647 THEN PRINT "OVLD" ! SI SURCHARGE, IMPRESSION ! D'UN MESSAGE 160 Rdgs(I)=Rdgs(I)*S ! APPLICATION DU FACTEUR D'ECHELLE 170 Rdgs(I)=DROUND(Rdgs(I),8) ! ARRONDIT LECTURE CONVERTIE 180 PRINT Rdgs(I) ! IMPRESSION DES LECTURES 190 NEXT I 200 END Keysight 3458A Guide d’utilisation...
  • Page 812 Ce paramètre n'affecte pas le couplage du signal mesuré. Paramètre Équivalent Description coupling numérique Entrée à couplage CC (par rapport aux circuits de détection de niveau) Entrée à couplage CA (par rapport aux circuits de détection de niveau) Keysight 3458A Guide d’utilisation...
  • Page 813 30 OUTPUT 722;"TRIG LEVEL" !SELECTIONNE L'EVENEMENT DE !DECLENCHEMENT PAR NIVEAU 40 OUTPUT 722;"SLOPE POS" !DECLENCHEMENT SUR PENTE POSITIVE DU !SIGNAL 50 OUTPUT 722;"LEVEL 50,AC" !DECLENCHEMENT A 50% DE LA GAMME 10V !(5V) , COUPLAGE CA 60 END Keysight 3458A Guide d’utilisation...
  • Page 814 Pour plus de détails sur les Commandes d'interrogation, se reporter au début du présent chapitre. – Commandes connexes: DCV, DSAC, DSDC, FREQ, LEVEL, NRDGS, PER, SETACV, SYNC, SLOPE, SSAC, SSDC, SSRC, TRIG Keysight 3458A Guide d’utilisation...
  • Page 815 60 Hz par exemple est de 1/60 Hz = 0,01666666... Comme la taille du pas est de 100 ns, le multimètre utilise la valeur 0,01666667 s. La taille du pas se remarque davantage lorsque vous Keysight 3458A Guide d’utilisation...
  • Page 816 Points importants – Voir la commande LFREQ (page précédente) où figure un exemple montrant comment mesurer la fréquence secteur et définir automatiquement la fréquence de référence du convertisseur A/N à la valeur mesurée. – Commandes connexes: LFREQ Keysight 3458A Guide d’utilisation...
  • Page 817 !ENTRE LA REPONSE DANS LA VARIABLE A 30 PRINT A !IMPRIME LA REPONSE 40 END LOCK Lockout. La commande LOCK (verrouillage) valide ou invalide le clavier du 3458A. Syntaxe LOCK [contrôle] contrôle Les valeurs possibles du paramètre contrôle sont: Paramètre Équivalent...
  • Page 818 La fonction doit être OHM ou OHMF (gamme 10 kΩ ou supérieure). Résultat= lecture - registre OFFSET. Le registre OFFSET est NULL initialement configuré par la première lecture - vous pouvez ensuite le modifier. PERC Résultat= ((lecture - registre PERC)/registre PERC) x 100. Keysight 3458A Guide d’utilisation...
  • Page 819 OHMF. Résultat= température (°F) d'un RTD de 100 Ω avec alpha de FRTD92 0,003916. La fonction doit être OHM ou OHMF. Opération a, b à la mise sous tension= OFF,OFF. Opération a, b par défaut= OFF,OFF. Keysight 3458A Guide d’utilisation...
  • Page 820 (ou les) fonction(s) mathématique(s) en temps réel validée(s). Pour plus de détails sur les Commandes d'interrogation, se reporter au début du présent chapitre. – Commandes connexes: MMATH, RMATH, SMATH Keysight 3458A Guide d’utilisation...
  • Page 821 ! IMPRIME LES LECTURES UNE FOIS CORRIGEES ! PAR LA FONCTION NULL 110 END MCOUNT? Memory count query. La commande MCOUNT? renvoie le nombre de lectures enregistrées en mémoire. Syntaxe MCOUNT? Points importants – Commandes connexes: MEM, MFORMAT, MSIZE, RMEM Keysight 3458A Guide d’utilisation...
  • Page 822 – En mode grande vitesse, lorsque la mémoire de lecture est validée en mode FIFO et remplie, l'événement d'armement de déclenchement devient HOLD, ce qui interrompt les lectures et invalide automatiquement le mode grande vitesse. Après avoir extrait plusieurs ou toutes les lectures de la mémoire, vous Keysight 3458A Guide d’utilisation...
  • Page 823 – Si le contrôleur demande des données du 3458A quand sa mémoire tampon de sortie est vide en mode LIFO ou FIFO, une lecture est retirée de la mémoire et placée dans la mémoire tampon de sortie.
  • Page 824 – Commande d’interrogation: La commande d'interrogation MENU? renvoie une réponse indiquant le mode de menu courant. Pour plus de détails sur les Commandes d'interrogation, se reporter au début du présent chapitre. – Commandes connexes: DEFKEY, LOCK Exemple OUTPUT 722;"MENU SHORT" !SELECTIONNE LE MENU "ABREGE" Keysight 3458A Guide d’utilisation...
  • Page 825 (Pour plus de détails à ce sujet, voir commande OFORMAT). – Quand il utilise le format mémoire SINT ou DINT, le 3458A enregistre chaque lecture en supposant un certain facteur d'échelle. Ce facteur d'échelle est basé sur la fonction de mesure, la gamme, la configuration A/N, et les...
  • Page 826 Référence fonctions mathématiques validées en cours. De même, quand vous rappelez une lecture, le 3458A calcule le facteur d'échelle en se basant sur la fonction de mesure, la gamme, la configuration A/N, et les fonctions mathématiques validées. Il multiplie alors le facteur d'échelle par la lecture enregistrée et envoie le résultat (lecture rappelée) sur l'affichage ou dans la mémoire tampon...
  • Page 827 Référence 50 OUTPUT 722;"MFORMAT DINT" !FORMAT MEMOIRE DINT 60 END Quand vous rappelez des données enregistrées, assurez-vous que le 3458A est configuré comme il l'était lors de l'enregistrement. MMATH Memory math. La commande MMATH valide ou invalide les fonctions mathématiques en différé.
  • Page 828 Résultat = température (°C) d'un RTD de 100 Ω avec alpha de CRTD85 0,00385 (40654A eu 40654B). La fonction doit être OHM ou OHMF. Résultat= température (°C) d'un RTD de 100 Ω avec alpha de CRTD92 0,003916. La fonction doit être OHM ou OHMF. Keysight 3458A Guide d’utilisation...
  • Page 829 – A chaque fois que l'opération PFAIL détecte une lecture hors limite, le bit 1 du registre d'état est positionné (ceci met la ligne GPIB SRQ à l'état vrai si elle a été validée par la commande RQS) et le message FAILED LOW ou FAILED HIGH s'affiche. Keysight 3458A Guide d’utilisation...
  • Page 830 (ou les) fonction(s) mathématique(s) en temps réel validée(s). Pour plus de détails sur les commandes d'interrogation, se reporter au début du présent chapitre. – Commandes connexes: MATH, MEM, RMATH, RMEM, SMATH Keysight 3458A Guide d’utilisation...
  • Page 831 états. Le 3458A accepte la commande MSIZE pour des raisons de compatibilité de langage mais n'a aucun effet puisque les affectations de la mémoire du 3458A sont prédéfinies et ne peuvent pas être modifiées. La commande d'interrogation MSIZE? est cependant utilisée pour déterminer la mémoire de lecture totale et le plus grand bloc de mémoire de...
  • Page 832 20 ENTER 722;A,B !ENTRE LES REPONSES DANS DES VARIABLES 30 PRINT A,B !IMPRIME LES REPONSES 40 END NDIG Number of d igits. La commande NDIG permet de spécifier le nombre de chiffres qu'affichera le multimètre. Syntaxe NDIG [valeur] Keysight 3458A Guide d’utilisation...
  • Page 833 (NMR) à la fréquence de référence du convertisseur A/N (commande LFREQ). Toute valeur ≥1 pour le paramètre nombre_périodes_secteur fournit un NMR de 60 dB au moins à la fréquence secteur. Les valeurs <1 ne Keysight 3458A Guide d’utilisation...
  • Page 834 [b] Pour toutes les gammes exceptées la gamme 100 OHM(F) et la gamme DCV 100 mV. La gamme 100 OHM(F) a une résolution maximale de 6,5 chiffres et la gamme DCV 100 mV une résolution maximale de 7,5 chiffres. Keysight 3458A Guide d’utilisation...
  • Page 835 RES ou par le paramètre %_résolution d'une commande de fonction ou de la commande RANGE, le nombre de PLC renvoyé par la commande NPLC? peut être différent de celui qui avait été spécifié en dernier par la commande NPLC. Keysight 3458A Guide d’utilisation...
  • Page 836 à ce sujet). Nombre à la mise sous tension = 1 Nombre par défaut = 1 événement Désigne l'événement qui initialise chaque lecture (événement d'échantillonnage). Les valeurs possibles de ce paramètre sont: Keysight 3458A Guide d’utilisation...
  • Page 837 NRDGS n, TIMER et TIMER n. La commande SWEEP spécifie le nombre de lectures et l'intervalle entre les lectures. Ces commandes sont interchangeables et le multimètre utilise celle qui a été exécutée en dernier. L'exécution de la commande SWEEP définit automatiquement l'événement Keysight 3458A Guide d’utilisation...
  • Page 838 Dans l'exemple suivant, les événements d'armement, de déclenchement et d'échantillonnage sont définis en mode TIMER Cinq lectures par déclenchement sont spécifiées. Dès qu'un événement SYN se produit (ligne 60), il satisfait l'événement d'armement, de déclenchement et le premier événement Keysight 3458A Guide d’utilisation...
  • Page 839 ! LES LECTURES A 10 ms 60 OUTPUT 722;"NRDGS 4,TIMER" ! SELECTIONNE 4 LECTURES/- ! DECLENCHEMENT & TIMER 70 OUTPUT 722;•TJIRM SGL" ! DECLENCHEMENT UNIQUE 80 ENTER 722;Rdgs(*) ! ENTRE LES LECTURES 90 PRINT Rdgs(*) ! IMPRIME LES LECTURES 100 END Keysight 3458A Guide d’utilisation...
  • Page 840 Contrôle par défaut = ON. Points importants – Si la compensation de décalage est validée, le 3458A mesure la tension de décalage externe (avec source des courant de résistance invalidée) avant chaque lecture de résistance et la soustrait de la lecture suivante. Ceci empêche la tension de décalage d'affecter la lecture de résistance mais double...
  • Page 841 – Le format de sortie ASCII envoie un cr If (retour chariot, saut de ligne) pour indiquer la fin de la transmission à la plupart des ordinateurs. Les formats de sortie SINT, DINT, SREAL, DREAL, cependant, n'envoient pas de cr If. Avec ces Keysight 3458A Guide d’utilisation...
  • Page 842 Ce facteur dépend de la fonction de mesure, de la gamme. de la configuration du convertisseur A/N et des opérations mathématiques validées. Par conséquent, avant d'interroger le facteur d'échelle (commande ISCALE?), assurez-vous que le multimètre est configuré comme il l'était pendant les mesures. Keysight 3458A Guide d’utilisation...
  • Page 843 ! INTERROGATION DU FACTEUR D'ECHELLE POUR ! LE FORMAT SINT 110 ENTER @Dvm;S ! LECTURE DU FACTEUR D'ECHELLE 120 FOR I=1 TO Num_readings 130 Rdgs(I)=Int_rdgs(I) ! CONVERSION DE CHAQUE LECTURE DU FORMAT ! ENTIER AU FORMAT REEL(OBLIGATOIRE POUR EVITER UN Keysight 3458A Guide d’utilisation...
  • Page 844 120 ENTER @Buffer USING "#,W,W";J,K ! METTRE UN MOT DE 16 OCTETS ! NOTATION COMPLEMENT A 2 DANS CHAQUE VARIABLE J ET K {# = FIN ! D'INSTRUCTION NON REQUISE; W = METTRE DONNEES SOUS FORME ! ENTIER 16 BITS NOTATION COMPLEMENT A 2) Keysight 3458A Guide d’utilisation...
  • Page 845 150 IF R>2147483647 THEN PRINT "OVLD" ! SI SURCHARGE, IMPRESSION ! D'UN MESSAGE 160 Rdgs(I)=Rdgs(I)*S ! APPLICATION DU FACTEUR D'ECHELLE 170 Rdgs(I)=DROUND(Rdgs(I),8) ! ARRONDIT LECTURE CONVERTIE 180 PRINT Rdgs(I) ! IMPRESSION DES LECTURES 190 NEXT I 200 END Keysight 3458A Guide d’utilisation...
  • Page 846 187 ! ARRONDI, LA VALEUR PEUT ETRE LEGEREMENT INFERIEURE) 190 IF ABS(Rdgs(I)=1.E+38 THEN ! EN CAS DE SURCHARGE : 200 PRINT "Overload Occurred" ! IMPRIME " SURCHARGE" 210 ELSE ! SI PAS DE SURCHARGE : 220 PRINT Rdgs(I) ! IMPRIME LES LECTURES Keysight 3458A Guide d’utilisation...
  • Page 847 DREAL. L'instruction ENTER est plus simple d'emploi puisqu'elle ne requiert aucun nom d'accès mais elle est plus lente que l'instruction TRANSFER. En outre, avec l'instruction ENTER vous devez Keysight 3458A Guide d’utilisation...
  • Page 848 Voir commande FUNC. OPT? Option query. La commande d'interrogation OPT? renvoie une réponse indiquant les options installées dans le multimètre. Les réponses possibles sont: 0 = Aucune option installée 1 = Extended Reading Memory Option Syntaxe OPT? Keysight 3458A Guide d’utilisation...
  • Page 849 – Commande d’interrogation: La commande d'interrogation PAUSE? renvoie une réponse indiquant si un sous-programme est actuellement suspendu ou non. Les réponses possibles sont YES (équivalent numérique = 1): un sous-programme est suspendu; ou NO (équivalent numérique= 0). Keysight 3458A Guide d’utilisation...
  • Page 850 OUTPUT 722;"CALL OHMAC1" Quand les mesures de résistance 2-fils sont terminées, connectez une source de tension alternative au multimètre et reprenez l'exécution du sous-programme en envoyant la commande CONT ou en exécutant (sur le contrôleur): TRIGGER 7 Keysight 3458A Guide d’utilisation...
  • Page 851 également la vitesse de lecture; voir “Annexe A : Spécifications” à la page 411 pour plus de détails). Résolution Paramètre %_resolution Sélectionne le temps de porte (en nombre de chiffres) 0,00001 0,0001 100 ms 0,001 10 ms 0,01 1 ms 100 µs Keysight 3458A Guide d’utilisation...
  • Page 852 être mesurée. – Commandes connexes: ACBAND, FREQ, FSOURCE, FUNC, RES Exemple 10 OUTPUT 722;"FSOURCE ACI" !SELECTIONNE LE COURANT ALTERNATIF COMME !SOURCE D'ENTREE 20 OUTPUT 722;"PER .01" !SELECTIONNE LES MESURES DE PERIODE, !GAMME 10 mA 30 END Keysight 3458A Guide d’utilisation...
  • Page 853 PRESET FAST configure le multimètre pour des mesures rapides, un transfert rapide en mémoire et un transfert rapide de la mémoire au bus GPIB. (Pour plus de détails sur les mesures rapides, se reporter à Augmentation de la Keysight 3458A Guide d’utilisation...
  • Page 854 PRESET DIG revient à exécuter les commandes de PRESET NORM aux exceptions suivantes près: DCV 10 AZERO OFF DELAY 0 DISP OFF TARM HOLD TRIG LEVEL LEVEL 0,AC NRDGS 256,TIMER TIMER 20E-6 APER 3E-6 MFORMAT SINT OFORMAT SINT Keysight 3458A Guide d’utilisation...
  • Page 855 Nom par défaut= aucun; paramètre obligatoire Points importants – Pour supprimer tous les états enregistrés en mémoire. utilisez la commande SCRATCH. – Commandes connexes: DELSUB, SCRATCH Exemple OUTPUT 722; "PURGE A2"!SUPPRIME L'ETAT A2 DE LA MEMOIRE Keysight 3458A Guide d’utilisation...
  • Page 856 – Lorsque vous exécutez une commande d'interrogation à partir du panneau avant du multimètre, la réponse n'est envoyée que sur l'affichage. Lorsque vous exécutez une commande d'interrogation depuis le contrôleur, la réponse n'est envoyée que dans la mémoire-tampon de sortie du multimètre. Keysight 3458A Guide d’utilisation...
  • Page 857 10 OUTPUT 722;"QFORMAT NUM" 20 OUTPUT 722;"ARANGE?" 30 ENTER 722;A 40 PRINT A 50 END Réponse typique: ALPHA 10 OUTPUT 722; "QFORMAT ALPHA" 20 OUTPUT 722; "ARANGE?" 30 ENTER 722;A$ 40 PRINT A$ 50 END Réponse typique: ARANGE ON Keysight 3458A Guide d’utilisation...
  • Page 858 Pour choisir le mode de gamme automatique, spécifiez AUTO pour entrée_max ou prenez la valeur par défaut du paramètre. Lorsque la gamme automatique est sélectionnée, le multimètre échantillonne le signal d'entrée avant chaque lecture et sélectionne la gamme adéquate. Keysight 3458A Guide d’utilisation...
  • Page 859 10 µA 12 µA >12E-6 à 120E-6 100 µA 120 µA >120E-6 à 1,2E-3 1 mA 1,2 mA >1,2E-3 à 12E-3 10 mA 12 mA >12E-3 à 120E-3 100 mA 120 mA >120E-3 à 1,2 1,05 A Keysight 3458A Guide d’utilisation...
  • Page 860 %_resolution comme le nombre de chiffres à résoudre. Pour les fonctions de mesure restantes (DCV, ACY, ACDCV, OHM, OHMF, DCI et ACI), vous spécifiez %_resolution comme un pourcentage du paramètre d'entrée max. Le multimètre multiplie alors %_resolution par entrée_max pour déterminer la résolution de la mesure. Keysight 3458A Guide d’utilisation...
  • Page 861 (RANGE? ne donne aucune indication sur le mode de la gamme; utilisez la commande ARANGE? pour savoir si le mode de gamme automatique est validé ou pas). Pour plus de détails sur les Commandes d'interrogation, se reporter au début du présent chapitre. Keysight 3458A Guide d’utilisation...
  • Page 862 Invalide les mesures de rapport Valide les mesures de rapport en utilisant la fonction de mesure courante (DCV, ACV ou ACDCV) Contrôle à la mise sous tension = OFF Contrôle par défaut = ON Keysight 3458A Guide d’utilisation...
  • Page 863 RES [%_resolution] resolution Pour les mesures de fréquence et de période, le paramètre %_resolution spécifie les chiffres de résolution et le temps de porte comme illustré ci-dessous (%_resolution affecte également la vitesse de lecture; voir “Annexe A : Keysight 3458A Guide d’utilisation...
  • Page 864 0,00001, ce qui sélectionne un temps de porte de 1 s et 7 chiffres de résolution. Pour les mesures de tension alternative ou alternative + continue (ACV ou ACDCV), le paramètre %_resolution par défaut est de 0,01% pour SETACV Keysight 3458A Guide d’utilisation...
  • Page 865 30 est de 10 m.Q mais du fait de la ligne 10, la résolution réelle sera de 100 µQ. 10 OUTPUT 722;"NPLC 1000" !PLC AU MAXIMUM 20 OUTPUT 722;"OHM 1E3 !SELECTIONNE RESISTANCE 2-FILS, !GAMME 1 kΩ 30 OUTPUT 722;"RES .001 !10 mΩ DE RESOLUTION 40 END Keysight 3458A Guide d’utilisation...
  • Page 866 Référence RESET La commande RESET vous pem1et de configurer le 3458A à l'état de mise sous tension sans avoir à mettre l'appareil hors tension. Syntaxe RESET Points importants – La commande RESET: Abandonne les lectures en cours Efface les registres d'erreur et d'erreur auxiliaire Efface le registre d'état sauf le bit de SRQ de mise sous tension (bit 3)
  • Page 867 – Bien que la commande RESET puisse être utilisée à distance, elle est principalement conçue pour une utilisation à partir du panneau avant. La commande RESET configure le 3458A dans un état de départ connu et intéressant pour un fonctionnement local. L'exécution de la commande RESET à...
  • Page 868 Constante de temps pour FILTER et RMS LOWER La plus petite valeur lue dans STATS Limite supérieure pour la fonction PFAIL MEAN Moyenne des lectures dans STATS Limite inférieure pour PFAIL NSAMP Nombre d'échantillons dans STATS Keysight 3458A Guide d’utilisation...
  • Page 869 50 OUTPUT 722;"MATH STAT" !VALIDE L'OPERATION MATHEMATIQUE !"STATISTIQUES" 60 OUTPUT 722;"TRIG SGL" !DECLENCHE 1 FOIS LE MULTIMT7RE 70 OUTPUT 722;"RMATH SDEV" !LIT L'ECART TYPE 80 ENTER 722;A !ENTRE L'ECART TYPE 90 PRINT A !IMPRIME L'ECART TYPE 100 END Keysight 3458A Guide d’utilisation...
  • Page 870 MEM CONT pour revalider la mémoire de lecture sans effacer les lectures enregistrées. – Le 3458A affecte un numéro à chaque lecture dans la mémoire de lecture. La lecture la plus récente reçoit le numéro le plus faible (1) et la plus ancienne a le numéro le plus élevé.
  • Page 871 ! D'ECHANTILLONNAGE (AUTO) 50 OUTPUT 722;"MEM FIFO" ! VALIDE LA MEMOIRE DE LECTURE, 60 OUTPUT 722;"TARM SGL, 10" ! COMMANDE AU 3458A D'EFFECTUER ! 10 GROUPES DE LECTURES 70 OUTPUT 722;"RMEM 1,3,6" ! RAPPELLE LES 1ERE, 2EME, & 3EME ! LECTURES DU 6EME GROUPE 80 ENTER 722;A,B,C...
  • Page 872 – Vous pouvez contrôler les erreurs qui affecteront le bit 5 en utilisant la commande EMASK. – Le bit de SRQ de mise sous tension est enregistré en mémoire non-volatile. Tous les autres bits sont effacés à la mise sous tension. Keysight 3458A Guide d’utilisation...
  • Page 873 OFFSET (Décalage; pour plus de détails à ce sujet, voir opération NULL dans le chapitre 4). – Vous pouvez afficher le nom de tous les états enregistrés à partir du panneau avant en appuyant sur la touche Recall State et en utilisant les touches flèche Keysight 3458A Guide d’utilisation...
  • Page 874 OUTPUT 722; "RSTATE B2" !RAPPEL DE L'ETAT B2 SCAL SCAL est une commande d'étalonnage. Pour plus de détails à son sujet, se reporter au manuel d'étalonnage du 3458A (en anglais). SCRATCH La commande SCRATCH efface tous les sous-programmes et tous les états enregistrés en mémoire...
  • Page 875 SECURE ancien_code, nouveau_code [,protection_acal] ancien_code Ancien code de sécurité du multimètre. Le multimètre est expédié de l'usine avec le code de sécurité 3458A. nouveau_code Nouveau code de sécurité. Le code doit être un entier compris entre -2.lE-9 et 2.1E9. Si le nombre spécifié n'est pas un entier, le multimètre l'arrondit à...
  • Page 876 Référence OUTPUT 722;"SECURE 3458,4448,ON" !MODIFIE LE CODE DE SECURITE USINE !A 4448, VALIDE LA PROTECTION_ACAL Invalidation du code OUTPUT 722;"SECURE 3458,0" !INVALIDE LE CODE DE SECURITE !POUR L'ETALONNAGE ET !L'ETALONNAGE AUTOMATIQUE Keysight 3458A Guide d’utilisation...
  • Page 877 – Commandes connexes: ACBAND, ACDCV, ACV, FUNC, SSRC Exemple 10 OUTPUT 722; "SETACV SYNC" !SELECTIONNE L'ECHANTILLONNAGE SYNCHRONE !(COUPLAGE CC) 20 OUTPUT 722;"ACDCV" !SELECTIONXE LES MESURES DE TENSION !ALTERNATIVE+ CONTINUE Keysight 3458A Guide d’utilisation...
  • Page 878 Pour plus de détails sur les Commandes d'interrogation, se reporter au début du présent chapitre. – Commandes connexes: LEVEL, LFILTER, NRDGS, SSRC, TRlG Exemple OUTPUT 722;"SLOPE POS" !SELECTIONNE LA PENTE POSITIVE !POUR LA DETECTION DE NIVEAU Keysight 3458A Guide d’utilisation...
  • Page 879 Diviseur dans la fonction SCALE SDEV Ecart type dans STATS UPPER La plus grande valeur lue dans STATS Utilisé par aucun registre mathématique (registre HIRES supplémentaire) Nombre de lectures “réussies” avant détection PFAILNUM d'un dépassement par la fonction PFAIL Keysight 3458A Guide d’utilisation...
  • Page 880 Dans le programme suivant, les lignes 10 et 20 mesurent la valeur d'une résistance connectée au 3458A. La ligne 30 déclenche la mesure de résistance. La ligne 40 prend le paramètre nombre par défaut et la lecture est enregistrée dans le registre RES.
  • Page 881 Référence 80 OUTPUT 722;"MATH DBM" !VALIDE LA FONCTION MATH DBM 90 OUTPUT 722;"TRIG AUTO" !DECLENCHE AUTOMATIQUEMENT 100 END Keysight 3458A Guide d’utilisation...
  • Page 882 Pour sélectionner une gamme, spécifiez entrée_max comme l'amplitude crête attendue du signal d'entrée. Le tableau suivant montre les paramètres entrée_max et les gammes qu'ils sélectionnent respectivement. Keysight 3458A Guide d’utilisation...
  • Page 883 échantillons sont d'abord placés en mémoire de lecture (voir remarque suivante). Pour ce faire, vous devez valider la mémoire de lecture avant d'exécuter la commande SSAC ou SSDC (l'exécution de l'une ou l'autre Keysight 3458A Guide d’utilisation...
  • Page 884 FIFO, SLOPE, PRESET FAST, PRESET DIG, SSDC, SSPARM?, SSRC, SWEEP, TARM Exemples Dans le programme suivant par exemple, les données sous-échantillonnées sont enregistrées en mémoire de lecture sous le format SINT (obligatoire). Le multimètre place les échantillons en mémoire dans l'ordre correct. Les Keysight 3458A Guide d’utilisation...
  • Page 885 2 µs (variable Eff_int). La mesure utilise le niveau de déclenchement par défaut pour l’événement Source de synchronisation (déclenchement sur le signal d’entrée, 0%, couplage CA, pente positive). La ligne 120 génère un événement SYN et transfère directement les échantillons dans Keysight 3458A Guide d’utilisation...
  • Page 886 !INTERROGATION DES PARAMETRES DE SOUSE- !ECHANTILLONNAGE 160 ENTER @Dvm;N1,N2,N3 !ENTRE LES PARAMETRES DE SOUS !ECHANTILLONNAGE 170 FOR I=1 TO Num_samples 180 Samp(I)=Int_samp(I) ! CONVERSION DE CHAQUE LECTURE DU FORMAT 185 ! ENTIER AU FORMAT REEL(OBLIGATOIRE POUR EVITER UN Keysight 3458A Guide d’utilisation...
  • Page 887 SSPARM? Sub-sampling paramètres query. La commande d'interrogation SSPARM? renvoie les paramètres nécessaires à la reconstitution d'un signal sous-échantillonné (commande SSAC ou SSDC) lorsque les échantillons sont directement envoyés dans la mémoire-tampon de sortie GPIB. (La reconstitution Keysight 3458A Guide d’utilisation...
  • Page 888 CA (commande ACBAND). Syntaxe SSRC [source][,mode] source Les valeurs possibles pour le paramètre source sont: Keysight 3458A Guide d’utilisation...
  • Page 889 [a] La limite de temps pour les mesures AC ou ACDCV synchrones est déterminée par la largeur de bande spécifiée par la commande ACBAND. Mode à la mise sous tension = AUTO Mode par défaut = AUTO Keysight 3458A Guide d’utilisation...
  • Page 890 10 OPTION BASE 1 !BORNE INFERIEURE DU TABLEAU A 1 20 INTEGER Num_samples,Inc,I,J,K,L !DECLARATION DES VARIABLES 30 Num_samples=1000 !NOMBRE D'ECHANTILLONS = 1000 40 Eff_int=2.0E-6 !SPECIFICATION DE L' INTERVALLE_REEL 50 INTEGER Int_samp(1:1000) BUFFER !CREE LE TABLEAU DES ENTIERS EN Keysight 3458A Guide d’utilisation...
  • Page 891 190 R=ABS(Samp(I)) !UTILISATION DE LA VALEUR ABSOLUE POUR !VERIFIER SURCHARGE 200 IF R>=32767 THEN PRINT "OVLD" !SI SURCHARGE, IMPRESSION D'UN !MESSAGE 210 Samp(I)=Samp(I)*S !MULTIPLICATION DE LA LECTURE PAR LE !FACTEUR D'ECHELLE 220 Samp(I)=DROUND(Samp(I),4)!VALEUR ARRONDIE A 4 CHIFFRES Keysight 3458A Guide d’utilisation...
  • Page 892 20 OUTPUT 722;"ACV 10" !TENSION ALTERNATIVE, GAMME 10 V 30 OUTPUT 722;"SETACV SYNC" !METHODE DE MESURE SYNCHRONE 40 OUTPUT 722;"SSRC EXT" !SOURCE DE SYNCHRONISATION EXTERNE 50 ENTER 722;A !DECLENCHE LES LECTURES (TRIG SYN), !ENTRE LA LECTURE Keysight 3458A Guide d’utilisation...
  • Page 893 O. Après une coupure secteur, le multimètre peut être configuré à son précédent état en exécutant la commande RSTATE O. – Tous les états sont enregistrés en mémoire permanente (ils ne sont pas effacés à la mise hors tension de l'instrument). Keysight 3458A Guide d’utilisation...
  • Page 894 Dès que le nom de l'état recherché s'affiche, appuyez sur Enter pour le rappeler. – Commandes connexes: MSIZE, PURGE, RSTATE, SCRATCH Exemple OUTPUT 722;"SSTATE B2" !SAUVEGARDE L'ETAT COURANT DU MULTIMETRE !SOUS LE NOM B2 Keysight 3458A Guide d’utilisation...
  • Page 895 STB? Status byte query. Le registre d'état contient huit bits qui surveillent diverses conditions du 3458A. En cas d’occurrence d'une de ces conditions, le bit correspondant est positionné dans le registre d'état La commande STB? (status byte? octet d'état ?) renvoie un nombre représentant les bits positionnés. Le nombre renvoyé...
  • Page 896 15 ou SUB15. Le sous-programme O (zéro) correspond à un sous-programme de démarrage automatique (voir point 7 ci-dessous). Nom à la mise sous tension = aucun Nom par défaut= aucun; paramètre obligatoire Keysight 3458A Guide d’utilisation...
  • Page 897 été effectuées. (Cela signifie que toutes les commandes de configuration et les autres commandes de déclenchement doivent être exécutées avant la commande TARM SGL ou TRIG SGL). Tout autre événement d'armement ou de déclenchement (à l 'exception de TARM EXT, voir remarque Keysight 3458A Guide d’utilisation...
  • Page 898 80 OUTPUT 722;"TRIG SGL" !MODE DE DECLENCHEMENT UNIQUE 90 OUTPUT 722; "SUBEND" !SIGNALE LA FIN D'UN SS-PROGRAMME 100 OUTPUT 722;"DISP MSG 'CALLING SUBPROGRAM'" 110 OUTPUT 722; "CALL DCCUR2" 120 ENTER 722;Rdgs(*) 130 PRINT Rdgs(*) 140 END Keysight 3458A Guide d’utilisation...
  • Page 899 !D'ECHANTILLONNAGE AUTO 100 OUTPUT 722;"TARM EXT" !EVENEMENT D'ARMEMENT DE DECLENCHEMENT !EXTERNE 110 OUTPUT 722;"TRIG SGL" !MODE DE DECLENCHEMENT UNIQUE 120 OUTPUT 722;"DISP MSG,'TEST FINISHED'" !INDIQUE QUE LE SOUS- !PROGRAMME A TERMINE 130 OUTPUT 722;"SUBEND" 140 END Keysight 3458A Guide d’utilisation...
  • Page 900 10E-9 à 6000 secondes; pour toutes les autres fonctions de mesure, la gamme va de 1/vitesse de lecture maximale à 6000 secondes. Intervalle_réel a la mise sous tension = 100E-9 lntervalle_réel par défaut = 20 µs Keysight 3458A Guide d’utilisation...
  • Page 901 Dans le programme suivant, la commande SSAC est utilisée pour numériser un signal de 10 kHz avec une valeur crête de 5 V. La commande SWEEP demande au multimètre de prendre 1000 échantillons (variable Num_samples) avec un Keysight 3458A Guide d’utilisation...
  • Page 902 125 !L'ORDINATEUR EST IDENTIQUE A SINT (MAIS TABLEAUX DES ENTIERS 127 !REQUIS) 130 OUTPUT @Dvm;"ISCALE?" !INTERROGATION DU FACTEUR D'ECHELLE POUR !LE FORMAT SINT 140 ENTER @Dvm; S !ENTRE LE FACTEUR D'ECHELLE 150 OUTPUT @Dvm;"SSPARM?" !INTERROGATION DES PARAMETRES DE SOUS- !ECHANTILLONNAGE Keysight 3458A Guide d’utilisation...
  • Page 903 300 K=K+1 310 L=L+Inc 320 NEXT J 330 NEXT I 340 FOR I=N1+1 TO N1+N2 350 L=I 360 FOR J=1 TO N3-1 370 Wave_form(L)=Samp(K) 380 K=K+1 390 L=L+Inc 400 NEXT J 410 NEXT I 420 END Keysight 3458A Guide d’utilisation...
  • Page 904 Armé une fois (à la réception d’un TARM SGL) puis HOLD HOLD Déclenchement invalidé Armé quand la mémoire tampon de sortie du 3458A est vide, la mémoire de lecture vide ou inactivée, et que le contrôleur attend des données du 3458A.
  • Page 905 événements. – Armement multiple: Quand vous utilisez l'armement multiple, l'événement d'armement de déclenchement doit être spécifié par SGL. Quand le 3458A exécute une commande TARM spécifiant un armement multiple, il conserve le bus GPIB jusqu'à ce que tous les cycles de mesure soient terminés. Par exemple, si vous prenez 5 comme nombre d'armements, et 10 lectures par cycle (commande NRDGS), il y a 5 cycles de mesure de 10 lectures chacun.
  • Page 906 événement de déclenchement, 5 fois) dans la mémoire de lecture. A moins que la mémoire tampon d'entrée ne soit validée, à la ligne 60, le 3458A conserve le bus jusqu'à ce que tous les cycles de mesure soient terminés. Si vous voulez reprendre immédiatement le contrôle du bus, supprimez le cr If en...
  • Page 907 Référence commande en format libre. Remarquez le point-virgule après TARM SGL,5. Il indique la fin de la commande au 3458A et doit être présent si vous supprimez cr TBUFF Trigger buffer. La commande TBUFF valide ou invalide la mémoire-tampon de déclenchement externe du multimètre.
  • Page 908 étalonnages automatiques. – Commandes connexes: ACAL, CAL, CALSTR Exemple 10 OUTPUT 722; "TEMP?" !LIT LA TEMPERATURE 20 ENTER 722; A !ENTRE LE RESULTAT 30 PRINT A !IMPRIME LE RESULTAT 40 END Keysight 3458A Guide d’utilisation...
  • Page 909 Le 3458A accepte la commande TERM pour préserver la compatibilité du langage avec ces multimètres mais ne répond pas à cette commande dans la mesure où les bornes d'entrée du 3458A ne sont pas contrôlables à distance. Syntaxe TERM [source] source Les choix de paramètres de source sont:...
  • Page 910 Référence TEST La commande TEST force le 3458A à effectuer une série d'auto-tests internes. Syntaxe TEST Points importants – Déconnectez toujours les signaux d'entrée éventuels avant d'effectuer les tests automatiques. Si un signal d'entrée reste connecté au multimètre, il risque de faire échouer le test.
  • Page 911 !MESURES DE TENSION CONTINUE, GAMME 10V 40 OUTPUT 722;"NPLC .1" !SELECTIONNE 0,1 PLC COMME TEMPS !D'INTEGRATION 50 OUTPUT 722;"AZERO OFF" !INVALIDE LE ZERO ACTOMATIQUE 60 OUTPUT 722;"MEM FIFO" !VALIDE LE MODE FIFO DE LA !MEMOIRE DE LECTURE Keysight 3458A Guide d’utilisation...
  • Page 912 Initialise une lecture à chaque fois que le multimètre est libre Initialise une lecture sur la transition négative sur le connecteur Ext Trig du multimètre Déclenche une fois (à réception d'un TRIG SGL) puis revient à TRIG HOLD Keysight 3458A Guide d’utilisation...
  • Page 913 5 pour plus de détails sur le principe du sous-échantillonnage. – Commande d’interrogation: La commande d'interrogation TRIG? renvoie l'événement de déclenchement spécifié. Pour plus de détails sur les Commandes d'interrogation, se reporter au début du présent chapitre. Keysight 3458A Guide d’utilisation...
  • Page 914 20 OUTPUT 722;"TRIG HOLD" !SUSPEND LES LECTURES 30 OUTPUT 722;"DCV 10" !MESURES DE TENSION CONTINUE, GAMME 10 V 40 OUTPUT 722;"NRDGS 30,AUTO" !30 LECTURES PAR EVENEMENT 45 !D'ECHANTILLONNAGE (AUTO) 50 OUTPUT 722;"TRIG SGL" !GENERE UN DECLENCHEMENT UNIQUE 60 END Keysight 3458A Guide d’utilisation...
  • Page 915 Keysight 3458A Multimètre Guide d’utilisation Spécifications Pour les caractéristiques et spécifications du 3458A multimètre, référez-vous à la fiche de données à l'adresse http://literature.cdn.keysight.com/litweb/pdf/ 5965-4971E.pdf.
  • Page 916 Spécifications CETTE PAGE EST BLANCHE INTENTIONNELLEMENT. Keysight 3458A Guide d’utilisation...
  • Page 917 Keysight 3458A Multimètre Guide d’utilisation Commandes GPIB Introduction     414...
  • Page 918 Device Clear générée par le contrôleur. Déclenchement Permet au multimètre d'être déclenché par le bus GPIB (à distance). Appareil Fonction de contrôler Non applicable. Décrit les circuit-pilote électroniques utilises par le multimètre (E2 Circuit électroniques = trois-états, 1Mo/seconde maximum.) Keysight 3458A Guide d’utilisation...
  • Page 919 ABORT 7 !INITIALISE LES CIRCUITS D'INTERFACE DU CLEAR (DCL or SDC) La commande CLEAR initialise le Keysight 3458A et le prépare à recevoir une commande. La commande CLEAR: – Efface la mémoire tampon de sortie. – Efface la mémoire tampon d'entrée.
  • Page 920 LOCAL 722 Points importants – Si la touche LOCAL du Keysight 3458A a été invalidée par LOCAL LOCKOUT, la commande LOCAL 722 valide le clavier mais la prochaine commande à distance l'invalide. La commande LOCAL 7 par contre, redonne le contrôle au panneau avant même après un autre message à...
  • Page 921 LOCAL et la laisse validée même après un autre message à distance. – Si le clavier du Keysight 3458A est invalidé à la fois par la commande LOCAL LOCKOUT et par la commande LOCK. vous devez annuler ces deux commandes pour reprendre le contrôle du clavier.
  • Page 922 ! CONFIGURE LA LIGNE REN GPIB AU NIVEAU ! VRAI La ligne ci-dessus ne suffit pas, par elle-même, à placer le Keysight 3458A en mode de commande à distance. Le Keysight 3458A ne passera en mode de commande à distance qu'une fois adressé (par exemple en envoyant OUTPUT 722.;"BEEP").
  • Page 923 3458A apparaît toujours occupé (bit quatre à zéro). SPOLL extrait simplement l'octet d'état sans interrompre le microprocesseur. Vous pouvez donc utiliser SPOLL pour surveiller si le Keysight 3458A est prêt à recevoir d'autres instructions (ce que ne permet pas STB?).
  • Page 924 – La commande TRIGGER génère un déclenchement simple quelle que soit la configuration de déclenchement en cours. Cependant, elle ne déclenche pas le Keysight 3458A si l'armement de déclenchement est configuré sur HOLD. – Si l'exécution de la mémoire de sous-programme est interrompue par la commande PAUSE (du jeu de commandes du Keysight 3458A), la commande TRIGGER reprend l'exécution du sous-programme mais ne génère pas de...
  • Page 925 Procédure de verrouillage des commutateurs des bornes avant/arrière et de la borne de protectionC Procédure de verrouillage des commutateurs des bornes avant/arrière et de la borne de protection Introduction     422 Outils nécessaires     423 Procédure     424 Keysight 3458A Guide d’utilisation...
  • Page 926 Les commutateurs des bornes avant/arrière et de la borne de Guard peuvent être verrouillés pour éviter que leurs configurations ne soient modifiées. Pour ce faire, enlevez d'abord tous les couvercles du Keysight 3458A. Enlevez ensuite les tiges-poussoirs des commutateurs Guard et Front/Rear. Placez ensuite les caches-commutateur sur les orifices dans lesquels passaient les tiges-poussoirs.
  • Page 927 Procédure de verrouillage des commutateurs des bornes avant/arrière et de la borne de protectionC Outils nécessaires Il vous faudra: 1 Un tournevis cruciforme #1 2 Un tournevis Torx #TX 15 3 Un tournevis Torx #TX10 Keysight 3458A Guide d’utilisation...
  • Page 928 – Installation du cache-commutateur – Réinstallation des couvercles de l'instrument Retrait des couvercles de l'instrument Pour ce faire: 1 Enlevez toutes les connexions du 3458A. 2 Mettez l'instrument hors tension. 3 Référez-vous à la figure C-1. Tournez l'instrument de façon à ce que son côté...
  • Page 929 10 Enlevez le couvercle supérieur en le tirant vers l'arrière. 11 Tournez le Keysight 3458A à l'envers de façon à ce que sa face supérieure repose sur votre établi. Enlevez le couvercle inférieur en le tirant vers l'arrière.
  • Page 930 Procédure de verrouillage des commutateurs des bornes avant/arrière et de la borne de Figure C-3 Vis de mise à la masse du couvercle Figure C-4 Vue arrière du 3458A Keysight 3458A Guide d’utilisation...
  • Page 931 2 A l'aide du tournevis Torx #TX10, enlevez la vis du blindage supérieur et retirez le blindage en le tirant vers l'arrière de l'instrument jusqu'à ce que les arrêtoirs du blindage soient dans l'alignement des encoches du blindage. Retirez le blindage en le soulevant. Keysight 3458A Guide d’utilisation...
  • Page 932 Procédure de verrouillage des commutateurs des bornes avant/arrière et de la borne de Figure C-5 Face inférieure du 3458A Keysight 3458A Guide d’utilisation...
  • Page 933 Procédure de verrouillage des commutateurs des bornes avant/arrière et de la borne de protectionC Figure C-6 Emplacement du commutateur GUARD et de sa tige-poussoir Keysight 3458A Guide d’utilisation...
  • Page 934 Procédure de verrouillage des commutateurs des bornes avant/arrière et de la borne de Figure C-7 Face supérieure du 3458A 3 Référez-vous à la figure C-8. Localisez la tige-poussoir du commutateur Avant/arrière (Front/Rear). Si besoin est, utilisez un tournevis à lame plate comme levier pour la retirer.
  • Page 935 5 Serrez les onglets entre vos doigts et poussez le cache en force dans l'orifice du commutateur jusqu'à ce qu'il soit complètement obturé. 6 Répétez, si nécessaire, les étapes 4 et 5, pour obturer l'autre orifice avec un second cache. Keysight 3458A Guide d’utilisation...
  • Page 936 Procédure de verrouillage des commutateurs des bornes avant/arrière et de la borne de Figure C-8 Emplacement du commutateur des bornes avant/arrière et de sa tige-poussoir Keysight 3458A Guide d’utilisation...
  • Page 937 Installation des couvercles de l'instrument Pour ce faire: 1 Tournez le Keysight 3458A de façon à ce que sa face supérieure repose sur votre établi. 2 Installez le couvercle inférieur en le plaçant dans les fentes prévues à cet effet dans les rainure latérales de l'instrument puis poussez le couvercle vers l'avant...
  • Page 938 Procédure de verrouillage des commutateurs des bornes avant/arrière et de la borne de 5 Référez-vous à la figure C-4. Tournez le Keysight 3458A de façon à ce que sa face arrière soit face à vous. 6 Réinstallez le support arrière et revissez-le à l'aide du tournevis Torx #TX15.
  • Page 939 Ces informations peuvent faire l’objet de modifications sans préavis. Consultez toujours le site Web de Keysight pour obtenir la dernière révision. © Keysight Technologies 1988 - 2021 Édition 9, juin 2021 Printed in Malaysia *03458-90014* 03458-90014 www.keysight.com...