LeCroy XI SERIES Operator's Manual

Manual is about: WAVERUNNER

Summary of XI SERIES

  • Page 1

    W ave r unner ® x i series o scilloscopes operator’s manual f ebruary , 2008.

  • Page 2

    Lecroy corporation 700 chestnut ridge road chestnut ridge, ny 10977–6499 tel: (845) 578 6020, fax: (845) 578-5985 internet: www.Lecroy.Com © 2008 by lecroy corporation. All rights reserved. Lecroy, activedso, jittertrack, wavepro, wavemaster, wavesurfer, wavelink, waveexpert, and waverunner are regi...

  • Page 3

    O perator ’ s m anual wrxi-om-e rev b iii table of contents i ntroduction ...................................................................................................................................... 12 how to use on‐line help....................................................................

  • Page 4

    W ave r unner x i s eries iv wrxi-om-e rev d trigger controls .................................................................................................................................................................. 32 horizontal controls .......................................................

  • Page 5

    O perator ’ s m anual wrxi-om-e rev b v v ertical s ettings and c hannel c ontrols ............................................................................................... 53 adjusting sensitivity and position ......................................................................................

  • Page 6

    W ave r unner x i s eries vi wrxi-om-e rev d runt trigger ....................................................................................................................................................................... 71 slew rate trigger ........................................................

  • Page 7

    O perator ’ s m anual wrxi-om-e rev b vii h istograms ........................................................................................................................................ 87 creating and viewing a histogram ............................................................................

  • Page 8

    W ave r unner x i s eries viii wrxi-om-e rev d w aveform m ath .............................................................................................................................. 126 introduction to math traces and functions ...................................................................

  • Page 9

    O perator ’ s m anual wrxi-om-e rev b ix level markers ................................................................................................................................................................... 148 scan overlay view ..............................................................

  • Page 10

    W ave r unner x i s eries x wrxi-om-e rev d calling excel directly from the instrument ....................................................................................................................... 174 selecting a math function call .............................................................

  • Page 11

    O perator ’ s m anual wrxi-om-e rev b xi calling matlab from the instrument .................................................................................................................... 208 calling matlab ...........................................................................................

  • Page 12

    W ave r unner x i s eries 12 wrxi-om-e rev b introduction how to use on-line help type styles activators of pop-up text and images appear as green, underlined, italic: pop-up . To close pop-up text and images after opening them, touch the pop-up text again. Links jump you to other topics, urls, or i...

  • Page 13

    O perator ’ s m anual wrxi-om-e rev b 13 return products requiring only maintenance to your local customer service center. If you need to return your oscilloscope for any reason, use the original shipping carton. If this is not possible, be sure to use a rigid carton. The oscilloscope should be pack...

  • Page 14

    W ave r unner x i s eries 14 wrxi-om-e rev b • bandwidth @ 1 mohms (-3 db) - typical: waverunner 44xi 10 mv/div to 10 v/div 400 mhz waverunner 64xi 10 mv/div to 10 v/div 500 mhz waverunner 62xi 10 mv/div to 10 v/div 500 mhz waverunner 104mxi and waverunner 104xi 5 mv/div to 10 v/div 2 mv/div to 4.95...

  • Page 15

    O perator ’ s m anual wrxi-om-e rev b 15 • dc gain accuracy: ±1.0% of full scale (typical): ±1.5% >/= 10 mv/div ±2.5% 5 mv/div ±3.5% 2 mv/div • offset range: 50 ohms ±100 µv @ 2.0 to 10 mv/div ±200 µv @ 10.1 to 20 mv/div ±500 µv @ 20.1 to 50 mv/div ±1 mv @ 51 mv to 100 mv/div ±2 mv @ 102 to 200 mv/d...

  • Page 16

    W ave r unner x i s eries 16 wrxi-om-e rev b • trigger & interpolator jitter: = 3 ps rms (typical) • channel-to-channel deskew range: ±9 x time/div setting • interpolator resolution: 1.2 ps • external sample clock (2-channel operation only; ch 2 only in waverunner 62xi): dc to 600 mhz; 50 ohm (limit...

  • Page 17

    O perator ’ s m anual wrxi-om-e rev b 17 • interpolation: linear, (sinx)/x triggering system • modes: normal, auto, single, and stop • sources: any input channel, external, ext/10, or line; slope and level are unique to each source (except line) • coupling mode: gnd, dc 50 ohms, dc 1 mohms, ac 1 moh...

  • Page 18

    W ave r unner x i s eries 18 wrxi-om-e rev b upper level and a lower level. Automatic setup • autosetup: automatically sets timebase, trigger, and sensitivity to display a wide range of repetitive signals. • vertical find scale: automatically sets the vertical sensitivity and offset for the selected...

  • Page 19

    O perator ’ s m anual wrxi-om-e rev b 19 interface • remote control: through windows® automation or lecroy remote command set • gpib port (optional): supports ieee-488.2 • ethernet port: 10/100base-t ethernet interface (rj-45 connector) • usb ports: 5 usb ports (one at front of oscilloscope) support...

  • Page 20

    W ave r unner x i s eries 20 wrxi-om-e rev b measure tools (standard) display any 8 parameters together with statistics, including their average, high, low, and standard deviations. Histicons provide a fast, dynamic view of parameters and wave shape characteristics. • amplitude • area • base • cycle...

  • Page 21

    O perator ’ s m anual wrxi-om-e rev b 21 • power consumption: 340 watts (340 va) max., waverunner 62xi: 290 w (290 va), depending on accessories installed (probes, pc port plug-ins, etc.); standby state: 12 watts • physical dimensions (hwd): 260 mm x 340 mm x 152 mm (10.2 in. X 13.4 in. X 6.0 in.); ...

  • Page 22

    W ave r unner x i s eries 22 wrxi-om-e rev b warning this is a class a product. In a domestic environment this product may cause radio interference, in which case the user may be required to take appropriate measures. Electromagnetic immunity: • en 61000-4-2/a2:2001* electrostatic discharge (4 kv co...

  • Page 23

    O perator ’ s m anual wrxi-om-e rev b 23 equipment, or c) for any damage or malfunction caused by the use of non-lecroy supplies. Furthermore, lecroy shall not be obligated to service a product that has been modified or integrated where the modification or integration increases the task duration or ...

  • Page 24

    W ave r unner x i s eries 24 wrxi-om-e rev b the software product is protected by copyright laws and international copyright treaties, as well as other intellectual property laws and treaties. The software product is licensed, not sold. The terms of this printed, paper eula supersede the terms of an...

  • Page 25

    O perator ’ s m anual wrxi-om-e rev b 25 any update or other supplemental software code provided to you pursuant to the support services will be considered part of the software product and will be subject to the terms and conditions of this eula. Lecroy may use any technical information you provide ...

  • Page 26

    W ave r unner x i s eries 26 wrxi-om-e rev b 4. Termination. This eula will remain in force until termination pursuant to the terms hereof. You may terminate this eula at any time. This eula will also terminate if you breach any of the terms or conditions of this eula. You agree that if this eula te...

  • Page 27

    O perator ’ s m anual wrxi-om-e rev b 27 lecroy shall not be liable for any loss of profits, loss of use, loss of data, interruption of business, nor for indirect, special, incidental, consequential or exemplary damages of any kind, whether under this eula or otherwise arising in any way in connecti...

  • Page 28

    W ave r unner x i s eries 28 wrxi-om-e rev b safety requirements this section contains information and warnings that must be observed to keep the instrument operating in a correct and safe condition. You are required to follow generally accepted safety procedures in addition to the safety precaution...

  • Page 29

    O perator ’ s m anual wrxi-om-e rev b 29 note: direct sunlight, radiators, and other heat sources should be taken into account when assessing the ambient temperature. The design of the instrument has been verified to conform to en 61010-1 safety standard per the following limits: • installation (ove...

  • Page 30

    W ave r unner x i s eries 30 wrxi-om-e rev b ac power source the instrument operates from a single-phase, 100 to 240 v rms (+/-10%) ac power source at 50/60 hz (+/-5%), or single-phase 100 to 120 v rms (+/-10%) ac power source at 400 hz (+/-5%). No manual voltage selection is required because the in...

  • Page 31

    O perator ’ s m anual wrxi-om-e rev b 31 always use the on/standby switch to place the dso in standby state so that it executes a proper shutdown process (including a windows shutdown) to preserve settings before powering itself off. This can be accomplished by pressing and holding in the on/standby...

  • Page 32

    W ave r unner x i s eries 32 wrxi-om-e rev b front panel controls front panel buttons and knobs the control buttons of the waverunner xi series front panel are logically grouped into analog and special function areas. Analog functions are included in the horizontal, trigger, and vertical groups of c...

  • Page 33

    O perator ’ s m anual wrxi-om-e rev b 33 vertical controls • o ffset - adjusts the vertical offset of a channel. • v olts /d iv - adjusts the volts/division setting (vertical gain) of the channel selected. • c hannel b uttons - if the channel is already on, the channel button makes the channel activ...

  • Page 34

    W ave r unner x i s eries 34 wrxi-om-e rev b • a djust c oarse - this dual-function knob controls the placement of the bottom or right cursor. When the knob is in cursor mode, the curs lamp is lit. When you click in any field in any dialog, the knob automatically switches from cursor placement mode ...

  • Page 35

    O perator ’ s m anual wrxi-om-e rev b 35 on-screen toolbars, icons, and dialog boxes menu bar buttons the menu bar buttons at the top of the oscilloscope's display are designed for quick setup of common functions. At the right end of the menu bar is a quick setup button that, when touched, opens the...

  • Page 36

    W ave r unner x i s eries 36 wrxi-om-e rev b grid area the grid area contains several indicators to help you understand triggering. Indicators are coded to the channel colors (yellow here for channel 1). Trigger delay - this indicator is located along the bottom edge of the grid. Trigger delay allow...

  • Page 37

    O perator ’ s m anual wrxi-om-e rev b 37 trace descriptors vertical and horizontal trace descriptor labels are displayed below the grid. They provide a summary of your channel, timebase, and trigger settings. To make adjustments to these settings, touch the respective label to display the setup dial...

  • Page 38

    W ave r unner x i s eries 38 wrxi-om-e rev b dialog boxes the dialog area occupies the bottom one-third of the screen. To expand the signal display area, you can minimize each dialog box by touching the close tab at the right of the dialog box. Alternate access methods the instrument often gives you...

  • Page 39

    O perator ’ s m anual wrxi-om-e rev b 39 trace annotation the instrument gives you the ability to add an identifying label, bearing your own text, to a waveform display: for each waveform, you can create multiple labels and turn them all on or all off. Also, you can position them on the waveform by ...

  • Page 40

    W ave r unner x i s eries 40 wrxi-om-e rev b • you may place a label anywhere you want on the waveform. Labels are numbered sequentially according to the order in which they are added, and not according to their placement on the waveform..

  • Page 41

    O perator ’ s m anual wrxi-om-e rev b 41 • if you want to change the label's text, touch inside the label text field. A pop-up keyboard appears for you to enter your text. Touch o.K. On the keyboard when you are done. Your edited text will automatically appear in the label on the waveform. • to plac...

  • Page 42

    W ave r unner x i s eries 42 wrxi-om-e rev b hardware connections numbers on the previous picture correspond as follows: 1. Mouse 2. Keyboard 3. Rs-232-c port 4. Lecroy bus (lbus) 5. External vga monitor 6. Ethernet port 7. Usb ports (4) 8. Speakers 9. Line in software status you can find out the os...

  • Page 43

    O perator ’ s m anual wrxi-om-e rev b 43 monitor hookup 1. Connect the external monitor to the vga port on the side of the instrument (item 4). 2. Plug in the monitor's power cord, and apply power to the monitor. Video setup after boot-up, configure the monitors as follows: note: a mouse is required...

  • Page 44

    W ave r unner x i s eries 44 wrxi-om-e rev b 6. Click display settings and set the resolution (screen area) and color palette for the external monitor. 7. Caution 8. To maintain proper functioning of the oscilloscope display, do not change these settings for the notebook (scope) monitor. 9. Click ok...

  • Page 45

    O perator ’ s m anual wrxi-om-e rev b 45 restoring software restarting the application upon initial power-up, the oscilloscope will load the instrument application software automatically. If you exit the application and want to reload it, touch the shortcut icon on the desktop: . If you minimize the...

  • Page 46

    W ave r unner x i s eries 46 wrxi-om-e rev b dc level – a reference level trigger enabled – can be used as a gating function to trigger another instrument when the oscilloscope is ready pass/fail – allows you to set a pulse duration from 1 ms to 500 ms; generates a pulse when pass/fail testing is ac...

  • Page 47

    O perator ’ s m anual wrxi-om-e rev b 47 probes.

  • Page 48

    W ave r unner x i s eries 48 wrxi-om-e rev b probe compensation passive probes must be compensated to flatten overshoot. This is accomplished by means of a trimmer at the connector end of the probe. 1. Attach the connector end of your pp008 probe to any channel. 2. Connect the probe end to the cal o...

  • Page 49

    O perator ’ s m anual wrxi-om-e rev b 49 selecting a sampling mode 1. In the menu bar, touch timebase, then horizontal setup... In the drop-down menu. 2. In the horizontal dialog, touch a sample mode button. 3. If you chose sequence mode, touch the smart memory tab, then touch inside the num segment...

  • Page 50

    W ave r unner x i s eries 50 wrxi-om-e rev b each individual segment can be zoomed or used as input to math functions. The instrument uses the sequence timebase setting to determine the capture duration of each segment: 10 x time/div. Along with this setting, the oscilloscope uses the desired number...

  • Page 51

    O perator ’ s m anual wrxi-om-e rev b 51 sequence display modes the instrument gives you a choice of five ways to display your segments: a djacent w aterfall ( cascaded ) m osaic ( tiled ) o verlay p erspective the number of segments you choose to display (80 maximum) can be less than the total numb...

  • Page 52

    W ave r unner x i s eries 52 wrxi-om-e rev b displaying individual segments 1. Touch math in the menu bar, then math setup... In the drop-down menu. 2. Touch a function tab ( f1 to fx the number of math traces available depends on the software options loaded on your oscilloscope. See specifications....

  • Page 53

    O perator ’ s m anual wrxi-om-e rev b 53 roll mode • roll mode can be selected when the timebase mode is real time, time per division is > 200 ms/div, and the sampling rate is • roll mode is not selected automatically when the above criteria are met. You must select roll mode manually from the timeb...

  • Page 54

    W ave r unner x i s eries 54 wrxi-om-e rev b adjusting the waveform's position turn the vertical offset adjust knob directly above the channel button whose waveform you want to move vertically. Or you can touch inside the offset field and type in a value on the pop-up keypad. To set the vertical off...

  • Page 55

    O perator ’ s m anual wrxi-om-e rev b 55 bandwidth limit reducing the bandwidth also reduces the signal and system noise, and prevents high frequency aliasing. Bandwidth limiting setup to set bandwidth limiting: 1. In the menu bar, touch vertical, then select a channel from the drop-down menu. 2. To...

  • Page 56

    W ave r unner x i s eries 56 wrxi-om-e rev b variable gain variable gain lets you change the granularity with which the gain is incremented. For example, when variable gain is disabled, the gain will increase or decrease in preset increments of 10 or 100 mv each time you touch the up/down buttons. H...

  • Page 57

    O perator ’ s m anual wrxi-om-e rev b 57 refer to acquisition modes in the specifications for maximum sample rates. Combining channels 1. In the menu bar, touch timebase, then horizontal setup... In the drop-down menu. 2. Under “active channels,” touch 4, 2, or auto. The maximum sample rate is shown...

  • Page 58

    W ave r unner x i s eries 58 wrxi-om-e rev b state the state trigger is a level-qualified trigger which requires that the qualifying signal remain above or below a specified voltage level for a trigger to occur. For sate trigger, you specify the time or number of events after the signal has gone abo...

  • Page 59

    O perator ’ s m anual wrxi-om-e rev b 59 determining trigger level, slope, source, and coupling 1. Level defines the source voltage at which the trigger circuit will generate an event: a change in the input signal that satisfies the trigger conditions. The selected trigger level is associated with t...

  • Page 60

    W ave r unner x i s eries 60 wrxi-om-e rev b level level defines the source voltage at which the trigger circuit will generate an event (a change in the input signal that satisfies the trigger conditions). The selected trigger level is associated with the chosen trigger source. Note that the trigger...

  • Page 61

    O perator ’ s m anual wrxi-om-e rev b 61 hold off by events select a positive or negative slope and a number of events. An event is the number of times the trigger condition is met after the last trigger. A trigger is generated when the condition is met after this number, counted from the last trigg...

  • Page 62

    W ave r unner x i s eries 62 wrxi-om-e rev b alternatively, in the trigger dialog, you can touch inside the level field and type in a value, using the pop-up numeric keypad. To quickly set a level of zero volts, touch the zero level button directly below the coupling field. An arrow on the left side...

  • Page 63

    O perator ’ s m anual wrxi-om-e rev b 63 9. Choose positive, negative, or window slope. Window slope sets a threshold above and below the trigger level beyond which the signal must pass to generate a trigger. The slope can be either positive or negative. Width trigger h ow w idth t rigger w orks wid...

  • Page 64

    W ave r unner x i s eries 64 wrxi-om-e rev b qualified trigger h ow q ualified t riggers w ork use a signals transition above or below a given level (its validation) as an enabling (qualifying) condition for a second signal that is the trigger source. These are qualified triggers. For edge qualified...

  • Page 65

    O perator ’ s m anual wrxi-om-e rev b 65 e dge q ualified t rigger s etup 1. Touch the trigger descriptor label. 2. Touch the qualified trigger button. 3. Under "arm trigger on event 'a'" select edge as the condition on which to arm the trigger. The edge condition will automatically be selected unde...

  • Page 66

    W ave r unner x i s eries 66 wrxi-om-e rev b 4. If applicable, touch the pattern tab. For each input you want to include in the logic pattern, touch inside the state field and select a logic state: low or high. Select don't care for all other inputs. 5. Touch inside the level data entry field for ea...

  • Page 67

    O perator ’ s m anual wrxi-om-e rev b 67 c ustom t rigger s etup 1. Touch the custom button to select custom mode. 2. Touch inside # of lines, and enter a value up to 1500, using the pop-up keypad. 3. Touch inside hz and select 50 or 60 hz from the pop-up menu. 4. Touch inside interlace and select a...

  • Page 68

    W ave r unner x i s eries 68 wrxi-om-e rev b g litch t rigger s etup 1. Touch the trigger descriptor label. 2. If applicable, touch the smart trigger button, then the glitch trigger button. 3. Touch inside the trigger source field and select a source on which to trigger. 4. Touch inside the level da...

  • Page 69

    O perator ’ s m anual wrxi-om-e rev b 69 interval trigger that triggers when the interval width is larger than the set interval. The broken upward-pointing arrow indicates a potential trigger, while the bold one shows where the actual trigger occurs on the positive edge after the selected interval. ...

  • Page 70

    W ave r unner x i s eries 70 wrxi-om-e rev b i nterval t rigger s etup 1. Touch the trigger descriptor label. 2. If applicable, touch the smart trigger button, then the interval trigger button. 3. Touch inside the trigger source field and select a source on which to trigger. 4. If available, touch i...

  • Page 71

    O perator ’ s m anual wrxi-om-e rev b 71 runt trigger the runt trigger is programmed to occur when a pulse crosses a first threshold line and fails to cross a second threshold line before recrossing the first. You can select both voltage thresholds within a time range of 100 ps to 20 s. Other defini...

  • Page 72

    W ave r unner x i s eries 72 wrxi-om-e rev b 3. Touch inside the grid intensity field and enter a value from 0 to 100 using the pop-up keypad. 4. Touch the grid on top checkbox if you want to superimpose the grid over the waveform. Depending on the grid intensity, some of your waveform may be hidden...

  • Page 73

    O perator ’ s m anual wrxi-om-e rev b 73 saturation level the persistence display is generated by repeated sampling of the amplitudes of events over time, and the accumulation of the sampled data into "3-dimensional" display maps. These maps create an analog-style display. User-definable persistence...

  • Page 74

    W ave r unner x i s eries 74 wrxi-om-e rev b here is an example of a 3-dimensional view of a square wave using the solid view of color-graded persistence. Saturation is set at 50%, with red areas indicating highest intensity. The x-axis has been rotated 60%; the y-axis has been rotated 15%. Here is ...

  • Page 75

    O perator ’ s m anual wrxi-om-e rev b 75 show last trace for most applications, you may not want to show the last trace because it will be superimposed on top of your persistence display. In those cases turn off show last trace by touching the checkbox. However, if you are doing mask testing and wan...

  • Page 76

    W ave r unner x i s eries 76 wrxi-om-e rev b moving traces from grid to grid you can move traces from grid to grid at the touch of a button. Moving a channel or math trace 1. Touch the descriptor label for the waveform that you want to move. 8. Touch the next grid button note: if you have more than ...

  • Page 77

    O perator ’ s m anual wrxi-om-e rev b 77 when you zoom a waveform, an approximation of the zoomed area will appear in a thumbnail icon in the vertical adjust dialog: zooming a single channel 1. In the menu bar, touch vertical; then touch a channel number in the drop-down menu. Alternatively, you can...

  • Page 78

    W ave r unner x i s eries 78 wrxi-om-e rev b 3. To set precise horizontal or vertical zoom factors, touch inside the appropriate s cale / div field and enter a time-per-div value, using the pop-up numeric keypad. O turn the front panel zoom p osition knobs to adjust the vertical and horizontal posit...

  • Page 79

    O perator ’ s m anual wrxi-om-e rev b 79 6. Use the auto-scroll buttons at the right of the multi-zoom dialog to control the zoomed section of your waveforms: t urning o ff m ulti -z oom 1. In the menu bar, touch math, then math setup... In the drop-down menu. 2. Touch the multi-zoom on checkbox to ...

  • Page 80

    W ave r unner x i s eries 80 wrxi-om-e rev b saving oscilloscope settings 1. In the menu bar, touch file; then touch save setup... In the drop-down menu. Or, press the save/recall front panel button, then touch the save setup tab. 2. To save to file, touch inside the save instrument settings field a...

  • Page 81

    O perator ’ s m anual wrxi-om-e rev b 81 saving and recalling waveforms saving waveforms 1. In the menu bar, touch file; then touch save waveform... In the drop-down menu. 2. In the save waveform dialog, touch the save to or button. 3. Touch inside the source field and select a source from the pop-u...

  • Page 82

    W ave r unner x i s eries 82 wrxi-om-e rev b a uto s ave you can also enable auto save from this dialog by touching one of the auto save buttons : wrap (old files overwritten) or fill (no files overwritten). Caution if you select fill, you can quickly use up all disk space on your hard disk. Recalli...

  • Page 83

    O perator ’ s m anual wrxi-om-e rev b 83 deleting all files in a folder 1. Touch file in the menu bar, then disk utilities... In the drop-down menu. 2. Touch the delete button in the disk utilities dialog. 3. Touch inside the current folder field and use the pop-up keyboard to enter the path to the ...

  • Page 84

    W ave r unner x i s eries 84 wrxi-om-e rev b adding printers and drivers note: if you want to add a printer driver, the driver must first be loaded on the oscilloscope. 1. In the menu bar, touch file, then print setup... In the drop-down menu. The utilities hardcopy dialog opens. 2. In the dialog ar...

  • Page 85

    O perator ’ s m anual wrxi-om-e rev b 85 3. Touch the properties button, and then check the file and printer sharing for microsoft networks checkbox. Windows setups if the instrument is to reside within a domain on your lan, your is administrator will have to connect the dso. G uidelines for w orkin...

  • Page 86

    W ave r unner x i s eries 86 wrxi-om-e rev b windows repair disk before you install any hardware or software on your instrument, lecroy strongly recommends that you create an emergency repair disk. During a system rebuild, the repair process relies on information that is saved in the systemroot\repa...

  • Page 87

    O perator ’ s m anual wrxi-om-e rev b 87 4. Touch inside the source1 field and select an input waveform from the pop-up menu. 5. Touch inside the measure field and select a parameter from the pop-up menu. 6. Touch the track button at the bottom of the dialog; then, from the math selection for track ...

  • Page 88

    W ave r unner x i s eries 88 wrxi-om-e rev b 9. In the dialog to the right, touch the histogram tab. 10. Under "buffer," touch inside the #values field and enter a value. 11. Under "scaling," touch inside the #bins field and enter a value from 20 to 2000. 12. Touch the find center and width button t...

  • Page 89

    O perator ’ s m anual wrxi-om-e rev b 89 p ersistence h istogram s etup 1. In the menu bar, touch math, then math setup. 2. Touch one of function tabs f1 through fx the number of math traces available depends on the software options loaded on your oscilloscope. See specifications.. 3. Touch inside t...

  • Page 90

    W ave r unner x i s eries 90 wrxi-om-e rev b histogram parameters fwhm full width at half maximum definition: determines the width of the largest area peak, measured between bins on either side of the highest bin in the peak that have a population of half the highest's population. If several peaks h...

  • Page 91

    O perator ’ s m anual wrxi-om-e rev b 91 hist ampl histogram amplitude definition: the difference in value of the two most populated peaks in a histogram. This parameter is useful for waveforms with two primary parameter values, such as ttl voltages, where hampl would indicate the difference between...

  • Page 92

    W ave r unner x i s eries 92 wrxi-om-e rev b hist maxp histogram maximum population definition: the count (vertical value) of the highest population bin in a histogram. Description: each bin between the parameter cursors is examined for its count. The highest count is returned as maxp. Example: here...

  • Page 93

    O perator ’ s m anual wrxi-om-e rev b 93 hist rms histogram root mean square definition: the rms value of the values in a histogram. Description: the center value of each populated bin is squared and multiplied by the population (height) of the bin. All results are summed and the total is divided by...

  • Page 94

    W ave r unner x i s eries 94 wrxi-om-e rev b pctl percentile definition: computes the horizontal data value that separates the data in a histogram such that the population on the left is a specified percentage `xx' of the total population. When the threshold is set to 50%, pctl is the same as hmedia...

  • Page 95

    O perator ’ s m anual wrxi-om-e rev b 95 example: here the two peaks have been identified. The peak with the highest population is peak #1. Totp total population definition: calculates the total population of a histogram between the parameter cursors. Description: the count for all populated bins be...

  • Page 96

    W ave r unner x i s eries 96 wrxi-om-e rev b histogram theory of operation an understanding of statistical variations in parameter values is needed for many waveform parameter measurements. Knowledge of the average, minimum, maximum, and standard deviation of the parameter may often be enough, but i...

  • Page 97

    O perator ’ s m anual wrxi-om-e rev b 97 some of these are pre-defined but can be changed. Once they are defined, the oscilloscope is ready to make the histogram. The sequence for acquiring histogram data is as follows: 1. Trigger 2. Waveform acquisition 3. Parameter calculations 4. Histogram update...

  • Page 98

    W ave r unner x i s eries 98 wrxi-om-e rev b histogram parameters are provided to enable these measurements. Available through selecting statistics from the category menu, they are calculated for the selected section between the parameter cursors: • fwhm - full width (of largest peak) at half the ma...

  • Page 99

    O perator ’ s m anual wrxi-om-e rev b 99 however, signal noise and the use of a high number of bins relative to the number of parameter values acquired, can give a jagged and spiky histogram, making meaningful peaks hard to distinguish. The oscilloscope analyzes histogram data to identify peaks from...

  • Page 100

    W ave r unner x i s eries 100 wrxi-om-e rev b cursors setup quick display at any time, you can change the display of cursor types (or turn them off) without invoking the cursors setup dialog as follows: 1. In the menu bar, touch cursors, then off, abs horizontal, rel horizontal, abs vertical, or rel...

  • Page 101

    O perator ’ s m anual wrxi-om-e rev b 101 status symbols below each parameter appears a symbol that indicates the status of the parameter, as follows: a green check mark means that the oscilloscope is returning a valid value. A crossed-out pulse means that the oscilloscope is unable to determine top...

  • Page 102

    W ave r unner x i s eries 102 wrxi-om-e rev b 4. Select measure parameter in error (p1) out result 5. Read the status information in line statusdescription. Statistics by touching the statistics on checkbox in the measure, you can display statistics for standard vertical or horizontal parameters, or...

  • Page 103

    O perator ’ s m anual wrxi-om-e rev b 103 standard vertical parameters these are the default standard vertical parameters: vertical mean sdev max. Min. Ampl pkpk top base standard horizontal parameters these are the default standard horizontal parameters: horizontal freq period width rise fall delay...

  • Page 104

    W ave r unner x i s eries 104 wrxi-om-e rev b parameter script parameter math in addition to the arithmetic operations, the parameter math feature allows you to use vbscript or javascript to write your own script for one or two measurements and produce a result that suits your needs. Code entry is d...

  • Page 105

    O perator ’ s m anual wrxi-om-e rev b 105 the inputs to param script can also be math (f1-fx) or memory (m1-mx) traces. The inputs to p script can be the results of any parameter measurement, not necessarily param script. Parameter math setup 1. Touch measure in the menu bar, then measure setup... I...

  • Page 106

    W ave r unner x i s eries 106 wrxi-om-e rev b measure gate using measure gate, you can narrow the span of the waveform on which to perform parameter measurements, allowing you to focus on the area of greatest interest. You have the option of dragging the gate posts horizontally along the waveform, o...

  • Page 107

    O perator ’ s m anual wrxi-om-e rev b 107 3. Touch inside the start field and enter a value, using the pop-up numeric keypad. Or, you can simply touch the leftmost grid line and drag the gate post to the right. 4. Touch inside the stop field and enter a value, using the pop-up numeric keypad. Or, yo...

  • Page 108

    W ave r unner x i s eries 108 wrxi-om-e rev b setting up help markers 1. In the menu bar, touch measure setup... 2. Select a measure mode: std vertical, std horizontal, or my measure. 3. Touch the show all button to display help markers for every parameter being measured on the displayed waveform (c...

  • Page 109

    O perator ’ s m anual wrxi-om-e rev b 109 from a vertical setup dialog 1. In the cx vertical adjust dialog, touch the measure button . 2. Select a parameter from the pop-up menu. (the actions for trace source defaults to the channel or trace whose dialog is open. If a parameter, it goes into the nex...

  • Page 110

    W ave r unner x i s eries 110 wrxi-om-e rev b d etermining r ise and f all t imes once top and base are estimated, calculation of the rise and fall times is easily done (see figure 1). The 90% and 10% threshold levels are automatically determined by the dda-5005, using the amplitude (ampl) parameter...

  • Page 111

    O perator ’ s m anual wrxi-om-e rev b 111 determining differential time measurements the dda-5005 enables accurate differential time measurements between two traces: for example, propagation, setup and hold delays (see figure 3). Parameters such as delta c2d± require the transition polarity of the c...

  • Page 112

    W ave r unner x i s eries 112 wrxi-om-e rev b parameter description definition notes base lower of two most probable states (higher is top). Measures lower level in two-level signals. Differs from min in that noise, overshoot, undershoot, and ringing do not affect measurement. Value of most probable...

  • Page 113

    O perator ’ s m anual wrxi-om-e rev b 113 parameter description definition notes delta delay delay: computes time between 50% level of two sources. Time between midpoint transition of two sources standard parameter. Dperiod@level adjacent cycle deviation (cycle-to- cycle jitter) of each cycle in a w...

  • Page 114

    W ave r unner x i s eries 114 wrxi-om-e rev b parameter description definition notes edge@level number of edges in waveform. Reference levels and edge- transition polarity can be selected. Hysteresis argument used to discriminate levels from noise in data. Available with jta2 and xmap options. Excel...

  • Page 115

    O perator ’ s m anual wrxi-om-e rev b 115 parameter description definition notes frequency frequency: period of cyclic signal measured as time between every other pair of 50% crossings. Starting with first transition after left cursor, the period is measured for each transition pair. Values then ave...

  • Page 116

    W ave r unner x i s eries 116 wrxi-om-e rev b parameter description definition notes hist median value of the "x" axis of a histogram that divides the population into two equal halves. Available with ddm2, jta2, and xmap options. Standard in dda-5005a. Hist minimum value of the lowest (left-most) po...

  • Page 117

    O perator ’ s m anual wrxi-om-e rev b 117 parameter description definition notes local bsep local baseline separation, between rising and falling slopes. Hysteresis argument used to discriminate levels from noise in data. Available with ddm2 option. Standard in dda-5005a. Local max maximum value of ...

  • Page 118

    W ave r unner x i s eries 118 wrxi-om-e rev b local tmax time of the maximum value of a local feature. Hysteresis argument used to discriminate levels from noise in data. Available with ddm2 option. Standard in dda-5005a. Local tmin time of the minimum value of a local feature. Hysteresis argument u...

  • Page 119

    O perator ’ s m anual wrxi-om-e rev b 119 parameter description definition notes maximum measures highest point in waveform. Unlike top, does not assume waveform has two levels. Highest value in waveform between cursors gives similar result when applied to time domain waveform or histogram of data o...

  • Page 120

    W ave r unner x i s eries 120 wrxi-om-e rev b parameter description definition notes n-cycle jitter peak-to-peak jitter between edges spaced n ui apart. Compares the expected time to the actual time of leading edges n bits apart. Available in sda analyzers. Nlts provides a measurement of the nonline...

  • Page 121

    O perator ’ s m anual wrxi-om-e rev b 121 parameter description definition notes period period of a cyclic signal measured as time between every other pair of 50% crossings. Starting with first transition after left cursor, period is measured for each transition pair, with values averaged to give fi...

  • Page 122

    W ave r unner x i s eries 122 wrxi-om-e rev b parameter description definition notes range calculates range (max min) of a histogram. Available with ddm2, jta2, and xmap options. Standard in dda-5005a. Resolution ratio of taa for a high and low frequency waveform taa (hf)/mean taa (lf)*100 hysteresi...

  • Page 123

    O perator ’ s m anual wrxi-om-e rev b 123 parameter description definition notes rms root mean square of data between the cursors - about same as sdev for a zero-mean waveform. Gives similar result when applied to time domain waveform or histogram of data of same waveform. But with histograms, resul...

  • Page 124

    W ave r unner x i s eries 124 wrxi-om-e rev b parameter description definition notes taa average peak-to-trough amplitude for all local features. Hysteresis argument used to discriminate levels from noise in data. Available with ddm2 option. Standard in dda-5005a. Taa- average local baseline-to- tro...

  • Page 125

    O perator ’ s m anual wrxi-om-e rev b 125 parameter description definition notes top higher of two most probable states, the lower being base; it is characteristic of rectangular waveforms and represents the higher most probable state determined from the statistical distribution of data point values...

  • Page 126

    W ave r unner x i s eries 126 wrxi-om-e rev b waveform math introduction to math traces and functions with the instrument’s math tools you can perform mathematical functions on a waveform displayed on any channel, or recalled from any of the four reference memories m1 to m4. You can also set up trac...

  • Page 127

    O perator ’ s m anual wrxi-om-e rev b 127 histogram of the values of a parameter track of the values of a parameter trend of the values of a parameter resampling to deskew deskew whenever you need to compensate for different lengths of cables, probes, or anything else that might cause timing mismatc...

  • Page 128

    W ave r unner x i s eries 128 wrxi-om-e rev b hz hertz j joule k degree kelvin cel degree celsius far degree fahrenheit l liter m meter ft foot in inch yard yard mile mile n newton ohm ohm pal pascal pct percent poise poise ppm parts per million rad radian deg degree (of arc) mnt minute (of arc) sam...

  • Page 129

    O perator ’ s m anual wrxi-om-e rev b 129 you can also enter combinations of the previous units following the si rules: • for the quotient of two units, the character / should be used • for the product of two units, the character . Should be used • exponents can be represented by a digit appended to...

  • Page 130

    W ave r unner x i s eries 130 wrxi-om-e rev b s ummed a veraging summed averaging is the repeated addition, with equal weight, of successive source waveform records. If a stable trigger is available, the resulting average has a random noise component lower than that of a single-shot record. Whenever...

  • Page 131

    O perator ’ s m anual wrxi-om-e rev b 131 continuous averaging setup 1. In the menu bar, touch math, then math setup... In the drop-down menu. 2. Select a function tab from f1 through fx the number of math traces available depends on the software options loaded on your oscilloscope. See specificatio...

  • Page 132

    W ave r unner x i s eries 132 wrxi-om-e rev b with low-pass filters, the actual snr increase obtained in any particular situation depends on the power spectral density of the noise on the signal. The improvement in snr corresponds to the improvement in resolution if the noise in the signal is white ...

  • Page 133

    O perator ’ s m anual wrxi-om-e rev b 133 the following examples illustrate how you might use the instrument's enhanced resolution function. In low-pass filtering: the spectrum of a square signal before (left top) and after (left bottom) enhanced resolution processing. The result clearly illustrates...

  • Page 134

    W ave r unner x i s eries 134 wrxi-om-e rev b enhanced resolution (eres) setup 1. In the menu bar, touch math, then math setup... In the drop-down menu. 2. Touch a function tab f1 through fx the number of math traces available depends on the software options loaded on your oscilloscope. See specific...

  • Page 135

    O perator ’ s m anual wrxi-om-e rev b 135 waveform sparser setup 1. In the menu bar, touch math, then math setup... In the drop-down menu. 2. Touch the tab for the function (f1 to fx the number of math traces available depends on the software options loaded on your oscilloscope. See specifications.)...

  • Page 136

    W ave r unner x i s eries 136 wrxi-om-e rev b power (density) spectrum because of the linear scale used to show magnitudes, lower amplitude components are often hidden by larger components. In addition to the functions offering magnitude and phase representations, the fft option offers power density...

  • Page 137

    O perator ’ s m anual wrxi-om-e rev b 137 infinitely attenuated. The window type defines the bandwidth and shape of the equivalent filter to be used in the fft processing. In the same way as one would choose a particular camera lens for taking a picture, some experimenting is generally necessary to ...

  • Page 138

    W ave r unner x i s eries 138 wrxi-om-e rev b an effective way to reduce these effects is to maximize the acquisition record length. Record length directly conditions the effective sampling rate of the oscilloscope and therefore determines the frequency resolution and span at which spectral analysis...

  • Page 139

    O perator ’ s m anual wrxi-om-e rev b 139 where m ref = 0.316 v (that is, 0 dbm is defined as a sine wave of 0.316 v peak or 0.224 v rms, giving 1.0 mw into 50 ohms). The dbm power spectrum is the same as dbm magnitude, as suggested in the above formula. Dbm power density: where enbw is the equivale...

  • Page 140

    W ave r unner x i s eries 140 wrxi-om-e rev b for a real source waveform (imaginary part equals 0), there are only n/2 independent harmonic components. An fft corresponds to analyzing the input signal with a bank of n/2 filters, all having the same shape and width, and centered at n/2 discrete frequ...

  • Page 141

    O perator ’ s m anual wrxi-om-e rev b 141 power density spectrum the power density spectrum (v 2 /hz) is the power spectrum divided by the equivalent noise bandwidth of the filter, in hertz. The power density spectrum is displayed on the dbm scale, with 0 dbm corresponding to (v ref 2 /hz). Sampling...

  • Page 142

    W ave r unner x i s eries 142 wrxi-om-e rev b 7. Choose whether to truncate 1 or zero-fill 2 the trace display. 8. Touch the suppress dc checkbox if you want to make the dc bin go to zero. Otherwise, leave it unchecked. 9. Touch inside the output type field, and make a selection from the pop-up menu...

  • Page 143

    O perator ’ s m anual wrxi-om-e rev b 143 in dual parameter compare mode, your x-stream oscilloscope gives you the option to compare to each other parameter results measured on two different waveforms. You can set your test to be true if any waveform or all waveforms fit the criterion stipulated by ...

  • Page 144

    W ave r unner x i s eries 144 wrxi-om-e rev b setting up pass/fail testing initial setup 1. Touch analysis in the menu bar, then pass/fail setup... In the drop-down menu. 2. Touch the actions tab. 3. Touch the enable actions checkbox. This will cause the actions that you will select to occur upon yo...

  • Page 145

    O perator ’ s m anual wrxi-om-e rev b 145 6. Touch inside the condition field in the paramcompare mini-dialog and select a math operator from the pop- up menu: . 7. Touch inside the limit field and enter a value, using the pop-up numeric keypad. This value takes the dimensions of the parameter that ...

  • Page 146

    W ave r unner x i s eries 146 wrxi-om-e rev b 7. Touch inside the condition field in the paramcompare mini-dialog and select a math operator from the pop- up menu: . 8. Touch inside the limit field and enter a value, using the pop-up numeric keypad. This value takes the dimension of the parameter th...

  • Page 147

    O perator ’ s m anual wrxi-om-e rev b 147 wavescan introduction to wavescan wavescan enables you to search for unusual events in a single capture, or to scan for an event in many acquisitions over a long period of time. You can select from more than 20 search modes (frequency, rise time, runt, duty ...

  • Page 148

    W ave r unner x i s eries 148 wrxi-om-e rev b search modes search modes are used to locate anomalies during acquisition. • edge - for detecting the occurrence of edges; selectable slope and level • non-monotonic - for detecting threshold re-crosses; selectable slope, hysteresis, and level • runt - f...

  • Page 149

    O perator ’ s m anual wrxi-om-e rev b 149 scan overlay view this display mode shows all edges in an acquisition overlaid one on top of the other. By default, monochromatic persistence is turned on for the scan overlays, but you have the option to disable it. Saturation and persistence time controls ...

  • Page 150

    W ave r unner x i s eries 150 wrxi-om-e rev b scan histogram view by enabling scanhisto, a histogram corresponding to your search criteria is superimposed on the overlay trace. In the example below, the rise 10-90% parameter measurement has been applied, but only edges slower than 1.2 ns with a delt...

  • Page 151

    O perator ’ s m anual wrxi-om-e rev b 151 zoom view an individual edge can be zoomed by selecting it from the table of found events at the left of the screen. You can also scroll through the table using the prev/next scroll buttons in the search dialog, or select an event by touching inside the idx ...

  • Page 152

    W ave r unner x i s eries 152 wrxi-om-e rev b when the idx field is active, or when an edge is selected in the table, you can use the front panel a djust knob to advance through the table contents, one line at a time. When the table contents are too numerous to fit in a single table display, a scrol...

  • Page 153

    O perator ’ s m anual wrxi-om-e rev b 153 wavescan search modes edge mode this search mode locates all edges in an acquisition and presents them time-stamped in a table. You can select positive, negative, or both edges. When the acquisition is stopped, scan filters contained in measurements mode can...

  • Page 154

    W ave r unner x i s eries 154 wrxi-om-e rev b non-monotonic mode the non-monotonic search mode looks for edges that cross a threshold more than once between high and low levels. All events that meet the criteria of slope, hysteresis, and level are presented in a table and highlighted in the source t...

  • Page 155

    O perator ’ s m anual wrxi-om-e rev b 155 runt mode this search mode looks for pulses that fail to transit a given region. You can search for positive-going or negative- going runts, or both. An adjustable hysteresis band is provided to eliminate noise. In the case of negative-going runt pulses, the...

  • Page 156

    W ave r unner x i s eries 156 wrxi-om-e rev b in the case of positive-going runt pulses, the value displayed in the table is the absolute value of the amplitude of the runt pulse:.

  • Page 157

    O perator ’ s m anual wrxi-om-e rev b 157 measurement mode this search and scan mode lets you apply filters to your acquisitions to highlight only the features of interest. Post-acquisition, you can apply other filters to the acquisition, or make different parameter measurements on it. For example, ...

  • Page 158

    W ave r unner x i s eries 158 wrxi-om-e rev b scan filters but, now we want to look at fall times greater than 3 ns; fifteen falling edges from the same acquisition pass this new filter: you can also decide how anomalous the features located should be by using the filter wizard to select the average...

  • Page 159

    O perator ’ s m anual wrxi-om-e rev b 159 wavescan filtering filter wizard you can decide how anomalous the features searched or scanned for should be by using the average value as the limit, by searching for rarest events, or by applying statistical criteria: ±1, 3, or 5 sigma. In the example below...

  • Page 160

    W ave r unner x i s eries 160 wrxi-om-e rev b utilities status the status read-only dialog displays system information including serial number, firmware version, and installed software and hardware options. Accessing the status dialog • in the menu bar, touch utilities. • touch the status tab. Remot...

  • Page 161

    O perator ’ s m anual wrxi-om-e rev b 161 configuring the remote control assistant event log 1. In the menu bar touch utilities, then utilities setup... In the drop-down menu. 2. Touch the remote tab. 3. Touch inside the log mode field. 4. Select off, errors only, or full dialog from the pop-up menu...

  • Page 162

    W ave r unner x i s eries 162 wrxi-om-e rev b file choose file if you want to output the screen image to storage media such as floppy drive or hard drive. When outputting to floppy disk, be sure to use a preformatted disk. P rinting t o a f ile 1. In the menu bar touch utilities, then utilities setu...

  • Page 163

    O perator ’ s m anual wrxi-om-e rev b 163 manually setting the date and time 1. Touch utilities Æ utilities setup... From the menu bar. 2. Touch the date/time tab. 3. Touch inside each of the hour, minute, second, day, month, and year fields and enter a value, using the pop-up numeric keypad. 4. Tou...

  • Page 164

    W ave r unner x i s eries 164 wrxi-om-e rev b preferences audible feedback you can elect to have audible confirmation each time you touch a screen or front panel control. • in the menu bar touch utilities; then touch preferences in the drop-down menu. • touch the audible feedback enable checkbox so ...

  • Page 165

    O perator ’ s m anual wrxi-om-e rev b 165 trigger counter checking the reset trigger counter before starting a new acquisition checkbox clears the trigger counter each time the oscilloscope issues an arm acquisition command. This applies when you have set a trigger holdoff condition in the trigger d...

  • Page 166

    W ave r unner x i s eries 166 wrxi-om-e rev b acquisition status for each general category of oscilloscope operation, you can view a summary of your setups. These dialogs are not accessible through the utilities menu, but are instead accessed from the menu bar drop-down menus. The categories are as ...

  • Page 167

    O perator ’ s m anual wrxi-om-e rev b 167 customization customizing your instrument the instrument provides powerful capability to add your own parameters, functions, display algorithms, or other routines to the oscilloscope user interface without having to leave the instrument application environme...

  • Page 168

    W ave r unner x i s eries 168 wrxi-om-e rev b • you can view the final result on the instrument display, and use all of the instrument's tools to understand the result. • you can do additional processing on the result by applying either standard instrument parameters, functions, etc. To the returned...

  • Page 169

    O perator ’ s m anual wrxi-om-e rev b 169 e xample 3 here is the vbscript that produced the "golden sine" (f2 above): frequency = 3000000.0 ' frequency of real data sampletime = inresult.Horizontalperstep omega = 2.0 * 3.1416 * frequency * sampletime amplitude = 0.15 ' amplitude of real data for k =...

  • Page 170

    W ave r unner x i s eries 170 wrxi-om-e rev b e xample 4 example 4 is a measurement of dvi (digital video interface) data-clock skew jitter measurement, using a vbscript to emulate the pll. In this example, a customer was not able to probe the desired clock signal. The only probing point available w...

  • Page 171

    O perator ’ s m anual wrxi-om-e rev b 171 in addition to vbscripting, matlab, mathcad, or excel can also be used to generate a result. The f1 trace (shown below in example 6) was calculated in matlab (f1=wformout) from c1 (wformin1) and c2 (wformin2). The same calculation could also be done in excel...

  • Page 172

    W ave r unner x i s eries 172 wrxi-om-e rev b what is vbs? Vbs is a programming language, but you don’t write it in a special environment such as c++ or visual basic; you write it within your own application. In the instrument, a few clicks or button pushes will get you into an editing panel where y...

  • Page 173

    O perator ’ s m anual wrxi-om-e rev b 173 these examples are purely illustrative, but you can easily imagine that with a vbscript you can add value to the oscilloscope in a very short time. This gives you an instrument that does exactly what you want, time after time, by using your stored setups and...

  • Page 174

    W ave r unner x i s eries 174 wrxi-om-e rev b calling excel from your instrument calling excel directly from the instrument excel can be directly called from the instrument in two ways: using a function f1 through fx the number of math traces available depends on the software options loaded on your ...

  • Page 175

    O perator ’ s m anual wrxi-om-e rev b 175 entering a file name if you uncheck the new sheet checkbox, you can enter the file name of an existing file. • the create demo sheet buttonopens a default excel spreadsheet. • the add chart buttonadds charts of your waveforms on the spreadsheet. You can go i...

  • Page 176

    W ave r unner x i s eries 176 wrxi-om-e rev b setting the vertical scale the vertical scale of the output waveform from excel may be set in three ways: automatic for each acquisition, the instrument fits the waveform into the grid. Manual for one acquisition, click find scale; the instrument fits th...

  • Page 177

    O perator ’ s m anual wrxi-om-e rev b 177 examples simple excel example 1 in this example we use excel to invert or negate a waveform. The first figure shows a part of the screen. The upper trace is the original signal. The lower is the result from excel. • the dialog is the one that controls the lo...

  • Page 178

    W ave r unner x i s eries 178 wrxi-om-e rev b in the following figure, the panel has been pasted onto the excel sheet for comparison: to get the output values in column c, we set c2 = - a2 and copy this formula down the column. This is the only action needed in excel, and can be seen in the next fig...

  • Page 179

    O perator ’ s m anual wrxi-om-e rev b 179 simple excel example 2 in this example we use excel to invert or negate a waveform. The first figure shows a part of the instrument screen. The upper trace (c1) is the original signal. The lower trace (f1) is the result calculated in excel and displayed on t...

  • Page 180

    W ave r unner x i s eries 180 wrxi-om-e rev b now, create your formula for each data point in column a (in this case, our formula for cell c2 is –a2, copied for the entire column), as shown here: 4. Retrigger the oscilloscope (if it is not currently triggering) 5. Return to the program note that the...

  • Page 181

    O perator ’ s m anual wrxi-om-e rev b 181 exponential decay time constant excel parameter (excel example 1) this example calculates the time constant of an exponentially falling pulse, such as the light output of a phosphor. The first figure shows a typical pulse, including pseudo-random noise, gene...

  • Page 182

    W ave r unner x i s eries 182 wrxi-om-e rev b gated parameter using excel (excel example 2) this example calculates a parameter of a waveform, in a region of interest defined by the leading edges of two pulses in a separate waveform. This figure shows the instrument screen: the traces were made usin...

  • Page 183

    O perator ’ s m anual wrxi-om-e rev b 183 how does this work? The amplitude of the signal is about 0.3 volts, and the screen height is 0.4 volts, as derived from cells f7 and fx. A threshold value for amplitude was calculated by placing 0.5 * (fy – fx) in cell a4. Remember that in the instrument the...

  • Page 184

    W ave r unner x i s eries 184 wrxi-om-e rev b this example used the correl (array1, array2) function of excel, as follows: multiple traces on one grid (excel example 4) this example shows how you can place multiple traces in one picture, with only two operations in an excel sheet. Depicted below is ...

  • Page 185

    O perator ’ s m anual wrxi-om-e rev b 185 the required excel formula is shown as follows: in fact, the simple expression b374 + 0.02 comprises several components. The original instrument trace is in column b, and the plot is required to start at cell b134. The traces repeat at intervals of 250 cells...

  • Page 186

    W ave r unner x i s eries 186 wrxi-om-e rev b using a surface plot (excel example 5) writing vb scripts vbscripting is one of the custom features of your instrument. Others include the ability to work with programs such as excel, mathcad and matlab. Types of scripts in vbs the instrument's vbs provi...

  • Page 187

    O perator ’ s m anual wrxi-om-e rev b 187 loading and saving vbscripts from the editing panel you can save your script and you can load a previous one. Should you forget to save a script, please note that when you save your setup, it has your current scripts embedded in it. Therefore it is a good id...

  • Page 188

    W ave r unner x i s eries 188 wrxi-om-e rev b enddata = inresult.Samples lastpoint = enddata - 1 ' because the last point is invisible. Redim newarray(inresult.Samples) ' to store the results unscaleddata = inresult.Dataarray(true) ' inresult.Dataarray(false) provides ' integer data from -32768 to 3...

  • Page 189

    O perator ’ s m anual wrxi-om-e rev b 189 you can also start with true and convert to false, but in this case overflows will cause an error message. Anything after a single quotation mark on a line will not be used by the instrument. This feature is intended for comments, for example ' this is a com...

  • Page 190

    W ave r unner x i s eries 190 wrxi-om-e rev b the default parameter function script: explanatory notes the default parameter script is similar to the default waveform script, but there are subtle differences. First, the size of the data array is the same as the nominal value: you cannot use or see t...

  • Page 191

    O perator ’ s m anual wrxi-om-e rev b 191 scripting with vbscript s eparators the two separators in vbs are the colon : and the single quotation mark . Using the colon, you can place two or more statements on a line, for example: xmin = 0.0 : xmax = 800.0 : ymin = 0.0 : ymax = 600.0 there is also an...

  • Page 192

    W ave r unner x i s eries 192 wrxi-om-e rev b maxrms = fullscale / roottwo . . . . . If rms but to keep your scripts fast, leave definitions like this outside your loops. General usage note that white space has no effect, so you can introduce spaces for clarity, except of course within variable name...

  • Page 193

    O perator ’ s m anual wrxi-om-e rev b 193 results of calculations sometimes you may see a statement like this: a = a * a * (cos (a) + sin (a) ) the program takes the quantity represented by a and performs all of the following operations, using that original value: • multiply a by itself. • calculate...

  • Page 194

    W ave r unner x i s eries 194 wrxi-om-e rev b these results are from file brackets.Xls. You can make a copy of that file in order to experiment with different combinations of brackets. Vbs controls do do do . . . . . . . . . . . . Loop loop until . . . . Loop while do until do while exit do . . . . ...

  • Page 195

    O perator ’ s m anual wrxi-om-e rev b 195 the if statement is very often used with the following boolean expressions: a > b a is greater than b a >= b a is greater than b or equal to b a = b a is equal to b a a is less than b a a is less than b or equal to b a b a is not equal to b these statements ...

  • Page 196

    W ave r unner x i s eries 196 wrxi-om-e rev b end if summary of if . . . . Then . . . . Else if boolean then anyvbscriptingononeline if boolean then anyvbscriping end if if boolean then anyvbscripting else anyothervbscripting end if if you write a list like this, all the booleans will be evaluated, ...

  • Page 197

    O perator ’ s m anual wrxi-om-e rev b 197 case 7, 15, 31, 63, 127 : z = y + x case else : z = 3 end select case n assumes that the value of n has already been set. Case else is included to cover other cases, whether foreseen or not. It should always be included. This is very much neater than a strin...

  • Page 198

    W ave r unner x i s eries 198 wrxi-om-e rev b example file for these constructions: doloops.Xls while . . . Wend this is similar to do while . . . Loop. You can write things like: while ( (a > 2) and (c anyvbcalculation wend for . . . Next sometimes you know, or you think you know, the number of tim...

  • Page 199

    O perator ’ s m anual wrxi-om-e rev b 199 next vbs keywords and functions the ones in italics do not apply to the instrument. + add two values or concatenate two strings. - subtract two values. * multiply two values. / divide two values. \ divide two values to obtain an integer result abs make absol...

  • Page 200

    W ave r unner x i s eries 200 wrxi-om-e rev b rnd make a random real number in the range from 0.0 to 1.0 rtrim remove spaces from right hand end of a string. Sin make the sine of an angle expressed in radians. Sqr make the square root of a positive number. Str make a string from a numerical value. T...

  • Page 201

    O perator ’ s m anual wrxi-om-e rev b 201 int cint (a) calculates the integer value next below a, which can be any acceptable vbs number. Int (-7.4) = -8. Log log (a) calculates the natural logarithm (to base e), of any acceptable vbs number greater than zero. A negative number or zero will create a...

  • Page 202

    W ave r unner x i s eries 202 wrxi-om-e rev b note that in vbs, after you have corrected an error and clicked on "apply," the error message may go on flashing for a few seconds, or a few acquisitions, before being erased. Look for the "script ok" message. Be patient before assuming that you still ha...

  • Page 203

    O perator ’ s m anual wrxi-om-e rev b 203 in the following figure is a type of error message that you may see if one of your calculations has tried to set a value outside the range -32768 to +32767. It takes extra time to guard against this, but unless you are sure that it will not happen, you need ...

  • Page 204

    W ave r unner x i s eries 204 wrxi-om-e rev b you can, however, use one of the following: on error resume next followed by some code that may make some attempt to deal with the problem, or at least to allow execution to continue. On error goto 0 this cancels on error resume next_ speed of execution ...

  • Page 205

    O perator ’ s m anual wrxi-om-e rev b 205 scripting ideas what can we do in a vbs script that we cannot do with the normal instrument functions? Here are some possibilities. • create a new function that acts on waveform values. • create a new parameter. • create a new form of non-linear vertical sca...

  • Page 206

    W ave r unner x i s eries 206 wrxi-om-e rev b horizontal control variables inresult.Horizontaloffset double precision time shift of input waveform on grid in units of horizontal scale outresult.Horizontaloffset double precision time shift of output waveform on grid in units of horizontal scale inres...

  • Page 207

    O perator ’ s m anual wrxi-om-e rev b 207 [in, defaultvalue(0)] int startindex, [in, defaultvalue(1)] int sparsingfactor, [out, retval] variant *parray); dataarray([in, defaultvalue(true)] bool arrayvaluesscaled, [in, defaultvalue(lec_all_data)] int numsamples, [in, defaultvalue(0)] int startindex, ...

  • Page 208

    W ave r unner x i s eries 208 wrxi-om-e rev b set excelapp = getobject(,"excel.Application") excelapp.Visible = true excelcolumna = 2 'column where the data will appear in excel excelrow = 10 'row where the data will start excelcolumnb = 3 ' column where the output data will appear in excel for k = ...

  • Page 209

    O perator ’ s m anual wrxi-om-e rev b 209 how to select a waveform function call the matlab waveform functions are selected from the select math operator menu. Please note that once you have clicked on "matlab wave" there will be a slight pause before matlab starts. Source 1 and source 2 are the wav...

  • Page 210

    W ave r unner x i s eries 210 wrxi-om-e rev b matlab waveform function editor - example by touching edit code, you can reach the matlab editor where you will see the default waveform function. If you are familiar with matlab, you might prefer to launch matlab and create a matlab function that perfor...

  • Page 211

    O perator ’ s m anual wrxi-om-e rev b 211 this very simple example adds a rescaled copy of channel 2 to a copy of channel 1, and then rescales the result. Matlab example waveform plot if you touch the matlab plot checkbox you will see a matlab plot like this one..

  • Page 212

    W ave r unner x i s eries 212 wrxi-om-e rev b how to select a matlab parameter call menu position for matlab parameter call in select measurement menu. The matlab parameter control panel once you have invoked a matlab parameter call, a mini-dialog to the right of the main dialog will appear: you can...

  • Page 213

    O perator ’ s m anual wrxi-om-e rev b 213 the matlab parameter editor by touching edit code, you can reach the matlab editor: this simple example shows the matlab function standard deviation acting on input channel 1, and the result would be shown in the matlab response pane for an amplitude of 0.15...

  • Page 214

    W ave r unner x i s eries 214 wrxi-om-e rev b the next example calculates the ratio of the number of data points that are above a given level to the number of points below the level, in this case one half of the amplitude. Further examples of matlab waveform functions negate the input signal. Square...

  • Page 215

    O perator ’ s m anual wrxi-om-e rev b 215 create pulses at the zero crossings of the signal. Convolve two signals. Creating your own matlab function the procedure is simple. Create a matlab function using any text editor, and save it as a matlab m-file by giving it a name of the form filename.M. Cal...

  • Page 216

    W ave r unner x i s eries 216 wrxi-om-e rev b customdso custom dso introduction – what is customdso? Customdso, in its basic mode, allows you to create dso setups that can be called by the touch of a single button. The recalled setups can themselves include calls to other setups. A very simple examp...

  • Page 217

    O perator ’ s m anual wrxi-om-e rev b 217 editing a customdso setup file if the file does not exist, touch the edit button ; a dialog will appear for you to create the file. If the file does already exist, the edit button enables you to modify it. The edit button allows you to edit the file that is ...

  • Page 218

    W ave r unner x i s eries 218 wrxi-om-e rev b 1163 customdso.Actionenable1 = true 1164 customdso.Actionscript1 = “c:\lecroy\xstream\customdso\b.Lss” 1165 customdso.Actionenable1 = true 1166 customdso.Actionscript1 = “c:\lecroy\xstream\customdso\c.Lss” 1167 customdso.Actionenable1 = false 1168 custom...

  • Page 219

    O perator ’ s m anual wrxi-om-e rev b 219 customdso plugin mode this is the mode in which customdso really shows its power. You can insert any activex control or graph. Creating a customdso plugin follow these steps to create an example visual basic plugin: start a new vb project. Select activex con...

  • Page 220

    W ave r unner x i s eries 220 wrxi-om-e rev b install the plugin in the instrument. A. Start the instrument. B. Select activedso in the analysis menu. C. Select plugins mode. D. Type “project1.Usercontrol1” in the “com progid of plug-in” text box. E. Click the install button under the text box. Now ...

  • Page 221

    O perator ’ s m anual wrxi-om-e rev b 221 the tabbed control (arrow) is not in the basic tool box. To gain access to it, right click in the tool box at left (but not on an icon.) you will see this menu: now select the microsoft tabbed control as shown below, and click on apply. The control will be a...

  • Page 222

    W ave r unner x i s eries 222 wrxi-om-e rev b removing a plugin remove a plugin by clicking remove in the plugin dialog, as follows: close the customdso dialog and reopen; the plug-in will vanish. First example plugin – exchanging two traces on the grids the example assumes that the instrument is in...

  • Page 223

    O perator ’ s m anual wrxi-om-e rev b 223 set t(9) = mat.F5 : set t(10) = mat.F6 set t(11) = mat.F7 : set t(12) = mat.F8 dim trace as integer trace = 0: views = 0 ' exchange the traces on the grids. Do trace = trace + 1 if t(trace).View = "true" then views = views + 1 if t(trace).Usegrid = "yt1" the...

  • Page 224

    W ave r unner x i s eries 224 wrxi-om-e rev b the next figure shows the visual basic screen just after the text box text has been set to “0” in the properties window, thus defining the initial value. Here is the result after seven swaps. The counting method could be useful in any routine where numer...

  • Page 225

    O perator ’ s m anual wrxi-om-e rev b 225 second example plugin – log-log fft plot a frequent requirement is to plot a frequency spectrum on two logarithmic scales. The instrument provides a vertical scale, so customdso has only to change the horizontal one. Here is an example. The first figure has ...

  • Page 226

    W ave r unner x i s eries 226 wrxi-om-e rev b logsamples = log(samples) xscale = samples / logsamples ' set the scale using dso variables dim top, bot as single top = wm.Math.F1.Out.Result.Verticalframestop bot = wm.Math.F1.Out.Result.Verticalframestart picture1.Scale (0, top)-(samples, bot) dim wav...

  • Page 227

    O perator ’ s m anual wrxi-om-e rev b 227 control variables in customdso the simplest way to select variables for use in customdso is to use lecroy’s x-stream browser. Labnotebook introduction to labnotebook lecroy's labnotebook feature extends the documentation capabilities of your oscilloscope. It...

  • Page 228

    W ave r unner x i s eries 228 wrxi-om-e rev b creating a notebook entry 1. Touch file in the menu bar, then create notebook entry in the drop-down menu: 2. A dialog box is displayed in which to enter a title and comments for the entry. By default, the entry is titled with the current date and time: ...

  • Page 229

    O perator ’ s m anual wrxi-om-e rev b 229 these are the three default colors that you can select for shapes, lines, and text. To use additional colors, touch more. When you touch more, a custom box opens with the default color yellow displayed. Touch the yellow button to open the full color palette:...

  • Page 230

    W ave r unner x i s eries 230 wrxi-om-e rev b recalling notebook entries after a notebook entry is made, you can recall it at any time. The recall includes waveforms and oscilloscope settings. • select the notebook entry from the list box. • touch the flashback button. To exit flashback, touch the u...

  • Page 231

    O perator ’ s m anual wrxi-om-e rev b 231 locating a notebook entry a search filter is provided to help you locate the notebook entry you want to make a report of. You can search by date or keyword. 1. Touch the filter button . A search dialog box opens. 2. Touch inside the day, month, and year fiel...

  • Page 232

    W ave r unner x i s eries 232 wrxi-om-e rev b formatting the report lecroy provides a default report format (template); however, you can use your own format, including company logo. 1. Touch the advanced tab. 2. Touch inside the directory field and navigate to a folder to contain the reports. 3. Tou...

  • Page 233

    O perator ’ s m anual wrxi-om-e rev b 233 saving notebook entries to a folder you can save notebook entries to a folder other than the default. 1. Touch the tab bearing the name of the notebook entry. 2. Touch the save data to button . A navigation window opens, which provides the opportunity also t...