Page 2 - TRADEMARKS
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 ...
Page 3 - III; CONTENTS; ABOUT THIS MANUAL; Single function programming using the instrument model . . 3-5
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 . . . . . . . ...
Page 4 - IV
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 . . ....
Page 7 - VII; B CROSS REFERENCES
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 . . . . . . . . . . . . . . . . . . . . . . . ....
Page 8 - What this Manual Contains
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...
Page 10 - GETTING STARTED WITH SCPI PROGRAMMING; GETTING STARTED WITH SCPI; Preparations for SCPI Programming; System setup; MS-QuickBASIC is used as the programming language.
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...
Page 13 - Initializing the CombiScope Instrument; How to reset the CombiScope instrument
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...
Page 14 - Error Reporting
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...
Page 15 - Acquiring Traces; ’Formats 16-bits samples
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...
Page 16 - How to acquire a single shot trace
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...
Page 17 - How to acquire repetitive traces; Connect a probe from the Probe Adjust signal to channel 2.
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...
Page 18 - Measuring Signal Characteristics; CONFigure
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...
Page 19 - How to make a single shot measurement; How to make repeated measurements
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...
Page 20 - USING THE COMBISCOPE INSTRUMENTS; USING THE COMBISCOPE; Introduction
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...
Page 22 - Fundamental Programming Concepts; ) Using measurement instructions
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...
Page 23 - Measurement instructions
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...
Page 24 - Single function programming using the instrument model; EXPLANATION OF THE INSTRUMENT MODEL:; Figure 3.1 The Instrument Model for CombiScope instruments
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...
Page 25 - Instrument setup
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...
Page 26 - Front panel simulation
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...
Page 28 - Benefits of using parameters; The generic form of a measurement instruction is as follows:
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, ...
Page 30 - Waveform measurements; Figure 3.2 Pulse characteristics
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...
Page 32 - Customizing settings
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...
Page 33 - Multiple measurements
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. ...
Page 34 - Multiple characteristics from a single acquisition.
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...
Page 35 - Trigger control via GPIB; TRG command or the GET; INITiate; Starts the measurement process.; TRG; Triggers the acquisition.
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...
Page 36 - Fetching characteristics from memory traces
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...
Page 37 - Acquisition; Acquisition control; The trigger model shows that after a; Figure 3.3 The Trigger Model for acquisitions
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...
Page 39 - Triggering; RST; Trigger Source; TRG serves as the trigger event when BUS is selected as; Trigger Level; peak is switched off.
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...
Page 40 - Trigger Slope; RST command; Trigger Coupling; are mutually exclusive. The TRIGger:LPASs
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 ...
Page 41 - Figure 3.4 DC Coupling; Figure 3.5 AC Coupling
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....
Page 42 - Video triggering; Figure 3.7 HF Reject
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...
Page 46 - Trace
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...
Page 47 - External triggering
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...
Page 48 - Reading trace acquisitions; Returns the trace that was last acquired at input channel 2.; Figure 3.10 The trace acquisition flow
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...
Page 49 - Single-shot acquisition; Repetitive acquisitions
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, ...
Page 50 - Conversion of trace data; RST the samples are sent as 2 byte codes.; Note: Numbers between parenthesis apply to single byte format.; Figure 3.11 Relation between screen position and trace value
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&...
Page 51 - Conversion of 8-bit samples to integer
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 ...
Page 52 - Conversion of 16-bit samples to integer; If byte1
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...
Page 53 - Conversion to voltage values; Figure 3.12 Relation between screen position and amplitude value
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...
Page 54 - The program is supplied on floppy under file name EXCNVTRC.BAS.
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...
Page 55 - Averaging Acquisition Data; X represents the acquisition result to be averaged.; ’ This sets the average count factor at; A V G
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...
Page 56 - Figure 3.13 The Trigger Model during acquisition averaging
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...
Page 57 - Channel Selection; Figure 3.14 Input channel control
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...
Page 58 - Signal Conditioning; all input channels are DC coupled.; Figure 3.15 Signal conditioning
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...
Page 60 - Autoranging attenuators
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...
Page 61 - Time Base Control; Number of samples; RST command, the number of samples; Time base speed
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...
Page 62 - Real time acquisition
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...
Page 63 - Autoranging time base; Figure 3.16 Definition of a signal period
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...
Page 64 - Post Processing; How to do post processing; Figure 3.17 Post processing control
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...
Page 65 - Figure 3.18 Post processing feed definition
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...
Page 66 - Check the result of the post processing function.
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 ...
Page 67 - Mathematical calculations; Differentiating and integrating traces; RST command, the number of
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 (...
Page 68 - Frequency domain transformations
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...
Page 69 - Figure 3.19 Relation between screen position and FFT value
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...
Page 70 - Vrms offset calculation:; Vrms offset = attenuation
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...
Page 71 - d B
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...
Page 72 - MTB; dB
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 ...
Page 73 - The program is supplied on floppy under file name EXFFTTRC.BAS.
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...
Page 74 - Histogram functions; Frequency filtering
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 ...
Page 75 - - Only the following trace acquisition lengths can be programmed:; Figure 3.20 Trace memory control
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: • ...
Page 76 - Trace formatting
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...
Page 77 - Copying traces to memory; Copy an acquisition trace from one of the input channels.
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 ...
Page 78 - Writing data to trace memory
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 ...
Page 79 - Reading data from trace memory; An acquisition trace from one of the input channels (CH1 to CH4).
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...
Page 80 - Brightness control; Display functions; The layout of the display areas on the screen is as follows:; Figure 3.21 Screen layout of display functions
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 ...
Page 81 - Readout of measurement data; The format of a response string is as follows:
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...
Page 84 - Display of user-defined text; the display of the previously defined user text is turned off.; on the screen of your; RST command, the display of softkey menus is
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...
Page 87 - Auto Calibration
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...
Page 89 - Status Reporting; Status data for the CombiScope instruments; The following status data applies to the CombiScope instruments:
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)...
Page 93 - How to enable status reporting
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...
Page 94 - Program example using a service request (SRQ)
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...
Page 95 - How to report errors
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...
Page 96 - Error-reporting using the SRQ mechanism
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...
Page 97 - How to restore initial settings; Initial settings can be restored by sending the; How to save/restore a setup via instrument memory
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 ...
Page 98 - Front Panel Simulation; How to simulate the pressing of a front panel key
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...
Page 99 - How to simulate the operation of a softkey menu
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&...
Page 100 - Functions not Directly Programmable
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...
Page 101 - COMMAND REFERENCE; ) are listed first, followed by the SCPI commands and queries; Notation Conventions; Syntax specification notations
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...
Page 103 - Data types; Decimal Numeric Data.
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...
Page 105 - Command Summary
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...
Page 113 - Command Descriptions; COMMAND HEADER; Specifies alternative syntax possibilities.
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...
Page 114 - Front panel compliance:; Specifies the compliance with front panel operations.
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...
Page 115 - CALibration; Calibration not okay.; The
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...
Page 116 - When the; Send
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...
Page 117 - ESE
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...
Page 118 - Event Status Register
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 ...
Page 119 - Identification
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> ...
Page 120 - PON URQ CME EXE DDE QYE RQC OPC
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...
Page 121 - Option identification
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...
Page 122 - RCL
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...
Page 124 - TB mode
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...
Page 125 - SAV
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...
Page 126 - SRE; A serial poll is done.
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...
Page 127 - Status Byte
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...
Page 130 - WAI
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...
Page 131 - ABORt; The commands; Aborts the current acquisition.
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...
Page 143 - The syntax elements are specified with the MEASure? query.
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...
Page 146 - FRONT PANEL SOFTKEY NAME
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...
Page 149 - via the front panel CURSORS - READOUT softkey menu.
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 ...
Page 152 - Table 4.1 Display character set for CombiScope instruments; dec sym dec sym dec sym dec sym dec sym dec sym dec sym dec sym
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...
Page 157 - This only works when a trace was stored before in M1-4.
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...
Page 163 - Channel 3 is not applicable for PM33x0B.
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 ...
Page 175 - Errors
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...
Page 178 - CH3 not applicable for PM33x0B.
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 <...
Page 183 - Table 4.2 MTB values in the digital mode
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: <...
Page 184 - When the magnifying factor is
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...
Page 186 - Note: Channel 3 and 4 not applicable for PM33x0B.; After a
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...
Page 203 - Table 4.3 Reference number for front panel keys
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...
Page 234 - APPLICATION PROGRAM EXAMPLES; A.1 Measuring Signal Characteristics; The following error handling routine is used:; Error reporting is invoked as follows: CALL errorcheck
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...
Page 237 - The program is supplied on floppy under file name EXAPPA12.BAS.
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...
Page 238 - The program is supplied on floppy under file name EXAPPA13.BAS.; A.2 Acquiring Waveform Traces; Read the channel 1 trace by sending:; The program is supplied on floppy under file name EXAPPA2.BAS.
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...
Page 240 - The program is supplied on floppy under file name EXAPPA31.BAS.
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...
Page 241 - The program is supplied on floppy under file name EXAPPA32.BAS.
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...
Page 242 - A.4 Making a Hardcopy of the Screen; The program is supplied on floppy under file name EXAPPA4.BAS.
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...
Page 246 - CROSS REFERENCES; APPENDIX B CROSS REFERENCES; B.1 Cross Reference Front Panel Keys / Commands
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...
Page 248 - B.2 Cross Reference Softkey Menus / Commands; ACQUIRE menu; DIGITAL
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:...
Page 249 - CURSORS menu; Programmable with the
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 ...
Page 250 - DISPLAY menu; ch3 is not applicable for PM33x0B.
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...
Page 251 - MATHPLUS MATH menu
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...
Page 254 - MEASURE menu
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...
Page 255 - SETUPS menu
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...
Page 256 - TB MODE menu
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...
Page 257 - TRIGGER menu
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...
Page 259 - UTILITY menu
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...
Page 261 - VERTICAL menu
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.
Page 273 - not applicable for channel 3.
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? -...
Page 274 - APPENDIX C MANUAL CONVENTIONS; C.1 Abbreviations Used
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...
Page 277 - C.2 Glossary of Symbols Used
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)...
Page 279 - C.5 Documents Referenced
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...
Page 280 - D.1 SCPI Conformance Information
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...
Page 281 - STANDARDS INFORMATION; Elements; Represents a single query sent form the controller to a device.
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...
Page 283 - SUMMARY OF SYSTEM SETTINGS; End node settings; zero; Probe scale settings
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...
Page 285 - Display settings; setup label text characters.; Autorange settings; clock format selection.
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,...
Page 286 - INDEX; Numerics
INDEX I - 1 Numerics 16-bit samples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-333 wire . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-977 wire . . . . . . . . . . . . . . . . . . . . ...