Fluke PM-3394B - Manuals
Fluke PM-3394B – Manual in PDF format online.
Manuals:
Manual Fluke PM-3394B
Summary
II TRADEMARKS Microsoft, and Microsoft QuickBASIC are trademarks of Microsoft Corporation. IBM is a registered trademark of International Business Machines Corporation. CombiScope is a trademark of Fluke Corporation. PCIIA is a trademark of National Instruments Corporation. HPGL is a trademark of ...
III CONTENTS Page 1 ABOUT THIS MANUAL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1 1.1 What this Manual Contains . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1 2 GETTING STARTED WITH SCPI PROGRAMMING . . 2-1 2.1 Preparations for SCPI Programming . . . . . . . ...
IV 3.3 Measuring Signal Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . 3-83.3.1 The MEASure? query . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-8 3.3.2 Benefits of using parameters . . . . . . . . . . . . . . . . . . . . . . . . 3-9 3.3.3 Waveform measurements . . ....
VII B CROSS REFERENCES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-1 B.1 Cross Reference Front Panel Keys / Commands . . . . . . . . . . B-1 B.2 Cross Reference Softkey Menus / Commands . . . . . . . . . . . . B-3 B.2.1 ACQUIRE menu . . . . . . . . . . . . . . . . . . . . . . . ....
ABOUT THIS MANUAL 1 - 1 1 ABOUT THIS MANUAL The SCPI Programming Manual for the CombiScope instruments describes how to program your CombiScope instrument via the IEEE bus using SCPI commands. 1.1 What this Manual Contains A complete table of contents is given at the beginning of the manual. Cha...
GETTING STARTED WITH SCPI PROGRAMMING 2 - 1 2 GETTING STARTED WITH SCPI PROGRAMMING 2.1 Preparations for SCPI Programming To program your CombiScope instrument, you need a system setup and aprogramming environment. Various program examples (refer to PROGRAMEXAMPLE:) are given in the following sectio...
2 - 4 GETTING STARTED WITH SCPI PROGRAMMING 2.2 Initializing the CombiScope Instrument 2.2.1 How to reset the CombiScope instrument The instrument itself can be reset by sending the * RST command. This sets the instrument to a fixed setup optimized for remote operation. The status and errordata of t...
GETTING STARTED WITH SCPI PROGRAMMING 2 - 5 2.3 Error Reporting Instrument errors are usually caused by programming or setting errors. They arereported by the instrument during the execution of each command. To make surethat a program is running properly, you must query the instrument for possible e...
2 - 6 GETTING STARTED WITH SCPI PROGRAMMING 2.4 Acquiring Traces Trace acquisitions are started via the INITiate commands. A single acquisition isdone by sending a single INITiate command. Continuous acquisitions are done bysending the INITiate:CONTinuous ON command. The TRACe? query allows you to a...
GETTING STARTED WITH SCPI PROGRAMMING 2 - 7 2.4.1 How to acquire a single shot trace In the program example, a single shot trace acquisition of 8192 8-bit samples isdone with a probe connected to input channel 1. The trace sample bytes are readfrom the GPIB as string characters. The number of respon...
2 - 8 GETTING STARTED WITH SCPI PROGRAMMING 2.4.2 How to acquire repetitive traces In the program example, 5 trace acquisitions of 512 16-bit samples are done viaa probe connected to channel 2. The trace sample bytes are read from the GPIBas string characters and written to the file TRACE5.DAT on th...
GETTING STARTED WITH SCPI PROGRAMMING 2 - 9 2.5 Measuring Signal Characteristics The measurement instructions allow you to make a complete measurement. Thisincludes the configuration of the instrument, the initiation of the trigger system,and the fetching of the acquisition data. The measurement ins...
2 - 10 GETTING STARTED WITH SCPI PROGRAMMING 2.5.1 How to make a single shot measurement The MEASure? query allows you to make a single-shot measurement, and theFETCh? query allows you to fetch more signal characteristics. PROGRAM EXAMPLE: ’*****’Measure and print the AC-RMS, peak to peak, and ampli...
USING THE COMBISCOPE INSTRUMENTS 3 - 1 3 USING THE COMBISCOPE INSTRUMENTS 3.1 Introduction This chapter explains how to access the functions of the CombiScope instrumentsfamily in a remote programming environment. For that purpose, the CombiScopeinstrument is equipped with an IEEE-488 compatible GPI...
USING THE COMBISCOPE INSTRUMENTS 3 - 3 3.2 Fundamental Programming Concepts The remote operation of your CombiScope instrument can be accessed usingdifferent programming concepts. The concept to be chosen depends upon theapplication of the instrument in the remote programming environment. Each of th...
3 - 4 USING THE COMBISCOPE INSTRUMENTS Trade-off: This way of programming is cumbersome and tricky, becauseadditional information on the front panel display is not alwaysavailable remotely. Example: DISPlay:MENU TRIGger Activates the TRIGGER softkeymenu. SYSTem:KEY 4 Simulates the pressing of softke...
USING THE COMBISCOPE INSTRUMENTS 3 - 5 The measurement instructions are easy to use and do not require any specialknowledge of the instrument. The programming concept reduces simplemeasurement tasks with complex instruments to simple instructions, leaving thesetup complexity to the instrument. The m...
3 - 6 USING THE COMBISCOPE INSTRUMENTS Functions in a particular subsystem are always controlled by commands thatbegin with the name of that subsystem. For example, a command that programsthe input coupling is INPut:COUPling DC. All programmable settings can be queried easily. The query form is obta...
USING THE COMBISCOPE INSTRUMENTS 3 - 7 Example for the instrument cursor settings: Send → SYSTem:SET? 32 Queries the oscilloscope for the instrument settings of node 32, which arethe cursor settings. Read ← <settings> Reads the cursor settings. . . Send → SYSTem:SET <settings> Restores t...
USING THE COMBISCOPE INSTRUMENTS 3 - 9 3.3.2 Benefits of using parameters The generic form of a measurement instruction is as follows: MEASure[:VOLTage]:<measure_function>? [[<voltage_parameters>,]<measure_parameters>][,<channel_list>] The :VOLTage keyword is a default node, ...
USING THE COMBISCOPE INSTRUMENTS 3 - 11 3.3.3 Waveform measurements The following figure shows the terms used for pulse measurements and the keywords that are used as header nodes in the measurement instructions. The reference high and low parameters determine the desired interval for risetime and f...
USING THE COMBISCOPE INSTRUMENTS 3 - 13 3.3.4 Customizing settings Often, you need more precise control of the measurements than possible with theMEASure? query. The combination of CONFigure and READ? is provided toallow you to program one or more settings that are vital to your application.Executin...
3 - 14 USING THE COMBISCOPE INSTRUMENTS READ? Requests to execute the default DC measurement.Since this is not possible with the chosenconfiguration, an execution error is generated andno result is returned. CONFigure:RISE:TIME Configures the CombiScope instrument to perform arise time measurement. ...
USING THE COMBISCOPE INSTRUMENTS 3 - 15 READ:FREQuency? Starts the acquisition and returns the measuredfrequency. READ:FREQuency? Starts a next acquisition and returns the newfrequency result. READ:FREQuency? Etc. 3.3.6 Multiple characteristics from a single acquisition. It is often necessary to det...
3 - 16 USING THE COMBISCOPE INSTRUMENTS 3.3.7 Trigger control via GPIB You need a separate GPIB command to start a measurement synchronized withother instruments. This is done by sending the * TRG command or the GET (Group Execute Trigger) code. The MEASure? and READ? queries do not allowyou to do s...
USING THE COMBISCOPE INSTRUMENTS 3 - 17 3.3.8 Fetching characteristics from memory traces The FETCh? query not only allows you to determine a characteristic from the lastacquired waveform, it also allows you to calculate a signal characteristic from awaveform that is stored in a trace memory element...
3 - 18 USING THE COMBISCOPE INSTRUMENTS 3.4 Acquisition 3.4.1 Acquisition control Several commands exist to control the acquisition process. The following diagramshows the possible states of the acquisition process, and the way they areaffected by commands. The trigger model shows that after a * RST...
3 - 20 USING THE COMBISCOPE INSTRUMENTS 3.4.1.1 Triggering After the measurement is initiated, the CombiScope instrument starts the realacquisition when the trigger conditions are satisfied, e.g., when the selectedtrigger event occurs. The trigger conditions can be ignored during a specific hold-off...
USING THE COMBISCOPE INSTRUMENTS 3 - 21 Trigger Slope The TRIGger:SLOPe command allows you to define the trigger edge for all inputchannels, which can be POSitive, NEGative, or EITHer. After a * RST command the TRIGger:SLOPe is set to POSitive. PROGRAM EXAMPLE: CALL Send(0, 8, "CONFigure:PTPeak ...
3 - 22 USING THE COMBISCOPE INSTRUMENTS DC COUPLING (0 Hz cutoff frequency): DC coupling causes the signal to be passed overthe full bandwidth (from 0 Hz to 60/100/200 MHz). PROGRAM EXAMPLE: *** *** Select DC coupling on input signal channel 2. SENSe:FUNCtion:ON "XTIMe:VOLTage2" Sets CH2 on....
USING THE COMBISCOPE INSTRUMENTS 3 - 23 LF-REJECT (30 KHz cutoff frequency): LF reject (HF passed) causes the signal to bepassed from the cutoff frequency (30 KHz) to thefull bandwidth frequency (60/100/200 MHz). PROGRAM EXAMPLE: TRIGger:FILTer:LPASs:STATe ON Sets Low-Pass filter on + cutoff frequen...
USING THE COMBISCOPE INSTRUMENTS 3 - 27 3.4.1.4 Pre- and post-triggering When pre-triggering is selected, the real trace acquisition begins before themoment that the trigger occurs. Triggering occurs when the trigger conditions aresatisfied and the instrument leaves the "Wait for TRIGger" st...
3 - 28 USING THE COMBISCOPE INSTRUMENTS 3.4.1.5 External triggering External triggering is only possible for the PM33x0B CombiScope instruments.Channel 4 is used as the external trigger channel with the following viewpossibilities:- attenuator positions 0.1 and 1 V/div (AMP key). - trigger slope pos...
USING THE COMBISCOPE INSTRUMENTS 3 - 29 3.4.2 Reading trace acquisitions Once acquisitions are completed, the resulting traces ares placed in TRACememory, as shown in the following figure. The last acquired trace at input channel 1 is placed in the TRACe memoryelement named CH1. The trace acquired a...
3 - 30 USING THE COMBISCOPE INSTRUMENTS 3.4.2.1 Single-shot acquisition PROGRAM EXAMPLE: In this example a single-shot trace acquisition is done via channel 1. The tracebytes are entered as characters in the string response$. DIM response AS STRING * 1033 ’ Dimensions trace buffer CALL Send(0, 8, ...
USING THE COMBISCOPE INSTRUMENTS 3 - 31 3.4.3 Conversion of trace data The trace data is sent as a block of binary codes. Trace samples can be formattedto consist of 8 bits (1 byte) or 16 bits (2 bytes) codes, which can be selected bythe FORMat command. Refer to section 3.10.1 "Trace formatting&...
3 - 32 USING THE COMBISCOPE INSTRUMENTS 3.4.3.1 Conversion of 8-bit samples to integer As an example a conversion of a trace of 512 "8-bit" samples is shown. Theformat is as follows: PROGRAM EXAMPLE: In this example a trace acquisition of 1 byte samples is done. Thereafter, the tracedata is ...
USING THE COMBISCOPE INSTRUMENTS 3 - 33 3.4.3.2 Conversion of 16-bit samples to integer As an example a conversion of a trace of 512 "16-bit" samples is shown. Theformat is as follows: PROGRAM EXAMPLE: In this example a trace acquisition of 2 byte samples is done. Thereafter, the tracedata i...
3 - 34 USING THE COMBISCOPE INSTRUMENTS 3.4.3.3 Conversion to voltage values Screen positions correspond to voltage values. This relation is shown in the figurebelow, and is determined by the settings that are programmed by theSENSe:VOLTage:RANGe:PTPeak and SENSe:VOLTage:RANGe:OFFSetcommands. The re...
USING THE COMBISCOPE INSTRUMENTS 3 - 35 PROGRAM EXAMPLE: In this program example a trace of 512 samples from the actual signal at inputchannel 1 is read. The received data block is converted to an array of voltages. Aftereach sample conversion the voltage value is printed. This program example works...
3 - 36 USING THE COMBISCOPE INSTRUMENTS 3.5 Averaging Acquisition Data Acquired traces and measured signal characteristics can be averaged over anumber of acquisitions. The preprocessing AVERAGE function of theCombiScopes instruments can be enabled by using the SENSe:AVERage[STATe]command. When this...
USING THE COMBISCOPE INSTRUMENTS 3 - 37 The following diagram shows the possible states of the acquisition process when"averaging" is on, and the way they are affected by commands. Figure 3.13 The Trigger Model during acquisition averaging INIT or INIT:CONT ON *RST ABORt power on No Yes IDLE...
3 - 38 USING THE COMBISCOPE INSTRUMENTS 3.6 Channel Selection Input channels can be switched on or off by using the SENSe:FUNCtion[:ON] orSENSe:FUNCtion:OFF commands. An input channel is selected by specifyingthe parameter "XTIMe:VOLTage<n>", where the numeric suffix <n> specifie...
USING THE COMBISCOPE INSTRUMENTS 3 - 39 3.7 Signal Conditioning The INPut subsystem allows you to condition the input signals, such asAC/DC/GROund coupling, input filtering, and input impedance selection. In the digital mode, the SENSe:VOLTage<n>:RANGe:AUTO command allowsyou to enable autorang...
USING THE COMBISCOPE INSTRUMENTS 3 - 41 Because the programmed PTPeak and OFFSet values directly affect the tracevalues, they can be used to calculate the voltage amplitude of the correspondingtrace samples. As explained in section 3.4.3.3 "Conversion to voltage values", thevoltage amplitude...
3 - 42 USING THE COMBISCOPE INSTRUMENTS 3.8 Time Base Control In the digital mode, the SENSe:SWEep:TIME:AUTO command allows you toenable autoranging of the main timebase (MTB). 3.8.1 Number of samples The TRACe:POINts command allows you to set the number of sample points,which is the total acquisiti...
USING THE COMBISCOPE INSTRUMENTS 3 - 43 PROGRAM EXAMPLE: CALL Send(0, 8, "SENSe:SWEep:TIME?, 1) ’ Requests sweep time CALL Receive(0, 8, STIME$, 256) ’ Reads sweep time CALL Send(0, 8, "TRACe:POINts? CH1, 1) ’ Requests number of trace points CALL Receive(0, 8, TPOINTS$, 256) ’ Reads number o...
3 - 44 USING THE COMBISCOPE INSTRUMENTS 3.8.4 Autoranging time base The AUTO RANGE function of the Main Time Base (MTB) adjusts the time baseautomatically, so that two to six waveform periods are displayed on the screen. Ifa waveform doesn't contain enough information to calculate its period, the ti...
USING THE COMBISCOPE INSTRUMENTS 3 - 45 3.9 Post Processing 3.9.1 How to do post processing The post processing functions CALCulate1 and CALCulate2 comply with the frontpanel functions MATH1 and MATH2 of the CombiScope instrument. They workonly in the digital mode. The use of the CALCulate functions...
3 - 46 USING THE COMBISCOPE INSTRUMENTS 3.9.1.2 Specify the settings of the post processing function. When desired, specify the settings of the post processing function to be used. Thefollowing settings can be programmed:- the filter type of the FFT function RECTanguler | HAMMing | HANNing - the wid...
USING THE COMBISCOPE INSTRUMENTS 3 - 47 3.9.1.4 Check the result of the post processing function. The results of the post processing functions :MATH:TRANsform:FREQuency:TRANsform:HISTogram are stored in M1_1 for CALCulate1 and in M2_1 for CALCulate2, regardless ofthe input (feed) trace. The results ...
3 - 48 USING THE COMBISCOPE INSTRUMENTS 3.9.2 Mathematical calculations Mathematical calculations can be performed on 2 traces using theCALCulate1:MATH and CALCulate2:MATH functions. These functions complywith the front panel features MATH1 and MATH2 respectively. The calculation canbe an addition (...
USING THE COMBISCOPE INSTRUMENTS 3 - 49 Scaling can be adjusted with the "CURSORS TRACK and delta" knobs via theMATHPLUS - PARAM menu option. PROGRAM EXAMPLE: CALL Send(0, 8, "CALCulate:INTegral:STATe ON", 1) ’ Integral CALC1 on CALL Send(0, 8, "CALCulate2:DERivative:POINts 35...
3 - 50 USING THE COMBISCOPE INSTRUMENTS TRACE POINT VALUES: FFT trace sample values, as entered with the TRACe:DATA? query, can beconverted to FFT point value as follows: • Subtract from the sample value the offset value for 4 divisions:- for 8-bit samples: 4 * 25 = 100 - for 16-bit samples: 4 * 640...
USING THE COMBISCOPE INSTRUMENTS 3 - 51 Absolute FFT amplitudes are calculated from the true signal using the informationon the actual attenuator setting in the range from 5 V/div. to 2 mV/div. This resultsin an offset value to be added to the relative FFT amplitude for each attenuatorsetting. In an...
3 - 52 USING THE COMBISCOPE INSTRUMENTS dBm - 50 Ω offset calculation: From the Vrms offset value the dBm-50 Ω offset value is calculated as follows: Example for attenuator setting 0.5 V/div.: dBm - 600 Ω offset calculation: From the Vrms offset value the dBm-600 Ω offset value is calculated as foll...
USING THE COMBISCOPE INSTRUMENTS 3 - 53 SUMMARY OF CALCULATED OFFSET VALUES: Note: The PROGRAM EXAMPLE on the next page shows how it is programmed. TRACE POINT FREQUENCIES: The horizontal frequency values (in Hz per point) are calculated from the tracesample index (point number of the sample in the ...
3 - 54 USING THE COMBISCOPE INSTRUMENTS PROGRAM EXAMPLE: The following program example converts a relative or absolute FFT trace of 512samples of 1 or 2 bytes from the signal on channel 1 via the MATH1 feature asfollows: • Before running this program, first make the FFT selections desired via the fr...
USING THE COMBISCOPE INSTRUMENTS 3 - 55 3.9.5 Histogram functions The HISTogram function calculates an amplitude distribution of the incoming trace.The number of points in the histogram trace is 512. Each point in the histogramspecifies the number of times that a data point of the incoming trace is ...
3 - 56 USING THE COMBISCOPE INSTRUMENTS 3.10 Trace Memory The trace memory of the CombiScopes instruments consists of space for channelacquisition traces (CH1 to CH4) and memory register traces (M1 to M8 and M9 toM50 extended). The amount of acquisition and register space depends on thefollowing: • ...
USING THE COMBISCOPE INSTRUMENTS 3 - 57 The following table shows the relation between the trace acquisition length(TRACe:POINts) and the available channel (CHx) and memory traces (Mx). Table 3.2 Relation between acquisition length and available trace memory Note: Delayed Time Base (DTB) acquisition...
3 - 58 USING THE COMBISCOPE INSTRUMENTS 3.10.2 Copying traces to memory The TRACe:COPY command allows you to copy the contents of a memoryregister to another memory register. This allows you to fill a memory register withtraces from one of the following sources: • Copy an acquisition trace from one ...
USING THE COMBISCOPE INSTRUMENTS 3 - 59 3.10.3 Writing data to trace memory The TRACe command allows you to write data from the controller into a memoryregister. The following possibilities are available: • Write a previously read trace using the TRACe? query. Example:Send → TRACe? CH3 ’Queries for ...
3 - 60 USING THE COMBISCOPE INSTRUMENTS 3.10.4 Reading data from trace memory The TRACe? query allows you to read the contents from one of the following tracememory registers: • An acquisition trace from one of the input channels (CH1 to CH4). • Previously stored trace data from one of the memory re...
USING THE COMBISCOPE INSTRUMENTS 3 - 61 3.11 Screen/Display Functions 3.11.1 Brightness control The DISPlay:BRIGhtness command allows you to control the brightness of thetrace(s) displayed on the screen of your CombiScope instrument on a scale from0.0 (low) to 1.0 (high). After a * RST command, the ...
3 - 62 USING THE COMBISCOPE INSTRUMENTS 3.11.2.1 Readout of measurement data The DISPlay:WINDow[1]:TEXT<n>:DATA? query allows you to acquiremeasured data as displayed on the upper line(s) of the screen of yourCombiScope instrument. The following measured data values can be selected byspecifyin...
USING THE COMBISCOPE INSTRUMENTS 3 - 65 3.11.2.2 Display of user-defined text The DISPlay:WINDow2:TEXT commands allow you to define and clear the usertext on the screen area of your CombiScope instrument. After a * RST command, the display of the previously defined user text is turned off. PROGRAM E...
3 - 68 USING THE COMBISCOPE INSTRUMENTS 3.13 Real-Time Clock The real-time clock keeps track of the current date and time. The date and timeare stamped on acquired waveforms to be sent to a computer or to be output toa hardcopy device. The time of stamping is also the time of the acquisition trigger...
3 - 70 USING THE COMBISCOPE INSTRUMENTS 3.15 Status Reporting Status reporting is done via the status reporting system, which is completelydescribed in chapter 5 "THE STATUS REPORTING SYSTEM" of the SCPI UsersHandbook. The following figure shows the principle of the standard Status Byte(STB)...
3 - 74 USING THE COMBISCOPE INSTRUMENTS 3.15.3 How to enable status reporting The principle of using the status reporting mechanism is explained by showing twoprogram examples. In the first example the standard Status Byte (STB) is checkedto signal "operation completed". In the second exampl...
USING THE COMBISCOPE INSTRUMENTS 3 - 75 3.15.3.2 Program example using a service request (SRQ) PROGRAM EXAMPLE: In this example the "Service Request" mechanism is used to detect whether ornot a "CONFigure:AC" + "INITiate" operation is completed. If completed, an SRQis generat...
3 - 76 USING THE COMBISCOPE INSTRUMENTS 3.15.4 How to report errors Instrument errors usually caused by programming or setting errors, can bereported by the instrument during the execution of each command. To make surethat a program is running properly, you should query the instrument for possibleer...
USING THE COMBISCOPE INSTRUMENTS 3 - 77 3.15.4.2 Error-reporting using the SRQ mechanism Program an error-reporting routine and use the "Service Request (SRQ)Generation" mechanism to interrupt the execution of the program to execute theerror-reporting routine. PROGRAM EXAMPLE: ON PEN GOSUB E...
3 - 78 USING THE COMBISCOPE INSTRUMENTS 3.16 Saving/Restoring Instrument Setups This level of programming involves all functions in the CombiScopes instruments,i.e., complete instrument setups are processed. This allows you to program oneor more functions that are not individually programmable. The ...
USING THE COMBISCOPE INSTRUMENTS 3 - 79 3.17 Front Panel Simulation The use of "front panel simulation" commands must be restricted to specialapplications or front panel functions that are not supported by SCPI commands.Bear in mind the differences between different instruments from the same...
3 - 80 USING THE COMBISCOPE INSTRUMENTS PROGRAM EXAMPLE: CALL Send(0, 8, "*RST", 1) ’ Resets the instrument CALL Send(0, 8, "SYSTem:KEY 104", 1) ’ Enables the UTILITY softkey menu CALL Send(0, 8, "SYSTem:KEY 2", 1) ’ Selects the PROBE option CALL Send(0, 8, "SYSTem:KEY 5&...
USING THE COMBISCOPE INSTRUMENTS 3 - 81 3.18 Functions not Directly Programmable Not all front panel functions are individually programmable with SCPI commands.However, the SYSTem:SET and * SAV/ * RCL commands can be used to access the following functions: - Cursor functions see CURSORS menu (append...
COMMAND REFERENCE 4 - 1 4 COMMAND REFERENCE In the first section the notation conventions concerning the specification of thesyntax and data types are given. In the second section a summary of all commands and associate parameters isgiven in alphabetical order. This gives you a quick reference of th...
COMMAND REFERENCE 4 - 3 Notes:(1) A space character that needs to be part of a message is specified as SP.Spaces within a syntax specification that are not specified as SP are usedfor formatting purposes to improve the readability; they don’t have anysemantical meaning. Note: The only exception to t...
COMMAND REFERENCE 4 - 5 4.2 Command Summary The following list is a summary of all commands and parameters in alphabeticalorder, beginning with the common commands. The corresponding queries of thecommands are not listed. If a command has no query, this is reported in thecolumn NOTES as "no quer...
COMMAND REFERENCE 4 - 13 4.3 Command Descriptions The description of corresponding commands and queries is combined. Eachcommand/query description starts on a new page. A description consists of thefollowing parts: COMMAND HEADER Syntax: Specifies the syntax of a command or query (header + parameter...
4 - 14 COMMAND REFERENCE Errors: Specifies possible error numbers plus their meaning. The error number, plusthe corresponding text can be requested by sending the SYSTem:ERROR? orSTATus:QUEue? query. Front panel compliance: Specifies the compliance with front panel operations. PROGRAMMING NOTES: • I...
COMMAND REFERENCE 4 - 15 * CAL? CALibration Syntax: * CAL? Response: 0 | 1 0 Calibration okay. 1 Calibration not okay. Description: This query performs an automatic internal self-calibration and reports the result ofthat calibration. No external means or operator interface is needed. The responseind...
4 - 16 COMMAND REFERENCE * CLS Clear Status Syntax: * CLS Description: The * CLS command clears the following status data structures: 1. Clears all Event Status Registers, such as the following: - Standard Event Status Register ( * ESR?) - Status Byte Register ( * STB?) - Operation Event Status regi...
COMMAND REFERENCE 4 - 17 * ESE Event Status Enable Syntax: * ESE <numeric_data> Query form: * ESE? Response: <integer> Description: The command sets and the query reports the contents of the standard EventStatus Enable register (ESE). The range of the 8-bit ESE contents is between 0and 2...
4 - 18 COMMAND REFERENCE * ESR? Event Status Register Syntax: * ESR? Response: <integer> Description: The * ESR? query reports the contents of the standard Event Status Register (ESR) and clears it. The range of the 8-bit ESR contents is between 0 and 255decimal. The meaning of the bits is as ...
COMMAND REFERENCE 4 - 19 * IDN? Identification Syntax: * IDN? Response: <manufacturer>,<model>,<serial_number>,<sw_level> <manufacturer> E.g., FLUKE <model> E.g., PM3394B <serial_number> Always 0 <sw_level> <sw_id>:<mask_id>:<UFO_id> ...
4 - 20 COMMAND REFERENCE * OPC Operation Complete Syntax: * OPC Query form: * OPC? Response: 1 Description: The * OPC command causes the instrument to set the operation complete bit (OPC) in the standard Event Status Register (ESR), when all pending operationshave been finished. When the * OPC comma...
COMMAND REFERENCE 4 - 21 * OPT? Option identification Syntax: * OPT? Response: <option> {,<option>} <option> <name>:<serial_nr>:<sw_level> <name> IEEE | EXT | EM | MP <serial_nr> Serial number is always 0. <sw_level> Software level is always 0. D...
4 - 22 COMMAND REFERENCE * RCL Recall instrument setup Syntax: * RCL <numeric_data> Description: The * RCL command restores instrument settings from one of the internal memory registers 0 .. 10. The settings in memory register 0 are standard settings, whichcan only be recalled. The settings in...
4 - 24 COMMAND REFERENCE • Cancels or aborts any instrument-dependent action. • Cancels the effect of the * OPC command and the * OPC? query. • Sets the TRIGger subsystem into its IDLE state. The * RST command does not affect the following: • State of the IEEE 488.1 interface. • GPIB (IEEE 488.1) ad...
COMMAND REFERENCE 4 - 25 * SAV Save instrument setup Syntax: * SAV <numeric_data> Description: The * SAV command saves the current instrument settings into one of the internal memory registers 1 .. 10. The settings in memory register 0 are standard settings,which can only be recalled. The sett...
4 - 26 COMMAND REFERENCE * SRE Service Request Enable Syntax: * SRE <numeric_data> Query form: * SRE? Response: <integer> Description: The command sets and the query reports the contents of the Service RequestEnable (SRE) register. The range of the 8-bit ES R contents is between 0 and 25...
COMMAND REFERENCE 4 - 27 * STB? Status Byte Syntax: * STB? Response: <integer> Description: The * STB? query reports the contents of the Status Byte register (STB). The range of the 8-bit STB contents is between 0 and 255 decimal. The Status Byte Registercontains the summary status of all over...
4 - 30 COMMAND REFERENCE * WAI Wait-to-continue Syntax: * WAI Description: The * WAI command prevents the instrument to execute any further command until all previous commands and queries have been completed. The * WAI command is used to force sequential execution of commands by the instrument.On re...
COMMAND REFERENCE 4 - 31 ABORt Syntax: ABORt Description: The ABORt command resets the trigger system and places it in the "IDLE" state.Pending actions that were already started are finished immediately. The ABORtcommand is not finished until the pending actions have been terminated. Note: T...
COMMAND REFERENCE 4 - 43 CONFigure Syntax: CONFigure[:VOLTage]<measure_function> [[ (<voltage_parameters>),] <measure_parameters>] [,<channel_list>] The syntax elements are specified with the MEASure? query. Description: The CONFigure command is part of the measurement instru...
4 - 46 COMMAND REFERENCE DISPlay:MENU[:NAME] Syntax: DISPlay:MENU[:NAME] <character_data> Description: The DISPlay:MENU command can be used to select a softkey menu byspecifying a predefined name. Additionally, the display of the softkey menu fieldis switched ON. So, the execution of the DISPl...
COMMAND REFERENCE 4 - 49 The measurement data functions must be enabled first, or the error message -221"Settings conflict" is generated. If the oscilloscope is in the analog mode, the errormessage -221 "Settings conflict;Digital mode required" is generated. Thefollowing measurement ...
4 - 52 COMMAND REFERENCE Table 4.1 Display character set for CombiScope instruments Notes: - The left value (dec) is the decimal value of the code and the right value (sym) is the oscilloscope symbol. - The displayed symbol for the decimal values 128 to 255 is equal to the symbol display for the dec...
COMMAND REFERENCE 4 - 57 FORMat[:DATA] Syntax: FORMat[:DATA] INTeger[, 8 | 16] INTeger,8 Trace point of 8 bits (one byte). INTeger,16 Trace point of 16 bits (two bytes). Query form: FORMat[:DATA]? Response: INT,8 | INT,16 INT,8 Trace point consists of one byte. INT,16 Trace point consists of two byt...
COMMAND REFERENCE 4 - 63 INPut<n>:FILTer[:LPASs][:STATe]INPut<n>:FILTer[:LPASs]:FREQuency? Syntax: INPut<n>:FILTer[:LPASs][:STATe] <Boolean> <n> [1] | 2 | 3 | 4 INPut<n>:FILTer[:LPASs]:FREQuency? [MINimum | MAXimum] MINimum Fixed at 20 MHz MAXimum Fixed at 20 MHz ...
COMMAND REFERENCE 4 - 75 Note: Because the READ? query leaves instrument settings unaffected, it canvery well be used as follows to read a measured value within a cursorlimited acquisition area:- Press the CURSORS key on the front panel to enable the use ofcursors. - Set the cursor area via the CURS...
4 - 78 COMMAND REFERENCE SENSe:FUNCtion:OFFSENSe:FUNCtion[:ON]SENSe:FUNCtion:STATe? Syntax: SENSe:FUNCtion:OFF "XTIMe:VOLTage<n>"SENSe:FUNCtion:OFF "XTIMe:VOLTage:SUM <i,j>"SENSe:FUNCtion[:ON] "XTIMe:VOLTage<n>"SENSe:FUNCtion[:ON] "XTIMe:VOLTage:SUM <...
COMMAND REFERENCE 4 - 83 SENSe:SWEep:TIME Syntax: SENSe:SWEep:TIME <NRf> | MINimum | MAXimum <NRf> The sweep time in seconds. MINimum Selects the minimum possible sweep time. MAXimum Selects the maximum possible sweep time. Query form: SENSe:SWEep:TIME? [MINimum | MAXimum] Response: <...
4 - 84 COMMAND REFERENCE Limitations: • The MTB value of 2 ns is only possible for the PM339xB CombiScopeinstruments. • If SENSe:SWEep:REALtime is ON, the MTB range is from 200 seconds to250 nanoseconds, and sequential sampling is not guaranteed. In a similar way, the time value Ts that is associate...
4 - 86 COMMAND REFERENCE SENSe:VOLTage<n>[:DC]:RANGe:AUTO Syntax: SENSe:VOLTage<n>[:DC]:RANGe:AUTO <Boolean> <n> [1] | 2 | 3 | 4 Note: Channel 3 and 4 not applicable for PM33x0B. Query form: SENSe:VOLTage<n>[:DC]:RANGe:AUTO? Response: 0 | 1 0 Autoranging attenuator chan...
COMMAND REFERENCE 4 - 103 Table 4.3 Reference number for front panel keys Notes: • Simulation of pressing the CAL key (102) is not useful, becausecalibration is only done when pressed for 2 seconds. • Simulation of pressing the HARD COPY key (113) is only useful,when the RS-232-C interface is select...
APPLICATION PROGRAM EXAMPLES A - 1 APPENDIX AAPPLICATION PROGRAM EXAMPLES The program examples are written for the CombiScopes with the IEEE optioninstalled. No other instrument is required to execute these examples. For systemand programming environment requirements to execute these examples, refer...
A - 4 APPLICATION PROGRAM EXAMPLES A.1.2 Making programmed measurements In the following example the overshoot value on the rising edge of the ProbeAdjust signal is measured. This is done by programming the input conditions inthe RUN mode (INITiate:CONTinuous ON), followed by a single-shotmeasuremen...
APPLICATION PROGRAM EXAMPLES A - 5 A.1.3 Reading measurement values In the following example measurement values are read into the computer ascalculated by the front panel MEAS1 and MEAS2 features during a single-shotmeasurement. Application summary: • Configure for measuring AC-RMS by sending: CONFi...
APPLICATION PROGRAM EXAMPLES A - 7 • Routine ServReq does the following:- Serial polls the status byte to reset the SRQ mechanism. - Reads the ESR byte to clear the OPC bit. - Sets the SRQ.detected flag to signal that an SRQ interrupt occurred. • Routine Enter.Setup does the following:- Requests for...
A - 8 APPLICATION PROGRAM EXAMPLES • If an SRQ is generated (acquisition finished), the dT cursor value is read andprinted by sending: DISPlay:WINDow:TEXT20:DATA? Request to stop or to repeat this test (do Repeat.test1 again). • Routine ServReq does the following:- Serial polls the status byte to re...
APPLICATION PROGRAM EXAMPLES A - 9 A.4 Making a Hardcopy of the Screen In the following example a hardcopy of the screen picture is made as follows: 1) Enter the hardcopy of the screen in HPGL data format. 2) Send the entered data buffer to a HPGL plotter connected via the IEEE bus. Application summ...
CROSS REFERENCES B - 1 APPENDIX B CROSS REFERENCES B.1 Cross Reference Front Panel Keys / Commands The front panel picture is copied from the operation guide, showing the SCPI commands corresponding to front panel keys. AUTO RANGE AMPL 1 1 ST7431 CONF:AC (@n) HCOP:DATA? TRIG:LEV SENS:SWE:TIME SENS:S...
CROSS REFERENCES B - 3 B.2 Cross Reference Softkey Menus / Commands The menu pictures are copied from or refer to menus in the operation guide. Therelationship to the corresponding SCPI command(s) is also shown. B.2.1 ACQUIRE menu DIGITAL ACQUIRE ACQUIRE AVERAGE 256 SENS:AVER:COUN INP:FILT SENS:SWE:...
B - 4 CROSS REFERENCES B.2.2 CURSORS menu Programmable with the * SAV/ * RCL and SYST:SET commands. CURSORS(MEAS)(MATH) CURSORS (MATH) 1) CURSORSREADOUT CURSORSREADOUT on off on off T 1/ TT-ratio ph T-trg dBmdB µ V V=100% T=360 Vrms DISP:WIND:TEXT DISP:WIND:TEXT DISP:WIND:TEXT 2021405152101112 6061 ...
CROSS REFERENCES B - 5 B.2.3 DISPLAY menu X vs Y TEXT EDITUSERTEXT ST7084 ✱ RCL/ ✱ SAV SYST:SET DISP:WIND2:TEXT:DATADISP:WIND2:TEXT:CLEDISP:WIND2:TEXT:STAT DISPLAY X-DEFL on off RETURN RETURN RETURN ENTER DISPLAY DISPLAY ANALOG MODE: X-DEFL TEXT X-SOURCE ch1ch2ch3ch4line DISPLAY X vs Y TEXT ANALOG D...
B - 6 CROSS REFERENCES B.2.4 MATHPLUS MATH menu MATH MATHPLUS MATHPLUS MATHSCALE MATHFILTERPARAM MATH 1 MATH 2 1 DIV= 21.3mU WINDOW 31 samples auto-scale OFFSET 26.8mU m1=ch1 ✱ ch2 m2=filteracq SCALE ✱ 0 PARAM DISPLAYSOURCE yes no DISPLAYSOURCE yes no MATH 2 RETURN RETURN MATH 1 on off on off ST7434...
CROSS REFERENCES B - 9 B.2.5 MEASURE menu B.2.6 DTB (DEL’D TB) menu Programmable with the * SAV/ * RCL and SYST:SET commands. MEASURE MEASURE SELECTMEAS n SELECTMEAS n SELECTMEAS n MEAS2 rise ch2 min pulse ch1 max rise ch2 pkpk fall ch3 ch1 ch1 ch1 ch2 ch2 ch2 ch3 ch3 ch3 RETURN RETURN RETURN ST7436...
B - 10 CROSS REFERENCES B.2.7 SAVE/RECALL menu B.2.8 SETUPS menu Programmable with the * SAV/ * RCL and SYST:SET commands. TRAC:COPY TRAC[:DATA]? RECALL ∆ SAVE m1m2m3 save clear CLEAR&PROTECT TRACK CLEAR&PROTECTMEMORY m1m2m3 TRACK PROTECTon off clear clearall RETURN CLEARMEMORYCONFIRM yes AR...
CROSS REFERENCES B - 11 B.2.9 TB MODE menu TB MODE EVENTDELAY ACQLENGTHCONFIRM TB MODE RETURN RETURN TB MODE RETURN ST7088 INIT:CONT ON OFF SENS:SWE:REAL ON OFF SYST:SET ✴ RCL/ ✴ SAV TRAC:POIN TB MODE TB MODE ANALOG DIGITAL : TRACK ∆ on off autotrigsingle alt chop ANALOG: autotrigsinglemulti ROLL on...
B - 12 CROSS REFERENCES B.2.10 TRIGGER menu TRIGGERMAIN TB TRIGGERMAIN TB TRIGGERMAIN TB TRIGGERMAIN TB TRIGGERMAIN TB TRIGGERMAIN TB TRIGGER TRIGGER TRACK TRACK ANALOG TRIG:TYPE TRIG:TYPE TRIG:LEV:AUTO TRIG:LEV:AUTO TRIG:SOUR LINE INT3 TRIG:SOUR LINE INT3 TRIG:SLOP NEG EITH POS edge tv edge tvlogic...
B - 14 CROSS REFERENCES B.2.11 UTILITY menu UTILITY UTIL UTILPROBE UTILRS232SETUP UTILITYPRINT & UTILPROBECORR UTILREMOTECONTRL autoset PARITY gnd no odd setups even ch1ch2ch3ch4 1:1 10:120:150:1 100:1 RS232SETUP PRINT & PLOT & CLOCKMAINTE-NANCE REFER TOSERVICEMANUEL AUTOSET PLOT & C...
B - 16 CROSS REFERENCES B.2.12 VERTICAL menu VERTICALMENU INP:FILT INP1:IMP INP2:IMP INP3:IMP INP4:IMP ONOFF BW LIMIT on off 50 Ω CH1 on off 50 Ω CH2 on off 50 Ω CH3 on off 50 Ω CH4 on off ST7441 Note: - 50 Ω /1 M Ω only applicable for PM3394B.
B - 28 CROSS REFERENCES FUNCTION + KEYS/MENUS RELATED SCPI COMMAND(S) VOLT MEASUREMENTS key MEASURE SYSTem:KEY 110 menu MEASURE DISPlay:MENU MEASure - softkeys n = 1 .. 6 SYSTem:KEY n - MEAS 1 & MEAS 2 DISPlay:WINDow[1]:TEXT<1|2>:DATA? - dc voltage MEASure[:DC]? - rms voltage MEASure:AC? -...
MANUAL CONVENTIONS C - 1 APPENDIX C MANUAL CONVENTIONS C.1 Abbreviations Used ABBREVIATIONS USED (in alphabetical order) - ADC = Analog to Digital Convertor - AH = Acceptor Handshake - ANSI = American National Standards Institute - ASCII = American Standard Code for Information Interchange - C = Con...
C - 4 MANUAL CONVENTIONS C.2 Glossary of Symbols Used - µ V = micro voltage (1E-6) - dB = decibell - dBm = decibell with respect to 1 mW - dB µ V = decibell with respect to 1 µ V - Vrms = RMS voltage (Peak / √ 2) - Hz = Hertz - m = meter - Mbyte = Megabyte - ms = milliseconds - mw = milliwatt (1E-3)...
C - 6 MANUAL CONVENTIONS C.5 Documents Referenced 1) General Purpose Interface Bus (GPIB) IEC 625-1 / IEEE-488.1 Order number: 4822 872 80193 2) SCPI - Standard Commands for Programmable Instruments Order number: 4822 872 80194 3) SCPI in the German language (Standard Kommandos für Programmierbare I...
STANDARDS INFORMATION D - 1 APPENDIX DSTANDARDS INFORMATION D.1 SCPI Conformance Information All commands comply to the SCPI standard 1994.0, except for the following: - The * RST condition of the SENSe:VOLTage<n>[:DC]:RANGe:AUTO ON | OFF command. Exception: After * RST, autoranging MTB is swi...
D - 2 STANDARDS INFORMATION D.2 List of Implemented IEEE-488.2 Syntactical Elements The following list of elements is used in the common and SCPI commands: <PROGRAM MESSAGE> Represents a sequence of zero or more <PROGRAM MESSAGE UNIT>elements, separated by <PROGRAM MESSAGE UNIT SEPARA...
SUMMARY OF SYSTEM SETTINGS E - 1 APPENDIX ESUMMARY OF SYSTEM SETTINGS The following table identifies which instrument settings belong to which node. NODE NR: SPECIFICATION: 0 End node settings length = 1 byte zero 1 | 2 | 3 | 4 Channel 1/2/3/4 settings length = 8 bytes attenuation, channel on/off, i...
SUMMARY OF SYSTEM SETTINGS E - 3 65 | 66 MATH1/2 settings length = 22 bytes MATH1/2 selection, limited on/off, FFT filter Hamming/Hanning/Rectangle, adjustify scale/offset, source1/source2, Y-cursors/X-cursors, mathematics type add, subtract, multiply, filter, integrate, differentiate, fast fourier,...
INDEX I - 1 Numerics 16-bit samples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-333 wire . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-977 wire . . . . . . . . . . . . . . . . . . . . ...
Fluke Manuals
-
Fluke 54IIB
Manual
-
Fluke 1750
Manual
-
Fluke 1502A
Manual
-
Fluke 187
Manual
-
Fluke 99B
Manual
-
Fluke Thermometer 576
Manual
-
Fluke PM8907
Manual
-
Fluke 2686A
Manual
-
Fluke 574
Manual
-
Fluke 23
Manual
-
Fluke 196C
Manual
-
Fluke 80T-150U
Manual
-
Fluke 80K-40
Manual
-
Fluke 335D
Manual
-
Fluke 68X Series
Manual
-
Fluke PM3370B
Manual
-
Fluke 199
Manual
-
Fluke 8010A
Manual
-
Fluke 6062a
Manual
-
Fluke 5626/5628
Manual