Home
SBench 6 Software Manual
Contents
1. Combine signals to bus O All signals that should be combined are marked with the mouse One bus can combine at maximum up to 64 digital channels Input Termination Calculation ClO Add to displays OA right mouse click will open the context menu The context menu shows the A emowe From displays bus combine command as soon as more than one digital signal has been marked with the mouse Issuing the Combine signals to bus command will open a sep arate dialogue as shown below Settings Change Colors Already defined buses are listed under their own root node also showing all signals that have been combined into this bus After issuing the combine command the dialogue shown on the right will open up and allow to define more details on the new bus signal Q WD A name can be given to the signal that defines the bus and that is used in the digital display window Bit Order MSB LSB l l 3 DI cho7 DI choo The bus signal color can be selected from all available system col pi choo DI Cho7 ors by clicking on the color button SIGNED Defines the bit ordering of the signal for calculation of the bus val l ues Choose which bit of the bus is the most significant one MSB and 6 0 UNSIGNED which one is the least significant one LSB The display format defines how the value is calculated for display 6 ee es Choose one of the available formats
2. 4 Select the display color here The screenshot can either be taken in color in one of the two available color palettes or it can be taken completely in black and white increasing the contrast of the printout if using black and white only printers c Spectrum GmbH 123 Print Screenshot Export Import O The option checkboxes allow to define the elements of the display window that are added to the screenshot Changing the options will immediately change the screenshot preview 6 The screenshot preview shows how the screenshot will look like including the activated options under 5 T Use the buttons to execute the screenshot command or to cancel 124 SBench 6 Software Manual
3. aaa aa Bae EEA RN KEE Preview Mode Standard Single Record Memsize Segment 16 k5 v lt men Pre Trigger Post Trigger 8ks asks E Samples 457 Term Range q 1MQ 1 00 Om 1MQ 1 00Y Omi 1MQ 1 00Y Om 1MQ 1 00Y Om Trigger Clock Mode Info A Analog Displays A Analog Display 0 gt resor A Os F Cursor B A Os 0Y x Hz 0 Hz PA SBench 6 0 05 build 3432 Professional Single File New Hardware Settings Windows Help Pens Bae ELA aaa Preview manual_layout U t Display 0 a Mode Standard Single Record segment Y not used Post Trigger VAs ks Samples Trigger Clock Mode Info A Analog Displays A Analog Display 0 Cursor 4 Os 0Y tH CursorB Os O gt Cursor B A Os 0Y x Hz 0 Hz ed PH E E Ji 24 e E CursorB Os OV Cursor B A Os OV x Hz 0 Hz J SBench 6 0 05 build 3432 Professional Single U t Display 0 ES File New Hardware Settings Windows Help Pee Bee AAA Ea E Preview v lt E Post Trigger Trigger Clock 400 mY A Analog Display 0 y CursorB Os 0Y Cursor B A Os 0Y x Hz 0 Hz 2ms Os 8 ms 6 ms 4 ms SBench 6 Software Manual 2 ms 4 ms ES q amp Analog Input E TA M2i 3024 5 el al cho Q Om ll al chi 2 Om ll Al ch2 Q Om ll al ch3 Q Om gt
4. Y Axis Setup The special y axis setup dialogue allows to individually define the y axis span of the display win dow 500 mV Q Issuing a right click inside the y axis of the display window will invoke the y axis setup dia logue 2 In here the top and bottom borders of the display y axis span can be defined directly in either voltage or custom signal unit depending on the setup of the signal input 1 o mv 200 in c Spectrum GmbH 59 Common Functions of most Displays Display Windows Adding and Deleting Signals There are three ways to add or remove signals to displays 1 Channel Dialogue The easiest way to add signals is to drag and drop them from the channel dialogue to the display window they should be shown Delet ing a signal from a display can be done by m E simply dragging that signal out of the display LAR window 4 SBench 6 1 5 build 7022 Professional Single eh eS File New Hardware Settings Windows Help When dragging a different signal type to a paleg Display 0 Co Ex display window SBench 6 will automatically Channels Term Range 4 v Analog Input invoke a matching conversion job and show it 4 WE 1213024 SN100000 Al Ch00 MH 1MO 100V for setup This allows for example to drag a E 1 analog signal to a FFT window starting a FFT dl artho2 myn lt 100v oO ti t d di it i t El AI Ch03 Ol 1 00V 0 calculation or to drag a digita
5. 4 The info dialogue has a new branch for the cursor measurement results of the FFT display s Results of the current location of cursor A and cursor B are shown as well as the difference between both cursors in our example we have issued two additional calculations SNR and THD based on the FFT spectrum These are listed under the signal itself and are updated automatically as soon as the FFT spectrum is updated 90 SBench 6 Software Manual Display Windows FFT Display FFT Calculation Please see the Calcula tions chapter to see more general information about Channels Term Range Offset calculations a A9 Analog Input a WE 21 4032 snag A A FFT Display is automati o Enable cally generated as soon as Ch Disable a FFT calculation is issued Input Channels f x Analog Display 0 AAA pay Input Termination m FU mV A FFT calculation is started Input Range soll cy from the channel dialogue cock Timestamp hannels BEA Input Offset for da or more o a p F a x o y al i ae pu ae he j 4 8 Analoc Disol Calculation Simple Measurements ee 4 clic ki let e E pasa Copy as Reference Cycle Based Measurements mouse and clicking the alog Dis ri ght mouse biwan The E Cursor J Add to displays Enhanced Measurements FFT calculation is located a ma Remove from displays pal akullin f Analog Calculation Cursor ES a i Signal Conversion gt AA under the Signal Calcula
6. 495 841 kHz Calculation Start Abs P P Calculation Stop Average Effective Calculation Reset Maximum Calculation Settings Peak Peak Copy to Clipboard ition in Analog Display 0 Analog Display 1 99 a A O Calculation Functions Calculations Nested Calculations Each calculated signal can be the source for a new calculation again forming a nested calculation tree In the example we have one FFT calculation running with an additional Maximum calculation and an additional SNR calculation running on the FFT itself Pe SBench 6 0 06 build 3842 Professional Single a 0j x File Mew Hardware Settings Windows Help Timesta Trigger Clock Mode Chann Info a ox E Analog Displays Fl A FFT Displays E 5 B E FFT Display 0 Cursor4 Os 0Y 40 dBFS ee 50 dBF3 3 i 120 dBF5 A Maximum 1 250 kHz 7 006 dBF5 4 hae 57 47 dE PRE 9 5 0 0 600 5 t ALCHOO is the source signal for the FFT calculation The waveform of Al ChO0 is displayed on the top right window in the display area The FFT calculation has been issued from here with the context menu The FFT signal is shown under its own branch as analog signal The FFT spectrum is displayed in the lower right window in the display area O 1 starting new calculations on the FFT signal by using the context menu directly from the channel window a new branch is shown in t
7. This area shows the selected signals for the calculation Each cal culation can be issued for one or several signals each running the calculation independent then To modify the list of source signals the Add and Remove button can be used 2 The store to cache option is the default setup for a signal calcu lation Calculated data is stored into cache in memory giving the best performance If the cache is full data is stored into a temporary file In either way once calculated the new signal can always be export ed to a file Using the store to file option data is always stored on the hard disk This file is a valid SBench 6 file and can be opened for other purposes O Store always to file 4 The destination channel name is the name under which the newly generated signal is used As default the name is automatically gen erated by a function prefix and the source signal name as postfix lt is possible to write into this input field or to give the newly generated Select Channels A signal an other name Path name SPECTRUM SB6_ApplicationData data the Count value defines how many runs of the source signals should be averaged together As soon as the Count value has been reached the average loop will start over and average the next couple of source signals The Update value defines after how many averaging loops the display of the new generated signal should be updated If writing a zer
8. U Display 0 EE U t Display 1 E FFT Display 0 60 dBFS 80 dBFS 400 d8FS RS E Ee Bald K Pa or x a 120 dBFS KBE gt lt Y 61 Ed K ES i eB Od A 0 A 61 035 kHz 244 141 kHz 427 246 kHz Tile Displays The tile displays function will arrange all displays tiled on the available screen area All signals shown in any display window are visible then at the same time Display Windows may then be moved and changed in size to adopt the view to the user needs Tile Displays Horizontally This function tiles all displays in the work space horizontally Displays will then have the full screen width for x axis but will share the screen height for their y axis All signals shown in any display window are visible then at the same time Tile Displays Vertically iii This function tiles all displays in the work space vertically Displays will then have the full screen height for y axis but will share the screen width for their x axis All signals shown in any display window are visible then at the same time Cascade Displays This function cascades all displays one after the other Each display will have nearly the full available screen area but only the display on top of all others will be visible All other displays may easily be reached by clicking on the visible title bar of the display Duplicate Display The command duplicates the currently active display with all its current settings and s
9. Timestamp Dialogue Timestamps can be used to stamp the trigger event either in segmented or gated mode The timestamp dialogue is only available if the times tamp option is installed on the card If using a segmented or gated acquisition mode it is highly recommended to add the appropriate times tamp acquisition to add further information to your signals The timestamp mode is defined here As a default the timestamp ac quisition is turned off and need to be activated for acquisition Depending on the selected timestamp acquisition mode different input 1 fields of the dialogue are active 3 The timestamp needs a counter to run As default the sampling rate of the card is used If a reference clock inpout is installed on the card the timestamp counter can also run with a reference clock in addition Using the timestamp reference clock input allows to synchronize the trigger rec ognition with external events A common feed for timestamp reference clock input is the seconds signal of a timing device like GPS receiver or IRIG B receiver if timestamp reference clock is selected one can define the timeout time for the clock recognition here To scale the timestamps according to the reference clock one has to define the frequency of the reference clock fed in Standard seconds signal will need the 1 000 Hz setup as shown in the screenshot 5 The reset button allows to set the timestamp counters manually to zero if using
10. 192 S 192 Samples 10s 10 seconds 16 kS 16 kilo Samples 16 x 1024 16384 Samples 20ms 20 milli seconds 0 020 seconds 4 MS 4 Mega Samples 4 x 1024 kS 4 x 1024 x 1024 Samples 30 us 30 micro seconds 0 03 ms 0 000030 seconds 2 GS 2 Giga Samples 2 x 1024 MS 2 x 1024 x 1024 x 1024 Samples 500 ns 500 nano seconds 0 5 us 0 0000005 seconds When using another modifier than allowed for the current entry mode the field will automatically switch to the other entry mode c Spectrum GmbH 51 Analogue Cards Trigger Dialogue Hardware Setup Dialogues The left column of the table shows the cards and the different channels which can be used as a trigger source Pressing the button next to the card type and serial number will expand the card channels for setup Pressing the button will collapse the channel list of that card again If using single sources an additional checkbox is available in front of each trigger source to select this source as the single source for the next run A double click on the trigger source name will open the enhanced Trigger Mode dialogue which is explained in more detail in the next sub chapter If selecting AND OR masked trigger the different trigger sources are added to one of the masks by checking the box in the appropriate column In our example Al ChO and Al Ch1 are added to the trigger OR mask for the next run 9 These four columns show the current setup of the different trigger sources It is al
11. ESRANGE LOW lt 12 5 MHz O The Clock Time button allows to switch between clock entry Hertz and time entry for external clock entry 3 When switching between the modes the currently selected value will be recalculated and shown in the new unit then ay If selected to clock input the field will accept pure z00 000us 4 Ti If selected to time input the field will accept pure SL UVA at ma Clock Hertz values or entries with a frequency modifier a me time values which are recalculated to clock value input of k M G automatically Time values are entered as seconds or fractions of The modifiers m u n are accepted 200 Hz 200 Hertz 10s 10 seconds 10 mHz 150 kHz 150 kilo Hertz 150000 Hertz 20 ms 20 milli seconds 0 020 seconds 50 Hz 2 MHz 2 Mega Hertz 2000000 Hertz AO us 40 micro seconds 0 04 ms 0 000040 seconds 25 kHz 1 GHz 1 Giga Hertz 1000000000 Hertz 500 ns 500 nano seconds 0 5 us 0 0000005 seconds 2 MHz When using another modifier than allowed for the current entry mode the field will automatically switch to the other entry mode The driver needs to know what external clock is fed in to set up the hardware correctly for the clock Enter the external clock rate as precise as possible to select the correct external range This value is also used to scale the x axis of the signal correctly The signal display as well as calculations and export functions need to know the exact ext
12. If showing several segments on the screen it might be better visible if not showing the segment borders with an extra line This command activates deactivates the display of the timestamp line and timestamp value Using this command one can switch off the segmented display and show the signal without gaps related to timestamps Each segment will directly be followed by the next segment then The x axis will no longer show the real time scale but a compressed one without taking the timestamps into account 76 SBench 6 Software Manual Display Windows Analog Display ABA Mode Dual Time Base Display Professional Version The ABA mode generates two data channels out of each input One data channel called B data contains a multiple recording acquisition with one segment of data for each trigger that was detected The B data acquisition is running with the selected sampling rate The second data channel called A data is running continuously with a divided sampling clock and acquiring a slower sampled but continuous signal The time relation between A and B data is done by the acquired timestamps As a result one has a full acquisition over the complete run time with slow A sampling clock 5 and at each trigger event one has in addition a fast sampled B segment 6 giving more information on the area of interest More information on the ABA mode is found in the hardware manual Changing to ABA mode affects mode setup channel setup and
13. Info A Analog Displays amp Analog Display 0 Cursor 4 Os 0Y CursorB Os OV c Spectrum GmbH K SBench 6 0 05 build 3432 Professional Single U t Display 0 annels An Input SW M2i 3024 5 El Acho el AI Ch1 el Arch2 z A Analog Displays A Analog Display 0 TF CursorB Os OV 8ms 6ms 4ms 2ms Os 2ms 4ms ms Cursor B A Os 0Y PEA Channels Trigger Clock Mode Info 4 Analog Displays amp Analog Display 0 CursorB Os OV A A ES 0 E 6 eae 25 Layout and Configuration Concept SBench 6 Layout and Setup Arranging Display Windows Besides the standard possibilities of Windows to resize and move windows individually there are a couple of automatic display window arrangements that are accessible through the menu under Windows or through the toolbar These commands will affect all currently opened display windows and will leave the setup windows untouched Tile Displays l SBench 6 0 05 build 3432 Professional Single ES New Hardware Settings Windows Help a BRM ARE koe FFT Display 0 a 3 0 H El eo El e UC Display 1 60 dBFS 80 dBFS do nbes FFT Display 0 HAD Ey 140 dBFS ID E E E El E a E A 183 105 kHz 244 141 kHz
14. Of Common Spread E Show display windows in tab bar Default display comment setup T Channel based comments Draw border position text ka T Display based comments Draw border position text hi Display Settings Tab position North Add enabled channels to displays Remove disabled channels from displays E Add imported channels automatically to displays Convert unsupported channels if conversion available E Dim background channels Popup channel name fade out time is Eo mode online disclavy data Set Fifo online display data limit 30 MB s E Ask to disable Fifo online display data at limit Always disable Fifo online display data at limit Comment font size 12 Painting defaults Data line width 1 Cursor line width 1 Grid line width 1 T User sen A a E Show max number of channels that fits in the visual range sl all Save on SBench6exit Display Settings Common Settings E Show max number of channels that fits in the visual range Enable handles to adjust space between channels Set height for handles 1 Pixel Hi Ask to disable Fifo display at limit If the above set limit is reached the user is asked to deactivate online Fifo data display Always disable Fifo display at limit If the above set limit is reached the online Fifo data display is automatically switched off The default display comment settings define
15. The different palette entries are selected inside the standard color setup dialogue which can be called from within the context menu The context menu can be called by right clicking inside the display area The toolbar offers a button to change between the standard palette and a second printing optimized color palette This button is not visible by default but needs to be added to the toolbar in case that it is intended to use it Adding commands to the toolbar is described in a previous chapter Print Print Cursor Area The print function work for the currently active display window It calls the printout dialogue explained below which allows to setup the print out details The printout is highly configurable and can contain all signals signal names axis grid comments title and footer lines The print functions are found in the file menu 122 SBench 6 Software Manual Export Import Print Screenshot The command prints the currently shown display area which is visible inside the window The command prints the area between the two cursors of the currently shown display area If using the SBench 6 Professional version the print dialogue can also export images or copy the display content to clipboard The printout dialogue looks the same inde pendent of the selected print area E Print Analog Display ge ies Print Title O Select the print target here A display Pri gt print can either be printed using one of the in PAS s
16. 18 9 9 06 0 01018 Term Range q 1MQ 1 00Y Om 1MQ 1 00 Om 1MQ 1 00Y Om 1MQ 1 00Y Om paoo i c Spectrum GmbH 23 Layout and Configuration Concept Docking Windows SBench 6 Layout and Setup Dragging a floating setup dialogue or a already docked tabbed setup dialogue with the left mouse button to a border of SBench 6 automat ically docks this window at this side The docking area is shown in gray pointing to the position the window will be located as soon as the mouse button is released It may be necessary then to resize the different areas or the window itself to see all elements of the setup dialog K SBench 6 0 05 build 3432 Professional Single manual_layout U t Display 0 aaa E File New Hardware Settings Windows Help DINIE aa dE BAR aa Preview Mode Standard Single Record Memsize 16 ks Pre Trigger aks Samples Segment vnt used Een a Y Post Trigger eks 600 my 400 mv e annels je Analog Input WH M2i 3024 5 ll atcha SE archi Trigger Clock Mode el al ch2 aAl ch3 Info ox 400 1 A Analog Displays hel le A Analog Display 0 Cursor Os H CursorB Os OY i f i i f i f i i p i J J i i 5 i i i i i i i i ano K SBench 6 0 05 build 3432 Professional Single fo Eile New Hardware Settings Windows Help manual_layout U t Display 0
17. Amplitude 1000 0 mv 4 Keep calculation in the loop 4 Add to displays a Y Resolution 4 Using the store to file option data is always stored on the hard disk This file is a valid SBench 6 file and can be opened for other purposes If checking the Autostore option the files will get an ascending index and each calculation meaning each new acquisition a new data file is generated 5 Checking this box default will automatically update the calculation as soon as the base signal will change its content or the calculation area will change Unchecking this box would only start the calculation once and hold the calculated figure until the calculation is started again Add to displays default checked will automatically add the new calculated signals to a matching display If no display is currently shown a new matching display is automatically generated In this text field the function is typed as a standard expression Please see the below list to get an impression what operators are available The text you type is spell checked on the fly and the result is shown in red just beneath the function text field Using the context menu right mouse click one gets a list of all available functions and operators As a standard the manual setup is switched off Then SBench 6 determines the signal setup from the first source signal and will use the very same settings for the calculation result By activating the m
18. Area If issued the command will show the full area that is spanned by the currently shown signals If showing analog signals the full area in y direction is defined by the selected input range of the signal independent whether the acquired signal uses the complete input range or not In x direction the complete signal area is shown from 1st sample to last sample c Spectrum GmbH 61 Common Functions of most Displays Display Windows Zoom Full Signal This command will show the full area that is spanned by the currently shown signals taking into account the data that the signals contain It will search for signal minimum and maximum and zooms the display to show all signal points without showing unused area Small signals will automatically have a big zoom factor If one of the signals goes up to the limit of the input range this command will exactly behave like the Zoom Full Area command Zoom Full X Signal This command will show the full area that is spanned by the currently shown signal in x direction The y direction will stay to the current zoom factor Zoom Full Y Signal This command will show the full area that is spanned by the currently shown signal in y direction taking into acount the data that the signals contain It will search for signal minimum and maximum and zooms the display to show all signal points without showing unused area Small signals will automatically have a big zoom factor The x direction will stay to the current
19. Hertz values or entries with a frequency modifier e m ie time values which are recalculated to clock value input of k M G automatically Time values are entered as seconds or fractions of The modifiers m u n are accepted 200 Hz 200 Hertz 10 s 10 seconds 10 mHz 150 kHz 150 kilo Hertz 150000 Hertz 20 ms 20 milli seconds 0 020 seconds 50 Hz 2 MHz 2 Mega Hertz 2000000 Hertz AO us 40 micro seconds 0 04 ms 0 000040 seconds 25 kHz 1 GHz 1 Giga Hertz 1000000000 Hertz 500 ns 500 nano seconds 0 5 us 0 0000005 seconds 2 MHz When using another modifier than allowed for the current entry mode the field will automatically switch to the other entry mode Select the desired sampling clock that should be derived from the external reference clock Please note that there may be limitations in the clock section of the card that may not allow the very exact sampling clock that is desired After entering the correct reference clock 4 and the desired sampling clock SBench 6 will select the nearest possible sampling clock that can be generated by hardware This value is also used to scale the x axis of the signal correctly The signal display as well as calculations and export functions need to know the exact external clock frequency to show correct values The driver needs to know what reference clock is fed in to set up the desired internal clock based on this reference correctly Enter the referenc
20. Input Channels j Gx tions in combining signals inside a channels Range spread display Ev Analog Input PAsBench 6 1 1 build 5203 Professional Single Spread Display 0 On the left part of the display the signals are listed in a stacked view Each signal has its own space whilst r a dl al choo dl al cho1 dl al choz i 1 00 00 Y CS S es Se CRT A ee LR 2 ee A ee O a E O O O dl al cho4 signals can also overlap aro 41 00 dl Ar cho6 1 00v ZI 2 Signals are loca te done the righ t Trigger Clock Input Mode Input Channels Info GX hand site The zero axis is located just in the middle of the signal name weet G Spread Displays 8 Spread Display 0 Cursor 4 24 003 ms 760 031 mY Al cho4 5 Y div or E IESi o i E F Cursor B A 20 106 ms 1 046 Y x Hz 49 737 Hz Sa OOOO H moe m H ES Each signal can have an individ ual scaling independent of the used unit The current scaling is shown just behind the signal name in unit per di vision 50 ms 40 ms 30 ms 20 ms 10 ms Os A 4 Unlocked signals show the y position related to the signal area they re just in To make this visible to the user the signal that is actually used by the cursor and also shown inside the info window is marked by two dashed lines Locked signal get a locking indicator as already shown in the stan
21. MC MX cards M2i 47xx M2i 47xx Exp series MC MX 46xx series All clock and trigger settings ABA mode not for MI MC MX cards M3i 48xx M3i 48xx Exp series MC MX 47xx series All memory pretrigger posttrigger segment Synchronization Star Hub one system M2i 49xx M2i 49xx Exp series MX 49xx series settings Digital Inputs Outputs M2i 60xx M2i 60xx Exp series MI MC MX 70xx series Standard FIFO Mode Multi Purpose I O Lines M3i M4i only M2i 61xx M2i 61xx Exp series MX 9010 All Memory options up to 2 GSample 4 GByte BaseXIO Trigger Lines M2i and M3i only 10 SBench 6 Software Manual General Licensing Licensing License The base license is free available and can be used at any time with all supported cards The installer contains all license types The profes sional license adds a lot of features and functions and is locked to the serial number of a card A professional license can be purchased at any time and will then run with the card that it was purchased for If you like to test the features of the professional version you may either request a demo license at Spectrum that will allow 30 starts of the software or you may use the software with a demo card giving you full professional features Using multiple cards connected with synchronization Star Hub an additional Multi license option is needed This license option is installed on the card holding the synchronization Star Hub and allows to use any number of cards synchron
22. Overview Data is transferred through different buffers and caches to im prove throughput speed O The streaming engine is optimized for high throughput and directly controls the hard disk or RAID hard disk array Different binary data formats are offered to directly stream with high speed 2 Data can be imported in different file formats from disk The import load function can handle files generated by SBench 6 as well as files generated by third party products mestamps ABA Data O The export save function is working on already acquired and stored data and offers a huge variety of export filters that have some additional settings to cover all potential needs _ ca i ee e Streaming SBench 6 offers different direct storage formats that can be used to directly stream data into it These formats are binary with additional header informations The default format is the special SBench 6 data format with the extension sb dat This is the preferred data format as all information that is needed is in here and this data format is optimized for data streaming Using one of the other data formats may be helpful if one likes to open streamed data directly with an other program and has an existing import filter for the supported data format The following storage data formats are available Name File Extension Description SBench 6 sb dat This is the native SBench 6 data format which includes all details of the acquired da
23. Showing information of loaded signals After loading importing a signal it is possible to read out and display all channel Input Channels FS channel Information 1d E information that has been found inside the file This function is also available for Channels e E e Analog Input activate channels of acquisition cards ae aioe Cifdataftest4ch sb dat H 2i 3024 SN100C 16384 Please use the following steps to show the channel information E MB m2i 3024 SN1000 Go to the Input Channels didog i ss i s sSS mal mM p g pe ES arch2 Cop Select the channel of interest with the mouse loo B arch Ade Right click to open the context menu Remove From displays Select the Info command A popup dialog will appear showing all channel information in list form Settings Change Color Del Del Export The export functions work on already stored data and offer a lot of settings to perfectly match the users need Please contact the manufacturer if you need additional export formats to be supported by SBench 6 Export Data Formats available The following different formats are available as export formats Please see further below for more details on these formats Name File Extension Description SBench 6 sb dat This is the native SBench 6 data format which includes all details of the acquired data timestamps and ABA samples as well as detailed information on the data scaling names and
24. Star Hub to one of the installed demo cards Otherwise SBench 6 will only support a single card in demo mode After doing the demo card installation please be sure to once hit the Refresh button to reload all demo driver details Installing and removing Demo cards With the help of the card control center one can install demo cards in the system A demo card is simulated by the Spectrum driver in 4 Add a Spectrum demo card cluding data production for acquisition cards As the demo card is simulated on the lowest driver level all software can be tested includ ing SBench own applications and drivers for third party products like LabVIEW The driver supports up to 64 demo cards at the same Demo Card Selection Ma 3024 2x100M 4x50M AD 126it Card Details time The simulated memory as well as the simulated software op tions can be defined when adding a demo card to the system inva Features Please keep in mind that these demo cards are only meant to test soft E Multiple Recording E Timestamp E BaseXIO ware and to show certain abilities of the software They do not sim E Gated Sampling ABA Mode E Star Hub 5 Cards ulate the complete behavior of a card especially not any timing F Digital Inputs Output Average E Star Hub 16 Cards concerning trigger recording length or FIFO mode notification The Sequence Mode Custom Modification demo card will calculate data every time directly after been called and give it to the user app
25. Unchecking this box would only start the calculation once and hold the calculated figure until the calculation is started again Addto displays default checked will automatically add the new calculated signals to a matching display If no display is currently shown a new matching display is automatically generated These two values define the scale of the resulting analog signal that will be used for display cursor functions further calculations and export functions The two values define the maximum and minimum value that can be reached if using the complete resolution span that is theoretical possible If converting 8 bit into an analog signal the complete resolution span will go from 128 to 127 with 256 steps in be tween The analog range is defined for the complete span of 256 steps independent of the real data that is inside the digital channels O ff selecting the single bit mode each digital channel will be converted into a single analog channel only representing one bit The zero value will be shown as the minimum range defined under 8 and the one value will be shown as the maximum range defined under 8 c Spectrum GmbH 113 Signal averaging Pro Version Calculation Function List Signal averaging Pro Version Signal average The average functions takes multiple acquisitions of one signal and averages all of them making the resulting signal more detailed and also eliminating noise peaks and seldom signal distortions
26. Version ccccccccccccceee cesses eeeeeeeeeeeee tss ease rrr tit tt ttnt S S PPP assess seeeeeseeeaaaaaaaeeeseeeeeeseeeess 75 ABA Mode Dual Time Base Display Professional Version ccccceeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeees 77 FES Mode PrN eW Gemeece O a aa a Gre een rere re een ener eee Sees 78 A 80 spredd DEPI AA A A A RET Tee nT A 81 Overview CUSOr PUN rt a 81 Scaling asignal mouse WME ii td 81 Organizado nal ua eo lla dable Ureta oa de 82 CONEX MENU oe a IS A AE 83 Offset and Scale Settings Dido gasnie sanee Ne AN AR A ace ea ese Al teach ona 83 Digtal DP o ii ES a E 84 OMC rr dalla triples bicis 84 soring Digal Channel ont a ld o ell do rt des beds 85 HIGH level nig lighting sida Wap od da ee i 85 Combination Or Digital Signals toa DU ss 85 JUMP COMMAND AS A ta nase ont E rata 86 Segmented View Professional Version nasa a A AAA AAA SAA AS 88 A eeraa mM Teeny et Same eens Orne ema NP Manian oe Rte ORE Tee TREE a eer 90 OMS iS O ed 90 HR Aa A a enoand aula r a 91 Harmonie oC A E E E A ads Ra cS ee cs ud Goa seit cn na ened Nah Se 92 Fel SHOU he Fs CIN ii dida ias 93 DVS NS Wa id E an aa 93 Hisiogrom Calculdion EU al oa 94 Special Histogram Display FUNCH on Sist amatista bielas 94 Calculations ci A A Ai 95 Calculation PURAS e ados RD hoes 95 Adding a Calculation from the Channel Dialogue ooooooncccccnnnnnnnnncnnnonononenononononnnnnonononononcnnnnnnnnnnnnnn
27. a OR trigger conjunction of two channels Trigger E Auto Trig The general trigger mode allows to AND OR Mask rios switch between software trigger single hard 0 v OR Mask Y AND Mask ware source or the versatile multiple hard Channels ware sources with AND OR mask based i Source trigger conjunction El M21 5024 SNLO E If selecting software trigger the card will im mediately start acquisition after pressing the start button The single source is intended for all applica tions where a single trigger source is suffi cient Selecting single source makes setup easier as some setup elements are hidden The multiple hardware sources AND OR masked trigger allows to set up any trigger conjunction that is supported by hardware O 1 selecting multiple hardware sources AND OR mask trigger mode under 1 both check boxes are accessible Inhere one can enable disable the two trigger source conjunctions globally without changing the detailed source setup This is suitable if setting up a complicated trigger conjunction and having the need to disable this for a short time without losing the setup The tabs of the table show the different trigger source groups In our example we have external trigger sources available as well as chan nel trigger sources Clicking on the appropriate page tab will bring the matching list to the front for setup The s
28. and the y ordering Please note that with version 6 1 02 a new display type Spread Display has been added which allows to scale and re arrange spread signals with a lot of functions Please consider using the dedicated spread dis zO play instead of the simple spread signal function inside the standard display window i c Spectrum GmbH 73 Analog Display Display Windows Miscellaneous functions The following commands allow to show or hide different parts of the display windows Trigger line The trigger position is marked with an extra dashed line The trigger position is determined to be the zero time position of the signal Using this tool command one can show and hide the trigger line Hide Cursors The cursor lines can be hidden by this command To show a cursor again it is only necessary to move a cursor with the mouse by holding a mouse button and moving the mouse inside the display window Trigger level display E When activated the selected trigger level of the signal is shown in the signal color as a dotted line inside the display giving you the chance to compare the trigger level directly with the signal acquired Hide Y Scale EH The Y Scale of the display can be hidden shown with this command Grid divisions grid The oscilloscope like grid shows grid lines in fixed distances corresponding to certain time or voltage levels If using a spread display the div scaling grid is the only way to determine voltage lev
29. be placed at different locations and how the show and toggle commands work The general trigger mode allows to switch between software trigger single hardware source or the versatile multiple hardware sources with AND OR mask dp based trigger conjunction O If selecting software trigger the card will immediately start acquisition after pressing the start button W OR Mask DI chooo E DI Ch001 E DI Ch002 E DI choo3 7 DI Ch004 DI Ch005 DI Ch006 DI Ch007 7 DI ch008 7 DI ch009 7 DI Ch010 E Mode Pattern Trigger PW 1 Edge Rising edge EdgeEnMask 0x0000 0000 0000 1800 H PatternEnMask 0x0000 0000 0000 003f LevelMask 0x0000 0000 0000 0038 The single source is intended for all appli 7 cations where a single trigger source is suf ficient Selecting single source makes setup easier as some setup elements are hidden 9 The multiple hardware sources AND OR masked trigger allows to set up any trigger conjunction that is supported by hardware selecting multiple hardware sources DI Ch011 E AND OR mask trigger mode under 1 i both check boxes are accessible Inhere DI cH013 AOE one can enable disable the two trigger DI CH014 FO DI Ch015 al Ei DI Ch012 Y Im Tm source conjunctions globally without changing the detailed source setup This is suitable if setting up a
30. cache size will result in a more stable hard disk data transfer and will reduce any buffer overruns or underruns caused by a hard disk with non linear transfer speed behavior Please note that the CacheAutoSetup must be turned off if changes are made to this setting CacheRawTimestamp_MB Acquisition This setting does the same as CacheRawData_MB for the timestamp data acquired by the hardware CacheRawABAData_MB Acquisition This setting does the same as CacheRawData_MB for the ABA data acquired by the hardware WaitCardReady Acquisition If set to True the engine will wait until all data has been acquired to on board memory before transferring data to the PC This eliminates any bus transfers during acquisition and leaves the bus free for other tasks as long as the acquisi tion is running SimulatedHDWrite Acquisition If set to True all hard disk writes are just simulated and not executed This setting allows to determine the system per formance between hardware card memory PC memory and SBench 6 data handling It is useful to determine whether the hard disks itself are the bottleneck if streaming mode doesn t reach the performance expected OutputWrapAround Generation If the end of an output file is reached and the programmed output length has not been reached the output again starts from the beginning of the output file leading to a wrap around of the data If the option is disabled the output will auto matically finish at the e
31. channel i P 4SBench 6 0 10 build 4501 DEBUG Professional Single U t Display 0 el 0l x dialog ve shows the pJ Fie New Hardware Settings Windows Help 5 x available signals that Cect aa have been acquired or Input Channels Gx loaded imported be Io fore and that can be as E Ay Analog Input ES Al cho signed to an output Q BS Archi D B Al ch2 leal The output channel has its own dialogue Output Channels gx showing the channel pF E pon ME M2i 6034 SN100001 ell Ao cho 100 mv Om Differential High A 05 100 mV 0OmY Differential Zero 100 mV OmV Simgle ended Zero 100 mV OmV Single ended Zero name the assigned D data channel and the 3 4 6 channel settings in our example two of the output channels already have assigned output data files Valid signals are simply dragged and dropped from the input channel list to the output channel list to assign the data to an output channel In the example the output channel AO ChO will replay the data of the input channel Al ChO which has been loaded before Trigger Clock Mode Output Channels Info x B Analog Displays E As Analog Display 0 Cursor A Os OY F CursorB Os 0Y ms 4ms 2ms Os 2ms 4ms ms H Cursor B A Os 0Y S 4 Output channels that don t have data assigned so far are greyed out to indicate that they re not valid The output channel list also
32. channels from the dis Lock Cursor B play After selection of the Add channels command a list with all avail a Lock Cursor A B able signals is shown giving you the opportunity to mark and add channels to the display Channels can be either removed by issuing the Remove all channels command or by right clicking on a single channel and issuing the Remove channel command Multiple channels can also be removed by marking all of them with the CTRL key and left mouse button and then right clicking on one of the channels calling the Remove channel command Single channels can also be removed from a display by dragging them outside of the display It is also possible to move single channels from display to display with drag and drop of the channel name 60 SBench 6 Software Manual Display Windows Common Functions of most Displays Reference Signals SBench 6 offers an easy way to generate reference signals for all displays Any signal can be copied as a reference signal A ar choo Rer Archon by using the context menu from the channel list El Analog Input Eb Si M2i 3024 5N100000 E ime 1 00 Select one or several signals and press the right mouse button to open the context menu To generate reference sig nals the function Copy as Reference need to be selected O the copied signal will show up in the list of calculated and 2 y da a loaded signals and can be used for any purpose lt can be i dr
33. cho2 be AI Ch02 1 00 0mY CTRL and SHIFT keys multi m AI ChO3 y 1 00Y Om AI Ch04 AI Ch04 3 1 00 Y ple channels or multiple af nice aa O cards with their channels TE Digital Input 4 Digital Input can be selected for further setup or dragging c Spectrum GmbH 95 Calculation Functions Calculations Adding a Calculation from the Menu 4 SBench 6 1 5 build 7035 Professional Single 00000 All calculations are also accessible from the main menu as shown on the right S abba hand side The calculations are found under the menu tab New Anako es RA EH E k FFT Display When using this way to generate a new calculation one needs to select the sig Digital Display nals which are used for the calculation manually from the calculation setup Histogram Display screen which will open directly after having selected the new calculation Spread Display X Display Multiple Displays lange Offset 4 Simple Measurements Signal Info Cycle Based Measurements j Absolute Maximum Enhanced Measurements j Absolute Minimum Signal Calculations Maxiraur Signal Conversion Minimum Signal Averaging Average Dynamic parameters Peak Peak Effective Info Slope Setup of a Single Value Calculation Single value calculation have one or multiple single values as a result like signal minimum and maximum The resulting values are shown inside the information window which is described further below A single valu
34. cn corona co nananonooo 12 Localization Language SU DOOR css Geiss O a aha sf nee a TAO e AEE EE E 13 O RR 14 Noa A aa et Oana rine trike mnens penne etree Tene Concer ee errs 14 Installing and removing Demo caras a A N 14 Discovery of rRemote Cards ahd dlgitizenNEIBO NES isaac lolita 15 Getting help 000000000000000000000000000000000000000000OIOOIIOIAIIAAAAAAAAAAAAEAAIEAAAAEAAIAEAAAAAAAAAAAAAAAAAEAAAAAAEAEIEAAAAABAEAAAAAAAAIAAA 16 No Uf eee O T 16 A eee E Oi nce Mantas san aac telat le Ge sah ed hah tat Ds Ea ees oe healt 16 A ad E AE EE E ATEETAN AE ETE TEES TERT 16 Data Acquisition Overview 0000 OOOOH OHHHHHHOHHHHHHHHHHHHHHHHHHHHHHHHHHHOHHHHHHHHOHHOHHHHHHOHOHHHHHHHHHHHOHHHOHHOOOHOOCO 17 Hara Ware Gind Channel Windowsi aies e lo de 17 Maim Toolbars aein E o E o e A A O kde 17 LA A a Gada ot a a a a aa 17 Analog Di Play WNI OW Ersa ia a ea E S E E TA E E AE AE 17 Displar Chanel Selecionar E OTE E AAE OEEO 18 BIE o E E a a Gea N a A 18 PORN Oly VV INCOW O AI 18 Data Replay Overview 0000 OOO OOOO OOOOH OOOH OHHH HHHHHHOHHHHHOHHHHHHHHHHHHHHHHHHHHHHHHOHHHHHHHHHHHHHHHHHHOHHHHHHOHHHH8OO88 19 UNS cee tae cea EN T INT tac seater A eee AAI O are ean tartan ante T 19 O Gee ott etna eaten N 19 OV OI NN 19 STS ICING Sella deco ctas tanta ainda dented sents iad 20 ECS Ge Me LION acs ceyan ta Ad oa 20 A O meal Ns ahead att Aa atials Cal aa te 20 AE DL A A 21 SBench 6 Layout and Setup 0000 OOO OOOO OOOOH OOH HHHOHHHHHHHHHHHHHHHHHHHHHH
35. complicated trigger conjunction and having the need to dis able this for a short time without losing the setup l The tabs of the table show the different trigger source groups In our example we have external trigger sources available as well as chan nel trigger sources Clicking on the appropriate page tab will bring the matching list to the front for setup The setup inside the list itself is saved and won t get lost if changing the pages The Auto Trig checkbox enables the auto trigger mode In auto trigger mode the hardware will wait for a trigger event for the time defined below the checkbox After the time has elapsed the card will automatically generate a software trigger event and will issue one ac quisition After this software trigger the card will be re armed if running in loop mode and will again wait the time defined until a trigger event occurs The time is programmed in milli seconds in the field below the check box The Delay field defines a trigger delay in either samples or time value depending on the setting of 6 The detected trigger will be delayed by that value until forwarded to the acquisition firmware 6 The Samples Time button allows to switch between samples entry and time entry for pulse width and delay entries in the trigger table When switching between the modes the currently selected value will be recalculated and shown in the new unit then samples If selected to samples input
36. corrupting exist ing driver installations If necessary these drivers have to be deleted manually They are located in the Windows System32 on 32 bit systems or in the Windows SysWOW64 folder on 64 bit systems 8 SBench 6 Software Manual Installation Linux Linux SBench 6 will run under all Linux distributions starting with Kernel version 2 6 and Gnome or KDE desktop extension It may also run under different desktop extension or under plain X server SBench 6 has been tested under different Linux distributions from OpenSuse Fedora Ubuntu and Debian kernel 2 6 3 x and 4 x in both the 32 bit and 64 bit version with either Gnome or KDE running Install SBench requires the installation of the driver and the Spectrum Control Center first Please see according information in the hardware man val SBench is packaged as rpm for rpm based distributions like openSUSE and Fedora and as deb for debian based distributions The pack age is available in different versions matching the installed stdlib C and the system width 32 bit or 64 bit To install it simply run as root the install_sbench sh script in the SBench directory on the CD The script will determine the correct package for your system If you downloaded the matching package yourself install it with your system s package manager For rom based distributions For debian based distributions Uninstall If your distribution provides graphical software m
37. crease the shown signal level Zero Padding can be used if a small peak like an Ultrasound burst should be analyzed with FFT with a fine frequency resolution The FFT signal that is generated can be displayed in an FFT display window as already explained further above in the Display chapter Please see this chapter for more information on the signal display features c Spectrum GmbH 107 Signal Calculations Pro Version Calculation Function List Histogram The histogram function analyzes and displays a source signal concerning the density of the data Each potential state the signal can have is correlated to one data bin of the same value For example a 12 bit A D converted analog signal will therefore have 4096 data bins ranging from 2048 to 2047 The histogram display can be used to analyze source signals A calculated signal has the following general calcula tion settings La This area shows the selected signals for the calcu lation Each calculation can be issued for one or sev eral signals each running the calculation independent then To modify the list of source signals Srna the Select Channels button can be used File name Destination File Store to cache if possible tmp file otherwise 6_ApplicationDataldatalsb6_histogram_1 sb dat The destination channel name is the name under ae which the newly generated signal is used As default the name is automatically generated by a function prefix and the sour
38. data The sub channel can be accessed using the symbol from the normal channel The slower A channel has a _A suffix on his name and can be used like any other channel being dragged in some display windows or being used for calculations In our example A and B data are shown in the same display to see the differences between them The A data has been acquired with slow sampling speed therefore lacking details in the signal shape The A data is a continuous data stream through the complete acquisition time The B data shows only the data segments having a much higher sampling rate and therefore a far better x axis resolution The signal shows more details but is limited to the segment area around the trigger event As already shown in the segmented view chapter the segment is limited by two lines showing the segment border as well as a trigger and timestamp information The segmented signal part can be selected to allow segment based zoom and scroll commands the segment commands are similar to the one shown in the Segmented View chapter and work on the selected signal 7 c Spectrum GmbH 77 Analog Display Display Windows FIFO Mode Preview SBench 6 is mainly designed for scope mode transient capture and high speed streaming It is not specifically a data logger with online display and calculation However when using FIFO streaming mode there is a continuous data preview to check incoming data The main focus is still
39. descriptions The SBench 6 data format is the default format for streaming as it is optimized for fast data storage contains all signal and setup information and also contains data preview information SBench 5 dat This is the file format of SBench version 5 SBench 5 files can be read and written giving acccess to previously stored data in the new SBench 6 software as well as third party products that already have import or export filters for this file format The file format is open to public and documented in detail inside the SBench 5 user manual MATLAB mat SBench 6 offers a direct export into matlab files These data files can directly be opened with MATLAB and data can be examined and dis played within this professional math package The generated matlab files are compatible to all current versions of MATLAB Pure Binary bin The pure binary data format just contains the multiplexed binary data as it is acquired by the hardware A lot of third party products can directly read and write binary data with universal import filters The binary data format is therefore an easy way to exchange data with other products without the need of generating new import or export filters If storing binary files from SBench 6 an additional text file header is generated which contains the main information on the binary data like number of multiplexed channels trigger position or sampling rate Wave wav The wave file format is an international standardized fi
40. direction is currently set to input The output mode dialogue will automatically become active as soon as the output channels are activated c Spectrum GmbH 21 Layout and Configuration Concept SBench 6 Layout and Setup SBench 6 Layout and Setup Layout and Configuration Concept Overview SBench 6 allows each user to set up the layout of the windows dialogues and toolbars individually to match the specific needs of the appli cation The layout can be saved and restored separately from the configuration in an user file This user file can be used as an individual base for different SBench configurations and can also be used as a default SBench 6 layout for new measurement configurations In contrary to this the configuration file sbcfg contains the current setup of the hardware all calculation routines with their setup all display configurations and all general SBench 6 settings like the file settings To handle different measurement configurations the config file also con tains the current window state Both file types can be used as a start up parameter making it possible to start SBench 6 with individually selected layout and configuration just from the shortcut User Layout File Handling The user file sb6usr contains all user and layout specific settings After installation a default user file settings is used and taken as a template for new SBench 6 starts and configurations The user file settings can be accessed from the
41. export filters for this file format The file format is open to public and documented in detail inside the SBench 5 user manual Pure Binary bin The pure binary data format just contains the multiplexed binary data as it is acquired by the hardware A lot of third party products can directly read and write binary data with universal import filters The binary data format is therefore an easy way to exchange data with other products without the need of generating new import or export filters If storing binary files from SBench 6 an additional text file header is generated which contains the main information on the binary data like number of multiplexed channels trigger position or sampling rate Wave wav The wave file format is an international standardized file format for storing audio and A D sample data within a file also containing basic scaling information as sampling rate or vertical range It is based on the Resource Interchange File Format RIFF specification and is sup ported by nearly all measurement and analysis software on the market as well as a lot of freeware audio tools If storing wave files from SBench 6 an additional text header information file is generated which contains all data scaling information that is not included in the wave file itself ASCII txt ASCII files are the simplest way to exchange data Each sample is printed as a readable character having the great advantage that data can be viewed and edited even with simple
42. first time issued The newly generated signal is then added automatically to the display Common Functions of most Displays The functions and method shown in this sub chapter are common for most display types Please also check the display type specific sub chap ter to see additional special functions available for the different display types Display Overview The El as 4 SBench 6 15 build 6576 Profescional Singic III Gi o o une analog display to de _ scribe the different ar Ebi eas of the display All other displays have Eo j mostly the same ele 2 ments 960 mV This area shows the 940 mV signal names that are currently presented in 920 mV the display Signal names can be changed in the channel dialogue 7 A if necessary lt is possi 3 gt En ble to add remove sig Si nals here or to lock aso my cursors on the signals Clicking on a signal name will bring this sig nal to the top in the dis play which allows to MN completely see this sig nal gt ius 800ns 600ns 400ns 200ns Os J0ns 400ns 600ns 800ns 2 Just beneath the sig r nal names the progress bar for display pixel cal culation is shown If large signals are shown 8 6 the re scaling of the sig i nals to screen may take a while The progress bar shows the progress of that process 840 mv 820 mv Left of the screen the y axis of the current signals is shown There may be up to
43. for display ae a a a ee a ee e HEX hexadecimal view base 16 T e BIN binary view base 2 e OCT octal view base 8 e SIGNED signed integer value base 10 e UNSIGNED unsigned integer value base 10 O The subordinate checkbox will group the single channels under the new bus signal inside the channel dialogue making it immediately visible where these channels belong now Uncheck this box if you like to group single channels into multiple buses O ff Add bus to displays is checked the new bus signal will be automatically added to all open digital display windows without the need to manually drag and drop them to the display D When checking the Remove signals box all signals that have been combined for a bus will no longer be visible as single signals This is a good choice if one has a huge number of digital signals and wants to improve the clearness of the channel dialogue Even if removed from the original list the single digital signals are still accessible under the newly generated bus name 46 SBench 6 Software Manual Hardware Setup Dialogues Input Mode Dialogue Input Mode Dialogue The mode dialogue allows to set up the basic acquisition and replay mode as well as the memory pre and posttrigger settings The mode dialogue is available in two different formats depending on the selection taken The common mode dialogue is standard for one single card as well as for a group of multiple cards All se
44. found under www spectrum instrumentation com driver_download html Windows SBench 6 will run under all Desktop and Server Windows releases starting with Windows XP and including Windows Vista Windows 7 Windows 8 and Windows 10 SBench 6 is able to run under 32 bit and also under 64 bit Windows systems but still being 32 bit Windows program Install We recommend installing software in the following order depending on the intended usage of SBench 6 Please follow the recommendations for your system setup Driver Control Center Spectrum M2i M3i M4i cards installed Install latest driver from CD or the internet using the Windows device manager and the update button The driver update is explained in the hardware manual An installation of the control center is recommended to see hardware details and run maintenance tools Please update the control center first before installation of SBench 6 Spectrum MI MC MX cards installed Install latest driver from CD using the Windows device manager and the update button The driver update is explained in the hard ware manual not available for MI MC MX cards Spectrum digitizerNETBOX or M2i M3i M4i demo cards installation No driver install needed The control center is mandatory for demo card installation and is used by SBench 6 Please install the Con trol Center prior to SBench 6 instal lation The Control Center will Location CD Driver CD Install W
45. four different y axis if showing signals with different scalings inside one display window using custom unit of analog signals Pressing right mouse button on the very left of the scale invokes a special y axis setup dialogue explained further below At the bottom of the screen the x axis is shown All signals in one display share the x axis All signals are aligned to the zero point of the x axis which can be any where inside the display area or even outside Depending on the display type there may be a trigger line shown at the zero point 8 A right click on the x axis will invoke a special setup dialogue for the x axis The dialogue is described in the next chapter 5 The scrollbar at the bottom of the display shows the position of the display cut off inside the complete signal The scrollbar slider can be moved to move the display or one can click on the arrows at the end moving the screen by 10 of the x axis into that direction By using the right mouse click a context menu will show up that allows to scroll by one page or scroll step by step or jump to beginning or end of the scroll bar The scrollbar at the right of the display area controls the y axis The scrollbar slider can be moved to move the display or one can click on the arrows at the end moving the screen by 10 of the y axis into that direction By using the right mouse click a context menu will show up that allows to scroll by one page or scroll step by step or jump to begin
46. function analyzes and displays a source signal concerning the density of the data Each potential state the signal can have is correlated to one data bin of the same value For example a 12 bit A D converted analog signal will therefore have 4096 data bins ranging from 2048 to 2047 The histogram display can be used to analyze source signals Ea 6 0 06 build 3623 Professional Single default al af x File Mew Hardware Settings Windows Help BBR BRE EEE Moo OA NO Channels OCA Aaa L hames _ term Range 1 0 aj AI Ch2 E Archs PS Calculation Er hu Histogram aad HIST_AI ChO Timestam Trigger Clack Chante Info Analog Disola Histogram Displays E Histogram Display 0 flo etal Histogram ARCH BES vt 32 He EE Cursor Bb 1 224 ms hae Cursor B A 2 285 k Nr S87 RAW 32 0x0 LiL E 5 A Maximum 801 000 418 000 9080348000600 8 Xx The time signals are located in the channel dialogue group by the data acquisition card they have been generated by The signals are shown in an analogue display window O The histogram signals that are generated are also listed in the channel dialogue and have their own branch there In our example one histogram signal is calculated from Al ChO The histogram signal is shown in an extra histogram display that is shown at the bottom of the tiled display O The histogram window has its own two measurement cursors
47. himself The lower box shows all the same settings for cursor B Each cursor can be individually programmed to show harmonics lines The harmonics cursor shows the normal cursor line as full line with a arrow marker at the bottom of the line The EMI 0x number of harmonics is shown as dotted lines in the cor iil rect x axis position related to the current position of the main cursor El 20 dBES The main cursor is moved by the mouse as before The EMEGE harmonics cursor will automatically locate the position of potential harmonic frequencies related to the current cur sor position 80 dEFS 60 dBFS Cb ES In our example we see that the main cursor is placed di rectly next to full scale sine signal and two spurious parts of the frequency signal can be determined as harmonics 2 and harmonics 3 of this full scale sine signal HEAT 10 MHz 20 MHz 30 MHz 40 MHz The cursor is placed directly next to the signals for better visibility 92 SBench 6 Software Manual Display Windows Histogram Display Histogram Display Overview Please have a look at the Common Functions sub chapter to get general information and to see how displays are generated how signals are added to displays how scrolling and zooming is used how cursor measurement functions are used and how display synchronization is working This chapter will only concentrate on the special functions of this display type The histogram
48. histogram display is automatically added containing the newly generated histogram signals New Spread Display E This command generates a new spread display to show multiple analog signals over the time Any analog signal either being acquired loaded with an import function or generated from one of the signal calculations can be dragged to this display New X Y Display This command generates a new X Y display to show multiple signals as a pair of X and Y values One signal is used as X axis values for a number of signals that generate the Y axis values then Multiple Displays This command allows to generate multiple displays without issuing the same command several times It is possible to generate all different kinds of display windows listed before at the same time Hardware Menu This menu contains all hardware related commands Singleshot Using this command the hardware is started once with the current setup and will do a single acquisition After end of this acquisition the hardware is stopped and will wait for the next acquisition Loop This command starts the hardware in a loop After one acquisition is done the hardware is immediately started again for the next acqui sition running in loop mode Signal display is updated after each acquisition run Stop The stop command stops a previously started acquisition loop The current acquisition will be finished when pressing the stop button After pressing this button once it will chan
49. how a display comment is drawn when adding it to a display After adding the comment the settings can be changed for each individual display by using the context menu The painting defaults define the line thickness of the various elements of a display The line thickness of each display can be changed individually using the context menu of that display D The digital display settings are grouped on their own tab page Show max number of channels If active the maximum number of channels is shown inside the digital displays optimizing the space per channel and stacking channels with the minimum space next to each other 70 SBench 6 Software Manual Display Windows Common Functions of most Displays The spread display settings are grouped on their own tab Sow max number of channels If active the maximum number of channels is shown inside the spread displays optimizing the space per channel and stacking channels with the minimum space next to each other Enable handle to adjust space The space for each channel inside the spread display can be adjusted by dragging the handle between the channel names as shown on the right This option enables disables the Spread Dery usage of the handle for the spread display If disabled the space for each channel cannot be adjusted by the user Set height for handles The height of the adjustment handle can be defined in display pixels The larger the handle is the easier
50. iM 1 004 QA i T 2 ALchoo H FE Digital Input Timesta Trigger Clock Mode Chann Info F gt n H Analog Displays El Analog Channels E ycles 1 000 500 us Os 500 us lt lt RANA SAA O Complete signal area shown in the calculation results as au Inhere the complete signal is used for the calculation independent of the current display view or the cursor position In our example the complete signal has 9 full signal cycles which is shown as a calculation result in the information window under 1 The complete signal area is the default setup for new calculations Using the complete signal for calculation base may lead into long running calculations if using large signals Current view shown in the calculation results as 5 Inhere the area of the signal is used for the calculation that is shown inside the display window If the zoom factors or the scrolling position of the signal is changed the result will be recalculated In our example 4 full cycles are shown inside the display which is shown as a calculation result in the information window under 2 Calculation between cursors shown in the calculation results as s Inhere the area of the signal is used for the calculation that is in between the two measurement cursors If the cursors are not activated the calculation will show no result If the cursors are move the the base for the calculation is changing and the result is recalculat
51. it can be dragged c Spectrum GmbH 7 Analog Display Display Windows Analog Display Overview The analog Ult display shows any analog signals that have a time based x axis The analog display is the main display for acquired or calculated analog signals It is possible to show different kinds of signals with different scalings and different x axis in one display as well as showing segmented signals like Multiple Recording or Gated Sampling signals together with continuous signals Please have a look at the Common Functions sub chapter to get general information and to see how displays are generated how signals are added to displays how scrolling and zooming is used how cursor measurement functions are used and how display synchronization is working This chapter will only concentrate on the special functions of this display type Preview The analog display window has a preview area on top of the standard display which shows the complete signal area and which is used to easily move and resize the current display view The preview window can be activated or de activated from the menu Windows gt Show gt Show Preview Overview The preview window shows data of the cur rently active analog display window If chang ing the active window the preview area will also change its content The current selection shown in the display window is shown as brackets inside the preview window giving a good overview wh
52. itself The effective value of the peak to peak value being Peak Peak 2 square root 2 The rise time is defined to be the time the signal needs from crossing the low level normally 10 of signal swing to high level normally 90 of signal swing The value is given as a time value The fall time is defined to be the time the signal needs from crossing the high level normally 90 of signal swing to the low level nor mally 10 of signal swing The value is given as a time value Enhanced Measurements Pro Version Inhere some special functions are grouped that offer extended functionality and that don t fall under one of the other calculation groups Name RMS Noise Sine Info 104 Description Calculation Function List Drawing 1 Calculation Cycle Maximum High 90 Peak Peak Effective mero 50 Average APA A E Low 10 Minimum 45 ns 83 75 ns 1 Calculation Cycle High 90 So AB E Zero 50 Low 10 Ree eee eee e See eee eee eee Fall Time 45 ns 83 75 ns Calculates the RMS root mean square value of the selected source signal The result is the deviation from the zero level When using the calculation function on an open A D input one gets the zero noise level of the input This special calculation function is working on pure sine signals and gives some basic infor mation of the measured sine signal like maximum and minimum peak to peak and effec tive level as we
53. list and signal display area allows to change the spacing of each for best visibility Both borders of the signal name entry can be changed with the mouse button down to a minimum size to allow more space for a single signal If changing the borders all other signal spaces are pushed or pulled and their size will adopt to the new space that is available Please see the next sub chapter to learn how to get more signals into the visible area or how to get rid of single signals from here 4 The lower border of the signal name list can be dragged to in crease or decrease the empty space at the bottom of the list Handling the number of visible signals All signals get a default space when added to the display The available space can be changed as explained above Ol x If more signals are added to the display than visible by default a scrollbar 1 appears at the right side to access the signals not visi ble at the moment In addition signals can be added and removed from the visible area to the area that is not visible at the moment by using two special buttons 2 and 3 Ar Cho4 5 j div O Use the scrollbar to access the signals that are not visible inside l l A HOS the display area at the moment The scrollbar is only available if AECH06 97407 more signals are in the display window than actually fit into the vis AL ChO 5 div ible area AI chos 5 Y f div 2 Use the button to add the next signal in the
54. of different input and output modes To select either input or output one has to enable the channels of either direction automatically disabling the channels of the opposite direction The input channel dialogue shows the acti vated input channels with their setup In the current state as shown in the screenshot the I O card is ready for data acquisition As the input chan nels are activated the in put mode dialogue is also active and allows the setup of input relat ed mode settings O al output channels already have been as signed the input chan nels to replay the acquired data At the SETA 6 0 10 build 4501 DEBUG Professional Single Digital Display 0 Fy File New Hardware Settings Windows Help Using I O cards x al 10 x 8 x h x ENDE Ad Gal Dd al El E D A m f 8 x B Digital Input E UY M2i 7020 SN100002 Ej DI choo DI cho1 DI Ch02 dj DI Ch03 DI Ch04 DI Chos dj DI Ch06 DI Ch07 DI chos al DI Ch09 2 1 42 ms 1 41 ms moment the output channels are de activated as the input direction is still active r 1 4 ms B 2 Digital Output W Do choo W DO Ch01 W Do choz W DO Cho3 W DO Ch04 de Do chos de DO Ch06 a DO cCho7 a Do chos ll po chos E A m2i 7020 5N100002 Assigned Dat GEO See eee The output mode dialogue is empty as the
55. part of signal in here These values define the individual part of the signal that should be exported The export area can be defined sample by sample by selecting the appropriate values inside these input fields 2 Export Import Selected Channels To 163835 eee oo 16 kS File name data export sb dat The Samples Time button allows to switch input mode of 3 between samples input and direct time input E samples If selected to samples input the field will accept pure samples values or entries with a samples modifier input of k M G 1925 192 Samples 16 kS 16 kilo Samples 16 x 1024 16384 Samples 4 MS 4 Mega Samples 4 x 1024 kS 4 x 1024 x 1024 Samples 2 GS 2 Giga Samples 2 x 1024 MS 2 x 1024 x 1024 x 1024 Samples 120 ms iE If selected to time input the field will accept fis pure time values which are recalculated to samples value automatically using the cur rently selected sampling rate Time values are entered as seconds or fractions of The mod ifiers m u n are accepted 10s 20 ms 30 us 500 ns 10 seconds 20 milli seconds 0 020 seconds 30 micro seconds 0 03 ms 0 000030 seconds 500 nano seconds 0 5 us 0 0000005 seconds When using another modifier than allowed for the current entry mode the field will automatically switch to the other entry mode 6 This field defines the selected export file As a default all e
56. restarts as soon as the area has been changed by zooming moving the cursors If calculating single values the used calculation area is shown next to the resulting figure in the info dialog The following symbols are used complete signal current view 5 and cursor 3 If using one of the calculation areas current view or between cursors one has to select the source display from which these settings are taken 6 Checking this box default will automatically update the calculation as soon as the base signal will change its content or the calculation area will change Unchecking this box would only start the calculation once and hold the calculated figure until the calculation is started again Addio displays default checked will automatically add the new calculated signals to a matching display If no display is currently shown a new matching display is automatically generated c Spectrum GmbH 97 Calculation Functions Calculations Different Calculation Areas The calculations under SBench 6 can run for different calculation areas giving you a wide variety of application areas using calculations cursors and display windows all together Pe SBench 6 0 06 build 3842 Professional Single U t Display 0 Fd File Mew Hardware Settings Windows Help E EB IE EAD e e m T a en tes 7 El Analog Input on O ime 1004 o achat BD ime lt 1 00Y SOO pr bo a Al choz MM
57. running that averages each 4 consecu tive segments to a new segment The resulting sig nal therefore has 2 seg ments marked in red and green each of these being an average of the 4 segments marked in corresponding color of the source signal 100 us 120 us 140 us 160 us Please note that this function will only work on segmented signals being acquired with the Multiple Recording function Setup This area shows the selected signals for the calculation Each calculation can be issued for one or several signals each running the calculation independent then To modify the list of source sig nals the Select Channels button can be used O Al choo 2 The destination channel name is the name under which the newly generated signal is used As default the name is automati cally generated by a function prefix and the source signal name as postfix It is possible write into this input field o give the newly generated signal an other name O Store always to file File name The store to cache option is the default setup for a signal cal culation Calculated data is stored into cache in memory giving the best performance If the cache is full data is stored into a tem porary file In either way once calculated the new signal can al ways be exported to a file Ay Complete i i i i Source Display 4 Using the store to file option data is always stored on the hard salen ol disk This file is a valid SBench 6 file a
58. scroll the display area up or down and use the left right arrows to scroll the display area to the left or to the right c Spectrum GmbH 63 Common Functions of most Displays Display Windows Display Comments Each display window can get additional comments that describe the current experiment or setup or points of interest inside the signals The comments are located inside the display window There are three different types of comments 920 mi General display comments The display comments stick to the selected display inert If the display comment is not fixed to a particular time position it is located on top left of the display Eimer Fixed to channel Fixed to channel screen allowing to give some general information about the display The position remains the same in EE dependent of signal zooming or scrolling Fixed display comments The fixed display comments also stick to the display but are fixed at a particular time position The com ments stay at this time position and will move when doing zoom or scroll operations 850 mv gt A i Display Fixed position 340 m i 3 Fixed channel comments The channel comments are fixed to a particular channel and time position and directly point to the sample on this position It can be used to describe 1 2 ms 1 1 ms 1 ms 900 us 800 us interesting signal parts or measured and calculated uo figures by using drag and drop The display comments stay at the dis
59. segment sizes from this signal Oad 76 26 A A 21 eg E Marking of a signal is done by sim ply left clicking on the name The marked signal is highlighted with a border in the signal color SFE TS 6 128m RAW 6128 017F0 900 rn 5 6 126rs RaW 8126 0x1Fc0 O fo signal is marked as source for segment control as shown under 2 these additional segment control buttons appear The segment con trol buttons can also be added to the toolbars by just using the stan 900 mi dard toolbar editing functions The control buttons are explained in fur ther detail in the next chapter 4 e H O BE ORBEES E 4 Segments are shown separate ly showing exact start and end sam ple of the segment marked with a gray line The delimiter lines can be switched off using a dedicated button as shown below c Spectrum GmbH 75 Analog Display Display Windows The void area between the segments is defined by the timestamps from the hardware Segments are positioned depending on the times tamps read for this segment The void space can be switched off by a dedicated button as shown below having the original signal shown stacked again If activated the exact timestamp position indicating the trigger position of the segment is shown on screen The timestamp display can be activated deactivated using a dedicated button as shown below Segmented View Commands The following buttons are
60. shown in a small form also in the segment control bar on top of the display as listed under topic 3 in above over view The buttons can also be added to the standard display toolbar using the normal toolbar edit commands All jump commands will not change the zoom settings Jumping to another segment will scroll the screen to that segment having the same x offset from the beginning of the segment as before Icon from toolbar Icon from segment Description control bar 7H Jump to first acquired segment of the signal 487 Jump to previous acquired segment of the signal Jump to a given segment number After pressing this button an input dialogue is shown where you can enter the number of the segment where to jump to Segment numbering starts with zero K El E El El El g 722 Jump to next acquired segment ay Jump to last acquired segment Pad Show complete segment The command will change the zoom settings of the x axis to show the full segment that is currently left most inside the display window The left border of the visible area is the start of the segment and the right border is the end of the segment Jumps to trigger position inside the current segment The trigger position will be in the middle of the screen afterwards K The following commands are available in the display toolbar and are visible as soon as a segmented signal is shown This commands activates deactivates the display of the segment start and end borders
61. signal that is the current view in the display window 5 or the part of the signal that is located in between the two measurement cursors 3 Using one of the latter calculation areas the calculation automatically restarts as soon as the are has been changed by zooming moving the cursors If using one of the calculation areas current view or between cursors one has to select the source display from which these settings are taken 6 Checking this box default will automatically update the calculation as soon as the base signal will change is content or the calcualtion area will change Unchecking this box would only start the calculation once and hold the calculated figure until the calculation is started again Setup of a Signal generating Calculation Some calculation functions not only generate single result values but generate new signals again like the FFT function or the histogram function These signals can be used for further calculations or can be shown directly inside a matching display window 96 SBench 6 Software Manual Calculations Calculation Functions A calculated signal has the following general calcula 4 Histogram tion settings This area shows the selected signals for the calcu lation Each calculation can be issued for one or sev eral signals each running the calculation AAA independent then To modify the list of source signals EEE the Select Channels button can be used File name Hest
62. signals Frequency based FFT sig nals Histogram data Description The standard analog display shows all continuous analog signals as well as segmented analog signals generated using Multiple Recording or Gated Sampling option The analog display is in conjunction with the preview display which shows the complete signal as a preview Signals are using shared axis with a common scaling defined by the signal ranges The X Y display shows one or more varying analog signal versus another analog signal This is especially useful for graphing current versus voltage characteristics as well as Lissajous patterns Lissajous patterns can be used to track phase differences between multiple input signals The special analog spread display shows all continuous analog signals as well as segmented analog signals generated using Multiple Recording or Gated Sampling option In the spread dis play each signal has its own space showing all the signals stacked inside the window Signals can be sorted and scaled and signals can even overlap each other The digital display shows continuous digital signals as well as segmented digital signals gener ated using Multiple Recording or Gated Sampling option The digital display has some addi tional features for digital signals like logic analyzer like signal combination or special edge search functions The FFT display shows frequency based signals as generated from the FFT functions The x axis shows the fre
63. text editors Nearly all available data acquisition and analysis software is able to handle ASCII files in different formats ASCII as printed text format offers a huge variety of different value printing formats which are explained in more detail in the file format chapter Header definition SBench 6 needs some additional header information for every bina ry wave and ASCII import The SBench 5 and SBench 6 format al ready contain these header informations If the file has been exported prior with SBench 6 a header text file is placed in the same directory holding the needed information about the file If the import is done from a different source this header file is not there and the basic values for the import are questioned from the user with an extra dialogue The right hand screenshot shows the header def inition dialogue for the ASCII import Other import formats use a subset of this import defintion dialogue V Time based channels Number of analog channels 4 Number of digital channels 0 E Frequency based channels Number of FFT channels 0 Length O ASCII Binary Wave Select this section if the source signal Posttrigger contains time based data and define the number of analog and dig ital channels which are found inside the opened file Trigger Position 500 MHz Resolution ASCII Select this section if the source signal contains frequency based signals FFT and define the number of channels which are foun
64. that are often used has the advantage that it is not necessary to search the matching button from the toolbar or from the menu and the mouse pointer can stay at the very exact position it is The shortcuts can be set up individually if using the Professional version The Base version has a fixed set of shortcuts that al ready cover most functions that may be needed The circuits selection is stored in the user file sb6usr and can then be used throughout all SBench 6 work The default set of short cuts at the time this manual has been writ ten is as follows e Arrow Left Right Up Down scrolls the current display area in the direction the key is showing The signals will then move in the opposite direction e F2 Change the mode to cursor mode Now both cursors can be move with the left and right mouse button e F3 Zoom to full scale The full acquisition area is shown including the full resolution of the input independent of the currently measured signal e F4 Zoom to best fit The full signals are shown and the cur rent display area is adapted to the currently shown signal lev els e F5 Change the mode to rectangle zoom mode The left mouse button will now define a zoom area F6 Undo the last zoom step F7 Redo the last zoom step F9 Start the hardware once in singleshot F10 Start the hardware in loop mode The individual shortcuts setup is reached using the command from the menu Settings gt Shor
65. the channels dialogue or through this menu Calculation functions are documented in more detail in a separate chapter and are therefore not listed here New U t Display This command generates a new analog display to show analog signals over time Any analog signal either being acquired loaded with an import function or generated from one of the signal calculations can be dragged to this display After first start with any analog ac quisition card be it either real hardware or a demo card one analog display is automatically generated with all analog signals already added to it New FFT Display This command generates a new FFT window which shows one or multiple FFT spectrums over signal frequency If adding a FFT calculation to SBench 6 a new FFT display is automatically added containing the newly generated FFT signals New Digital Display This command generates a new digital data display which shows digital signals over time Any digital signal either being acquired loaded with an import function or generated from one of the signal calculations can be dragged to this display After first start with any digital acquisition card be it either real hardware or demo hardware one digital display is automatically generated with all digital signals already added to it New Histogram Display This command generates a new histogram window which shows one or multiple Histogram files over the data range If adding a histo gram calculation to SBench 6 a new
66. the display itself as shown in the screen shot Please note that the display has been changed to spread view to better see the difference between slow A data and fast segmented B data OO 6 E 6 0 06 build 3798 Professional Single aba l IE Display 0 File Mew Hardware Settings Windows Help BBR SERRE PYE AE Sa Eee Channels 5 957 29ms RAW GiOx7 SF 1 Baza a F DO ime 1 00 H E Ach Mm ime 1 00 O ime 41 004 gt Memsize Segment 200 my 4 ks Ns Pre Trigger Segment Post Trigger ant ABA Divider e45 19645 gt Y 700 rok Samples 3 E 400 ri Timestamp __ Mode Trigger Clock 940 ms 950 ms 960 ms 970 ms J50 ms 390 ms The ABA mode is activated inside the mode dialogue It is either possible to use standard or FIFO ABA mode The display as well as the channel setup dialogue are changed to ABA mode settings after the first acquisition with ABA mode has been finished After activation of the ABA mode the ABA divider defines the relation between fast B segments and slow A acquisition Please select one of the available dividing factors In the example the A data is sampled with 1 100 of the sampling speed of the B data The input channel represents the B data containing the segmented fast acquired data and allows all input settings for this input 6 fan acquisition with ABA mode has been made each channel gets a sub channel representing the slow A
67. the field will E If selected to time input the field will accept accept pure samples values or entries with a a pure time values which are recalculated to samples modifier input of k M G samples value automatically using the cur rently selected sampling rate Time values are entered as seconds or fractions of The mod ifiers m u n are accepted 1925 192 Samples 10s 10 seconds 16 kS 16 kilo Samples 16 x 1024 16384 Samples 20ms 20 milli seconds 0 020 seconds 4 MS 4 Mega Samples 4 x 1024 kS 4 x 1024 x 1024 Samples 30 us 30 micro seconds 0 03 ms 0 000030 seconds 2 GS 2 Giga Samples 2 x 1024 MS 2 x 1024 x 1024 x 1024 Samples 500 ns 500 nano seconds 0 5 us 0 0000005 seconds When using another modifier than allowed for the current entry mode the field will automatically switch to the other entry mode 54 SBench 6 Software Manual Hardware Setup Dialogues Digital Cards Trigger Dialogue Inhere the trigger mode and pulsewidth length can be programmed A double click on the Mode line will show the available trigger modes like Pattern Trigger Long Pattern Trigger If a mode is selected which also uses the pulsewidth counter the pulsewidth PW line is activated and a pulsewidth can be defined by doubleclicking here The Edge value defines the edge for which should be checked It is possible to check for rising edge falling edge or both edges The p g eag g eag g edge
68. the hardware Results and commands are shown in a separate window showing the calibration progress and the reached results Easy Generator The Easy Generator is a simple tool to generate waveforms for arbitrary waveform generator cards It can only be used together with these AWG cards D A cards and allows to generator different pre defined waveforms with different amplitudes offsets and frequencies as simple benchtop generators do Settings Menu The settings menu contains the different setup dialogues that define the general behavior of SBench 6 The dedicated functions of this menu are described in more detail inside this chapter Languages SBench 6 can run with different languages installed Using this menu topic one can switch from one language to another The once selected language is used automatically at the next start again Please check with your local distributor to request different language support Start Settings This command allows to access the start settings of SBench 6 again The start settings are used to select the supported hardware and the license to run and can be deactivated by checking Once deactivated the start settings are only accessible using this command Details on the start settings are found in the install chapter Shortcuts This command allows to set up individual shortcuts for commands After installation a default set of shortcuts is installed which can be changed if having a Professional license of
69. the name field the name of the selected channel s are shown all together The setup dialogue will only work on the channels shown here If a single channel is selected the channel name can be changed here The de fault channel remains under 3 and can be re set by pressing 4 E Sensor 47 O The color button let you select a display Diff Input color for the signal This color is used every 00 Z AC Coupling where throughout SBench 6 Ta E BW Limit AC DC Offset Compensation Please note that the color of all selected sig nals will be the same if using this button for multiple channels O Inhere the default channel name is shown The name can be reset to default by using the button to the right 4 Using the Reset Name button will reset a changed channel name to the default name V Enable Channel 6 In this area the input settings are shown Please note that you will see all input settings that are available for the complete Spectrum data acquisition card range here Input settings that are not supported by your hardware are disabled and shown in gray The input setting area shows the current setup if all channels have the same setup If channel setup is differing it will show a default setup Changes made here will affect all selected channels The Set Custom Unit checkbox will enable the custom unit settings If checking this box the settings under 7 will be available and can be altered The s
70. the settings that are not available on your special hardware The hardware setup dialogues are per default shown as tabbed windows on screen Each hardware dialogue can simply be moved to other locations as a docking window or even as a free floating window by dragging the window to the desired location Running Hardware The hardware can be started in different modes also known from oscilloscopes The run commands are accessible from the menu as well as from the main toolbar or even through short cuts Singleshot Using this command the hardware is started once with the current setup and will do a single acquisition After end of this acquisition the hardware is stopped and will wait for the next acquisition Loop This command starts the hardware in a loop After one acquisition is done the hardware is immediately started again for the next acqui sition running in loop mode Signal display is updated after each acquisition run Stop The stop command stops a previously started acquisition loop The current acquisition will be finished when pressing the stop button After pressing this button once it will change to the Abort button allowing to even abort the currently running last acquisition The hardware is in idle state again The loop can also be stopped pressing the loop button again Abort x The abort button aborts the current acquisition immediately with all data acquired so far being lost Force Trigger This command forces a tri
71. the special chapter about zoom bookmarks above Enables disables the view of the comments If disabled the comments are not deleted but just not drawn to the display area An enable command will bring hem back on screen Allows to add comments to the display Please see the above chapter for more infor mation about display comments Setup the display comment format for this display Comment formats are explained in more detail in the display comment chapter above Defines the width of the data shown in display As standard the data line width is 1 pixel what may be too small to be visible on a projector it during a presentation Defines the width of the cursors shown in display As standard the cursor line width is 1 pixel what may be too small to be visible on a projector it during a presentation IFactivated the background channels are dimmed to a darker color to emphasize the currently selected channel Defines the width of the grid shwon in display As standard the grid line width is 1 pixel what may be too small to be visible on a projector during a presentation The signals are writen as a solid and continuous line The dedicated sample points are not visible within the signal All single sample points of the signals are shown as dots with no connection This dis play mode needs a high zooming factor to have several display pixels for one sam ple point All single sample points of the signals are shown as dost with an additional li
72. the standard mode Otherwise the counter will run for ever Ifthe optionm BaseXIO is installed on the hardware it is possible to acquire the BaseXIO lines with each timestamp This is useful if some additional status informations are present for each acquired segment 56 SBench 6 Software Manual Display Windows Display Windows SBench 6 has different signal displaying windows which can be generated and deleted independently As default SBench 6 is starting with one or two displays matching the installed hardware analog display for analog data acquisition cards and digital display for digital data acquisition cards All available channels are already added to the default display giving you a fast start This chapter explains the different display types and how to handle them The Common Functions sub chapter explains functions and commands that are available for all or at least most of the different display types Different Display Windows SBench 6 has six different displays to handle different data signals a Display Window Analog Display X Y Display Spread Display Digital Display FFT Display Histogram Display License Base Professional Professional Base Professional Professional Signals Analog A D signals calcu lated analog signals Analog A D signals calcu lated analog signals Analog A D signals calcu lated analog signals Acquired digital signals calculated digital
73. to bus Input Termination F Calculation Add to displays Remove From displays Settings Change Colors Already defined buses are listed under their own root node also showing all signals that have been combined into this bus c Spectrum GmbH 85 Digital Display Display Windows After issuing the combine command the dialogue shown on the right will open up and allow to define more details on the new bus signal Combine selected channels y S e Bus A name can be given to the signal that defines the bus and that is aa Bit Order Display Format used in the digital display window ors by clicking on the color button gt Oct Defines the bit ordering of the signal for calculation of the bus val sas ues Choose which bit of the bus is the most significant one MSB and which one is the least significant one LSB J UNSIGNED MSB LSB HEX 2 a DI cho7 DI choo a The bus signal color can be selected from all available system col E eee BIN 4 The display format defines how the value is calculated for display 6 Choose one of the available formats for display T Y Remove selected signals from displays after combining e HEX hexadecimal view base 16 e BIN binary view base 2 e OCT octal view base 8 e SIGNED signed integer value base 10 e UNSIGNED unsigned integer value base 10 The subordinate checkbox will group the single channels under the n
74. useful if for example start and end of a bunch of signal is of interest or one wants to compare the current signal part with another part at a different x axis position Close Displays This button closes all currently visible display windows and empties the display area of SBench 6 totally To generate new display win dows one of the new display functions may be used Show All The command will show all sub windows on their last position if any of the sub windows have been closed in between It has no function if all sub windows are currently visible Show Preview The command will enable or disable the view of the signal preview window on top of SBench 6 The preview window can also be closed using the normal window close button in the upper right corner of the window Show Input Channels Show Output Channels The command will enable or disable the view of the input or output channels setup dialogue The channels dialogue can also be closed using the normal window close button in the upper right corner of the dialogue To enable disable the view of all setup dialogues one can also use one of the toggle functions described below Show Info The command will enable or disable the view of the information window which show cursor measurement results and calculation results The info window can also be closed using the normal window close button in the upper right corner of the dialogue To enable disable the view of all setup dialogues toget
75. with m a check in front of it The signal name the cursor is locked to gets an extra rectangle in cursor color just above the name E AI 2h03 Remowe channel Remove all channels e Lock Cursor A Lock Cursor B Lock Cursor 4 6 Context Menu Each display window has an additional context menu which offers direct access to some mayor functions and some additional functions as well as color setup of the screen The context menu is issued clicking with the right mouse button somewhere inside the display area Please be sure to not move the cursor while right clicking as this may be interpreted as cursor measurement or define Zoom mode zoom if one of these modes are active Zoom mode X E Zoom mode Y The following commands are available from the context menu Cursor track Zoom mode Enables and disables the zoom rectangle mode to allow a user defined zoom win Arrange Displays k dow with the left mouse button Zoom mode X Enable and disable the zoom rectangle mode for X axis This mode allows to define a Ta Sync all displays x new zoom area with the left mouse button while not touching the current Y axis zoom setting Y Show channels Zoom mode Y Enable and disable the zoom rectangle mode for Y axis This mode allows to define a Y Show progressbar y new zoom area with the left mouse button while not touching the current X axis zoom Senna Setup display colors Cursor track If activated the difference between the both cursor posi
76. x 1024 MS 2 x 1024 x 1024 x 1024 Samples 500 ns 500 nano seconds 0 5 us 0 0000005 seconds When using another modifier than allowed for the current entry mode the field will automatically switch to the other entry mode 1 This field defines the selected export file As a default all export files will be exported to the common data folder Please use the button to select a export file location manually The analog settings define the format of analog data If Wire is selected the signal will be defined as wire with the number of bits equal to the resolution of the channel If Integer is selected the signal will be defined as integer D The digital settings define the format of digital data With Single Bit each digital channel will appear as a one bit wire in the VCD file If the number of channels to export exceed a certain amount they are automatically grouped together Selecting Group mode each 32 digital channels are grouped as a 32 bit wire Print Screenshot The Print Screenshot functions offer you the opportunity to document the current display either by using one of the installed printers an internal PDF creator or by generating an image file or clipboard copy Changing Print Colors SBench 6 works with two different color palettes offering best display results when working on the screen as well as best printout screenshot results To access the second palette a dedicated toolbar button is available
77. x Hz Epai iio Digital Calculation tions folder inside the cal Signal Averaging i F culations tree Settings Dynamic parameters T Info Er FIR Filter The same FFT calculation can be found if going through the menu New Inhere the analog signals for which the FFT calculation should be done must be selected manually The FFT calculation has its own setup dialogue that allows to select different scalings for the signal a weighting window and some other options This area shows the selected signals for the calculation teen Each calculation can be issued for one or several signals each running the calculation independent then To modify the list of r A EEE source signals the Select Channels button can be used 2 The destination channel name is the name under which the newly generated signal is used As default the name is automat gt Store always to file ically generated by a function prefix and the source signal name File name as postfix It is possible write into this input field o give the newly 5_ApplicationData data sb6_fft_1 sb dat generated signal an other name The store to cache option is the default setup for a signal cal culation Calculated data is stored into cache in memory giving the best performance If the cache is full data is stored into a tem porary file In either way once calculated the new signal can al ways be exported to a file 4 Using the store to f
78. zoom factor Zoom In X Axis The x axis is zoomed in by factor 2 The y axis zoom will stay unchanged Zoom Out X Axis x The x axis is zoomed out by factor 2 The y axis zoom will stay unchanged y y Y g Zoom In Y Axis E The y axis is zoomed in by factor 2 The x axis zoom will stay unchanged y y y g Zoom Out Y Axis Ty The y axis is zoomed out by factor 2 The x axis zoom will stay unchanged y y y g Jump to Trigger Position This function is only available for analog and digital displays having a trigger position The current display area is scrolled to show the trigger event in the middle of the x axis The current zoom factor will stay unchanged Undo Zoom All zoom and scroll positions are stored inside a list to have access to the last signal areas Pressing the undo zoom button will step backwards in time through the zoom positions It is also possible to use the mouse wheel back and forward function to undo redo zoom steps Redo Zoom cal This function is available as soon as one has used the undo zoom function It will go forward in time through the zoom positions Using the both functions undo zoom and redo zoom allows to change between two or multiple zoom positions lt is also possible to use the mouse wheel back and forward function to undo redo zoom steps Miscellaneous Display Functions Highlight Channel Name near Cursor E When activated the name of the nearest channel is shown for a short pe
79. 010 More settings stored in config file Calculation improvements ABA mode shows slow data in FIFO Several bugs fixed Calculations results stored into cache to increase speed 6 0 07 12th March 2010 Segmented Display for Multiple Recording Gated Sam Combination of multiple digital signals to bus pling Timestamps ABA Digital signals can be sorted in display Support of ABA mode with slow and fast signals Software Manual available 2nd color palette added for printing colors Several bugs fixed 6 0 06 1st December 2009 Export of digital signals Export of signal parts New calculation Signal average Internal engine settings accessible for speed optimization Several bugs fixed 6 0 05 29th October 2009 Support of MI MC MX cards added Cursor Track Spread Signals Display User Settings interface reworked Context Menus enhanced New calculation Sine Info Display colors can be changed 6 0 04 18th August 2009 Help files added New import export functions ASCII Wave Pure Binary Display synchronization Automatic file split added Toolbar editor Continuous streaming into different file formats New calculations new functions Several bugs fixed 6 0 03 9th July 2009 Hardware and software buffer fill size shown in FIFO mode Support of M2i 70xx series acquisition only Window expansion state store in config file Several bugs fixed 6 0 02 Ist July 2009 Linux version available for 32 bit and 64 bit systems Demo version supports multiple cards Basic help system add
80. 07 source signals the Add and Remove button El DI Ch08 can be used O DI Ch09 E DI Ch10 E DI Ch11 The export part of the signals can be individ E DI Ch12 ually defined It is possible to export the com E DI Chi3 plete signal default a user defined part 3 the El DI chi4 O DI Chi5 display area or the signal part between the two measurement cursors Please select the request ed part of signal inhere tength 6 These values define the individual part of the So 163835 Length 16ks signal that should be exported The export area can be defined sample by sample by selecting the appropriate values inside these input fields The Samples Time button allows to switch input mode of 3 between samples input and di rect time input eae EE samples If selected to samples input the field will a E If selected to time input the field will accept accept pure samples values or entries with a Era pure time values which are recalculated to samples modifier input of k M G samples value automatically using the cur rently selected sampling rate Time values are entered as seconds or fractions of The mod ifiers m u n are accepted 1925 192 Samples 10s 10 seconds 16 kS 16 kilo Samples 16 x 1024 16384 Samples 20ms 20 milli seconds 0 020 seconds 4 MS 4 Mega Samples 4 x 1024 kS 4 x 1024 x 1024 Samples 30 us 30 micro seconds 0 03 ms 0 000030 seconds 2 GS 2 Giga Samples 2
81. 4ms 2ms Os Channels Term f Analog Input WB m2i 30245 e archo ll al chi e Ar ch2 e al ch3 6 ms 8 ms SBench 6 Layout and Setup Tabbing Window Layout and Configuration Concept Dragging a floating setup dialogue or a already docked tabbed setup dialogue with the left mouse button to another setup dialogue will add this dialogue as a new tab to the previously selected dialogue as soon as the mouse button is released The complete tabbed dialogue where the new window is dragged to is highlighted in gray then showing where the dragged window will land when releasing the mouse button At the bottom of the newly generated tabbed window a small tab is shown for each page that is stacked inhere Clicking with the left mouse button on one of the tabs will change the page K SBench 6 0 05 build 3432 Professional Single U t Display 0 Segment v not used Pre Trigger Post Trigger 8ks veaks Samples Clock Mode Trigger Info A Analog Displays A Analog Display 0 Cursor Os OY Cursor B A Os OV ate are Channels Term Range amp Analog Input UY M2i 3024 5 archo 1 004 ll al chi 1 00 Y al ch2 1 00 el ar ch3 1 00 E Kb hb Term Range Ej arch O 1MQ2 1 00 0mY Ej arch E 1MQ 1 00Y 0mY al arch MH 1MQ2 1 00 Omy Ej arch E 1MQ 1 00Y 0mY Chanmels Trigger Cl Mode
82. 6 will always store data to one defined file The File settings of Point 4 to 6 define the behavior Auto store settings of this mode Date Time Index The Auto Store mode will generate a new File name g file on each acquisition run of SBench 6 Please note that no files are deleted and your hard disk may rapidly fill with data files if using this mode The different auto storage modes are pro grammed under point 7 and 8 autostore Index Maximum number of files Unlimited This field contains the data file name in o which data is stored every time As a default the file is placed into the standard working directory which has already been documented above 5 Using the button allows to select a new file name and location to store the data file to The file name can also be directly changed in the file name field under 4 O ff checking the Always overwrite box the selected file is overwritten automatically without any user requesting on each acquisition run Old data is the lost This auto storage mode will write a new file with date and time and index information on each acquisition The file index is simply counted from zero beginning with the first data acquisition Date and time are taken from the system timer and will then allow to see the exact second at which the acquisition data has been taken The second auto storage mode allows you to select a file name which may describ
83. 7 mV 0 pV Cursor A 170 507 mV y A 222 045 aA a 7F CursorB 1 065 V 1 032 V Cursor B 1 065 Y y A 1 032 4 1000s 20005 SBench 6 Software Manual Display Windows Spread Display Spread Display The special analog spread display shows all continuous analog signals as well as segmented analog signals generated using Multiple Re cording or Gated Sampling option In the spread display each signal has its own space showing all the signals stacked inside the window Signals can be sorted and scaled and signals can even overlap each other The spread display is very useful if a larger number of signals should be shown in one display window As all signals have their own display space it is possible to see all signals at the same time without overlapping The y scaling is purely based on a unit per division scaling and the spread display can therefore handle a different y scaling and y unit for all signals displayed here Please have a look at the Common Functions sub chapter to get general information and to see how displays are generated how signals are added to displays how scrolling and zooming is used how cursor measurement functions are used and how display synchronization is working This chapter will only concentrate on the special functions of this display type Overview Cursor Functions Each signal cane be scaled individu ally Each signal can also have its HAEEREN own custom unit without any restric IDRO e RUSE
84. AI Ch00 which the settings should be 1 v AI Ch01 changed One can either check un AI ChO2 check the channels one by one or use El Al Cho3 one of the buttons located on top of E E Al cho4 et step size for offset settings by context menu the list to check uncheck all chan El AI ChO5 Offset Zero Level 0 50 ace EIP Offset Zero Level 0 50 G Al Cho The scale division defines the Eo ALchos scale per shown division Inhere the E m ALChoo base unit voltage is shown This function can also be performed using the mouse wheel while marking a channel name The display offset of the signals can be defined as a fraction of the division In our example the offset 0 2 divisions As the scale division is 5 V this will result into 1 V of signal display offset The display offset can also directly be set using the context menu as shown above Using this setup dialogue it is possible to define the step size of the context menu settings c Spectrum GmbH 83 Digital Display Display Windows Digital Display Overview Please have a look at the Common Functions sub chapter to get general information and to see how displays are generated how signals are added to displays how scrolling and zooming is used how cursor measurement functions are used and how display synchronization is working This chapter will only concentrate on the special functions of this display type Digital signal sca
85. Bench 6 This function will load a previously stored SBench 6 data file and add the containing signals to the general channels window From here the loaded signals can be used for display or calculations then Import SBench 5 This function will import a SBench 5 format data file The data file can come from any software that is able to write SBench 5 compatible data files including both pure SBench 5 file sb5 as well as streaming files sbs The data format is used by the previous version of SBench and is also used throughout some third party products The data format is documented in detail in the SBench 5 software manual Please contact the Spectrum support team to get a copy of this manual if needed Import ASCII This function will import an ASCII file that contains column based signal data The function will try to determine the data format and converts the data into a valid signal then The ASCII import function has been tested with all formats that are available from the ASCII export function Import Wave This function will import a standard wave file wav as standardized world wide One or multiple signals are derived from the wave file and displayed within SBench 6 Data information that is not included in the wave file is set to a standard value Import Binary This function will import a pure binary file containing only signal data with no header information The function will look for an additional header as written by SBench 6 and
86. Changes 0 6 2 12 31th July 2015 Support of new hardware average version Easy Gener More than 20 bug fixes ator improvements 6 2 11 Ath June 2015 Support of M4i 66xx AWG Support of M4i Multiple Recording SW trigger function generator improve ments M4i 44xx digital input feature small improvements More than 30 bug fixes Support of M4i 22xx series Moveable comments Small improvements more than 40 bug fixes Window names can be changed 6 2 00 28th November 2013 Support of M4i series Hardware Calibration as button Display line data width can be changed 6 1 11 21th August 2013 Bug fixes for digitizerNETBOX remote access 6 1 10 12th August 2013 User definable font size for displays Bug fixes 6 1 09 3rd June 2013 Support of remote products digitizerNETBOX New function Moving Average Import display imrpovements more than 60 bug fixes Display comment formats changable 6 1 08 6 1 07 Ath December 2012 6 1 06 6 1 05 6 1 04 6 1 03 6 1 02 6 1 01 18th April 2013 31th October 2012 24th January 2012 Ath October 2011 7th July 2011 11th April 2011 3rd February 2011 Support of MX 49xx and MC 49xx series ASCII export precision can be defined Flush for timestamp implemented Automatic card selection when starting with setup Paper orientation in print dialog X Y Display added Improved Mode Dialogue Improved Split File Settings Added support for M2i 49xx series Jump to position from calculation results P
87. H Using this icon one can temporarily disable the display synchronization for the currently active display This can be helpful if one wants to examine a detail in one display without changing the setup of the other displays After enabling the synchronization again the old zoom and scroll settings will be restored Advanced Synchronization E Activating the advanced synchronization option all current display modes will be synchronized This included cursor measurement mode and history mode for example If not activated one can use the measurement cursors in a single display without showing cursors in the other displays Setup Dialogue The display synchronization is set up within a dedicated dialogue It is possible to just sync all with one button click as well as to define multiple display sync groups and add displays individually The easiest setup is to synchronize all active displays to one group A single button click and all the work is done and all matching displays are synchronized in a newly build group eee ii is Clear all sync groups For individual setup one has to first create a new display synchro nization group Groups are numbered starting with the display type 2 Create new syncgroup O After having created the display synchronization groups each display has to be added to one of the groups for synchronization Close The title line of the dialogue shows to which group the currently acti
88. HHHHHHHHOHHHHHHHHHHHHHOHHHHOHHHHO8HHHOHHHHHOOEO8 22 layouka d Configuration Contar o es Dias ld ie 22 NS a 22 User Layout File an e we at aca e OL e Sate 22 Conigurahon File HARI A EA A iaa 23 Arangino A O O A e AE E D E E E 23 Arno ng Display Windowsra e EE T o 26 SHOWING Displays m NA BO colas loas 27 Switching DES OLED Ye ENS TMI ES he ene hee le eae ge E E dl ea N 27 MANTA An 27 Individual horkcuts Professional VO AA A AR A A A ab 28 ol A A 29 Main Too baranda Ment Funcions anessin nna otdoildcds 29 A A A ae ae Slate 29 NI to d 31 Hardware Meni En Ei A a ara N 31 Sein MEMITRAN EEE VE 32 ARAON N E a e a A E E ot Rb E E edad aloha 32 FFG SEIN SS eit cn Sin re a eae cal Se AN 35 Mi A ada tehorstaeeeet 35 o see Sere cer nec acne A ig eae geass ee heath needa eee nee E aaah aetna 35 PES Olea acs ce Os alto dto at ios 36 A RES a 36 hc A A A A Tahal aes 37 to Do O e dada Nc ence ates 37 Endine STL Se uara aa A A SGA 37 A A A A A A E A oat ee 38 Hardware Setup A O O 39 Uno Hardware A e aa N silent Saar abai a daaa 39 input Channel Dial que y o ida do 40 ON a la T AT TE E tere ere 40 Activating Deactivating Input Channels for Acquisition ti a bic 4 AS Mao oo s AA A na ticosys ERO I E E Se Mediandnatea dnd 42 Ali A A a a O E AA 44 Showing information of logded signals ia A A ci 45 Combinctioncor Digital Signals toa Bust A N A taedaattawed 46 npu Mode Dialogus essens aen e ciate EEE E hig ee eal EA nec 47 Common Model
89. Hel e a x EH ele New Hardware Settings Windows Help Average Max Deviation Max laix All single values of each cycle are examined for the highest and E lowest value summed and aver aged and the deviation is calcu sm Max 2 Max 3 Max 4 lated 200 mv As a result one has 4 different val aom ues for each selected cycled cal culation av 100 mY 200 mY 300 mY Min 1 Min 2 Min 3 Os 50 ns 100 ms 150 00 ns 250s 300 ns EE wj E Highest Min Lowest Min Average Min Deviation Min Function List The following list shows all cycle based calculations that have been available when printing this manual Please note that each single calcu lation will return 4 values Average shown as the direct calculation result highest maximum lowest minimum deviation Name Description Cycle Signal Info AV Shows a summary of all the following single calculation functions but only showing the average value for each entry without mini mum maximum or deviation Num Cycles Calculates the number of full cycles that is visible within the calcula tion area A full cycle is either starting with a rising crossing through the zero level and ending with the next rising crossing or it is start ing with a falling crossing and ending with the next falling crossing Frequency The frequency calculated as 1 period given in Hertz Period The exact time for one cycle given as time value in either nano sec onds ns micro second us or mi
90. Hz 13 650 MHz 4 Using the store to file option data is always stored on the hard disk This file is a valid SBench 6 file and can be opened for other A i purposes If checking the Autostore option the files will get an ascending index and each calculation meaning each new acqui Calculation Area sition a new data file is generated AS Complete Source Display The Calculation Area defines the part of the source signal that Analog Display 0 is used for calcualtion lt is possible to use the complete signal what is the default as well as just using the part of the signal that is the current view in the display window or the part of the signal that is located in between the two measurement cursors Using one of the latter calculation areas the calculation automatically re starts as soon as the area has been changed by zooming moving the cursors If calculating single values the used calculation area is shown next to the resulting figure in the info dialog The following symbols are used complete signal current view amp and cursor 34 If using one of the calculation areas current view or between cursors one has to select the source display from which these settings are taken YE DOOVOA OW 6 Checking this box default will automatically update the calculation as soon as the base signal will change its content or the calculation area will change Unchecking this box would only start t
91. If one likes to work with different user layout files a copy of the current layout can be stored to hard disk creating a new user file When doing the create command one can select which components of the current user settings are written to the new user file After creation of a new user file this one is automatically used as the current user file 22 SBench 6 Software Manual SBench 6 Layout and Setup Configuration File Handling Layout and Configuration Concept The SBench 6 configuration file sb6 cfg contains the individual hardware calculation and general setup The software can handle an un limited number of different configuration files which can be stored and loaded at any time Please note that settings that do not match the currently installed hardware are ignored The following three functions handle the configuration files Each of these functions is either available through the file menu or from the main toolbar Setup Load A configuration file sb6 cfg can be selected from hard disk The configuration stored there is loaded and all dialogues and settings are changed to the previously saved state Setup Save The current configuration is stored into the currently selected setup file sb cfg overwriting the former content If selected as SBench 6 exit behavior this is also done automatically when SBench 6 is closed If no setup file has been selected the button has the same function ality like the Save as bu
92. NGC aa Sats Se a 114 DUI PETG a eos 115 Dynamo ParametersPro Version comandar NA 116 General Informator il a A A sd td atan 116 A AEE EIEEE NT eh TENE E ec hata A Anes Matis Ech TE te os Stal once Ae Ae acorn RETESET E T TN 116 Export Import 000000 OOOO OOO OOOO OOOH OOOOH HHHHHHHHHHHHHHHHHHHHHHHHHHHOHHHHHHHHHOHHHHOHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHOHOOC8 1 17 A A A 117 SESALI E PLEA E A E A E E A E E E A E E E E 117 o 118 a A O ter sack a N 118 Showing information of loaded MAS iaa oie alae clean Sd cido 119 A IR 119 Export Data Formis available c scara ica 119 Export channels directly from the channel dialogue eii at dit 119 Expor Data ana Generalo elip wasabi al alc cA ee cpt i et T E E 120 E Plep corel ag icone E AN 121 NVC EOIN cass ce ate see ade Saha Sa a el eet Glace E at are rahe EEV ae a E E tie Carc acne Cras 122 PELE SETECNS A O E VENEET 122 Si AAA A A meen er eens 122 A O A A A A AN 122 SereenshobFrotessional VELSION nr dadas 123 Windows Installation Installation SBench 6 is delivered as one file installer and can be either found on CD in the directory Install SBench or in the internet under www spec trum instrumentation com Please check for the latest version of the software and manual before continuing SBench 6 is under permanent development and new releases with new features and bug fixes will be released frequently To properly run the software you are requested to use the latest drivers which can also be
93. SBench 6 Please see the topic before to get details on shortcuts setup Setup Toolbars This command allows to set up individual toolbars throughout SBench 6 If using this command a toolbar setup dialogue will appear allowing to modify all toolbars that are available through SBench 6 Please see the topic before to get details on toolbar setup User Settings This command issues the user settings dialogue which handles user layout shortcuts and toolbar settings The user settings dialogue is ex plained in more detail at the beginning of this chapter File Settings The file settings dialogue handles all file related settings of SBench 6 like cache storage format automatic preview calculation and others Please see the next topic to have more details on the file settings Internal Settings Internal settings contain general engine and GUI settings The engine handles hardware and all data transfers including streaming to disk The engine settings allow to change some internal parameters to optimize system performance These settings affect overall system speed streaming speed as well as reaction time and system stability The settings should only be changed carefully Windows Menu This menu topic will handle all window and arrangement functions Besides the commands shown below all currently generated display win dows are also shown here and may be activated and brought to top by clicking on the name inside the menu Tile Displays The tile
94. SPECTRUM SYSTEMENTWICKLUNG MICROELECTRONIC GMBH SBench 6 2 12 Data Acquisition Software for Windows and Linux Software Manual English version September 21 2015 SPECTRUM SYSTEMENTWICKLUNG MICROELECTRONIC GMBH AHRENSFELDER WEG 13 17 22927 GROSSHANSDORF GERMANY PHONE 49 0 4102 6956 0 FAX 49 0 4102 6956 66 E MAIL info spec de INTERNET http www spectrum instrumentation com c SPECTRUM SYSTEMENTWICKLUNG MICROELECTRONIC GMBH AHRENSFELDER WEG 13 17 22927 GROSSHANSDORF GERMANY SBench and digitizerNETBOX are registered trademarks of Spectrum Systementwicklung Microelectronic GmbH Microsoft Visual C Visual Basic Windows Windows 98 Windows NT Window 2000 Windows XP Windows Vista Windows 7 Windows 8 and Windows 10 are trademarks registered trademarks of Microsoft Corporation LabVIEW DASYLab Diadem and LabWindows CVI are trademarks registered trademarks of National Instruments Corporation MATLAB is a trademark registered trademark of The Mathworks Inc Keysight VEE VEE Pro and VEE OneLab are trademarks registered trademarks of Keysight Technologies Inc FlexPro is a registered trademark of Weisang GmbH amp Co KG PCle PCI Express and PCI X are trademarks of PCI SIG LXI is a registered trademark of the LXI Consortium Revision History Detailed information is found in the support area of our website http spectrum instrumentation com en sbench 6 software changelog Version Date
95. US arene nen ante ete n e a IE A den ici 47 mdividval Mode Dialogue a A A E ii 48 Alla AAA E OE E E A A e E 49 merna C lock Mode AA E a a A a a aN 49 EXE mall MOIES a e lo 50 Reference COMO e e eden ie ed boots ae 50 Analogue Caras rigger Dial a adidas 5 General Migger UD atac 51 kigger Modeand leye ESTO 00 EI n O T O AA NR eet rae Ten ere 52 Digital Cards Trigger Dialogue a e a et eon Sa cide la E GN en 54 mesa paludismo ES TT 56 Display Windows 0000 OOO OOOO OOOO OHH HH OHHH HHHHHHHHHHHHHHHHHHHHHHHHHHOHHHHOHHHHHHHHOHHHHHHHHHHOHHHHHHHHOHHHHHHHHHHHHHHHOHOE8 57 Different Display WIndows acses e chante A Monahan ds doce 3 EA A TREE SUNT a a Retreat nies tee 5 7 Common Euncions olmot Displays A ld eN 58 ME A Fee Or meee 58 AS a 59 VAS a a endn te emi ences tan E thee aout 59 Adaing ana Deleting Signa reids dies ai ola tdo 60 Reterenca o ma A ii 61 E O RARO 61 Miscellaneous Display Funcion A A ri 62 A ola o NA ciactiat gate E aaa etaceh Gite 63 STs G2 I alo Peet Rene Retest A A eT Te Oe ne ear Ute relate tr never Ree hem ener ee ee re 63 Display Commeni A E ala it an Sh aR es hl ath PON ee ata Cate a a eae te 64 SS UT SO le CCISUT Se dos 66 CONEX IN A O eet eet A ta nde BAW ae a ado lo eee A on Mees ART 67 Display SAEZ O ar a tala 69 Display Er E tud e ad el deta 70 A 72 A O o A A a e 72 O ROO 72 History Mode Eye agram kerriae eI E A ONNEN io ita 73 e a 73 Miscellaneous TUNCHOMS annasa ol 74 Segmented View Professional
96. a a Trigger Clock Mode Info A Analog Displays A Analog Display 0 Cursor Os 0V Hf CursorB Os OV f Cursor B A Os OV x Hz 0 Hz SBench 6 0 05 build 3432 Professional Single manual_layout U t Display 0 fa File New Hardware Settings Windows Help a E El El E XE a e m Preview 2 Bale Mode Standard Single Record Memsize egm 16k5 via o ts Pre Trigger Post Trigger 8ks VES sks Samples Trigger Clock Mode Info Analog Displays Analog Display 0 FE CursorB Os OV Cursor B A Os 0Y x Hz 0 Hz h x Kb e C E ae gt E co H E SBench 6 0 05 build 3432 Professional Single manual_layout U t Display 0 E File New Hardware Settings Windows Help Pens Bae EENAA KEA M Preview E Mode Standard Single Record Channels Term Range a E aes a Y Analog Input TTA J E M2i 3024 5 E gt El arch E 1M2 1 00 om fal Presinigger el arch E 1M 1 00 om sks E arch m 1MQ2 1 004 Omi El Samples El arch O 1M2 1 004 Omi KA F Ar Trigger Clock Mode Info Analog Displays A Analog Display 0 W CursorB Os OV Cursor B A Os OV x Hz 0 Hz Ee E BI i bis O lg Channels Channels Analog Input el archo el archi el arch2 i ll Al ch3 UY M2i 3024 5 P E BN
97. a i gt E Digita 4 B Calculation The changes will affect the display immediately and shown columns are also stored in the user settings file Changing Settings with Context Menu Besides the Enable Disable capabilities one also has the opportunity to change the input settings using the context menu All available settings as listed inthe ETT o gt a columns of the channel dialogue form an entry with sub entries in the context dialogue Using the context dialogue it is possible to change settings of one channel multiple channels all channels of one card or even all input channels o Ree aa of one type as shown in the above chapter X E 100 Y 0 m8 i E i Disable E 100 m Omi Beneath each entry listed in the context menu are all settings that are available Input Termination for this entry Clicking on one selection will change all marked channels to use Input Range 50 mv that setting In our example we see all channels of the card being set to 100 mY Input OFFset lv 100 mV input range 200 mv Calculation j 500 mY The currently selected setting is shown with a check if all channels are actually a 1 00 f o displays 3 set to the same setting If the channels have different settings no check is shown 42 004 a Remove From displays Clicking on one setting will of course then change all channels to use the same setup Settings Change Colors 5 00 Y Add
98. a new data storage directory It is also possible to directly type the path into the working directory field The button Clear working directory will erase all SBench 6 files from the working direc tory including data files export files screenshots and temporary calculation results File Format The file format tab window allows to select different file formats for data storage inside SBench 6 O SBench 6 can directly store data into different bina EEE Fermi ry file formats This storage is used when activating FIFO ae mode as well as when activating standard acquisition mode As all these offered file formats are pure binary file formats without resorting or recalculation of data the ase file data storage speed is similar on all formats l Do not split As the default format SBench 6 contains most signal and ati data information it is recommended to use this format Moinm fiede ee However if doing long acquisitions it may be more suit Split at number of samples able to directly stream to a data format that is supported Maximum number of samples 4k5 by third party products like pure binary or wave format 2 When activating the split at file size radio button the data is written into split files of a defined length The data is consistent meaning that there is no gap between the last sample of one file and the first sample of the next file Due to some file handling and header over
99. agged to a display window or it can be used for further cal culations One can for example issue a math function SUB us ing the live signal and the reference signal to see the changes in relation to the reference signal IN Range E Input offset Calculation Copy as Reference O The copied reference signal is shown inside the display as a standard analog signal Zoom Functions All display windows allow a huge number of different zoom functions to cope all different needs that may occur lt may be a good idea to put the zoom functions that are suitable for you on some shortcuts to have them at a finger tip Adding new shortcuts is explained in the previous chapter Layout and Setup Please note that the display toolbar has a limited set of zoom functions per default If you like to add further functions to the zoom bar you can simply edit it by right clicking somewhere in the toolbar The following functions are available for zoom Define Zoom Area Pressing this button will change to the define zoom area rectangle zoom mode The mode will stay active until another mode like cursor measurement or mouse wheel zoom is activated or the mode is deactivated again by re leasing the button In this mode the mouse can be used to define the exact area to which one wants to zoom The area is defined by moving the mouse over the area of interest with the left mouse button pressed After releasing the mouse button the display
100. aken 6 Checking this box default will automatically update the calculation as soon as the base signal will change its content or the calculation area will change Unchecking this box would only start the calculation once and hold the calculated figure until the calculation is started again D Addto displays default checked will automatically add the new calculated signals to a matching display If no display is currently shown a new matching display is automatically generated Special Histogram Display Functions Bar sample display The button changes between standard display with a line connecting each value and a bar display as shown on the right side where each value is shown as a rectangle 94 SBench 6 Software Manual Calculations Calculation Functions Calculations SBench 6 is capable of doing a lot of calculations on the acquired or loaded data Calculation results as well as cursor measurement functions are shown in the information window Details on cursor measurement commands are shown in the display window chapter Calculation Functions Calculation functions offer a very fast and versatile way to analyze data without the need for additional software tools SBench 6 is perma nently enhanced by new calculation functions Please check the latest software version to have access to all calculation functions Spectrum Is open to add new calculation functions on customer request Please check with our team what additional ca
101. al licenses License Examples System 1 System 2 System 3 Professional License Multi License 1 Card 1 x Pro License 3 Cards with Star Hub 1 x Pro License 1 x Multi License 1 Card 1 Card 1 Card 3 x Pro License 3 Cards with Star Hub A Cards with Star Hub 2 x Pro License 2 x Multi License 3 Cards with Star Hub 2 Cards with Star Hub 1 Card 3 x Pro License 2 x Multi License c Spectrum GmbH 11 Licensing Version Overview The Base version with no time limit is included in the delivery of each card and can also be freely downloaded from Web page www spectrum instrumentation com sbench html The Professional version requires a license purchase Updates within an SBench version can be downloaded from the web page at any time free of charge to take advantage of software operational improvements Operating Systems Windows XP Vista 7 8 Linux KDE Environment Linux Gnome Environment Card Configuration Single Card Multiple Cards one system License Project Load Store Modes and Features Standard Acquisition Replay FIFO Acq of several GSamples Firmware Block Average Multiple Recording Replay Gated Sampling Replay ABA Mode Timestamp Digital Inputs Outputs BaseXIO trigger lines Setup Functions Channel Setup Clock Setup Trigger Setup Mode Memory Setup Streaming Setup Timestamp Setup Display Windows Preview Display Analog Waveform Display Spread Waveform Display Digital Waveform Display Hi
102. al settings of each card will be store and are available again if switching back to Individual Mode Dialogue A8 SBench 6 Software Manual Hardware Setup Dialogues Clock Dialogue Clock Dialogue The clock dialogue allows to set up all clock related settings including the sample rate and multiple cards running with different divided sam pling rates Depending on the used hardware the clock dialogue may look a little different with less options available Please note that the available sampling rates may depend on the currently selected channels Some cards like M3i 4142 or M2i 3025 or others allow higher sampling rates when only activating half of the channels To access these higher sampling rates it is necessary to de activate the channels inside the Channel Dialogue first Afterwards the higher sampling rates are available in the clock dialogue The setup dialogue stays on screen and changes will immediately take effect The dialogue can either be docked to other setup dialogues can be placed somewhere on the screen or even on a second screen when using the freely floating version of it or can be hidden using one of the Toggle commands Please see the chapter Arranging Setup Windows to see how the setup window can be placed at different locations and how the show and toggle commands work Depending on the selected clock mode the dialogue will slightly change and offer different settings elements The three different clock dia log
103. alculation The low level defines the lower border from which these figures are calculated of rise time for example is the time the signal needs to come from low level to high level O The high level is used for all transition calculating functions like the rise time and fall time calculation The high level defines the higher border from which these figures are calculated of A click on the button next at the right end of each setup line opens an additional dialogue that allows to program these settings very detailed c Spectrum GmbH 101 Cycle Based Measurements Pro Version Calculation Function List The crosslevel setup allows to either program the crosslevel relatively or ab solute O Marking this checkbox defines the level relatively to the current signal min and max value The level is then recalculated on every new acquisition according to the new signal shape 2 Enter the relative level in percent of the min to max range A level of 50 will therefore be directly in the middle between min and max Marking this checkbox defines the level as an absolute voltage value in dependent of the current signal shape or level Enter the voltage value for the level in mV Please be sure to select a value that is in the range of the current signal If the signal is outside the defined levels the calculation won return correct results Cycled Calculation Example As a first step the zero transitions rhe detecte
104. alogue all available toolbars are listed Please select the one you want to change by clicking on the tab Please note that inhere also toolbars are shown that are not visible on the screen This might occur if not all types of display windows are shown at the same time The toolbar selection is not visible if calling the setup function directly from inside a visible toolbar Each line of the list corresponds to one command including the icon of that command as shown in the toolbar and the command text itself The meaning of the different commands is described later on in this chapter In front of each command line is a checkbox which defines whether this command and the icon is shown in the selected toolbar or not The toolbar can be set up individually by checking the commands that are needed and unchecking the commands that should be hidden The sorting of the icons cannot be changed in SBench 6 c Spectrum GmbH 27 Layout and Configuration Concept SBench 6 Layout and Setup If all iconbars have been individually set up one can close the dialogue using the close button This will automatically take over the changes To store the changes to hard disk one has to store the user file as described further above Individual Short cuts Professional Version SBench 6 has the ability to run commands on different short cuts to speed up the interactive work with the software and especially with the display Using different shortcuts for functions
105. als Bus Digital Bus Inspection FFT Harmonics Cursor Movable Comments If you buy a software license for an already delivered card you will get an installa tion code The license is installed using the Spectrum card control center Please see the hardware manual for detailed information Please note that the SBench 6 license is installed on the Spectrum hardware itself and it is not necessary to re install the license after moving the card to another PC License Prof Prof Prof Base Prof Prof Base Prof Prof Prof Prof Prof Prof Prof Base Prof Prof Prof Prof Prof Prof Base Base Prof Prof Prof Prof Prof Basic Calculations Min Max Average Peak Peak Effective Signal Info Slope Cycle based Calc Number of Cycles Frequency Period Duty Cycle Pos Neg Width Cycle Min Max Cycle Average Cycle Peak Peak Cycle Effective Cycle Rise Fall Time Math Signals ADD SUB MUL DIV AND OR XOR NAND NOR XNOR Copy as Reference Conversion A to D Conversion D to A Signal Averaging Multi Averaging FIR Filter Concatenate Formula Interpreter Frequency Calc FFT SNR THD SINAD SFDR ENOB Enhanced Calc RMS Noise Histogram E Feature Update for M31 4142 sn 08025 Command line parameters file types supported by SBench 6 SBench 6 can be started with some command line parameters to set up a desired environment directly You may add any of these parameters in the properties page of your program lin
106. als to a matching display If no display is currently shown a new matching display is automatically generated 8 Define how many consecutive segments should be averaged to a new segment The default setting is all which will generate a signal containing only one segment being the average of all segments of the source signal c Spectrum GmbH 11S Dynamic Parameters Pro Version Calculation Function List O When checked the resulting average signal will be divided by the number of average loops and will therefore have the very exact reso lution as the source signal Dynamic Parameters Pro Version General Information The dynamic parameters will analyze a FFT signal for different dynamic figures It is assumed that the base signal for the FFT is a sine signal Please see the related ap plication note Measuring of Dynamic Figures to learn how these values are calculated and how the results are judged Please see the general description for single value calculations to see how the general setup of the function is done Bin size The number of harmonics defines how many of the harmonics spectrum parts are 2 counted as harmonics level and not as noise levels A standard value is 6 harmonics Calculation Area meaning that harmonics number 7 if there is a visible harmonics level is already count A Complete ed as noise signal Source Display FFT Display 0 2 The bin size is used for asynchronous signals w
107. aming file format is done inside the file settings dialogue which is explained in more detail in one of the previous chapters Once used as streaming data the resulting files can be opened by third party software as well as opened and displayed inside SBench 6 If using the streaming mode there is no difference in the SBench 6 behavior You still have FIFO preview as well as preview window and data is opened inside the display window automatically directly after streaming data acquisition has ended c Spectrum GmbH 117 Import Export Import Import The import function allows to import different formats into SBench 6 to have reference signals or to compare loaded signals with acquired ones The following import formats are available Please see further below for more details on the file formats Name File Extension Description SBench 6 sb dat This is the native SBench 6 data format which includes all details of the acquired data timestamps and ABA samples as well as detailed information on the data scaling names and descriptions The SBench 6 data format is the default format for streaming as it is optimized for fast data storage contains all signal and setup information and also contains data preview information SBench 5 dat This is the file format of SBench version 5 SBench 5 files can be read and written giving acccess to previously stored data in the new SBench 6 software as well as third party products that already have import or
108. anagement tools you can use them to remove SBench Otherwise run the following com mand as root For rom based distributions For debian based distributions c Spectrum GmbH 9 Platform Overview General General Platform Overview System Requirements Supported platforms e Intel x86 and x64 AMD no ARM e Windows XP Vista 7 8 10 32 bit platform e Windows XP Vista 7 8 10 64 bit platform e Linux with kernel 2 6 x 3 x or 4 x 32 and 64 bit platform e Linux with KDE Gnome Hardware recommendations The following recommendations are based on experience and test installations In general SBench 6 will run on all machines that support the above mentioned platforms but may become slow if not sticking to the hardware recommendations e CPU e All Intel CPUs starting with Pentium 4 Core2Duo Core2Quad Core i3 Core i5 Core i7 Xeon Celeron counterparts e All AMD CPUs starting with Athlon 64 Athlon Opteron Sempron K8 series Athlon 64 X2 K9 series Phenom Athlon Opteron Sempron K10 series e Memory e Standard acquisition 1 GByte e Usage with high channel counts 2 GByte e Fast FIFO streaming 3 GByte e Hard disks and hard disk space e Program and supporting files about 40 MB e Temporary data and acquisitions depending on selected acquisition length May be up to several GBytes e Special High Speed FIFO streaming requirements e Recommended 1 processor core for each acquisition card in the syste
109. anual setup one can overwrite these settings and change the result signal characteristics This is for example necessary if the function generator is used to generate a signal just with mathematical expressions without having a source signal s O These settings define the result signal if the manual setup 8 is activated It is possible to define sampling rate resolution data length and trigger position as well as the virtual signal amplitude If using the function generator without a source signal these settings need to be set to define the result signal 110 SBench 6 Software Manual Calculation Function List Signal Calculations Pro Version Function List All functions work an argument The standard argument is the x current sample which runs from zero to length 1 The argument can also be modified using another expression This allows to manipulate the time base of the result signal Source Signals Operators Steady Functions Non Steady Functions sigO x value of source signalO Addition sin x Sine if x min max if x gt min and x lt max the sig 1 x value of source signal 1 Subtraction cos x Cosine result is 1 0 otherwise zero sig2 x value of source signal 2 Multiplication tan x Tangent sign x is 1 0 if argument is negative sig3 x value of source signal 3 Division asin x Arc Sine 1 0 if argument is positive Modulo acos x Arc Cosine tri x d Triangle with d of one A Power atan x Arc Tangent period rising
110. assive channels without any additional settings available D The imported channels have their own top node Imported channels are grouped by file they re loaded from The type of loaded signal can be seen by the image that is shown in front of the signal name Calculated signals are also shown under a separate top node They are grouped by the type of signal In our example there are two calculated FFT signals 40 SBench 6 Software Manual Hardware Setup Dialogues Input Channel Dialogue Activating Deactivating Input Channels for Acquisition Each channel can be individually activated or deactivated for the next acquisition Please note that some cards have higher sampling rates if only a part of the channels is used for acquisition In that case the higher sampling rates are available as soon as some channels are de activated Please also note that the on board memory of the cards is shared between all activated channels leaving more memory for a single channel if less channels are activated Directly A single channel can be activated or deactivated by pointing on the channel name using the mouse wheel to change between activated Channels and de activated As an alternative one can also change the channel activation by using the middle mouse button A double click on the eo Term Range channel name will activate the setup dialogue as shown further be NES Analog Input M2i 3027 SM100000 on E a Ar cho M 50 10 0Y 5 a
111. ata replay steps For each replay setup the following steps have to be performed e Acquire generate load or import existing data to SBench 6 The available data is shown in the input channel list be it acquired data or loaded data e Assign the data to the output channels by dragging the data to the output channel list e automatically Re format the data to the required output format lt may be necessary to change the resolution e g acquired 12 bit A D data should be replayed on 14 bit D A device or to change the data ordering when changing the channel ordering or combining sig nals from different sources This step is automatically done by SBench 6 before the data replay is started e Set up the required output mode All settings dialogs are available for output channels also Please check the following chapters for details on these e Start the output by clicking on one of the start buttons The Spectrum D A cards have internal hardware data conversion between 12 14 and 16 bit This feature is supported by SBench 6 Please update to the latest hardware firmware to have this feature available on your AN card Overview Please see the data acquisition overview to have a general overview about the SBench 6 window and dialogue structure In this chapter we only concentrate on the additional dialogs and settings that are visible when using a data generation card be it an arbitrary waveform gen erator or a pattern generator The input
112. atically as soon as a channel is imported it will be automatically added to the display windows If this option is disabled the user needs to manually add the chan nels to the display windows Convert unsupported channels If active you can drag and drop channels to different display windows starting a matching conversion job automatically It is for example possible to drag an analog channel to a FFT window starting the FFT or to drag digital channel to an analog display starting a digital to analog conversion Dim background channels If activated the background chan nels are dimmed to a darker color to emphasize the currently se lected channel Popup channel name fade out Defines the time how long a channel name is shown near a signal if the mode is activated The mode can be activated by the button from the tool bar Show channel name if cursor near signal To optimize FIFO data acquisition it is possible to limit the FIFO online display data lt is either possible to ask for this dis play disable or to automatically disable the FIFO data display Please note that online FIFO data display consumes a lot of pro cessing power and may cause an overrun if using high FIFO streaming rates Set Fifo online display limit Set the limit for online Fifo data display to a value of MBytes s of streaming speed User settings 4 User setting Sst x E al Save on SBench exit Common Settings o
113. avior this is also done automatically when SBench 6 is closed If no setup file has been selected the button has the same function ality like the Save as button Setup Save as The current configuration is stored into a new setup file sb cfg The former setup file is left unchanged and can be loaded again at any time restoring the original setup Export SBench 6 This function will store a signal selection as a SBench 6 data file with the extension sb dat The signals to be stored can be selected from a list containing all signals with valid data in it c Spectrum GmbH 29 Main Toolbar and Menu Functions SBench 6 Layout and Setup Export SBench 5 This function will store a signal selection as a SBench 5 data file The data format is used by the previous version of SBench and is also used throughout some third party products The data format is documented in detail in the SBench 5 software manual Please contact the Spectrum support team to get a copy of this manual if needed The signals to be stored can be selected from a list containing all signals with valid data in it Export Matlab This function will store a selection of signals directly as MATLAB binary file It is then possible to do further analysis and more powertul calculations with the MATLAB software The signals to be stored can be selected from a list containing all signals with valid data in it Export ASCII ES This function will store a selection of signals in a
114. be enabled or disabled for the output a Phase shift Each output channel can have its own emi Ta signal frequency as a divided value from the base frequency 1 Offset 0mV If the hardware has signal filters in stalled a matching filter can be set here Store setup Load setup 6 Each output signal can have different waveforms which are selected by the but tons If selecting a waveform shape the waveform parameter area 7 will change according to the waveform shape The waveform parameter area shows a matching selection of settings for the selected waveform shape 6 Inhere output levels rise times phase shifts and duty cycles can be defined The start button will setup the hardware to match all selected settings and start the output of the define waveforms To change settings one must first stop the output again and then select different settings O The setup of the easy generator can be stored separately from SBench 6 to have easy and fast access to different easy generator setups Function Generator The most powerful way to generate output sig nals inside SBench 6 is the universal function Channels Digital bits 4 Function Generator generator The function generator is called pe from the menu New gt Sig nal Calculations gt 4 Y Time domai Source Signals Channels Destination Ch Name i UN signal a Signal 0 Double clickt signali Function Generator E a i Double clic
115. be executed for the cursor that has been moved last For example to place cursor B three positive edges to the right one then has to move cursor B and press three times the jump to next rising edge button Icon from toolbar Icon from segment Description control bar EF Jump to the previous rising edge of the marked signal Jump to the previous falling edge of the marked signal n LJ Jump to the next rising edge of the marked signal mu E Jump to the next falling edge of the marked signal Ar ci Jump to the next level change being either positive or negative edge of the marked signal Jump to the previous level change being either positive or negative edge of the marked signal El ES Bl Extended jump dialog The extended jump dialogue can be issued by clicking the com mand button from the tool bar The dialogue can be left open for Jump to location sss navigation purposes and can be docked anywhere inside the window Cursor A Cursor B No channel locked a joichos DI ChO5 Select search start point Inhere the currently active cursor is shown that will be moved when issuing a jump command Automatically the cursor is selected that has been used latest By clicking one of the radio buttons one can directly select a cursor for the next jump operation The drop down list selects the start point for the issued jump com mand The different start points are shown below Three different edges can be sear
116. blems by examination of minimum and maximum returned figures In our example we see a very small frequency variation throughout our analyzed signal and see that the signal is only varying between 585 674 Hz and 585 942 Hz with an average frequency of 585 821 Hz and a very small deviation difference from the average value of only 79 860 mHz Settings There are some special individual level settings needed for all cycled calcula tions Cross Level Definitions Fero Level Auto 50 Low Level Auto 10 The level settings can be automatically derived from the signal default behav iour or they can be individually programmed to matching values depending on the source signals Individual level programming can for example be used if the zero level of the source signal is known and may be at a different place to the calculated one due to signal attenuation or overshoots High Level Auto 90 Number of acquisitions for averaging 1 Each level definition is shown inside the setup dialogue as seen on the right Calculation Area O Current view The signal zero level is needed for all cycled calculations as the cycle de Source Display tection itself is based on this value and cycle start end transitions are detected Analog Display 0 x when Cheong this level _ Select Channels _ V Keep calculation le loop 2 The low level is used for all transition calculating functions like the rise time Cancel and fall time c
117. cached card Delete cached card 15 Getting help Manual Getting help This manual is updated regularly and new features are added to the documentation a short time after they have been added to the software Please download the latest SBench 6 manual from the Spectrum website to have access to new features and more detailed function descrip tions Help The most recent documentation is available through the help function of SBench 6 itself Help text will give you a short de scription of the functionality in cluding cross references to related functions To access the software help one can use the F1 key while point ing the mouse cursor to the ele ment of interest The help system of SBench 6 also includes printing capabili ties bookmarks for topics that need to be looked up more of ten cross reference and search functions to move from one top ic of interest to the next one 48 D 008 SBench 6 documentation Channel Dialog Ansicht Lesezeichen Hilfe Gehe zu ax Channel Dialog Datei Bearbeiten ecer _ Lesezeichen Suche 4 Channel Dialog Suche nach gefundene Dokumente General Description S This dialog manages all the channel and data file related settings and 5 Analog Input is the source for any El Mi 3024 SN100000 signal drag and drop actions To display any signal just drav it with the le mouse Dutton pressed to a display window You may
118. ce signal name as postfix It is pos sible write into this input field o give the newly gener A ated signal an other name delo le ia Calculation Area The store to cache option is the default setup for a signal calculation Calculated data is stored into cache in memory giving the best performance If the cache is full data is stored into a temporary file In ei ther way once calculated the new signal can always be exported to a file Select Channels 4 Using the store to file option data is always stored on the hard disk This file is a valid SBench 6 file and can be opened for other purposes If checking the Autostore option the files will get an ascending index and each calculation meaning each new acquisition a new data file is generated 6 The Calculation Area defines the part of the source signal that is used for calcualtion It is possible to use the complete signal what is the default as well as just using the part of the signal that is the current view in the display window or the part of the signal that is located in between the two measurement cursors Using one of the latter calculation areas the calculation automatically restarts as soon as the area has been changed by zooming moving the cursors If calculating single values the used calculation area is shown next to the resulting figure in the info dialog The following symbols are used complete signal 4 current view 5 and cursor 34 If
119. ch input mode of 3 between samples input and direct time input al samples If selected to samples input the field will E If selected to time input the field will accept Samples accept pure samples values or entries with a Era pure time values which are recalculated to samples modifier input of k M G samples value automatically using the cur rently selected sampling rate Time values are entered as seconds or fractions of The mod ifiers m u n are accepted 1925 192 Samples 10s 10 seconds 16 kS 16 kilo Samples 16 x 1024 16384 Samples 20ms 20 milli seconds 0 020 seconds 4 MS 4 Mega Samples 4 x 1024 kS 4 x 1024 x 1024 Samples 30 us 30 micro seconds 0 03 ms 0 000030 seconds 2 GS 2 Giga Samples 2 x 1024 MS 2 x 1024 x 1024 x 1024 Samples 500 ns 500 nano seconds 0 5 us 0 0000005 seconds When using another modifier than allowed for the current entry mode the field will automatically switch to the other entry mode 1 This field defines the selected export file As a default all export files will be exported to the common data folder Please use the button to select a export file location manually 6 Select the combination of values that should be printed in the ASCII file It is possible to print out y values of all channels x values time or frequency or index values just a numbering of the samples beginning with O or a combination of these value fields Select the s
120. checking the Autostore option the files will get an ascending index and each calculation meaning each new acquisition a new data file is generated 6 The Calculation Area defines the part of the source signal that is used for calcualtion It is possible to use the complete signal what is the default as well as just using the part of the signal that is the current view in the display window or the part of the signal that is located in between the two measurement cursors Using one of the latter calculation areas the calculation automatically restarts as soon as the area has been changed by zooming moving the cursors If calculating single values the used calculation area is shown next to the resulting figure in the info dialog The following symbols are used complete signal current view 5 and cursor 3 If using one of the calculation areas current view or between cursors one has to select the source display from which these settings are taken 6 Checking this box default will automatically update the calculation as soon as the base signal will change its content or the calculation area will change Unchecking this box would only start the calculation once and hold the calculated figure until the calculation is started again Addio displays default checked will automatically add the new calculated signals to a matching display If no display is currently shown a new matching display is automatically generated In
121. ched by the jump command The first line is positive edge the second line is negative edge while the third line is any edge positive or negative For each edge command and pulse also one can define how many edges pulses should be jumped Entering a 5 here would move the cursor by 5 edges of that type in the selected direction The left button of each line jump to the previous edge pulse The right button of each line jumps to the next edge pulse D When jumping to pulses one can define whether the pulse to detect has to be larger or smaller as a specified time Using this powerful function one can by example jump to failure conditions where a pulse is too long than expected As soon as the active cursor is locked to a bus signal the jump to bus value feature is enabled Inhere one can directly jump to a ded icated value that is formed by the bus signals The value is entered in the same radix that has been defined to show the bus signal Jump start points The jump commands are issued in relation to a position This position is normally the current cursor position but can also be changed inside the dialogue The changed jump anchor is only suitable for commands issued inside the jump dialogue and not for the small jump buttons that can be directly clicked inside the digital display The following anchor types are available inside the drop down menu Cursor This is the default anchor mode The current cursor position is use
122. cked to one signal and will then show the exact signal values in the information window 7 Display Toolbar The display toolbar contains display related buttons that are used to zoom the signals to select different view aspects of the display and to select the cursor measurement mode After doing a zoom function the last zoom selection is stored inside SBench 6 It is possible to undo and redo zoom settings using the undo button With this function it is possible to jump between different settings Information Window All cursor measurement results of the different display windows as well as calculation function results are shown in the information win dow It is possible to reduce the selection of displayed results by using the settings mode accessible through the right mouse button In settings mode each measurement and calculation block can be deactivated from display without deactivating the measurement itself If displaying a calculation result inhere it is possible to copy result lines to clipboard or to setup the calculation function from here by using the context menu of a result which is available through the right mouse click 18 SBench 6 Software Manual Data Replay Overview Theory Data Replay Overview Theory Data replay with SBench 6 can be used as stand alone replay in combination with data acquisition cards or as a feature of an i o card that can perform data acquisition and data replay like a digital I O card D
123. cor respond to the selected input range as the scaling is done based on the voltage level The maximum voltage level insert ed here is scaled to the maximum custom value 3 and the minimum voltage level inhere is scaled to the minimum cus tom value 3 Please note that source values are expected in mV for the scaling The custom value base shows the re scaled values that are used instead of the source amplitude values 2 Custom minimum and maxi mum values are given in the selected unit Please enter a minimum custom value that should be used instead of the minimum amplitude and a maximum custom value to be used instead of the maximum amplitude The custom unit entry defines the unit that is used throughout SBench 6 for the scaling Please note that the unit is just a name and is not checked for consistency Make sure to only enter the basic form of the unit not using any qualifier as SBench 6 will add qualifiers TN automatically If for example 1 V is scaled to 200 mA please enter 0 2 A as scaling and not 200 mA SBench 6 will automatically change the A to mA for values beneath 1 O The probe amplifier buttons will set the custom scaling to a selected attenuator amplifier Pressing one of the probe amplifier buttons will use the currently selected input range as a source amplitude 2 and will then set the custom value to a scaling factor of either 1 1 1 10 1 100 20 dB 40 dB 60 dB 80 dB or 100 dB The custom unit is set back to V
124. creen layout with all setup dialogues channels trigger mode clock including the information win dow showing cursor measurement results and calculation results and a screen layout without any setup dialogue and without the infor mation window The current view state of the preview window will be kept unchanged when using this function Toggle Setup and Info and Preview The function will toggle between a screen layout showing all setup dialogues channels trigger mode clock the information window showing cursor measurement results and calculation results and the preview window and a second screen layout only showing the signal display windows Using this function will maximize the visible area of the signals and will show the signals display with the best resolution available with your screen c Spectrum GmbH 33 Main Toolbar and Menu Functions SBench 6 Layout and Setup Help Menu The help menu contains all information and help files on SBench 6 itself Help Contents This command starts the help system of SBench 6 with an interactive and cross linked help on all topics of SBench 6 To get specific help on one part the F1 key can be pressed while pointing on the topic of interest SBench 6 Manual Invokes the installed SBench 6 PDF manual which has more information about the features and functions of SBench 6 in it This command needs a PDF viewer installed to work Info The info screen gives detailed information on the cu
125. croll settings on multiple displays If one for ex ample wants to see the same portion of signal of 48 ms 26ms 2 4ms 22ms Ams l amp ms l6ms i ms lms lms 500 us mixed mode analog and digital signals or one has a huge number of signals making it more mE U E Display 11 SyncGroup 0 comfortable to split them across multiple dis plays E E E 400 rr Le esd EE 68 ES CO Ee E To obtain an easy way of synchronization be tween different displays two or even several dis HAN plays can be linked together using the display synchronization As soon as displays are syn chronized zoom and scroll position will be shared 400 m i 2 0ms 72 605 A 2 m5 lL 8ms l 6ms l4ms l2ms 1 ms 500 us SA A l a The icons handle the display synchroniza tion and allow to set up synchronization to split up the displays or to temporarily take out one display from synchronization 2 3 O al synchronized displays are marked in the display window title It is possible to have multiple synchronization groups a S E The position of the displays and the zoom factors are now synchronized and moving the slider of one display will also move the slider of the other display Setup Display Synchronization This icon calls the general setup dialogue for display synchronization It allows to add sync groups and to add or delete displays from the sync groups Enable Disable Display Synchronization E
126. ction On each tab of the hardware window there is one group of hardware settings available The hardware settings can be done for a group of cards or it is possible to individually setup cards that are synchronized in one system Main Toolbar The main toolbar on top of the software contains all general hardware and setup related buttons Using one of the green arrow buttons one can start the hardware either with single shot or in a loop This toolbar also contains display and screen layout buttons which allow to generate additional display windows or arrange the currently shown display windows Preview The preview window shows the complete acquired signal including the current selection in the display window The preview window always acts for the currently selected display window and will change its content if changing from one display window to the next one It is possible to change the zoom area and to move the selected display area with one mouse button The currently selected display area is marked in light gray inside the preview window Analog Display Window The display window is used to show the signals to zoom into details and to measure signals with cursors New display windows can be generated using the main toolbar 2 or the menu on top of SBench 6 Signals are added to a display window simply by dragging them c Spectrum GmbH 17 Data Acquisition Overview from the Channel window 1 to the display window of interest T
127. d fo spl it the sig nal E 6 0 06 build 3523 Professional Single default U t Display 101 5 ioj xj Into single cycles Fd File New Hardware Settings Windows Help zj a x Therefore a level can be pro grammed which is used as a zero level of the signal or the calcula tion routine can calculate this zero level automatically by mea suring max and min value and setting the zero level in relation to this in our example 50 The behavior can be programmed in the settings as shown above End of a cycle start of next cycle is detected as soon as a transition over the zero level has taken place The very exact transition position is calculated by a linear approximation between the sam ples After the exact cycle transitions have been detected each cycle IS FA SBench 6 0 06 build 3823 Professional Single default UCE Display 0 determined for himself calculat A han Seana a Gens ES _ x ing the figures of interest for each cycle In our example we see the differ ent minimum and maximum cal 300 mv Max 1 Max 2 Max 3 Max 4 culations for each cycle 200 m 100 mw ov 102 SBench 6 Software Manual Calculation Function List As the last step all cycle based re sults are analyzed and form the Pe SBench 6 0 06 build 3823 Professional Single Cycle Based Measurements Pro Version Highest Max Lowest Max results File New Hard Settings Windows
128. d inside the opened file Max ADC Value 1000 mv 1000 mv ASCII Binary As a standard the length of the signal is automat ically derived from the file by counting the available data If neces ASCII settings sary the length can be manually set The posttrigger value defines Values KAY the trigger position inside the data The trigger position is set as the oo e zero on the x axis when displaying data Format 12 34 dot 4 ASCII Binary The samplerate defines the x span between two Newline Line feed n 7 samples Please set the value matching the original x axis resolution Skip lines o GOGO 8 Skip columns 0 Restore last setup ASCII Binary The ADC resolution has to be defined to scale the data correctly so Binary not shown The Data Coding input is needed to interpret the binary data correctly The binary standard is Two s complement whcih spans data from max to max 6 ASCII Binary Wave These settings are needed to scale analog channels from the file Please select the values matching the analog channels D ASCII Additional ASCII import settings that are needed to cover all kind of ASCII source files Please see the ASCII export chapter to learn more about the settings ASCII Binary Wave The restore last setup button allows to recall teh previously made setup which is stored in the configuration file 118 SBench 6 Software Manual Export Import Export
129. d to execute the jump command The cursor is automatically moved with the jump allowing to navigate through all data Data start end Beginning End of the signal is used as a anchor for the jump command This allows for example to easily jump to a dedicated edge of the signal acquired Current view start end The current view area inside the display is used as a base This base will change if you move the current view Please note that using a different jump anchor than cursor will mean that the edges pulses are always counted from that anchor when issuing a jump command Jumping to the third pulse when selecting data start will always end up at the third pulse Issuing the jump com mand several times will not change the position but one than has to change back to cursor anchor to navigate further c Spectrum GmbH 87 Digital Display Display Windows Segmented View Professional Version This is a description of the display of segmented signals as generated when doing an acquisition with Multi ple Recording mode Gated Sampling mode or ABA mode The segmented display is only available if at least one signal shown in the display has been acquired with one of the segmented modes The segmented display is not available when doing single acquisitions This display mode will show the segments of the signal incorporating timestamp values if acquired and allows additional navigation inside the signal based on the segments The standard dis
130. d under 5 D The printout preview shows how the screenshot will look like including the activated options under 5 Use the buttons to execute the screenshot command to use the printer preview or to cancel Screenshot Professional Version The screenshot utility allows to make a screen shot of the currently activated display offering different settings and file formats Q Select target Export as image A 9 563 us 917 942 mV B 9 289 us 897 691 mV Select the screenshot target here A SS LL AA screenshot can either be directly copied to O SANAR RUM SB6_ApplicationData data Analog Display 0 la MN dom a the clipboard to be pasted into some other documentation software or it can be stored as a file Depending on the target selection the available settings may change bat Sick AAA o A A bolo Pit AMI PFI bow lo EN AM MA bom EN HAN TEA l a EA PIM FA A III AA III D 10 us 9 8us 9 6us 9 4 2us 9us 8 3us 8 6us Selecta path and a file name to save the screenshot in As a default screenshots are saved to the SBench 6 application data fold E so Select the screenshot file format and qual ity here Different standard image formats are supported by SBench 6 like jpg png tif or bitmap The Quality figure defines the image quality in percentage if one has selected a compressing file format like jpg a E E cS
131. d you re asked what to do whether to store the configuration or whether to discard changes e Never save to current config file all changes are discarded and the configuration file is kept unchanged The original configuration stored in the current config file can be used again Remember choice Using the box Remember choice will use your selection for any future exits of SBench 6 To change the behavior again one needs to use the user settings dialogue from the menu Main Toolbar and Menu Functions The following commands are all available from the main menu of SBench 6 Most of these functions can also be put into the main toolbar as described under the chapter Individual Toolbars before Nearly all of these functions can also be used as a shortcut command as described in the chapter Individual Short cuts before The functions are explained in more detail in the dedicated chapters later in this manual File Menu The file menu contains all file and general system related functions like configuration and signal handling export and import and screenshots or print commands Setup Load A configuration file sb cfg can be selected from hard disk The configuration stored there is loaded and all dialogues and settings are changed to the previously saved state Setup Save The current configuration is stored into the currently selected setup file sb cfg overwriting the former content If selected as SBench 6 exit beh
132. dard display The locked cursor can only move on the signal that it is locked to and the info window shows the exact value of the signal including custom units that is present at the cursor position Scaling a signal mouse wheel Signals can be scaled easiest by using the mouse wheel Once marked with the mouse rectangle in signal color around the name as shown in the screenshots one can use the mouse wheel on the signal name to increase or de MIN crease the scaling of the signal 1 Signals can be scaled individually and can also overlap E each other to give an important signal more visible space than an unimportant one c Spectrum GmbH 81 Spread Display Display Windows Organizing Signals Besides the possibility to scale the signals signals can be also organized inside the spread display window in different kinds Changing the signal spaces The area of the signal names can be individually setup with a few mouse clicks All borders are elements that can be dragged holding ll Spread Display 0 O x the left mouse button to change the position and with this to change the space the signal name gets As signals itself are located with their zero level at the middle of the name the signal then also has more visible space around The upper border of the signal name list can be dragged to in crease or decrease the empty space at the top of the list Dragging the delimiter which is located in between signal name
133. data is stored into a tem Ares porary file In either way once calculated the new signal can al ways be exported to a file Source Display a Analog Display 0 Using the store to file option data is always stored on the hard disk This file is a valid SBench 6 file and can be opened for other purposes If checking the Autostore option the files will get an ascending index and each calculation meaning each new acquisition a new data file is generated 6 The Calculation Area defines the part of the source signal that is used for calcualtion It is possible to use the complete signal what is the default as well as just using the part of the signal that is the current view in the display window or the part of the signal that is located in between the two measurement cursors Using one of the latter calculation areas the calculation automatically restarts as soon as the area has been changed by zooming moving the cursors If calculating single values the used calculation area is shown next to the resulting figure in the info dialog The following symbols are used complete signal 4 current view 5 and cursor 3 If using one of the calculation areas current view or between cursors one has to select the source display from which these settings are taken 6 Checking this box default will automatically update the calculation as soon as the base signal will change its content or the calculation area will change
134. ddle shows an example of the selected trigger modes including currently selected trigger levels and pulse width Moving the levels and pulse width you can determine how exactly the trigger mode is working Please keep in mind that the picture shown is only an example and no real world data If Update Directly is active any change to the trigger setup like changing trigger level will be written to hardware immediately If the p Y Y g gg p ging trigg Y hardware is running in a loop the effect of the changes will be shown instantly c Spectrum GmbH 53 Digital Cards Trigger Dialogue Hardware Setup Dialogues Digital Cards Trigger Dialogue The trigger dialogue allows to set up all trigger modes of the hardware The powerful dialogues can set simple trigger like single external source or even multiple trigger conjunction of several channels located on multiple cards The digital trigger setup shows the complete current setup in table form and summary form and allows to manipulate the trigger settings of every available source directly inside the dialogue window The setup dialogue stays on screen and changes will immediately take effect The dialogue can either be docked to other setup dialogues can be placed somewhere on the screen or even on a second screen when using the freely floating version of it or can be hidden using one of the Toggle commands Please see the chapter Arranging Setup Windows to see how the setup window can
135. deleted The tree list shows all available commands that can be used for the shortcuts To define a command for a shortcut from the list simply drag and drop the command from here to the line containing the key shortcut combination 1 2 Single shortcuts may be removed from the list using the Remove short cuts button After pressing this button one has to select the shortcut that should be removed with a second mouse click 6 Using the Remove All button will empty the complete list of short cuts allowing you to start from scratch entering short cuts Using the Close button will close the short cuts setup window and store the changed short cuts to SBench 6 To store the changes to hard disk one has to store the user layout file as described further above 28 SBench 6 Software Manual SBench 6 Layout and Setup Main Toolbar and Menu Functions Behavior on SBench 6 Exit The behavior on exit can either be set up using the Settings gt User Set tings dialogue as described at the beginning of its chapter or it can be individually defined on exit As a default SBench 6 will ask for one of the ma A userfile Save on SBench6 exit Display Settings Common Settings different selections shown below separated between user configuration and config file PA Save layout 4 settings User File Save only settings e Save layout amp settings will automatically save both the user layout D Ask
136. displays function will arrange all displays tiled on the available screen area All signals shown in any display window are visible then at the same time Display Windows may then be moved and changed in size to adopt the view to the user needs Tile Displays Horizontally This function tiles all displays in the work space horizontally Displays will then have the full screen width for x axis but will share the screen height for their y axis All signals shown in any display window are visible then at the same time 32 SBench 6 Software Manual SBench 6 Layout and Setup Main Toolbar and Menu Functions Tile Displays Vertically This function tiles all displays in the work space vertically Displays will then have the full screen height for y axis but will share the screen width for their x axis All signals shown in any display window are visible then at the same time Cascade Displays TS This function cascades all displays one after the other Each display will have nearly the full available screen area but only the display on top of all others will be visible All other displays may easily be reached by clicking on the visible title bar of the display Duplicate Display The command duplicates the currently active display with all its current settings and signal selections After pressing this command you will have two identical displays giving you an easy way to see different portions of the signals with only a very few mouse clicks This can be very
137. e available for the 5 8 40 8 ES under 1 selected trigger mode group The inhere selected trigger mode will define which setup elements are available under 3 to 8 High level Low level Positive and negative edge i on E a A i Window For entering signals Window For leaving signals Re arm trigger on positive edge e Re arm trigger on negative edge Manual entry of the both trigger levels Values can be directly entered as mV value or as the selected custom unit of the signal In both cases SBench 6 is selecting the nearest matching trigger level By moving the trigger level step by step using the up and down arrows the trigger levels can be changed in the smallest steps possible As an alternative the trigger level can also be entered using the sliders shown under 5 When activating the lock levels the difference between both trigger levels is locked to the current value and any change of one trigger level will automatically also change the second one while keeping the difference between them fixed The both sliders left and right of the mode picture are used to move the trigger levels graphically through the available range The input fields under 3 show the very exact level where the sliders are currently located It is also possible to manually enter the trigger levels under 3 O fo trigger mode needs a pulse width entry this can be done here The pulse width can either be entered as samples or ti
138. e calculation has the following general calculation settings This area shows the selected signals for the calculation Each calculation can be issued for one or several signals each running the calculation inde pendent then To modify the list of source signals the Select Channels button can be used Cross Level Definitions Fero Level Auto 50 Low Level Auto 10 High Level Auto 90 This area contains individual calculation settings which are depending on the type of calculation The individual settings are exlained in detail in the cal a culation list Calculation Area O Current view 6 It is possible to define a number of acquisitions that should be performed Source Display to get an averaged calculation result The resulting value is the average of the Analog Display 0 values for each single acquisition then As an example a Maximum calcu lation with an averaging factor of 1 will change the value on each acquisi tion and return Max current data A Maximum calculation with an averaging factor of 2 will change the value on each second acquisition and will return Max current data Max last data 2 4 The Calculation Area defines the part of the source signal that is used for calcualtion The used calculation area is shown next to the resulting figure in the info dialog It is possible to use the complete signal s what is the default as well as just using the part of the
139. e clock rate as colsely matching as possible 50 SBench 6 Software Manual Hardware Setup Dialogues Analogue Cards Trigger Dialogue 6 This checkbox activates the clock input termination Especially high frequency clocks may need a correct termination to avoid noise and overshoot undershoot Please be sure that your external clock source is capable of driving the load Analogue Cards Trigger Dialogue The trigger dialogue allows to set up all trigger modes of the hardware The powerful dialogues can set simple trigger like single external source or even multiple trigger conjunction of several channels located on multiple cards General Trigger Setup The general trigger setup shows the complete current setup in table form and allows to manipulate the trigger settings of every available source Trigger source settings can be either done directly in the table or using the Trigger Mode Setup as shown further below The setup dialogue stays on screen and changes will immediately take effect The dialogue can either be docked to other setup dialogues can be placed somewhere on the screen or even on a second screen when using the freely floating version of it or can be hidden using one of the Toggle commands Please see the chapter Arranging Setup Windows to see how the setup window can be placed at different locations and how the show and toggle commands work The dialogue on the right shows a standard trigger setup on two cards with
140. e display Show Show timestamp lines This command activates deactivates the display of the timestamp line and timestamp value Show Show segment border lines This commands activates deactivates the display of the segment start and end bor ders If showing several segments on the screen it might be better visible if not show ing the segment borders with an extra line ER History mode Enables and disables the history mode Signals are written over each other as long as the history mode is active and as long as no zoom setting have been changed Spread Y axis If pressed all current channels are spread in y direction on the display Each channel gets a space in y direction that corresponds with the complete theoretical signal swing Please consider the dedicated spread display instead Stream Mode Settings Opens the stream mode settings dialogue which is explained later in this chapter 68 SBench 6 Software Manual Display Windows Common Functions of most Displays Ea 6 0 05 build 3529 Professional Single el iol xj Dis la S nchronization File Mew Hardware Settings Windows Help 2180 da a i A X M M M Overview Each display has its own zoom settings its own scrolling position and its own measurement cur sors All of these are running totally independent making it possible to have different displays with ET F different signals in different zoom states Some E times it is necessary to have the same zoom and s
141. e others Please select either a single signal or multiple signals as explained below Multiple channels canbe Selection of root element to access Selection of card tree to access all selected in different ways all analog input channels analog input channels of one card Selecting the root tree ele al xl al ES 11 ment Analog Input or rol ee mel a Digital Input will select NES analog Input gt AY Analog Input all channels of that type for S M21 3011 5N100000 E M8 M2i 3011 SN100000 further setu El al choo a al choo p al Al cho1 al Ar cho1 M2i 3111 5N100001 ee M2i 3111 SN100001 Selecting a whole card will SAs a Arce el ar chos al Al cho3 affect all channels of that al al chos qq al cho4 particular card ej Archos el ar chos Te Digital Input Te Digital Input Selecting a single channel will only affect this single channel ther Selection of a single channel to Multiple channel selection using access one channel individually the CTRL key with the left mouse See ee lcd S a RM 2 can be combined by using the CTRL non adjacent channels Tem Range offset Analog Input H Analog Input channels OF the SHIFT ad YE M2i 3011 54100000 YY M2i 3011 54100000 jacent channels only key el al choo E ar choo 1 00 Y while left clicking on the en ey arcrot 1 00 On el Acho 1 009 A H Y M2i 3111 54100001 H S M2i 3111 54100001 tries With the help of the aj Aal
142. e start of the segment and the right border is the end of the segment Jumps to trigger position inside the current segment The trigger position will be in the middle of the screen afterwards K The following commands are available in the display toolbar and are visible as soon as a segmented signal is shown This commands activates deactivates the display of the segment start and end borders If showing several segments on the screen it might be better visible if not showing the segment borders with an extra line This command activates deactivates the display of the timestamp line and timestamp value Using this command one can switch off the segmented display and show the signal without gaps related to timestamps Each segment will directly be followed by the next segment then The x axis will no longer show the real time scale but a compressed one without taking the timestamps into account c Spectrum GmbH 89 FFT Display Display Windows FFT Display Overview Please have a look at the Common Functions sub chapter to get general information and to see how displays are generated how signals are added to displays how scrolling and zooming is used how cursor measurement functions are used and how display synchronization is working This chapter will only concentrate on the special functions of this display type The following screenshot gives an overview on a typical FFT setup including time domain signals FFT calculati
143. e your experiment SBench 6 will the add the file index to this name on each acquisition run To limit the number of files that should be stored to disk a Maximum number of files can be defined If the maximum number of files is reached the index will be set back to zero and the waveform files are overwritten from the beginning Round Robin Using this mode always the last xxx acquired waveforms are present on disk Older waveforms are gone Preview The preview tab window defines the automatic behavior concerning calculation of preview data The calculation of preview data may need some time as all data of the last acquisition must be analyzed and recalculated for the preview area Using this setup one can de A fine the desired behavior globally Preview data calculation Ask to calculate preview data e Ask to calculate preview data if selected the user is asked if preview data of the last acquisition should be calculated as soon as the data extends a certain length of acquisition e Never calculate preview data the preview data is never cal culated and the preview window will remain empty as soon as the data extends a certain length of acquisition e Always calculate preview data the preview data is calculated in any case independent of the data acquisition length This may result in a couple of seconds or even a couple of minutes of pre view data calculation on very long acquisitions 0 Never calcula
144. ected channel is decreased the unit per division will go to the next larger step e g from 1V div to 2V div The same function can be directly invoked when using the mouse wheel on the selected channel Offset Zero Level Offset Zero Level Offset Zero Level Reset Offset Zero Level The channel is offset shifted by 10 of it s range The signal will move up on the display Offset Zero Level The channel is offset shifted by 10 of it s range The signal will move down on the display Offset Zero Level Reset The channel offset is reset and the channel offset will be set to zero again The zero axis of the channel is located at the middle of the signal name again Lock Cursor A Lock Cursor A Cursor A is locked to the selected signal Cursor A left mouse button will stay on the signal when moved and the nerds info dialogue will show the exact matching values of the signal including custom units if applicable ee Lock Cursor B Cursor B is locked to the selected signal Cursor B right mouse button will stay on the signal when moved and the Lock Cursor A B a info dialogue will show the exact matching values of the signal including custom units if applicable Lock Cursor A B Both cursors are locked to the selected signal Offset and Scale Settings Dialo The dedicated setup dialogue allows to defined the view of the spread sig Spread Display 0 nals in detail Uncheck All All channels are selected here for Y m
145. ed In our example only one full cycle is shown between the cursors which is shown as a calculation result in the information window under 3 Additional Calculation Commands Once started the calculations have some commands available like edit delete start and stop which can be issued using the context menu of the calculation The context menu is in voked by right clicking on the calculation result entry in the information dialogue 4 Analog Channels gt Se Frequency 495 841 kHz E e EE E a e Calculation Start Calculation Start D Calculation Stop This command restarts the calculation if it has been stopped before and is done in a loop or it starts the calculation one time to get a result based on the current signal AS Calculation Settings Calculation Stop Copy to Clipboard This allows to stop the automatic re calculation of the result as it is done if the keep in the loop checkbox is activated when starting the calculation After stopping the calculation the 2 last result is freezed and no longer changed if the source signal is updating Setting Jump to position in P Calculation Reset Some calculations require a reference level for further calculations Using the rest command this reference level is reset to the starting condition again Calculation Settings Calls the initial start up settings of the calculation again allowing to change the calculation area or some additional calculation sett
146. ed Histogram display added Digital data display added FFT dynamic parameters Calculation functions show more information Several bug fixes 6 0 01 25th May 2009 First version available to customers Support of M3i 32xx 4 1xx 6 0 00 7th May 2009 First internal version Support of M2i 20xx 30xx 3 1 xx 40xx 46xx 47xx c Spectrum GmbH 3 Installation 000000 OOOO OO O88 OHHH HOH HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHOHHHHHHHHHHOHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHOHHHOHHHHHHO88O8O 8 WY NOW S ore eee a glen ates oul Seales E bd beans ened shies once ted dt anak ale a a a Somes Sacer alae d tials ald 8 A eran Cheeta ASE ems a ESE CEE RNC eee mann Serer eer ENEE ATETEA Nr es Cook am nT ere E TASTE PLEA 8 AN 8 O A 9 A O O O 9 APP O amanda nlc amu iad hielo alpen ge teat SA 9 General 0000 OOOOH OOOOH HHOHOHHOHHHHHHHHOHHHHHHHHHHHHHOHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHOHHHHHHHHHOHHHOHHHHHHHHHOHOHHHHHHOHOHHOOOOOOOO 10 LU Reed ace cad Occ int Sei ce heen Mee icles a eG A es icicle he hl ate 10 SS A A A E a a A E E E A 10 Supported Cards and Fedlures add de 10 TP A RAN 1 PEN SIN Sa dace ak ae eae ce es E E it aca aaa tae eR tec gag cea a DO 1 Order mONO act cect use Ua ace Seger 8 Senses eet A 11 Orange a E e in 11 Mo A O A O O Meus uate iec td ade hose 11 Version O Veis des tl lodo ads 12 nstalling License om A da o 12 Command line parameters file types supported by SBench l ooooooococococococanananananananananaananonona nono corno ronca nn aran ano
147. either select a single signal or a individual group of signals by holding the CTRL key or you can select complete sub group of signals by Suche IMa 1 00 IMa 1 00Y 1M 1 00Y 1M 1 00Y O rey celactna thea comarar nada files tha card sara ta calact all c hannale af that As the help system is a standard function of the underlying class library it is available in different languages and will adopt to the installed system language then Tooltips Tooltips are the fastest way to get helping information on parts of the software A tooltip is a short help message that will directly appear on top of the window and that contains a very brief explanation of the functional part The usage of tooltips is very helpful to see what functionality the buttons of the toolbar have or what meaning the different input fields of a settings dialogue have 5 A PH y To access tooltips one simply moves the mouse cursor over the field of interest and then stops the mouse movement for a couple of seconds The tooltip will appear di rectly at the mouse position Jumps to the trigger event with the same zoom settings xe Ra e 16 SBench 6 Software Manual Data Acquisition Overview Data Acquisition Overview This chapter gives you a brief overview on the general structure and functionality of SBench 6 It shows the usage of the different areas More details are found in the dedicated chapters The following screenshot is the defa
148. els from the display 74 SBench 6 Software Manual Display Windows Analog Display Segmented View Professional Version This is a description of the display of segmented signals as generated when doing an acquisition with Multi ple Recording mode Gated Sampling mode or ABA mode The segmented display is only available if at least MN one signal shown in the display has been acquired with one of the segmented modes The segmented display is not available when doing single acquisitions This display mode will show the segments of the signal incorporating timestamp values if acquired and allows additional navigation inside the signal based on the segments The standard display will automatically switch to a segmented display if a segmented signal acquired with Multiple Recording Gated Sampling or ABA mode is shown inside the display Timestamp values will be used for display if they have been acquired Please check to have timestamp acquisition activated if you like to have the timestamp information of the signals shown Hardware Setup The signal segmentation is selected inside the Mode setup window as shown in button 1 Segmented display is available for standard as well as for FIFO signals and works for Multiple Recording Gated Sampling with Timestamps Ter and ABA mode Segment Number of segments Continuous Pre Trigger Segment Post Trigger Segment ABA Divider a al 4s E 40925 1000 Please note that there is
149. en navigating inside huge amounts of data FAsBench 6 0 06 build 3621 Professional Single U E 5 File Mew Hardware Settings Windows Help 1 The current display area is marked inside the preview window dow is exactly matching the preview selection while the y axis scale can be changed individ ually without changing the preview selection 2 The xaxis scale of the current display win a Using preview window to define display area Moving the mouse with right button pressed inside the preview area one can select a new zoom area for the display After finishing the selection the poten tial new area is marked in gray as shown in the picture A mouse click inside the gray area will finally select this marking as new dis play area then The current display will change and show the newly selected area All scrollbars are updated When pointing somewhere inside the current selection the mouse cursor will change to a double cross indicating that the preview selection can now be ES al moved When moving the selection the size won t change but the x position DCT OAVING To move the selection point inside the area and drag and drop the selection to the new area of interest After releasing the left mouse button the newly selected area is shown and all scrollbars are updated If pointing to the border of the selected area in the top or lower region the mouse cursor will change to a left right arrow indicating that
150. eparation between the columns in the ASCII file Most 3rd party programs like Microsoft Excel cope with separated by tabs best Select the data format for the different local regions It is possible to either use the dot as a separator between number and fraction or to use the comma as a separator Please check with your installation and your software to see which one is the correct choice If not choosing the correct data format the numbers may be recognized as strings only and cannot be computed further Define the character for the new line command Depending on the used operating system a combination of new line and carriage return or either of it may be useful Inhere one define the precision for the exported values This is helpful in case of very small signals at high resolutions 4D When checking the Print Channel Header box some channel information is printed above the ASCII data showing name units and scales of the data for each column c Spectrum GmbH 121 VCD Export Export Import VCD Export SBench 6 Professional supports the VCD Value Change Dump format for digital data export to fee a A 6 standard programs E DI Ch01 as E DI Ch02 igital setting 1 This area shows the selected signals for the E DI Cho3 Single bi A calculation Each calculation can be issued for ERE one or several signals each running the calcula E LCH tion independent then To modify the list of E DI Ch
151. ernal clock frequency to show correct values This field shows the selected external clock range as written to hardware The external clock range is automatically selected by the driver based on the entered external clock frequency 3 Please check with the hardware manual to understand external clock ranges This checkbox activates the clock input termination Especially high frequency clocks may need a correct termination to avoid noise and overshoot undershoot Please be sure that your external clock source is capable of driving the load Reference Clock Modes The reference clock mode is a kind of special external clock mode where the internal clock is derived from the external clock by the us age of a PLL Therefore the clock dialogue has an additional input 1 field I ack The clock mode is defining the additional settings needed In this Oma Ext ref clock 1 MHz 125 MHz sub chapter the reference clock mode is shown Internal and external l l io o00MH2 Tla Clock clock modes have been shown in the previous sub chapters O The Clock Time button allows to switch between clock entry Hertz and time entry for clock 3 and reference clock entry 4 When switching between the modes the currently selected value will be recalculated and shown in the new unit then look Hs If selected to clock input the field will accept pure a If selected to time input the field will accept pure epee Ee mm Cock
152. etup inside the list itself is saved and won t get lost if changing the pages The Auto Trig checkbox enables the auto trigger mode In auto trigger mode the hardware will wait for a trigger event for the time defined below the checkbox After the time has elapsed the card will automatically generate a software trigger event and will issue one ac quisition After this software trigger the card will be re armed if running in loop mode and will again wait the time defined until a trigger event occurs The time is programmed in milli seconds in the field below the check box O The Delay field defines a trigger delay in either samples or time value depending on the setting of 6 The detected trigger will be delayed by that value until forwarded to the acquisition firmware The Samples Time button allows to switch between samples entry and time entry for pulse width and delay entries in the trigger table When switching between the modes the currently selected value will be recalculated and shown in the new unit then EE ples If selected to samples input the field will ne If selected to time input the field will accept accept pure samples values or entries with a Ee pure time values which are recalculated to samples modifier input of k M G samples value automatically using the cur rently selected sampling rate Time values are entered as seconds or fractions of The mod ifiers m u n are accepted
153. etween cursors one has to select the source display from which these settings are taken 6 Checking this box default will automatically update the calculation as soon as the base signal will change its content or the calculation area will change Unchecking this box would only start the calculation once and hold the calculated figure until the calculation is started again Addio displays default checked will automatically add the new calculated signals to a matching display If no display is currently shown a new matching display is automatically generated The number of repetitions define how many times the function is executed The resulting signal will contain the concatenated source sig nals If the number of repetitions is higher than one the concatenation will repeat itself e g if you have four source signals and select two repetitions the resulting signal will look like this SourceOSource 1 Source2Source3SourceOSource 1 Source2Source3 112 SBench 6 Software Manual Calculation Function List Signal Conversions Pro Version Signal Conversions Pro Version Copy as Reference The copy function allows copy the currently selected signal and therefore keep it as a static reference for comparisons between measurements The copied signal will not be updated with any consecutive measurements Convert to digital This function allows to convert an analog signal to its respective digital representation Depending on the resolu
154. ew bus signal inside the channel dialogue making it immediately visible where these channels belong now Uncheck this box if you like to group single channels into multiple buses O ff Add bus to displays is checked the new bus signal will be automatically added to all open digital display windows without the need to manually drag and drop them to the display D When checking the Remove signals box all signals that have been combined for a bus will no longer be visible as single signals This is a good choice if one has a huge number of digital signals and wants to improve the clearness of the channel dialogue Even if removed from the original list the single digital signals are still accessible under the newly generated bus name Jump Commands The digital display offers powerful data navigation functions that allow to jump to specific edges or signal changes with a single mouse clicks Furthermore these jump commands also allow to specify how many edges one wants to jump and what is the base anchor for the jump com mands Jump Overview Jump commands allow to search for spe cific edges with just a mouse click and to 3 navigate very fast inside the digital data A SBench 6 0 08 build 4447 DEBUG Professional Single Dig aj 5 xj En File Mew Hardware Settings Windows Help lejl In general the jump function can detect 2 E I Ure el E A mM E I Wes gt 2 om fee El E a positive edges negative edges an
155. for saving as well as the currently used configuration to the currently used files gt Never save layout or settings Using this modes allows you to automatically continue work with the very exact settings and layout that was used when exiting SBench 6 e Save only settings the current settings are stored but any changes to the user layout will be discarded When starting SBench 6 next time the user layout is reset to the original layout that was store to the user D Never save to current config file file e Ask for saving every time SBench 6 is closed and the layout or set tings have been changed you re asked what to do whether to store the settings or whether to discard changes e Never save layout or settings all changes are discarded and user layout file as well as configuration file will be kept unchanged Both files then need to be stored explicitly whenever the state has been reached that should be used as a base for further work Config file sb6cfg gt Always save to current config file Ask for saving Config File e Always save to current config file stores all current settings as all hardware and display configuration including calculations Using this modes allows you to automatically continue work with the very exact settings and layout that was used when exiting SBench 6 e Ask for saving every time SBench 6 is closed and the configuration has been change
156. g on the visible caption of the dis Sample draw mode play Sync all displays Automatically synchronizes all displays for zoom and cursor positions as described in Show b the next sub chapter p Show channels Disables and enables the signal name view on top of the display window The signal da oei names are needed to lock cursors to a signal Spread Y axis Show progressbar Setup display colors Screenshot Change display name Show Report Template Name Zoom area bookmarks Comments on off Comments Add Comments Setup Data line width Cursor line width Dim Background Channels Grid line width Sample draw mode Line Sample draw mode Point Sample draw mode Point Line Show Show cursors Disables and enables the progress bar view between display area and signal name area The progress bar will show the progress of recalculating signal data to display data Allows to setup all display colors like cursors axis names trigger line background Opens the screenshot dialogue for the current display allowing to save or copy a screenshot Allows to change the name of the display to a user defined text As a standard the display name is something like Analog Display 0 Shows the name under which this element and its sub elements is access inside the report template Allows to add and remove zoom area bookmarks and also lists all bookmarks to directly jump to the bookmarked area Please see
157. gain D Addto displays default checked will automatically add the new calculated signals to a matching display If no display is currently shown a new matching display is automatically generated c Spectrum GmbH 91 FFT Display Display Windows 8 The weighting window is used to optimize the FFT results Different kinds of pre defined weighting windows are available that pre filter g g p p gnting p the source analog signal before doing the FFT calculation 5 different signal y axis scalings are available to show the FFT spectrum in the preferred scaling in screen e Voltage pure linear voltage result of the FFT spectrum e dBFS full scale logarithmic scaling related to the theoretical maximum full scale of the source signal e dBc carrier logarithmic scaling related to the carrier frequency which is examined as largest frequency part in the signal without taking DC level into consideration e dBm logarithmic scaling related to 1mW e dBuV logarithmic scaling related to 1 micro Volt THe Zero Padding function will add a zero signal around the selected signal source This will increase the frequency resolution and de g g g q Y crease the shown signal level Zero Padding can be used if a small peak like an Ultrasound burst should be analyzed with FFT with a fine frequency resolution Harmonics Cursor A special cursor mode is available for the FFT display the harmonics cursor Inhere the cursor is multiplied by additi
158. ge to the Abort button allowing to even abort the currently running last acquisition The hardware is in idle state again The loop can also be stopped pressing the loop button again Abort x The abort button aborts the current acquisition immediately with all data acquired so far being lost Force Trigger This command forces a trigger on the hardware If the hardware is waiting for a trigger event that is not detected a force trigger command will issue a software trigger to the hardware allowing to finish the acquisition without losing previously acquired data c Spectrum GmbH 31 Main Toolbar and Menu Functions SBench 6 Layout and Setup Reset Hardware This command issues a reset command to the connected hardware in case that something with the programming went wrong Using a reset command brings the hardware in a defined state as also present directly after system start If logging driver commands for compar ison with own programming a reset command is recommended to have both hardware settings based on the very exact same level Trigger Enable If supported by the hardware this command allows to disable and enable the complete trigger engine on the hardware while already running If multiple trigger events are processed e g Multiple Recording or Gated Sampling mode and the trigger is disabled the hard ware will ignore all trigger events until enabled again Calibration This command starts the internal calibration routines of
159. ger event Defines the number of sam ples to be acquired BEFORE the gate starts Defines the number of sam ples to be acquired BEFORE the trigger event Defines the number of sam ples to be acquired BEFORE the trigger event Defines the number of sam ples to be acquired BEFORE the trigger event Defines the number of sam ples to be acquired BEFORE the gate starts Defines the number of sam ples to be acquired BEFORE the trigger event Post Trigger Post Gate Defines the number of sam ples to be acquired AFTER the trigger event Defines the number of sam ples to be acquired AFTER the trigger event Defines the number of sam ples to be acquired AFTER the gate ends Defines the number of sam ples to be acquired AFTER the trigger event not used Defines the number of sam ples to be acquired AFTER the trigger event Defines the number of sam ples to be acquired AFTER the gate ends Defines the number of sam ples to be acquired AFTER the trigger event 47 Input Mode Dialogue Hardware Setup Dialogues Please note that not all options are available on all hardware series If a hardware option is not installed the mode won t be shown in the drop down list O The Samples Time button allows to switch between samples entry and time entry for all input fields like memsize segment pre trigger and posttrigger When switching between the modes the currently selected value will be recalculated and shown in the new unit
160. gger on the hardware If the hardware is waiting for a trigger event that is not detected a force trigger command will issue a software trigger to the hardware allowing to finish the acquisition without losing previously acquired data Reset Hardware man This command issues a reset command to the connected hardware in case that something with the programming went wrong Using a reset command brings the hardware in a defined state as also present directly after system start If logging driver commands for compar ison with own programming a reset command is recommended to have both hardware settings based on the very exact same level Trigger Enable If supported by the hardware this command allows to disable and enable the complete trigger engine on the hardware while already running If multiple trigger events are processed e g Multiple Recording or Gated Sampling mode and the trigger is disabled the hard ware will ignore all trigger events until enabled again Calibration This command starts the internal calibration routines of the hardware Results and commands are shown in a separate window showing the calibration progress and the reached results Easy Generator The Easy Generator is a simple tool to generate waveforms for arbitrary waveform generator cards It can only be used together with these AWG cards D A cards and allows to generator different pre defined waveforms with different amplitudes offsets and frequencies as simple be
161. h 0 Base Licence You may mark the Hide on next start checkbox to directly start ete Demo Liene 50 a lein SBench 6 with the last selection that was made This start window is available from the menu under Settings gt Start Settings Cancel No instrument found at first start When starting SBench 6 with no hardware locally installed and no _ digititerNEZBOX discovered see next chapter and no demo cards Welcome to SBench 6 installed it will show the message shown on the right stating that no Available Hardware card is found No Card Found Please use Spectrum Control Center to add a demo card and press refresh button afterwards ane Start SBench 6 If starting SBench 6 to test the software it is now requested to install a demo card to the system If a digitizer NETBOX is installed in the E Hide dialog on next start Cancel LAN but not recognized yet it is necessary to first discover it It is now possible to start SBench 6 without any hardware to examine already acquired data Therefore one starts the Spectrum Control Center that has been installed together with SBench 6 and the needed driver libraries The control center can be started directly from the SBench 6 welcome dialogue The Spectrum control center allows to install one or multiple M2i M3i and M4i cards as a demo card in the system When installing multiple demo cards please be sure to also add the option
162. have different settings at the beginning the first turn of the mouse El acho Se Ol wheel will change the setting of the first channel to the next setting and will au mln ar RR A tomatically set all other channels to the same setting Starting with the second mouse turn all channels will change settings simultaneously Even all inputs of one group Analog Inputs or Digital Inputs can be changed simultaneously with the mouse wheel Please mark the appropriate root line at the column position that you like to change If channels have different settings at the beginning the first turn of the mouse wheel will change the setting of the first channel to the next setting and will au r j mo ER k tomatically set all other channels to the same setting Starting with the second A mouse turn all channels will change settings simultaneously Changing Settings with Setup Dialogue Double clicking on an input channel outside the enable disable area will invoke the setup dialogue of the current channel selection The same setup dialogue can be invoked using the context menu Settings entry In the dialogue all settings of the input channel including the custom unit can be defined The custom unit is explained later in this chapter in more detail Multiple channels are selected with the setup dialogue by first making the channel selection as explained above and then double clicking on one of the channels while still holding the CTRL SHIFT key In
163. he information window grouping all results that are based on the FFT_ALCHhOO signal The calculation results are shown beneath the signal branch 3 and show the results based on the FFT signal Inhere calculations can be deleted an edited 100 SBench 6 Software Manual Calculation Function List Simple Measurements Calculation Function List Simple Measurements The simple measurements are already available in the base license of SBench 6 and offer basic measurement functionality as known from simple oscilloscopes They calculate single values from the input signal Within the calculation setup one can specify the number of acquisitions that are used to average the result If for example 4 acquisitions are entered the resulting maximum value will be Max Acq1 Max Acq2 Max Acq3 Max Acq4 4 Name Icon Description Signal Info E Gives a signal information list combination of all relevant sub calculations under this chapter Using the signal info will generate a summary including maximum and minimum average peak to peak and effective Absolute Maximum This special function will run through the number of acquisitions specified in the average loop and instead of giving the average maximum as the stan dard maximum function is doing it will return the absolute maximum the highest maximum that was calculated through the acquisition loop Absolute Minimum Returns the absolute minimum which is the lowest minimum found in an acquisition lo
164. he calculation once and hold the calculated figure until the calculation is started again D Addio displays default checked will automatically add the new calculated signals to a matching display If no display is currently shown a new matching display is automatically generated The filter type defines the general function of the filter together with the cutoff frequencies lt is possible to select one of the pre defined filter types or the User defined selection to edit the FIR coefficients manually O The cutoff frequencies define the shape of the filter The FIR coefficients are automatically calculated based on the selected cutoff frequency and the sampling rate of the source signal The order of the selected filter The number of coefficients tap weights is one higher Please note that the calculation time is depending on the number of samples and the filter order 4D The weighting window is used to optimize the FIR filter results Different kinds of pre defined weighting windows are available that pre filter the source analog signal before doing the FIR filtering iris possible to manually overwrite the coefficients to have an individual filtering Filter coefficients can be calculated with third party software or using web based calculations c Spectrum GmbH 109 Signal Calculations Pro Version Calculation Function List Function Generator The powerful function generator allows to define calculation functions using
165. he display window shows the current signal selection while the preview window 3 always shows the complete signal including a marking for the current display signal area Using the display toolbar on the right 6 one can select different zoom modes or select measurement cursors More than 10 different zoom functions are available Please see point 6 for details Switching to the cursor measurement mode one has two cursors that are moved using the left and the right mouse button Measurement results are shown in the general information window 7 The cursors can be moved freely inside the display window or they can be locked to ac quired signals to show the exact signal value Cursor locking is explained in point 5 in more detail Display Channel Selection On top of the display window one finds the channel selection that is displayed inside the window All channels that have been dragged to the display window are shown here Using the left mouse button on one of the channels will bring this channel to the foreground show ing the channel on top of all other signals then Using the right mouse button there are several channel related functions available through the context menu The channel functions can either be used for one channel only or for a selection of channels which can be made using the ctrl key together with the left mouse button The channel context menu gives access to the cursor locking functions Each of the two cursors can be lo
166. head us ing split files is slightly slower than using one big file for all data Please fill in the maximum file size into the ac cording text field After data storage has reached this size the current file is closed and a next file is opened All files except the one where data is currently stored to can immediately be accessed by third party products making some parallel data storage and processing with third party products possible E When activating the Split at number of samples option the files are split into data files each containing exactly the defined number of samples for all active channels The file size itself can be estimated by multiplying the number of samples by number of active channels by bytes per sample Depending on the selected file type some additional bytes are needed for the file header This option can be used to have a defined time into one split file or to have a defined number of Multiple Recording segments into one split file c Spectrum GmbH 35 File Settings SBench 6 Layout and Setup Location This tab defines the file location name and the file mode in which is stored The default mode Store to cache tries to keep data in the memory cache to speed up pro cessing Data files up to 1 MSample can be hold in data cache If more data is acquired it will be automatically stored to a temporary file on hard disk Always overwrite O ihe Store always to file mode of SBench
167. hed card Quit Spectrum products to access previously found cards Using the Update cached cards button will try to re open these cards and gather in formation of it Afterwards the remote cards may disappear if they re in use from somewhere else or the complete information of the remote products is shown again Wake On LAN of digitizerNETBOXes Cached digitizerNETBOXes that are currently in standby mode can be waked up by using the Wake remote device entry from the context menu The ControlCenter will broadcast a standard Wake On LAN Magic Packet that is send to the device s MAC address It is also possible to use any other Wake On LAN software to wake a digitizer NETBOX by send ing such a Magic Packet to the MAC address which must be then entered manually It is also possible to wake a digitizerNETBOX from your own application software by using the SPC_NETBOX_WAKEONIAN register To wake a digitizerNETBOX with the MAC address 00 03 2d 20 48 the following command can be issued c Spectrum GmbH Spectrum Control Center V1 53 Lib V3 08 Loglevel 1 DEV13 W Card Device Mapping Support Versions About Details 4 Remote 4 192 168 169 3 Cached M21 4964 Exn Information cn ARARA Add demo card Transfer Speed Test Discovery Open Web Interface Start Netbox Monitor Wake remote device Map remote device Update
168. her with the info window one can also use one of the toggle functions described below Show Input Mode Show Output Mode The command will enable or disable the view of the input or output mode setup dialogue The mode dialogue can also be closed using the normal window close button in the upper right corner of the dialogue To enable disable the view of all setup dialogues one can also use one of the toggle functions described below Show Clock The command will enable or disable the view of the clock setup dialogue The clock dialogue can also be closed using the normal window close button in the upper right corner of the dialogue To enable disable the view of all setup dialogues one can also use one of the toggle functions described below Show Trigger The command will enable or disable the view of the trigger setup dialogue The trigger dialogue can also be closed using the normal window close button in the upper right corner of the dialogue To enable disable the view of all setup dialogues one can also use one of the toggle functions described below Toggle Setup Windows The function will toggle between a screen layout with all setup dialogues channels trigger mode clock and a screen layout without these dialogues The current view state of the preview area as well as the information window showing cursor measurement results and calculation results will be kept unchanged Toggle Setup and Info E The function will toggle between a s
169. here source signal frequency and select Channels a ae i W Keep calculation in the loop sampling frequency is not synchronized in any kind The FFT plot result is not a single a peak but a signal with a large base getting mode narrow on top To calculate all the en Stop Cancel ergy inside one spurious components this bin size is used for calculation Functions Name Description All Dynamic parameters Calculating all of the below listed dynamic parameters together listing then as one block of figures SNR Signal to Noise Ratio defining the ratio between the carrier frequency highest peak in the frequency spectrum to the noise floor with the exception of har monics signals THD Total Harmonic Distortion defining the harmonic distortion for the number of harmonics signals as specified in the setup SFDR incl Spurious Free Dynamic Range including harmonics the complete spurious free range between the highest spurious component including harmonics and the carrier signal SFDR excl Spurious Free Dynamic Range excluding harmonics the complete spurious free range between the highest spurious noise component excluding harmonics and the carrier signal SINAD Signal Noise and Distortion also called THD N A combination of SNR and THD value ENOB SNR Effective Number of Bits calculated from SNR ENOB SINAD Effective Number of Bits calculated from SINAD 116 SBench 6 Software Manual Export Import Overview Export Import
170. here the operation that should be performed on the two signals is selected Please choose one operation from the drop down list The function allows addition ADD substraction SUB multiplication MUL and division DIV of two signals c Spectrum GmbH 105 Signal Calculations Pro Version Calculation Function List Digital Calculation The digital calculation routine allows the logical combination of two digital signals sample by sample This area shows the selected signals for the calculation This calculation needs a de fined number of signals as source Each signal is shown in its own line explaining the source signal on the left and showing the selected sig nal on the right The signal selection is changed by double clicking in the signal name Calculation Source Signals Channels Signal 0 E DI Ch00 Signal 1 E DI cho1 File name tionData data sb6_calculate_3 sb6dat 2 The destination channel name is the name Autostore under which the newly generated signal is used As default the name is automatically generated by a function prefix and the source signal name as postfix It is possible to write 5 into this input field or to give the newly gener Source Display ated signal an other name Analog Display 0 J Keep calculation in the loop 4 Add to displays The store to cache option is the default set up for a signal calculation Calculated data is stored into cache in memory g
171. ighlighting mode The display window is repainted immediately Please note that the display painting speed is slower with the mode enabled as much more graphic objects have to be painted Combination of Digital Signals to a Bus SBench 6 handles digital signals as single signals allowing to add them individu Digital Display al 5 x XI OMERRHBEe ally to multiple displays However as digital signals often represent a bus struc i E ture be it address bus or data bus it is more comfortable to view these digital signals as a combination and not as single signals Using the Channel Dia logue it is possible to add bus combinations to digital signals and use them like E Ez Digital Input DI chnoe The bus combination is done by marking all single signals that should be com EBS bined with left mouse button and either SHIFT or CTRL key then invoking the con i text menu and using the combine command O al signals that should be combined are marked with the mouse One bus can 2 combine at maximum up to 64 digital channels 3 a right mouse click will open the context menu The context menu shows the bus combine command as soon as more than one digital signal has been marked with the mouse Issuing the Combine signals to bus command will open a sep arate dialogue as shown below ER ul Mei 2010 54100000 a signal itself le dl penoso ees E 1 Mo 1 Mo Disable Combine signals
172. igital signal either being acquired loaded with an import function or generated from one of the signal calculations can be dragged to this display After first start with any digital acquisition card be it either real hardware or demo hardware one digital display is automatically generated with all digital signals already added to it New Histogram Display This command generates a new histogram window which shows one or multiple Histogram files over the data range If adding a histo gram calculation to SBench 6 a new histogram display is automatically added containing the newly generated histogram signals New Spread Display T This command generates a new spread display to show multiple analog signals over the time Any analog signal either being acquired loaded with an import function or generated from one of the signal calculations can be dragged to this display New X Y Display This command generates a new X Y display to show multiple signals as a pair of X and Y values One signal is used as X axis values for a number of signals that generate the Y axis values then Multiple Displays This command allows to generate multiple displays without issuing the same command several times It is possible to generate all different kinds of display windows listed before at the same time c Spectrum GmbH 57 Common Functions of most Displays Display Windows A FFT or histogram display is automatically generated if a FFT or histogram calculation is
173. ignal selections After pressing this command you will have two identical displays giving you an easy way to see different portions of the signals with only a very few mouse clicks This can be very useful if for example start and end of a bunch of signal is of interest or one wants to compare the current signal part with another part at a different x axis position Close Displays This button closes all currently visible display windows and empties the display area of SBench 6 totally To generate new display win dows one of the new display functions may be used 26 SBench 6 Software Manual SBench 6 Layout and Setup Layout and Configuration Concept Showing Displays in Tab Bar The tab bar window display needs to be activated in the user file set g stench 615 buia 6976 Professional Single So tings Menu Settings gt User Settings gt Tab Display Settings gt Entry AA Show display windows in tab bar Inhere it is also possible to select the position of the tabulator bar After activation of the tab display view the above explained tile func tions are no longer available Each display window is fully maxi mized Switching between display windows is done using the tab bar E 400mV 800 mV Switching Display Elements When working with SBench 6 it may be often necessary to switch between a setup view where some or even all setup dialogues are accessible and a second view whe
174. ignal will then have a custom scaling and unit as explained in more detail in the next sub chapter The custom unit settings area is available as soon as the Set Custom Unit checkbox is activated 6 Please see the next sub chapter for details on custom scaling and units c Spectrum GmbH 43 Input Channel Dialogue Hardware Setup Dialogues In real life applications the input signals normally represents some kind of sensor signal The sensor scales a physical unit to a voltage output which is then acquired by the hardware and shown in the measurement displays Using the custom specific scaling and unit allows to re scale the input signal showing the exact physical value that is represented by the voltage level A second application area for the scaling is the use of oscilloscope probes with integrated attenuators The custom scaling can also re scale the attenuator of the probes to show real world values then The custom scaling and unit is used everywhere in SBench 6 The scaled signal will be shown with the custom scaling in the displays meas urement cursors will show the custom scaling and unit as well as calculation functions like average or minimum maximum O The Set Custom Unit checkbox will enable the custom scaling and unit settings If disabled the pure voltage levels of the analog input will be shown 2 The source amplitude will show which voltage signal lev el is re scaled The voltage levels inhere do not need to
175. ile option data is always stored on the hard disk This file is a valid SBench 6 file and can be opened for other purposes If checking the Autostore option the files Source Display will get an ascending index and each calculation meaning Analog Display 0 each new acquisition a new data file is generated sis Add to displays 6 The Calculation Area defines the part of the source signal EL Cancel that is used for calcualtion lt is possible to use the complete sig nal what is the default as well as just using the part of the signal that is the current view in the display window or the part of the signal that is located in between the two measurement cursors Using one of the latter calculation areas the calculation automatically restarts as soon as the area has been changed by zooming moving the cursors If calculating single values the used calculation area is shown next to the resulting figure in the info dialog The following symbols are used complete signal 2 current view 5 and cursor 3 If using one of the calculation areas current view or between cursors one has to select the source display from which these settings are taken 6 Checking this box default will automatically update the calculation as soon as the base signal will change its content or the calculation area will change Unchecking this box would only start the calculation once and hold the calculated figure until the calculation is started a
176. in spcemcontrol_install exe CD Install linux spcm_control_center install the matching driver dll for demo card run SBench 6 CD Install Win SBench _ install es CD Install inux SBench 6 Install the latest version of SBench 6 Install the latest version of SBench 6 Install the latest version of SBench 6 Please download the latest version of the installer and start the exe file or directly start the installer from the CD You need to be logged in with administrator rights for the installation Please just follow the instructions of the installer The installer will install Welcome to the SBench 6 2 Setup SBench 6 and all needed libraries Wizard This wizard will guide you through the installation of SBench eZ The installer will also add file links to the SBench 6 file formats that are supported sb dat for data files sb6 cfg for setup files and sb usr for user files Double clicking of one of these files will then automatically start SBench 6 with this file type Itis recommended that you dose all other applications before starting Setup This will make it possible to update relevant system files without having to reboot your computer Click Next to continue Uninstall SBench 6 is uninstalled using the Windows control panel standard software remove feature SBench 6 installer also installs a driver dll in the system directory to support demo cards This driver dll is not uninstalled automatically to avoid
177. inaton File 6_ApplicationDataldatalsb6_histogram_1 sb dat The destination channel name is the name under as which the newly generated signal is used As default the name is automatically generated by a function prefix and the source signal name as postfix It is pos sible write into this input field o give the newly gener SLE ia ated signal an other name Analog Display 0 Keep calculation in the loop Add to displays The store to cache option is the default setup for a signal calculation Calculated data is stored into cache in memory giving the best performance If the cache is full data is stored into a temporary file In ei ther way once calculated the new signal can always be exported to a file Select Channels 4 Using the store to file option data is always stored on the hard disk This file is a valid SBench 6 file and can be opened for other purposes If checking the Autostore option the files will get an ascending index and each calculation meaning each new acquisition a new data file is generated O The Calculation Area defines the part of the source signal that is used for calcualtion It is possible to use the complete signal what is the default as well as just using the part of the signal that is the current view in the display window or the part of the signal that is located in between the two measurement cursors Using one of the latter calculation areas the calculation automatically
178. ings 98 SBench 6 Software Manual Calculations Copy to Clipboard Using this function the current result including the calculation name is copied to the clipboard for further documentation It is possible to mark several lines of the information window with the CTRL key and the left mouse button to copy multiple result lines to the clipboard The clipboard can then be pasted into a document to have the results directly available for Average Calculation Stop further documentation or for further calculations using a spreadsheet program like Microsoft Effectivy Excel Below is the resulting past command from a text editor Delete Calculation Functions 4 Analog Channels d gt AL Frequency 495 841 kHz e Maximum 129 314 us 912 109 mV S Signal Ir Abs P E a Calculation Start Maximu Calculation Reset Minimu Peak Pel Calculation Settings Eemi Clipboard Delete Settings Jump to position In The delete command deletes the running calculation from SBench 6 Please have a look at the next command entry to see how to just tempo rarily disable the view of a calculation result without deleting the calculation and all its settings from the system Settings The settings command allows to temporarily hide entries from the information window while still E M Analog Displays keeping them in the calculation and update loop This allows to get maximum o
179. inst delayed sample values For an FIR filter the filter coefficients are by definition the impulse response of the filter The SBench 6 FIR filter function allows to either set the filter coefficients manually to define the very exact shape of the filter or using SBench 6 to calculate the filter coefficients by defining filter type order and the cutoff frequencies This area shows the selected signals for the calculation Each calculation can be issued for one or several signals each running the calculation independent then To modify the list of source sig nals the Select Channels button can be used Destination Channel Name automatically The destination channel name is the name under which the Destination File newly generated signal is used As default the name is automati 9 Store to cache if possible tmp file otherwise cally generated by a function prefix and the source signal name O Store always to file as postfix It is possible write into this input field o give the newly dieters ApplicationDataldatalsb6_fir_1 sb dat generated signal an other name Autostore The store to cache option is the default setup for a signal cal culation Calculated data is stored into cache in memory giving edit coeficients the best performance If the cache is full data is stored into a tem Cutoff frequency porary file In either way once calculated the new signal can al ways be exported to a file 13 125 M
180. it is now possi ble to resize the selected area Please note that the middle border area is used for moving in case that the selection is too small to show two borders For re sizing it is necessary to clearly point above or below the middle region of the border With drag and drop the selected area can be resized As soon as the mouse button is released the newly selected area is shown and the scrollbars are updated 72 SBench 6 Software Manual Display Windows Analog Display History Mode Eye diagram The history mode allows to plot several shots of the same sig nal over each other This shows Ea 6 0 06 build 3596 Professional Demo Yersion U E Display 0 el JOf xj signal variation and signal exceptions without EH File New Hardware Settings Windows Help la x doing additional analysis or complicated checking routines A simple display screen shows all the varia tion and exceptions helping to find problems in the signal or worst case scenarios The mea surement cursors can be sued to quantify vari ations or to measure single exception signals directly This is for example very helpful when analyz ing digital data streams A history plot over several shots will show a characteristic eye di agram of the signal allowing to analyze the data signal concerning noise distortion and phase jitter 790 505 799 us 799 505 600 us 00 5 us 601 us B01 5us 602 us A En Histo Mode Enable Finished 16 000 kS
181. itional context menu commands Show Besides the enable disable commands and the input settings there are some more additional commands that can be invoked directly from here The commands are explained in more detail in the dedicated chapters Command Description Calculation Invokes a calculation for the current channel selection Located beneath the calculation command are all available calculations for the selected chan nel s After invoking the calculation some further dialogues will open to set up the calculation details Copy as Reference Generates a copy of the current signal that can be used as a reference for further acquisitions The copied signal is shown inside the channel dialogue and can be dragged to a display Add to displays The current signal selection is added to all matching displays that are currently shown inside SBench 6 You can also add signals to a display by drag ging them with the left mouse button pressed to the target display Remove from displays The current channel selection is removed from all displays where it is currently shown Settings Calls the setup dialogue for the current channel selection this can also be done by double clicking on the channel See the next sub chapter for more explanation on the setup dialogue Change colors Changes the color for the current signal selection Please note that the color of all selected signals will be the same if using this command for multiple channels Changing Set
182. iving the best performance If the cache is full data is stored into a temporary file In either way once calculated the new signal can always be exported to a file Stop 4 Using the store to file option data is always stored on the hard disk This file is a valid SBench 6 file and can be opened for other purposes If checking the Autostore option the files will get an ascending index and each calculation meaning each new acquisition a new data file is generated 6 The Calculation Area defines the part of the source signal that is used for calcualtion It is possible to use the complete signal what is the default as well as just using the part of the signal that is the current view in the display window or the part of the signal that is located in between the two measurement cursors Using one of the latter calculation areas the calculation automatically restarts as soon as the area has been changed by zooming moving the cursors If calculating single values the used calculation area is shown next to the resulting figure in the info dialog The following symbols are used complete signal 4 current view 5 and cursor 3 If using one of the calculation areas current view or between cursors one has to select the source display from which these settings are taken 6 Checking this box default will automatically update the calculation as soon as the base signal will change its content or the calculation area will change U
183. ized with that Star Hub The Multi license option needs the SBench 6 professional license and cannot be combined with the base license Order information SBench6 Order no SBench Base version which supports standard mode for one card SBench Pro Professional version for one card FIFO mode export import calculation functions SBench Pro3 3 Licenses of professional version for one card each SBench Pro5 5 Licenses of professional version for one card each SBench6 Pro 10 10 Licenses of professional version for one card each SBench6 Multi Option multiple cards needs Professional version Handles multiple synchronized cards in one system SBench Mul3 3 Licenses of option multiple cards SBench Mul5 5 Licenses of option multiple cards SBench Mul10 10 Licenses of option multiple cards Ordering hints e The software license is stored on board the Spectrum card and cannot be transferred to another card Moving a card to another system will also move the license together with the card e Each single independent card needs its own Professional licence e Systems with multiple synchronized cards Star Hub only need one Professional Pro and one Multi Multi license e Systems of multiple synchronized cards that are already equipped with a Professional and Multi license can be extended with no extra cost e Multiple license packages also with a different number of licences can be combined in any way to get the desired number of tot
184. k e User settings file Name sh usr e Configuration file Name sb cfg e Data file s Name sb dat Example SBench exe test sb cfg mylayout sb usr You may also start SBench 6 directly with these files by double clicking the file Windows only SBench 6 Software Manual General License Base Base Base Base Base Prof Prof Prof Prof Prof Prof Prof Prof Prof Prof Prof Prof Prof Base Prof Prof Prof Prof Prof Prof Prof Prof Prof Prof Prof Prof Please enter the feature update code as it s written in the update licence ci Cancel General Localization Language support Localization Language support Program language The default language of SBench 6 is english It is possible to change the program language after the installation from the Settings menu All available languages are installed and are then listed here Please check with your local sales partner if you need a localized SBench 6 ver sion UNICODE support Starting with version 6 1 02 SBench 6 has full unicode support for all names and comments It is possible to use any uni code text for signal names Input Channels Channels Term Range Offset Se Analog Input Y M24022 5100000 device names signal units al Es Dime 1004 0m4 z and comments The uni al Pa Mime 700 0mv 3 a ALAE E MR 100 Om code characters are stored dE TMQ E 100 Y Om 5 to configuration files and data files a
185. k t Destination nput Channels FA Signal 1 aa Double clickt jm cern eerste eres Dutput Channels a x O Define the calculation function for the mee e Signal 3 Double cick o ae newly generated output signal here All stand Chaneels Acid Dota Quita c A 4 v Analog Output ard mathematical steady functions can be a WE 11216011 SN100002 used and some unsteady functions More de al Aoc M OSN mv Function l a 100mV A sn 2 PI x 1024 tails and some examples are found in the sep arate chapter Calculation Functions O The scaling and length of the signal is set 7 Manual setup up here 1 000 MHz Samples 6 Give the newly generated function signal Length 1KS 23 posttrigger 5125 a name that will be used all throughout gj Resolution 14Bit SBench 6 Amplitude 1000 0 mV Once you finish the function dialogue with Ok a new time domain signal is generat ed To change the function beneath this signal please use the right mouse click and select the Calculation Settings v Keep calculation in the loop E Gs 5 By dragging the generated time domain signal to the output channel you set the connection and define this signal to be used as an output signal for this channel 20 SBench 6 Software Manual Data Replay Overview Using I O cards When using I O cards that can do data acquisition and data replay the mode dialogue is doubled to allow the setup
186. l signal to an an int AA alog window starting the signal conversion 7 Digital Input 4 B Calculation job 4 he Frequency domain A FFTLAI Ch02 E 1 Dragging the two marked signals with the mouse to the Analog Display will add these two signals there Dragging one signal from the top of the display just somewhere outside will delete that Bears signal from the display 100 dBFS 4 m 2 MHz 6 MHz 14 MHz Dragging a signal to another display type E like inhere an analog signal to a FFT window mms meu Cok Troger mpu 4 will start a conversion calculation job The new calculation for the FFT signal is added to the channel list and can be added deleted dragged like all other signals 2 Add To Displays A second way is to right click on the signals in the channel dialogue and issue the Add to displays command to add this signal Using the context menu it is also possible to remove signals from all displays where they are shown Both ways can also be used with multiple signals selected from the channel dialogue 3 Channel Area of Display Window The third way of getting signals into display windows is the context menu of the channel area A right mouse click will open the context menu here Remove channel aaa Remove all channels Remove all channels If clicking into the empty space of the channel area one has the option eck Eupsap 2 to add channels to the display or to remove all
187. lculations are possible if you have the need for something not yet implemented Adding a Calculation from the Channel Dialogue Using the channel dialogue is the iinput Channels a x preferred way to generate new calculations as this allows to di rectly select the source signal With the new signal selection one can use the context menu to start a new calculation Please note that the context menu will only show calculations that can run with the current signal selection Analog Display 0 6 Channels Term Range Offset 4 Analog Input a Y 21 4032 SN40 i Enable Disable ARA 800 mv 600 mY Input Termination 401 mv Input Range 200 mV Clock Timestamp The context menu is started click inf ov ing with the right mouse button on Calculation Par the signal selection ee d e Analog Disp Input Offset Copy as Reference Cycle Based Measurements Cursor J Add to din Enhanced Measurements All calculations are grouped be e Cursor E ipa aa i PEA tem om di o nalog Calculation neath the Calculation menu en 4 Cursorl ee ee ey l Signal Conversion Digital Calculation try x Hz Export E E Signal Averaging gt F Settings Dynamic parameters istoar A calculation can be started for ae laced acl daine us Info 150 us 100 us FIR Filter single signals as well as for multi ple signals each having the same calculation setup as th
188. le FIFO acquisition is running the status bar shows the amount of data that has been acquired so far the fill size of the different buffers the current transfer speed and the overall average transfer speed These informations will help finding bottlenecks inside the FIFO data acquisition 4 While FIFO mode is running the standard data preview display is de activated As soon as FIFO data acquisition has stopped the preview data is calculated and the complete acquired signal is shown in the overview 78 SBench 6 Software Manual Display Windows Changing x span of FIFO preview stream mode settings The x axis span is fixed during complete FIFO acquisition and shows a preview of the acquired data It is possible to change the x axis matching the customers needs as well as the update cycle from the display area itself e Please note that changes to the x axis settings have to be done before the acquisition is started as the selected x span is fixed for the complete acquisition Right click inside the display window Select the Stream Mode Visible X Range Set up time span and update as shown below The stream mode settings define the FIFO preview setup for the current display lt is possible to have different FIFO preview displays having different stream mode settings Per default the visible time interval is automatically determined from the channel and sampling rate settings of the acquisition lt is pos sible to set thi
189. le format for storing audio and A D sample data within a file also containing basic scaling information as sampling rate or vertical range It is based on the Resource Interchange File Format RIFF specification and is sup ported by nearly all measurement and analysis software on the market as well as a lot of freeware audio tools If storing wave files from SBench 6 an additional text header information file is generated which contains all data scaling information that is not included in the wave file itself ASCII txt ASCII files are the simplest way to exchange data Each sample is printed as a readable character having the great advantage that data can be viewed and edited even with simple text editors Nearly all available data acquisition and analysis software is able to handle ASCII files in different formats ASCII as printed text format offers a huge variety of different value printing formats which are explained in more detail in the file format chapter VCD xt The Value Change Dump is an ASCIl based format for digital data dumps It can be read by various VHDL simulators and kernel tracers The data file is a fully readable ASCII file consisting of a header section a variable definition section a dumpvars section for initial values of all variables and the value change section The generation of the data file may take some time as all acquired data has to be analyzed and converted to the change dump Export channels directly from the chan
190. lication without any more delay As the calculation routine isn t speed optimized generating demo data may take more time than acquiring real data and transferring them to the host PC Installed demo cards are listed together with the real hardware in the main information tree as described above Existing demo cards can be deleted by clicking the related button The demo card details can be edited by using the edit button It is for example possible to virtually install additional feature to one card or to change the type to test with a different number of channels 14 SBench 6 Software Manual General Discovery of Remote Cards and digitizerNETBOXes The Discovery function helps you to find and identify the Spectrum LXI in struments like digitizerNETBOX available to your computer on the net work The Discovery function will also locate Spectrum card products handled by an installed Spectrum Remote Servers somewhere on the net work The function is not needed if you only have locally installed cards Please note that only remote products are found that are currently not used by another program Therefore in a bigger network the number of Spec trum products found may vary depending on the current usage of the products Execute the Discovery function by pressing the Discovery button There is no progress window shown After the discovery function has been exe cuted the remotely found Spectrum products are listed under the node Re
191. list to the visible ar AI Ch10 5 Y div ea Adding a signal to the visible area will push all other signal spaces to get some space for the new signal Use the button to remove the bottom most signal from the visible area Removing a signal from the visible area will pull all other sig nal spaces and will distribute the new space between them 4 A marked signal can be dragged to another location to sort the signals according to the system setup needs 82 SBench 6 Software Manual Display Windows Spread Display Context Menu By right clicking on the signal name a context menu opens up which allows to invoke some additional com mands related to the selected signal Add channels Remove channel Add channels Calls the add enone dialogue to add enannels to the display that are currently not visible E Remove channel The selected channel is removed from the display Remove all channels All channels are removed from the display The display is empty afterwards and can be refilled with channels Settings again Settings Calls the signal display offset and range setup screen that is explained below Scale division Scale division The scaling of the selected channel is increased the unit per division will go to the next smaller step e g from 1V div to 500mV div The same function can be directly invoked when using the mouse wheel on the selected channel scale division Scale division The scaling of the sel
192. ll as the signal offset As a special function the current sine signal level is calculated as an attenuation to a refer ence level This is helpful if checking filter plots or checking analog parts that have filtering characteristics During the calculation setup one has the option to select a reference level as peak to peak value on which the attenuation is calculated or one simply enters a zero value to tell SBench 6 using the measured value of the first calculation as reference for following calcu lations This function will react to the reset command issued from the context menu of the calcula O e Analog Channels A aa El Ae Sinus Info Effective 631 666 mv 895 066 mv 093 555 mv 1 520 mv Loy 0 381 dB Ref 1866 7 m H Maximum Minimum H OFFSet H Peak Peak To Reference tion result by clearing the reference level and taking the next measurement after the reset signal for a new reference SBench 6 Software Manual Calculation Function List Signal Calculations Pro Version Signal Calculations Pro Version The following calculation functions generate a new signal as a result of the calculation The new signal can be used like an acquired signal as base for new calculations export displays or print outs Analog Calculation The analogue calculation function allows to combine two analogue signal channels sample by sample by using standard mathematical func tions like addition difference
193. lli seconds ms Duty Cycle The relation of positive width high pulse to negative width low pulse given as a percentage value Pos Width The width of the high pulse being the part of the signal above the zero level given as time value Neg Width The width of the low pulse being the part of the signal below the zero level given as time value c Spectrum GmbH Drawing 1 Calculation Cycle 300 mv Cycle 1 High 90 Pree tien aiees res toccononondocodononodononnorocoponoconocoprrarorop lla carta cados 100 mi Period 1 Frequency rn dr o torr prrr o prrssrrrpprssss rraroa Low 10 83 75 ns 1 Calculation Cycle erty re eta Neg Width e a E ra Led okey Duty Cycle Pos Width Neg Width vo NN Coe bo 63 75 ns 103 Enhanced Measurements Pro Version Name Cycle Min Cycle Max Cycle Average Cycle Peak Peak Cycle Effective Cycle Rise Time Cycle Fall Time Description The minimum signal level within this cycle given in the unit of the signal itself The maximum signal level within this cycle given in the unit of the signal itself The average signal level within one cycle given in the unit of the sig nal itself The average level is calculated by summing all samples within the cycle and dividing them by the number of summed sam ples The difference between maximum and minimum level within one cycle given in the unit of the signal
194. loop f 7 Add to displays The store to cache option is the default setup for a signal calculation Calculated data is stored into cache in memory giving the best performance If the cache is full data is stored into a temporary file In ei ther way once calculated the new signal can always be exported to a file Select Channels 4 Using the store to file option data is always stored on the hard disk This file is a valid SBench 6 file and can be opened for other purposes If checking the Autostore option the files will get an ascending index and each calculation meaning each new acquisition a new data file is generated The Calculation Area defines the part of the source signal that is used for calcualtion It is possible to use the complete signal what is the default as well as just using the part of the signal that is the current view in the display window or the part of the signal that is located in between the two measurement cursors Using one of the latter calculation areas the calculation automatically restarts as soon as the area has been changed by zooming moving the cursors If calculating single values the used calculation area is shown next to the resulting figure in the info dialog The following symbols are used complete signal current view 5 and cursor 3 If using one of the calculation areas current view or between cursors one has to select the source display from which these settings are t
195. m e Separate hard disk array for data using RAID O e Data throughput of hard disk array at least 20 higher than planned acquisition speed e SATA SAS or SSD hard disks Supported Cards and Features The following table lists all cards and features that are supported by SBench 6 Note that it may be necessary to purchase a Professional license to use the feature so please refer to the following version overview for more information SBench 6 is under permanent development please check the latest version of the data sheet on the Internet at www spectrum instrumentation com sbench html to see which new fea tures are supported Supported Cards Supported digitizerNETBOX products M2i 20xx M2i 20xx Exp series M2i 70xx M2i 70xx Exp series M4i 44xx x8 All digitizer NETBOX models are supported and M3i 21xx M3i 21xx Exp series M2i 72xx M2i 72xx Exp series M4i 22xx x8 come with a pre installed SBench 6 Professional M21 30xx M2i 30xx Exp series M4i 66xx x8 icense M2i 31xx M2i 3 1xx Exp series MI MC MX 20xx series M3i 32xx M3i 32xx Exp series MI MC MX 30xx series Supported Features M2i 40xx M2i 40xx Exp series MI MC MX 3 1xx series All analog input settings range termination Multiple Recording Multiple Replay M3i 41xx M3i 41xx Exp series MI MC MX 40xx series coupling offset Gated Sampling Gated Replay M2i 46xx M2i 46xx Exp series MI MC MX 45xx series All output setting offset range filter stoplevel Timestamps not for MI
196. me value de pending on the selection of 7 The pulse width can also be changed by the usage of the slider under 8 52 SBench 6 Software Manual Hardware Setup Dialogues Analogue Cards Trigger Dialogue O The Samples Time button allows to switch between samples entry and time entry for the pulse width entry When switching between the modes the currently selected value will be recalculated and shown in the new unit then e If selected to samples input the field will ane If selected to time input the field will accept accept pure samples values or entries with a Ee pure time values which are recalculated to samples modifier input of k M G samples value automatically using the cur rently selected sampling rate Time values are entered as seconds or fractions of The mod ifiers m u n are accepted 1925 192 Samples 10s 10 seconds 16 kS 16 kilo Samples 16 x 1024 16384 Samples 20ms 20 milli seconds 0 020 seconds 4 MS 4 Mega Samples 4 x 1024 kS 4 x 1024 x 1024 Samples 30 us 30 micro seconds 0 03 ms 0 000030 seconds 2 GS 2 Giga Samples 2 x 1024 MS 2 x 1024 x 1024 x 1024 Samples 500 ns 500 nano seconds 0 5 us 0 0000005 seconds When using another modifier than allowed for the current entry mode the field will automatically switch to the other entry mode The pulse width slider acts as an alternative to 6 allowing to set up the pulse width with a mouse move O The picture in the mi
197. menu under Settings gt User Settings gt Tab ulator User file The shown user settings dialogue handles the different user files It is possible to use differ l tee i ent user settings files to individually change the look and feel of SBench 6 and to adopt er fle Lesenstent Dm sen onene the surface to different needs O The dialogue shows The currently used 1 AS user file is shown here Using the button next N ES Seta you om user Mie to the file name it is possible to select and 2 E load a different user file which will be used Store to currentuser file immediately then A ES Store current layout to user file The button allows to go back to he initial user layout that is stored in the current user file This can be helpful if the layout has been changed a lot during interactive work with SBench 6 and one wants to go back to a f Store current settings to new user file dedicated setup layout without losing the cur 4 Set new file as current user file rent configuration l Create new user file Store current settings to user file W Store current layout to new user file Using the Store current buttons will store the current layout settings in the cur rently selected user file This function should be used after layout and all settings have been altered to the desired look and feel and no more changes are planned to these settings
198. mote as separate card level products Inhere you find all hardware information as shown in the next topic and also the needed VISA resource string to access the remote card Please note that these information is also stored on your system and al lows Spectrum software like SBench 6 to access the cards directly once found with the Discovery function After closing the control center and re opening it the previously found re mote products are shown with the prefix cached only showing the card type and the serial number This is the stored information that allows other First Start rA Spectrum Control Center DEV03 WIN764 Card Support versions About Details Information 4 Local M3i 4142 sn 08025 Demo M2i 4912 sn 100000 4 Remote 4 192 168 169 14 4 Remote M2i 4652 Exp sn 00001 on board Memory 256 MByte max Sampling Rate 3 00 MS s Quarz1 24 000 MHz Quarz2 not installed Production Date Week 42 of 2012 Installed Card Featu 0000018b Version Base Card 90 20 Modules 2 Channels 8 Clock Features 00000017 Ext Trig 0 Features 00000017 Timestamp Features 00011707 Firmware versions Module Information Software License 4 Physical Location Bus No 0 Device No 0 Function No 0 Slot No 0 IP 192 168 169 14 VISA TCPIP 0 192 168 169 14 inst0 INSTR Firmware Upgrade Install SW License Install Feature Memory Test Transfer Speed Test Discovery e cac
199. multiply or division The result is a new analogue signal which can be displayed and used as a base for further calculations then This area shows the selected signals for the calculation This calculation needs a de fined number of signals as source Each signal is shown in its own line explaining the source signal on the left and showing the selected sig nal on the right The signal selection is changed by double clicking in the signal name Source Signals Channels Signal 0 Ol Al choo Signal 1 E AI Cho2 File name tionData data sb _calculate_ sb6dat Autostore 2 The destination channel name is the name under which the newly generated signal is used As default the name is automatically generated by a function prefix and the source signal name as postfix It is possible to write 5 into this input field or to give the newly gener ated signal an other name Source Display Analog Display 0 ll 4 Add to displays The store to cache option is the default set AE up for a signal calculation Calculated data is Stop Cance stored into cache in memory giving the best performance If the cache is full data is stored into a temporary file In either way once calculated the new signal can always be exported to a file 4 Using the store to file option data is always stored on the hard disk This file is a valid SBench 6 file and can be opened for other purposes If
200. n ASCII file format The ASCII export function has very powerful setup routines to define the export file for interaction with different third party programs The ASCII file can be used with any text editor or it can be imported into Microsoft Excel The signals to be stored can be selected from a list containing all signals with valid data in it Export Wave This function will store a selection of signals in the common wave file format wav The wave format is a standardized open format that is supported by a huge number of commercial and free software world wide The signals to be stored can be selected from a list containing all signals with valid data in it Export Pure Binary This function will store a selection of signals in a pure binary format The pure binary format can be imported in different third part prod ucts including FlexPro from Weisang Together with the binary file bin an additional text file _header txt is stored to hard disk con taining general signal header information for the binary file The signals to be stored can be selected from a list containing all signals with valid data in it Export VCD The function will export the current digital signal selection as a standard VCD Value Change Dump file The VCD file can be used with many EDA and kernel tracer tools to display and analyze digital data streams Depending on the data the VCD file can be significantly smaller than an ASCII export of the same data Import S
201. n are ac quired by pure digital data PF SBench 6 0 06 build 3798 Professional Single Digital Display 0 acquisition ca rds as well as En File New Hardware Settings Windows Help by using additional digital gt ud Alaro Melo A Digital signals are dis 3 played in a digital display that has some special fea tures compared to the ana log display A digital 2 display offers logic analyz er like features like bus sig 1 nals or edge detection The bus signal setup is ex plained in the next sub chapter The right hand overview shows the look of this feature and the use of the display navigation but tons Q Single signals are shown with their name as x 2 5 10 GA el E 6 E defined inside the channel dialogue See the next 4 chapter to see how to sort signals inside the display 49 44 Us E r One signal is marked by clicking with the left moose button on it The marked signal is used for 5 the edge commands under 3 Q Some special navigation commands are available on top of the display as soon as a signal is marked as explained under 2 The com mands allow to jump from edge to edge as explained below Bus signals are shown with the name of the signal which is defined when defining a bus signal Each change of bus value is shown with a transition inside the display If there is enough room to print the current value of the bus is shown on the dis
202. n other name Calculation Area Source Display The store to cache option is the default setup for a signal cal etary culation Calculated data is stored into cache in memory giving the best performance If the cache is full data is stored into a tem Keep calculation in the loop porary file In either way once calculated the new signal can al Select Channels ways be exported to a file Analog Display 0 4 Using the store to file option data is always stored on the hard disk This file is a valid SBench 6 file and can be opened for other purposes If checking the Autostore option the files will get an ascending index and each calculation meaning each new acquisition a new data file is generated 6 The Calculation Area defines the part of the source signal that is used for calcualtion It is possible to use the complete signal what is the default as well as just using the part of the signal that is the current view in the display window or the part of the signal that is located in between the two measurement cursors Using one of the latter calculation areas the calculation automatically restarts as soon as the area has been changed by zooming moving the cursors If calculating single values the used calculation area is shown next to the resulting figure in the info dialog The following symbols are used complete signal 4 current view 5 and cursor 3 If using one of the calculation areas current view or b
203. n to be selected lal 4s Bl 10925 Y These up to four input fields form the memo ry settings Depending on the selected mode some of them will be disabled and not visible Values are entered in either samples or time unit Switching between the both inputs is done using the Samples Time button 3 Individual setting One can select one of the pre defined values from the drop down list of the field or one can enter any value directly into the field SBench 6 will then change this value automatically to the nearest matching value taking the modifier into account as shown under 3 A third method of entering values is the usage of the up down buttons just right next to the field These buttons will go step by step through the valid values of this field and allow a very fine tuning of the memory settings In front of some input fields are lock symbols If a value is locked Al it will stay at this value when changing the other input fields If an input field is unlocked lal it will automatically change when changing other input fields As an example in standard single record mode the mem size value is locked and Pre Trigger and Post Trigger are unlocked Changing Pre Trigger will now adopt automatically Post Trigger while Memsize will stay as before Locking Post Trigger will unlock Memsize If now changing Pre Trigger Memsize will be adopted automatically while Post Trigger stays fixed Depending on the selected mode the input field
204. nchecking this box would only start the calculation once and hold the calculated figure until the calculation is started again Add to displays default checked will automatically add the new calculated signals to a matching display If no display is currently shown a new matching display is automatically generated Inhere the operation that should be performed on the two signals is selected Please choose one operation from the drop down list The function allows logical and combination AND logical or combination OR and logical exclusive or combination XOR as well as their respective inverting pendants NAND NOR and XNOR 106 SBench 6 Software Manual Calculation Function List Signal Calculations Pro Version FFT The FFT calculation has its own setup dialogue that allows to select different scalings for the signal a weighting window and some other options This area shows the selected signals for the calculation Each calculation can be issued for one or several signals each running the calculation independent then To modify the list of E Sensor 347 ies bia Channel Nane aa source signals the Select Channels button can be used The destination channel name is the name under which the newly generated signal is used As default the name is automat Store always to file ically generated by a function prefix and the source signal name File name as posttix It is possible write into this input field o give the newl
205. nchtop generators do When starting the hardware for data acquisition the current settings of the hardware setup dialogues explained in this chapter are used While running the hardware in a loop one can change the settings on the fly New settings are immediately used for the next acquisition to start c Spectrum GmbH 39 Input Channel Dialogue Hardware Setup Dialogues Input Channel Dialogue The channel dialogue is the main dialogue for handling all data channels and for setting up all input related settings The channel dialogue also contains calculated signals and loaded signals From here signal channels are dragged to display windows to show data there The main features of the channels dialogue are Activating Deactivating input channels for acquisition Setting up the input channel related hardware settings Dragging channels to display windows Changing signal color Access to calculated signals Access to loaded signals Combining of digital signals to a bus Changing Device Names The setup dialogue stays on screen and changes will immediately take effect The dialogue can either be docked to other setup dialogues can be placed somewhere on the screen or even on a second screen when using the freely floating version of it or can be hidden using one of the Toggle commands Please see the chapter Arranging Setup Windows to see how the setup window can be placed at different locations and how the show and toggle comma
206. nd are restored when loading any of these Please use the Win dows Linux unicode pro grams to get unicode characters into the text en tries Under Windows a good choice is the system program charmap which is installed together with Windows as a default Please note that some file formats like standard ASCII do not support unicode characters If the unicode character isn t supported the internal name is used c Spectrum GmbH 13 First Start General First Start When starting SBench 6 you will get a card selection window as _ shown on the right SBench 6 only supports single cards or a syn Welcome to SBench 6 rr O PA p it 2 chronized group of cards It is not possible to handle independent Available Hardware cards or sets of cards under one SBench instance Cards amp Groups M41 4451 8 SN666 7 M21 3024 5100000 The Start screen allows you to select the cards to run and their li cense you wish to run If you do not have a professional license in stalled you may select whether to run with base license or with professional demo license Please keep in mind that each start of Licence Professional Demo version the demo license will decrease the demo start counter until it reach Info Professional version can be started 30 times es zero In that case you either have to continue with base license SB Version 6 2 11 build 11009 or purchase a professional license for that card or group of cards Start SBench 6 wit
207. nd can be opened for other purposes If checking the Autostore option the files will get an ascending index and each calculation meaning each new acqui sition a new data file is generated Select Channels Cancel 5 The Calculation Area defines the part of the source signal that is used for calcualtion It is possible to use the complete signal what is the default as well as just using the part of the signal that is the current view in the display window or the part of the signal that is located in between the two measurement cursors Using one of the latter calculation areas the calculation automatically restarts as soon as the area has been changed by zooming moving the cursors If calculating single values the used calculation area is shown next to the resulting figure in the info dialog The following symbols are used complete signal s current view 5 and cursor 3 If using one of the calculation areas current view or between cursors one has to select the source display from which these settings are taken a 6 Checking this box default will automatically update the calculation as soon as the base signal will change its content or the calculation area will change Unchecking this box would only start the calculation once and hold the calculated figure until the calculation is started again Add to displays default checked will automatically add the new calculated sign
208. nd of the output file BufferAutoSetup Acquisition and Generation All buffer setting are done automatically by SBench 6 This setting has to be set to False if buffer settings BufferBlockSize_kb BufferSWBuf_kb and BufferHWBuf_kb below are overwritten If the BufferAutoSetup is True any changes to the buffer settings will be ignored BufferBlockSize_kB Acquisition and Generation The buffer block size is the size after which an interrupt is emerged In the hardware manual this is found as Notify Size This block size is heavily affecting the system reaction and overall transfer performance The buffer block size should be selected to a large value like 256k if very fast data acquisition is running which may stress the system to the edge of the performance If using slow data acquisition with only a few channels this setting should be set to a small value like 16k or 8k to increase the update rate of the system Please note that the BufferAutoSetup must be turned off if changes are made to this setting BufferSWBuf_kB Acquisition and Generation This setting defines the size of the DMA buffer where data from to card memory is transferred to from The larger the DMA buffer is defined the more stable the transfer from card to PC memory is running BufferHWBuf_kB Generation This settings is only used on generator cards lt defines the internal size of the hardware buffer which affects the latency between start of data transfer and start of outp
209. nds work Overview For demonstration purposes we installed a demo card with two ana log input channels and eight digital input channels Input Channels al xj ens e res or O The analog hardware channels have their own top level folder grouping all analog input channels of all installed cards includ ing demo cards The folder can be extended by using the button or hidden using the button i E eae EH Fe Digital Inpu ER 21 3027 SN100002 ple are listed with their input channels The serial number of the card is also shown to separate between multiple cards of the same type 2 Beneath the top level tree all cards one M2i 3027 in our exam 4 Beneath each card all analog input channels are shown with a brief overview of the analog input settings that are accessible at the moment inside a table The columns of the input settings table may be changed by the user as explained later on The digital inputs if available on your hardware have their own T tree showing all digital input channels The folder can be extend ed by using the button or hidden using the button La Frequency domain 6 Digital input channels are grouped for their hardware as the an fee ge AQ FFT_AI Cht alog channels are Beneath each card all digital input channels are shown with a brief overview of the digital input settings if there are some In our example the digital input channels are p
210. ne con nection between them This display mode need a high zooming factor to have several display pixels for one sample point The cursor lines can be hidden by this command To show a cursor again it is only necessary to move a cursor with the mouse by holding a mouse button and moving the mouse inside the display window c Spectrum GmbH Stream Mode Settings 67 Common Functions of most Displays Display Windows Fa Show Show trigger line The trigger position is marked with an extra dashed line The trigger position is deter mined to be the zero time position of the signal Using this tool command one can show and hide the trigger line Show Show trigger levels When activated the selected trigger level of the signal is shown in the signal color as a dotted line inside the display giving you the chance to compare the trigger level directly with the signal acquired Show Hide Y scale The Y Scale of the display can be hidden shown with this command Show Popup channel names When activated the name of the nearest channel is shown for a short period of time as a popup near the current cursor position The channel name is fading out The time it is shown can be defined in the user settings dialogue Show Show grid The oscilloscope like grid shows grid lines in fixed distances corresponding to certain time or voltage levels If using a spread display the div scaling grid is the only way to determine voltage levels from th
211. ne signal as x axis values and the corresponding values of one or multiple other signals as y axis The resulting Lissajous figures showing the phase difference can be used to analyze the data further A standard application for the X Y display would be the I V curve of a component such as a capacitor inductor or diode Q By dragging the first signal to a X Y display one defines the x axis signal for all pairs The x axis signal is shown left of the delimiter Signals can be dragged to the display or added using the context menu as ex plained further above All further signals that are add ed to a X Y display will be shown on the y axis plotted over the x axis sig nal 1 The xY display shows the plots Each X Y plot gets the color of the y signal The axis scalings are accord ing to the signal range and scaling and custom unit In our example both y signals are current signals and have a custom unit of A Am pere The XY display has two freely moving cursors which show the cur rent position and which can be used to measure more precisely the posi tion of the plots A cursor locking to the signal is not available 6 Cursor position results are shown in the standard info window giving the original voltage values as well as the custom unit and scaling values in the second line 80 600 mA 400 mA 200 mA 200 mA 400 mA 600 mA 200 mA 400 mv BC mv a E X Display 0 4 E Cursor A 170 50
212. nel dialogue El SE Mzi 3024 SNi00000 It is either possible to start an export from the file menu tool bar by clicking on the el archoo Bo ime 1 00 appropriate export function Or one can directly start the export from the channel hard E Ae Y Enable H o oe ado hiy ware dialogue dar Disable ij B Hist_Al ATA E oi DEUE 1EFMmInaciar When selecting export by the context menu all currently marked channels are selected en pes 0 for the export Inne Range 11 A ra Input offset a Calculation Copy 4010 rn Add to displays Remove From displays Export Li Export 556 Export 5565 Export Matlab Export WAWE Show b Export ASCII Export Fure Binary Settings Change Color c Spectrum GmbH 119 Export Export Data and General Setup The export functions are found in the File menu Each export filter has some general settings to select data channels to be exported and the signal area that is of interest This area shows the selected signals for the calculation Each calculation can be issued for one or several signals each run ning the calculation independent then To modify the list of source signals the Add and Remove button can be used The export part of the signals can be individually defined It is possible to export the complete signal default a user defined part 3 the display area or the signal part between the two mea surement cursors Please select the requested
213. ning or end of the scroll bar D The display has its own toolbar which is initially located next to the display area It is possible to set up the toolbar individually as ex plained in a previous chapter The toolbar can also be dragged to an other location inside or outside SBench 6 Analog and digital displays show the trigger time x axis zero time with an extra dotted line 58 SBench 6 Software Manual Display Windows Common Functions of most Displays X Axis Setup The special x axis setup dialogue allows to individually define the x axis span of the display window O Issuing a right click inside the x axis of the display window will invoke A SESE the x axis setup dialogue A 1 071 us The Samples Time button allows to switch between samples entry and time entry for the border input fields When switching between the modes the currently selected value will be recalculated and shown in the new unit then If Samples setup is selected the drop down box of field 3 defines which signal of the display is used to define the sample borders in case that the x scaling of the signals differs from each other 600ns 0ns 200ns Os 200 ns 400 ns 600 ns G Used to define the source signal for the Samples selection under 2 in case that the x scaling of the signals differs from each other g p g g 4 In here the left and right borders of the display x axis span can be defined directly in either time or samples input depending on 2
214. nnel dialogue It is possible to access single channel settings as well as multiple channels Channel input settings are most likely to be changed during measurement work and are therefore easiest to access in different ways for a fluent workflow The following sub chapters will show the different ways how to access the settings When using multiple cards of different types each card type may have different input settings available Set tings that are not available for one card type are simply marked with a and are not changed when accessing this input Setting up the displayed columns The columns of the channel dialogue gives you an overview of all current settings and allows you to directly change the settings as explained further below Input Channels q ah Term AC DC BW Color a jag Analg a Um Y Input Path Y Input Term E Y Input Coupling Input BW Limit Input Range However in some cases there may be settings that you will never alter at all and that just occupy view area of your screen To de select columns just right clock somewhere in the columns header and check uncheck the columns that should be shown 1MQ DC Full IMa DC Full IMa DC Full IMO DC Full The same stting is also available via the context menu The context menu is called by right clicking on an entry The last entry of the context menu show allows you to select the columns that are shown inside the channel dialogue a
215. nnel selection using access one channel individually the CTRL key with the left mouse A O S a CM 2 can be combined by using the CTRL non adjacent aaa ra one H Analog Input H Analog Input channels or the SHIFT ad UE M2i 3011 SN100000 WE M2i 3011 SN100000 jacent channels only key el al choo E ar choo 1 M2 1 00Y while left clicking on the en E ar chos 1 00Y Om El ar cho1 IMQ 1 00Y S UE M2i 3111 SN100001 M2i 3111 SN100001 tries With the help of the AI Ch02 B AI Ch02 1MQ 1 00Y CTRL and SHIFT keys multi AI Ch03 Ps Al Cho3 1MQ 1 00Y le channels or mulfivle Al cho4 aj Al cho4 1MQ 1 00Y p p al chos aj al chos IMQ 1 00Y cards with their channels H F Digital Input Fe Digital Input can be selected for further setup or dragging Using the right mouse on the channel selection will open a context menu which al o A A lows to select the enable disable state of the selected channel as well as some oth CELES al ES er settings The current activation state is shown by a check next to the enable disable command El Analog Input E Mezi 3011 541100000 H Aho cal 1 00 omy pee Ja AL i Al Input Termination ae a A DA al ar Input Range G H 2 Digital Inpu Input Offset b c Spectrum GmbH 41 Input Channel Dialogue Hardware Setup Dialogues Input Channel Hardware Setup All input channel related settings are available through the cha
216. nnnnninennnnnnnananininnns 95 Adding a Calculation from the Menu att iia cdas 96 Setup of a single Valve Calculo 96 Seup ofa So o Mozo RE AAA a nine dita Aatle trite A let a 96 Dieron Calcula Aveds p25 ied iar ence sacuiat Meta o erat 98 AAditionalCaleulanon Commana AAA A O AN 98 N sicd Callas o Me onedltnasaesie E r doniecaatouneees 100 Calculation Function O RR 1 01 Simple Measurement o E E E T 101 Cycle Based Measurement Pro Version a e a 101 A E E A at Sa Sea a lee 101 A EIEEE EN E ES E AA EE T EA AEE AT TET A IE T E E A E A A T 101 Ceea Galeulation A O e e ET 102 FONON S ien ORO 103 Enhanced Measurements Pro Versions is a a Se aes S E 104 Signal alevlations Pro Version a td A hale chan care eae 105 Haye e C akulahom ee eee eae Ree eon NE ee elon eee RONEN RONDE ESTO AN eI ET een OC OT ONT NEON ONT COTay O 105 BYfo Tite Calculator eaten csr preter AA A ES ee ne eee 106 el A AA O Seu 107 ISORA Mi td aladdin 108 A o a e DOS 109 Foncion enero nna mercer eercrne tener nthe Mme Te Ree n Servant Tce Mee peneir a ETAT Unt reat era Worn SUTeer evan NT eunneme ere Nte a Te aT eee rene ne tretrT 110 Concatenale Sig Gl S ccs h is a A liana todos Dahan estore E E A dee 112 Signal CONVer SIONS Pro Y erronea nos hhh deel ahaa St estes tos 113 Copy as Re O 113 SRV STOP GIN A E N a e AN 113 A A 113 SIGNEl GVELEGING Pro VETSION A camera cinaiaae decorate eee leas E de ee aaa 114 STM CNA HAS este nee aie o A dances OE aly ata 114 INOW ING PN O
217. no segmented view if E using Gated Sampling with no Timestamps acti Samples vated As the length of the gates is depending Maximum Acquisition Time 1 min 21sec on an external signal SBench 6 has to know the Individual setting length of the gate signals by acquiring times tamps to show any segment information then The timestamp mode has to be activated in addition to this if timestamp information is interesting for the user Any of the available timestamp modes can be selected from the drop down list under 1 Timestamp mode Counter mode Internal Reset timestamp counter RefCik timeout Ref Clock ms 1 000 Hz If Gated Sampling is activated the timestamp information is needed to show segmented information Multiple Recording signals can also be shown without timestamp information just showing the segment borders with no time position information then Acquire synchronous BasexIO Overview The preview shows the com plete segmented signal including FA SBench 6 0 06 build 3677 Professional Demo ersion mrtes a Ioj x all gaps that come from the dead hd File Mew Hardware Settings Windows Help _ 5 x time between the segments Zoom Fea ing and scrolling is done as before mcd e m E El EE E SRE nao all segment control commands as shown under 3 and further be 1 gt low are operating on the marked signal and are taking positions and
218. o open the comment setup again by double clicking somewhere inside the comment window lt is now possible to edit the comment text inside the text window or to delete the comment completely D Pressing the delete button will delete the comment permanently from the display and the data file Show Hide Comments 5 a The button from the toolbar allows to hide all comments Comments are not deleted then but can be shown again by pressing the button a second time 64 SBench 6 Software Manual Display Windows Common Functions of most Displays Setup Comment Format The comment format of each display can be changed individually per display In the glo bal display settings a defualt style for the comments can be defined To change the dis play comment format inside the display please use the context menu of that display by right clicking somewhere in the display area and select the Comments gt Setup Comments command The setup is done separately for the channel based comments and for the dis Draw border and position marker and comment text play based comments Draw border and comment text Channel based comments Draw position marker and text The following formats are available Draw text Draw border position marker and comment text Display based comments 5 Draw border position marker and comment text Draw border and comment text Draw position marker and text Draw text Restore Defaults Cancel D
219. o the update is done at the very end of the averaging Using a different value than zero allows to watch average process while running Add to displays default checked will automatically add the new calculated signals to a matching display If no display is currently shown a new matching display is automatically generated Moving Average The moving average smooth function takes a an average around the current sample of the sample itself and a defined number of neighbour samples As a result ranom noise is reduced The Window Width parameter define how many samples around the current sample are used for averaging A vlaue of 5 for example will result in the following average function new_sample x sample x 2 samples x 1 sample x samples x 1 sample x 2 5 114 SBench 6 Software Manual Calculation Function List Signal averaging Pro Version Multi Average The Multi Average calcu Fa sBench 6 0 08 build 4171 DEBUG Professional Single U E Display 0 al 10 xi lation allows to ete Fd File Mew Hardware Settings Windows Help o 5 x consecutive segments ofa Multiple Recording Acqui O sition The resulting signal ff is again a Multiple Re cording signal containing multiple segments each being an averaged seg ment of the several seg ments of the source signal In our example on the right we have a source signal on top with 8 seg ments and an Multi Aver age function
220. oltage The 1 1 probe button can also be used to set a default scaling which is then defined in more detail Changing the Device Name When using several cards in one system it is useful to change the names of the cards Fb Analog Input according to the used cabling A simple example may be to just number all cards in Eb al Card 1 l l l a d E iho 21060 m a system from left to right to know which channel is located where at the connection a E 1M2 1004 omy panel Unfortunately the PC itself doesn t give a defined location info As a default q E ime 21 004 Om SBench 6 is showing the card type and the serial number as a device name This can o O iM 1 00 omy bach d h b table forth EHE m2i 3024 5100001 e changed to any name that may be suitable for the user o a O iM 100 omy l a Piset Device Name E dl M2i 3024 SN100001 E Mei 3024 54110000 card 7 a al a Cancel e m 44 SBench 6 Software Manual Hardware Setup Dialogues Input Channel Dialogue Please use the following steps for changing device name Select the card which name should be changed Right click to open the context menu Select the Change device name command Give a new name to the device Press ok button Showing information of loaded signals After loading importing a signal it is possible to read out and display all channel information that has been found inside the file This function is also available for activate channels of ac
221. on FFT display and additional FFT spectrum based calculations Pe SBench 6 0 06 build 3823 Professional Single fft a iol xi File New Hardware Settings Windows Help SRG 5EEE 288 Boe Channels ax e Gas lm Er S Me2i 3131 SN10000 MH huss 40h mit E Arch2 EHEH E i 8 AI Ch3 Calculation Er Aa Frequency domain 2 la FET_AI CHO Loo I clock Mode _ Channels 400 us 300us 200us 100 us Os 100 us 00 us 300 us Timestamp Trigger El Analog Disola KL FFT Displays FFT_AI Ch0 E AL FFT Display 0 El G2 cursor A 31 615 kHz e ABS 92 609 dBFS E Cursor B 43 75 kHz na et ore i 20 dBFS O dBFS 40 dEFS 57 41 dB 70 69 dB 60 dpes 60 dBFS The time signals are located in the channel dialogue group by the data acquisition card they have been generated by The signals are shown in an analogue display window The FFT signals that are generated are also listed in the channel dialogue and have their own branch there In our example one FFT spectrum is calculated from Al ChO The FFT spectrum is shown in an extra FFT display that is shown at the bottom of the tiled display The FFT window has its own two measurement cursors which shows the related frequency as well as the related level in the selected scaling factor The measurement cursors are moved by left and right mouse buttons
222. on fast hard disk streaming and therefore the FIFO preview is limited in the functionality and may not work with all streaming speeds FIFO mode preview is automatically used as soon as a FIFO data acquisition is started and the signals are shown inside a display window The zoom factors cannot be changed and will always show complete signal area E 6 0 06 build 3677 Professional Demo Yersion U E Display 0 e JOoj xj hd File Mew Hardware Settings Windows Help _ a x IP V m MAME e eA Bae Preview Mode a x FIFO Single Record r Memsize Segment Segments to record not used 13 1285 E Contin Pre Trigger Post Trigger iks not used T Samples 2 Timestamp Pro Version Trigger Mode Clock F X Mode Internal Sampling Clock PLL Ink Clack 1 000 MHz Clock E Output els 16 eG ese 1 6 16 61 ES 5 Acquisition 3 The FIFO mode is activated inside the mode window The FIFO data preview will work with all kinds of different FIFO mode runnings The data is shown scrolling to the left with the x axis scale being updated while scrolling This gives an overview of the currently sampled data at the inputs Display can be selected to be spread display as shown on the screenshot by using the standard spread display button After stopping of the FIFO data acquisition the display will turn back to normal display mode as described before E Whi
223. onal cursor lines each located at one of the harmonics frequencies of the current cursor position Using this cursor one can easily see which of the frequency lines is just a harmonics line of a carrier and which one is a spurious part having another source The harmonics cursor is activated by right clicking into the FFT display and selecting the Setup harmonics cursor from the context menu Each of the two measurement cursors can be pro grammed separately The checkbox is used to activate the harmonics cursor mode for cursor A After checking all the detailed harmonics cursor settings are active and can be set below 2 The number defines the harmonic frequencies that should be shown on top of the base cursor O As high frequency harmonics parts that are outside the FFT plot on terms of frequency may be mirrored into lower frequency it is possible to automatically extend the harmonics cursor into mirror frequencies If activated harmonic cursor lines that reach the right end of the FFT plot are not invisible any more but will return as a mirror frequency cursor 4 When using the mirror cursor function it is necessary to know the nyquist frequency of the FFT plot If the cursor is locked to a FFT signal the nyquist frequency of that signal is used Oth erwise as a standard the highest frequency shown in the plot is used But as the mirrored parts may also come from some external components one can also type in the nyquist frequency by
224. op Maximum Returns the signal maximum within the specified area The function returns the maximum value as well as the position where this maximum value was found Minimum Returns the signal minimum including the position within the specified area Average Returns the signal average value by summing all samples of the signal and dividing them through the number of samples Peak Peak Returns the difference between maximum and minimum of the signal Effective Returns the effective value of the peak to peak value being Max Min 2 SQRT 2 Slope Returns the slope between left side and right side of calculation area If using the cursors as calculation area one can calculate the acceleration of the signal as voltage difference time difference Cycle Based Measurements Pro Version Theory The cycle based measurements only work on periodical signals like sine rectangle triangle or something like this and first analyze the signal to detect the cycles of the signal The functions HE 5j x will then analyze each cycle for itself returning the requested value All cycle values are then analyzed in a final step returning the minimum maximum average and deviation of each of the values E El Te Frequency 585 621 Hz gt Deviation 79 860 mHz Using this functionality one can analyze periodical signals very deeply with seeing the variation dll o A oa A e INIT E of the signal characteristics and detection potential pro
225. or between cursors one has to select the source display from which these settings are taken 6 Checking this box default will automatically update the calculation as soon as the base signal will change its content or the calculation area will change Unchecking this box would only start the calculation once and hold the calculated figure until the calculation is started again D Addio displays default checked will automatically add the new calculated signals to a matching display If no display is currently shown a new matching display is automatically generated The weighting window is used to optimize the FFT results Different kinds of pre defined weighting windows are available that pre filter the source analog signal before doing the FFT calculation O 5 different signal y axis scalings are available to show the FFT spectrum in the preferred scaling in screen e Voltage pure linear voltage result of the FFT spectrum e dBFS full scale logarithmic scaling related to the theoretical maximum full scale of the source signal e dBc carrier logarithmic scaling related to the carrier frequency which is examined as largest frequency part in the signal without taking DC level into consideration e dBm logarithmic scaling related to 1mW e dBuV logarithmic scaling related to 1 micro Volt THe Zero Padding function will add a zero signal around the selected signal source This will increase the frequency resolution and de
226. play To see more values one can simply zoom into the screen Just right to the digital display a tool bar with zoom functions that work on the display is shown 84 SBench 6 Software Manual Display Windows Sorting Digital Channels All digital channels are shown in the display in the or PA sBench 6 0 06 build 3798 Professional Single Digital Display 0 der that they have been add File New Hardware Settings Windows Help ed to the display To have a I BEI RSE ll a E E El la better visibility it is possible to sort the channels by drag ging them one by one to a ol new location O Channel ADR 3 is dragged with the left mouse button pressed to a new loca tion inside the digital display The gray arrow shows the location where the chan nel is inserted to After releas ing the left mouse button channel ADR 3 will be lo cated between Check and Valid then 49 7 u5 9 6us 495us 4o 4dus 49 305 493 205 AI 49u05 n he HIGH level highlighting shadow display If showing a huge number of digital channels in one display it may become difficult to distinguish between the different signals as the low level of one signal is located near the high level of the next signal Using the special high level highlighting function all signal high levels get a shadow which allows to easily distinguish between high and low parts of the signals cS The left side button enables disables the h
227. play even if a new acquisition is made The channel comments are only valid for signal data they ve been fixed to If a new acquisition is done these comments are deleted as the data has changed Channel comments are saved within the data file and are available again after loading of the file All comments that are visible are printed together with the signals if using the print or screenshot function Comments Setup Using the context menu from the right mouse inside the Display window one can add new comments to the display Setup comment O Select the radio button to place a channel comment Comment mode 9 Channel 2 Select one of the channels that are on display to place a channel comment to it The Y position is taken from the channel data while the X position is taken from the location of the mouse cursor when issuing the add comment command Select this radio button to place a display comment y checking the Fixed position checkbox the comment will be sticking to the X and Y position defined by the mouse cursor when issuing the add command If the checkbox remains unchecked the display comment will be positioned floating in the top left corner of the display window 6 Type in the comment text here The remaining counter shows how many letters are available for the comment A comment can have a maximum of 1024 letters 3030 OE Edit or delete a Comment To delete or edit a comment it is necessary t
228. play will automatically switch to a segmented display if a segmented signal acquired with Multiple Recording Gated Sampling or ABA mode is shown inside the display Timestamp values will be used for display if they have been acquired Please check to have timestamp acquisition activated if you like to have the timestamp information of the signals shown Hardware Setup The signal segmentation is selected inside the Mode setup window as shown in button 1 Segmented display is available for standard as 1 well as for FIFO signals and works for Multiple a Recording Gated Sampling with Timestamps B Number of segments and ABA mode Continuous gt Pre Trigger Segment Post Trigger Segment ABA Divider ee a 4s ml 40925 1000 Please note that there is no segmented view if E using Gated Sampling with no Timestamps acti Samples vated As the length of the gates is depending Maximum Acquisition Time 1 min 21sec on an external signal SBench 6 has to know the Individual setting length of the gate signals by acquiring times tamps to show any segment information then The timestamp mode has to be activated in addition to this if timestamp information is interesting for the user Any of the available timestamp modes can be selected from the drop down list under 1 Internal r Reset timestamp counter Ref Clock 1 000 Hz Refclk timeout O ms If Gated Sampling is activated the timestamp informa
229. quency while the y axis shows the signal level The FFT display can show signals with logarithmic y axis as well as linear y axis The histogram display can show histogram data as generated by the histogram function Generating Displays After first start of SBench 6 all acquisition channels are already added to a matching display that is generated automatically It is however possible to add multiple displays to organize signal views in different ways It is possible to add signals to multiple displays showing different parts of the signal or to only show a small number of signals in one display New displays are generated using the main toolbar or from the menu New U t Display This command generates a new analog display to show analog signals over time Any analog signal either being acquired loaded with an import function or generated from one of the signal calculations can be dragged to this display After first start with any analog ac quisition card be it either real hardware or a demo card one analog display is automatically generated with all analog signals already added to it New FFT Display This command generates a new FFT window which shows one or multiple FFT spectrums over signal frequency If adding a FFT calculation to SBench 6 a new FFT display is automatically added containing the newly generated FFT signals New Digital Display This command generates a new digital data display which shows digital signals over time Any d
230. quisition cards Input Channels F3cChannel Information 11 E n SE E Channels Eb a Analog Input EM 2i 3024 SM1OOC H 2 3024 sNiooc Length AE ce MB mzi 3024 SN100C g Al cho l l Samplerate 1000000 BG Ach Cor Baas gy Ade Remove From displays Please use the following steps to show the channel information Go to the Input Channels dialog Select the channel of interest with the mouse Right click to open the context menu Select the Info command A popup dialog will appear showing all channel information in list form Settings Change Color Del Del c Spectrum GmbH A5 Input Channel Dialogue Hardware Setup Dialogues Combination of Digital Signals to a Bus SBench 6 handles digital signals as single signals allowing to add them individu ally to multiple displays However as digital signals often represent a bus struc i a y ture be it address bus or data bus it is more comfortable to view these digital l RS signals as a combination and not as single signals Using the Channel Dia a logue it is possible to add bus combinations to digital signals and use them like Er 88 Digital Input E m2i 7010 5N100000 a signal itself Pe DI Ch0s The bus combination is done by marking all single signals that should be com Pees bined with left mouse button and either SHIFT or CTRL key then invoking the con ae text menu and using the combine command dd
231. r ch1 Mm im 1 00Y Channel 0 is activated showing the input connector symbol with 2 Digital Input no cross on it 2 Channel 1 is de activated showing the input connector symbol crossed out Using Context Menu Input channels can also be activated or de activated using the context menu of the inputs This context menu has the advantage that it also operates on group of channels or on complete sub trees like all analog inputs of one card or even all inputs of one group analog digital together The context menu is accessed using a right mouse click on the input channel selection one has made Multiple channels canbe Selection of root element to access Selection of card tree to access all selected in different ways T a analog input channels analog input channels of one card Selecting the root tree ele xi al xl 11 ment Analog Input or al a ae a Digital Input will select EN ES analog Input E Ae Analog Input all channels of that type for G UE M2i 3011 SN100000 UY M2i 3011 SN100000 al choo aj ar choo further setup AI ch01 AI ChO1 YY M2i 3111 SN100001 M21 3111 SM100001 Selecting a whole card will af Arche af ARCHOZ el Archos el Archos affect all channels of that al al chos el al cho4 particular card ej ar chos el ar chos TE Digital Input Te Digital Input Selecting a single channel will only affect this single diles Selection of a single channel to Multiple cha
232. r differen hardware combinations To take over the changes one has to click the Ok button The Cancel button will discard all changes and go back to the engine setup that has been used before Engine Settings The engine settings give access to internal settings of the SBench 6 engine It can be used to optimize system performance and to get best performance out of your system In addition there are some special test modes implemented that help you examine the system performance that can be reached and that help you to compare your system with reference systems and to locate bottlenecks inside the data chain In case that something went wrong with the settings and the system becomes unstable or the performance drops extremely it is recommended to go back to default settings before proceeding any further AN The below list shows all available setting that has been in the setup dialogue at the time this manual was updated last There may have be additional settings added in between Setting Name Affects Explanation CacheAutoSetup Acquisition and Generation All cache settings are done automatically by SBench 6 This setting has to be set to False if the cache settings Cach eRaw below are overwritten If the CacheAutoSetup is True any changes to the cache settings will be ignored CacheRawData_MB Acquisition and Generation This setting defines the cache size for the raw A D and D A data inside SBench 6 Using a larger
233. r general type analog digital FFT histogram allowing to select the display information of interest to be shown The free moving cursor A shows X and Y value as directly taken from the display coordinates In our example we show an analog display having time and voltage level as X and Y axis of the display The locked cursor B shows the X and Y value taken from the signal it is locked to The values are shown in display coordinates as under 7 as well if used as custom unit values It is also possible to show the data in raw values directly from the hardware as shown in the example Therefore it is necessary to activate the raw data display under Menu gt Settings gt Internal Settings gt GUI gt DisplayRawData 9 The cursors can directly be used to measure differences as the difference between cursor B and cursor A is always directly shown in the display information In our example the difference is shown in voltage time and frequency If both cursors are locked to a signal the difference is also shown in raw and custom unit values 66 SBench 6 Software Manual Display Windows Common Functions of most Displays Lock Functions The lock functions are found in the signal overview on top of the main display window Right clicking on a signal name will show the Add Remove and Cursor Lock menu Each cursor can be individually locked to a signal or both cursors can be locked to the same signal A locked cursor is shown in the menu
234. raw borde and comment text Draw position marker and text Test Signal Peak Draw text Channel based comments 5 Draw border and position marker and comment text Draw border and comment text C Draw position marker and text Draw text Display based comments 5 Draw border position marker and comment text 5 Draw border and comment text 5 Draw position marker and text Draw text Restore Defaults c Spectrum GmbH 65 c Sp Common Functions of most Displays Display Windows Cursor Measurement Each display window has two measurement cursors that can either be moved freely within the window or that can be locked to the similar signal or to two independent signals If locked to a signal the measurement cursor will show the exact signal values at the current position and will stay on this signal if moved in either direction Cursor Activation The cursor mode is activated from the tool bar or from the context menu with the appropriate command The mouse arrow will stay in the cursor measurement mode until it is deactivated or another mode like Define Zoom Area is selected Overview 3 E 6 0 05 build 3529 Professional Single UC Display 0 Lo A Al Ch 3 pa 6 Analog Displays H Ae Analog Displa 955 ml T QS mv 5 Ra i ers j D H 0 ds 2 0 045 mi e a i Hz 14 068 kHz gun e 940 mi ae ES AL gt 330 my I az mv ha lr E
235. re the signal display window should occupy all of the screen area to show the signal in a pixel resolution as high as possible As all elements of SBench 6 can be individually enabled and disabled it is possible to set up the software with the needed windows with a few mouse clicks To switch very fast between different screen layouts there are some additional commands and buttons that allow switching with a single mouse click or keystroke Toggle Setup Windows The function will toggle between a screen layout with all setup dialogues channels trigger mode clock and a screen layout without these dialogues The current view state of the preview area as well as the information window showing cursor measurement results and calculation results will be kept unchanged Toggle Setup and Info The function will toggle between a screen layout with all setup dialogues channels trigger mode clock including the information win dow showing cursor measurement results and calculation results and a screen layout without any setup dialogue and without the infor mation window The current view state of the preview window will be kept unchanged when using this function Toggle Setup and Info and Preview The function will toggle between a screen layout showing all setup dialogues channels trigger mode clock the information window showing cursor measurement results and calculation results and the preview window and a second screen layout only showing the
236. recorded or loaded signals and using a wide list of mathe matical operations on these The result of the function generator is a new function that can be used for display further calculations or export Function Setup This area shows the selected signals for the calculation The function genera tor can handle up to four source signals for calculation A double click in the right column allows to select a different Function Generator Source Signals Channels O Al choo Ml Al Cho1 channel for one of the source signals lt y Signal Double click to select chan is only necessary to select channels for 5 Store always to file the source signals that are used in the ab tl File name fu nction ationDataldatalsb6_function_1 sb6dat Autostore The destination channel name is the name under which the newly generated signal is used As default the name is au tomatically generated by a function pre fix and the source signal name as postfix It is possible to write into this in put field or to give the newly generated signal an other name Samplerate 52 500 MHz The store to cache option is the de Samples fault setup for a signal calculation Cal culated data is stored into cache in memory giving the best performance If the cache is full data is stored into a tem porary file In either way once calculat ed the new signal can always be exported to a file Length 16ks5 ES Posttrigger 8kS 12 Bit
237. rintouts show Cursor Information New X Axis setup dialogue right click New calculation Powerful Formula Interpreter Easy Generator for simple output signals Display History mode for segmented signals Displays can be set up as tabbed windows Source display can be selected for calculations New setup dialogue for spread display offset range New display enhanced spread waveform display New calculation functions FIR filters acceleration UNICODE support for names units comments Japa nese Chinese Greek Cyrillic and other character sets supported Add comments to displays and signals Support of PXI synchronization and MX 9010 Drag and Drop of signals and configuration files to SBench 6 License improvement license is shared even for single cards SBench 6 Software Manual XY display Exchange x and y by drag and drop Store path and last setup file Automatic start of channel conversion on drag and drop SB can handle channels from multiple files at the same time Source channels for calc can be changed from context menu Digital displays can handle analog signals and vice versa Import Wave ASCII asks for missing header information Output mode implemented for MC MX MI series New Zoom Function Zoom to Range SBench 5 export format improved New export VCD standard for digital data New calculation signal concatenation Autostore for calculations implemented Highlighting of signals with cursor Scroll up down in di
238. riod of time as a popup near the current cursor position The channel name is fading out The time it is shown can be defined in the user settings dialogue 62 SBench 6 Software Manual Display Windows Common Functions of most Displays Zoom Bookmarks When examining a signal one will determine certain areas of interest which need to be marked or where one likes to have a shortcut to go back to this area eye This is implemented within SBench 6 fs Reset mode by the use of zoom bookmarks The MIL FE Cursor mode function is available from the con Zoom mode text menu and shows the defined 400 mY no ES bookmarks inside the signal as rect C angles with a label at it Bam ULES EB Ee Tile displays horizontally 1 The zoom bookmark is already MM If as iad defined and is labelled by the user gma HHH o ao e O A double click inside the zoom PAS Sync all displays bookmark area will jump to this Pm Tv show channels zoom area and shows the sole in e Show progressbar side of the bookmark as display ar AZ p display colors El Screenshot E aa a 2 The show zoom bookmarks Zoom Area Bookmarks icon allows to hide and show all de ipams Remove bookmar fined zoom bookmarks FENE High Peak 5 Low Peak G The zoom bookmarks are found IN Low Peak Zero Crossing in the display context menu as an extra sub menu To invoke the con text menu a simple right clock some where inside the display i
239. rrent SBench 6 version the installed license and the versions of the used drivers Please check here to see whether you have installed the latest version of SBench 6 Using the Info dialogue it is also possible to send a predefined support email which includes the installed versions of SBench 6 and the drivers Please use this email to give our support team the details that are needed to serve your request quickly 34 SBench 6 Software Manual SBench 6 Layout and Setup File Settings File Settings The file handling and formats of SBench 6 can be individually set up to support the desired application in the best way possible The powerful settings described here are substantial for best performance and should be understood completely before changing details here The file settings are available from the menu Settings gt File Settings and are split up in four different pages Working Directory This tab window includes all settings for the working directory To have fastest acquisition possible it is necessary to select a directory on the fastest hard disk RAID array inhere Working Directory Working directory The field shows the current working directory where all data from acquisition calculation and C Users oliver SPECTRUM S86_ApplicationData data export is stored to Please be sure to select a di aa sor sero N you like to store 2 Using the button opens a standard file dialogue to select
240. s sufficient 500 us os El Ea E Doo mj y 4 Using the Add bookmark command the zoom area that is currently displayed will be added as a new bookmark by giving it a user definable name O al previously defined zoom bookmarks are listed at the bottom of the menu A click on one of the entries will jump to this area and show the complete book marked zoom area as a new display area Show Hide Zoom Bookmarks The show zoom bookmarks icon allows to hide and show all defined zoom bookmarks Scrolling The current display view can be scrolled in either direction using the mouse or keyboard When scrolling the signal area the maximum scrolling length is limited by the complete signal view If reaching the edge of this are scrolling will lt 1 stop Scrolling in X and Y direction is done totally independent with the individual scroll bars as shown in the overview Le 2 The up and down arrows left and right on x scroll bar will scroll the display area in this direction by 10 of the display width x direction or 10 of the display height y direction lt 3 D Using the slider button allows to directly scroll to an area of interest by dragging the slider to the position inside the scroll bar Clicking on the scroll bar between slider and button will scroll by 100 of the current display area in that direction The 10 scroll functions are also per default located on short cuts Please use the up down arrow to
241. s have the following meaning Selected Mode Standard Single Standard Multi Standard Gate Standard ABA FIFO Single FIFO Multi FIFO Gate FIFO ABA SBench 6 License Base Base Base Base Professional Professional Professional Professional HW Option Required none Multiple Recording Gated Sampling ABA Mode none Multiple Recording Gated Sampling ABA Mode Memsize Segment Defines the length of the acquisition per channel Defines the amount of data to be acquired on one trig ger event Defines the overall length of the acquisition per channel Defines the amount of data to be acquired on one trig ger event Defines how much data is acquired until the FIFO mode stops Defines the amount of data to be acquired on one trig ger event not used Defines the amount of data to be acquired on one trig ger event Number of Segments Gates not used Defines how many segments should be acquired not used Defines how many segments should be acquired not used Defines how many segments should be acquired before FIFO mode stops Defines how many gate seg ments should be acquired before FIFO mode stops Defines how many segments should be acquired before FIFO mode stops c Spectrum GmbH Pre Trigger Pre Gate Defines the number of sam ples to be acquired BEFORE the trigger event Defines the number of sam ples to be acquired BEFORE the trig
242. s to manual setup giving access to 2 Fill in a time span for the visible length of the display window Please note that a time interval being too small may result in a data loss very fast If running Multiple Recording or Gated Sampling this time interval is the sum of the segments being shown A value of 100 ms while having a Multiple Recording segment of 10 ms will result in exactly 10 seg ments shown in the preview independent of the time they ve been ac quired Please note that a time span which is too small will result in an data overrun very fast Analog Display iw Show channels iw Show progressbar Setup display colors El Screenshot Zoom Area Bookmarks comments Stream Mode visible Range Visible time interval Set the amount of time you want to see in stream mode Automatic d Select visible length manually 100 ms Display update interval The display will update after a number of pixels is available for painting O The update interval for the display can be defined in pixel per update A larger number would generate far less CPU charge while a smaller value while make the visible update process more smooth but may result in data loss or a FIFO preview what is no longer time cor related with the acquisition process c Spectrum GmbH 79 X Y Display X Y Display Display Windows The X Y display sets two signals into relation to each other using the values of o
243. settings is valid for all active channels that are marked for edge detection Please see 10 for this 9 The three lines show the original pure values that are used to define the selected trigger mode It is possible to set these mask manually according to the details found in the hardware manual A doubleclick on one of the lines allows to enter the value manually All values are written as hexadecimal values Normally you don t need to touch these settings Instead it is possible to cross check these settings with own programming if the meaning of the digital trigger masks in the manual is not clear Inhere all digital trigger channels are shown in table form For trigger detection one can define for each digital channel whether it should be taken into the pattern mask or whether it should be monitored for the defined edge to occur or whether it should not be used for trigger detection To add a channel to the pattern mask the corresponding check must be made in the Pattern column and a pattern that should be present need to be selected in the Level column The pattern is changed by simply clicking on the pattern level LOW HIGH To add a channel to the edge detection the corresponding check must be made in the Edge column The edge to be detected is defined 8 and is valid for all selected channels For reference the selected edge is shown in the Level column c Spectrum GmbH 09 Timestamp Dialogue Hardware Setup Dialogues
244. shows the settings of the output channel and allows to change the settings as explained further below when looking at the hardware setup dialogues 6 The information window shows calculation results and cursor measurement information as explained further below in our example the loaded input channels are also displayed to see which data will be replayed Display handling is explained in full detail in a separate chapter c Spectrum GmbH 19 Generating Signals Data Replay Overview Generating Signals Easy Generator EJ The easy generator allows to define and output some standard waveforms lt turns your arbitrary waveform generator in a multi channel function generator using SBench 6 as the control panel To keep things easy the control panel takes over complete control of the hardware and defines all necessary settings from the easy generator control panel itself It is no longer necessary to setup any of the hardware features while using the easy generator The base frequency defines the highest output frequency of the easy generator Multiple channels can have slower output frequencies derived by a divider from this base frequency 100 000 kHz Y Enabled 2 Each output channel has its own set PERRA tings which is available using the tab win dows All channels can have different output signals and signal settings Lr N p A Sine Rect Triangle Sawtooth Sinc Level Filter Each output channel can
245. signal display windows Using this function will maximize the visible area of the signals and will show the signals display with the best resolution available with your screen Individual Toolbars SBench 6 is started with a default set of toolbars If needed these toolbars can be individually changed to have functions that are often used directly accessi ble with one mouse click only The setup of the tool bars can either be done calling the toolbar setup Tone dialogue from the menu Settings gt Setup Tool 3 pita Picola bar A second method to setup the toolbar is by us r PANES FFT Display ssid ra Setup toolbars ing a right mouse click inside the toolbar that should Aoi bala be changed Depending on the way the toolbar setup has been called either all toolbars can be changed from the setup dialogue or only the toolbar where one has called the setup function with a right mouse click Tile Displays Tile Displays horizontally Tile Displays vertically Cascade Displays Close Displays Toggle setup windows Toggle setup and info windows Toggle setup and info and preview windows Ela j MM The toolbar selection is stored in the user file sb6usr and can then be used throughout all SBench 6 work Mim E The following description is done for the setup dia logue called from the menu containing all toolbars Please just ignore step 1 if called directly from inside a toolbar On top of the setup di
246. so possible to directly change the setup here without using the enhanced Trigger Mode dialogue To set up the trigger source it is necessary to first double click on the setting to be changed As the availability of level and pulsewidth settings depend on the selected trigger mode it is recommended to first select the trigger mode of that source from the drop down list and then to select levels and pulsewidth Trigger Mode and Level Setup Instead of setting up the trigger sources inside the table the more comfortable way is to use the dedicated Trigger Mode setup dialogue which also shows a diagram of the mode and the resulting trigger events as an example The trigger mode dialogue is invoked by either double clicking on the trigger source channel or external name shown under 7 in the last sub chapter or by clicking on the button when en tering a channel trigger mode Please note that the comfortable trigger e mode dialogue only 3 shows an example for the trigger source set up and not real world 1 gt data FeaChannel Trigger AI Ch00 xx lb 0 250 00 me 4 C Lock Levels 750 mw 500 00 mv Lel Standard Positive edge 4 The general Negative edge mode selection groups the available trigger modes to have 2 a comfortable way of selecting the appro priate trigger mode If selecting one of the groups the available modes under 2 will 2 Shows the differ ent trigger modes that ar
247. splay with mouse wheel Automatic FIFO online display limit added user settings ASCII export signal header information added Span of x axis user definable in FIFO mode Split files import import chunk only or complete signal Digital Display highlighting of high levels by command Print area between cursors Support of new hardware features D A output signal conversion M2i new trigger mode Better handling of loaded signals placed under own node Output modes improved and bug fixed Version Date Changes i 6 1 00 9th November 2010 Output mode added for analog and digital data replay Digital Display jump to bus value added of singleshot and FIFO data with all hardware modes Channel Setup Device name can be changed by user supported New feature Zoom bookmarks added Using latest version of common user control library increases dis New feature Show channel information play speed and adds more windows control features Several bugs fixed 6 0 10 9th September 2010 Linux Debian achieve missing Some display bugs fixed Additional digital bus formats available Display scaling reworked and improved New calculation average of multi segment signals Digital Display Jump to Edge functions added Harmonics cursor reworked and extended Analog display allows to show source signal trigger levels Trigger enable command available Several bugs fixed 6 0 09 31th August 2010 New digital calculations NAND NOR NXOR 6 0 08 10th June 2
248. story Mode FFT Display X Y Display Timestamp Table Layout Auto Layout Functions Define Shortcuts Base Supported Supported Supported Supported Supported free Supported Supported n a n a Simple display Simple display Simple display n a Supported n a Included Included Included Included n a n d Included Included Included Included Included n d n d n d Included Fixed set Professional Supported Supported Supported Supported Option Multi purchase Supported Supported Supported Supported Segmented display Segmented display Segmented display Supported Supported Supported Included Included Included Included Included Included Included Included Included Included Included Included Included Included Included Configurable Installing License on hardware If you buy the software license together with the hardware everything is already installed and you can immediately start using the software together with your hardware File functions Auto Storage Split Files Round Robin Storage Acquisition format SBench 6 Wave File way Pure Binary File Export Functions SBench 6 MATLAB SBench 5 ASCII Wave File wav Pure Binary File Signal cut off VCD Import Functions SBench 6 SBench 5 ASCII Wave File wav Pure Binary File Documentation Screenshot Reports Print Display Features Cursor Measurement Physical Units Digital Sign
249. ta timestamps and ABA samples as well as detailed information on the data scaling names and descriptions The SBench 6 data format is the default format for streaming as it is optimized for fast data storage contains all signal and setup information and also contains data preview information Pure Binary bin The pure binary data format just contains the multiplexed binary data as it is acquired by the hardware A lot of third party products can directly read and write binary data with universal import filters The binary data format is therefore an easy way to exchange data with other products without the need of generating new import or export filters If storing binary files from SBench 6 an additional text file header is generated which contains the main information on the binary data like number of multiplexed channels trigger position or sampling rate Wave wav The wave file format is an international standardized file format for storing audio and A D sample data within a file also containing basic scaling information as sampling rate or vertical range It is based on the Resource Interchange File Format RIFF specification and is sup ported by nearly all measurement and analysis software on the market as well as a lot of freeware audio tools If storing wave files from SBench 6 an additional text header information file is generated which contains all data scaling information that is not included in the wave file itself The setup of the stre
250. talled printers or a PDF can be generated us a B 9 289 us 897 691 mV ing the integrated PDF creator or it can be directly copied to the clipboard to be pasted into some other documentation software or it E AAA can be stored as a file Depending on the tar ow Tle VW ALY AAA get selection the available settings under 3 bal HU NAL OU may change PAR lA E ME NFPA bell PY PA APA 2 Printout title only available for printer 3 and PDF Define any text title for printout Be aoe pe sure to have the Print Title option activated Hea 7 pete Fae Eh a der 5 o 3 PSEA Select the options for the printout The ones printer can be selected here and the standard MAIN WAI printer setup dialogue of the operating sys El tem can be called to change paper feed ori Print Footer J Select the display color here The screen shot can either be taken in color in one of the two available color palettes or it can be taken completely in black and white increasing the contrast of the printout if using black and white only printers O The option checkboxes allow to define the elements of the display window that are added to the screenshot Changing the options will immediately change the screenshot preview 7 Printout footer As a default the footer is filled with print date and time and the SBench 6 version The text can be overwritten by the user Be sure to have Print Footer option activate
251. tcuts al 2x Display Set Triggerline onjotF Hero Display Scroll up Key Right Display Scroll right Display Scroll down Display Set Cursor Display Set zoom Full scale Display Set zoom best Fit Fs Display Set rectangle zoom mode Fe F3 F4 FS F F7 8 Display Undo Zoom Display Redo Zoom Hardware Stop Available commands Displays E Display E Hardware Et Layout o be Layout Toggle Setup Windows gt Layout Toggle Setup Info Windows gt Layout Toggle Setup Info Preview Windows 2 Layout Show Preview H Layout Show Channels Show Info avout Show Mode Show Clock Show Trigger Reset layout From user File El Export E Import Eh Various The left part of the short cuts list contains the key that has been associated with the command It is possible to use single keys like the function keys or any combination of a single key together with the ALT SHIFT or CTRL key The right part of the shortcuts list contains the command that is emerged when pressing the key shown in the left column The details of the commands are shown later in this manual in the menu overview Using the Add shortcut button will request to press a key or an ALT SHIFT CTRL plus key combination which is afterwards added to the list with the command currently selected under 4 If pressing a shortcut that is already implemented this setting is overwritten and the old command is
252. te preview data G Always calculate preview data 36 SBench 6 Software Manual SBench 6 Layout and Setup Internal Settings Internal Settings The internal settings contain additional settings tabs that allow some professional setup of the SBench 6 engine and the behavior of SBench 6 Each group of settings like Engine or GUI is located on its own page Settings Dialogue The dialogue shown on the right allows you to access all internal set 4 Internal Settings IE ES tings that may be changed Please see further below for an explanation of the different settings Gur Engine O on top of the dialogue one selects the settings group that one wants ii hu to change CacheAutoSetup tru 3 WaitCardReady SimulatedHDWrite On the left the dialogue shows all settings that are available with OutputWrapAround their short names A brief explanation of the setting is available with the BufferAutoSetup tooltip function Please just hoover the mouse cursor over the line con taining the setting of interest and wait until the tooltip appears FIFOSpeed Test StopAtABAOverrun false O To change a setting one has to double click into the value field and then has access to the available settings for that field 4 The default button will reset all settings to the default state making sure that SBench 6 is running stable again The default settings are chossen to have the best streaming performance fo
253. the cards should be programmed to different settings If all cards should run with a similar setup one can use the Standard Mode Dialogue as shown above After pressing the Individual Settings button the dia logue will change to a table based entry with one line for each card that is in the system For better under standing are all sub areas of this dialogue given the matching numbers as already used in the Standard Mode Dialogue above ABA Divider 1050 gt Definition of the general acquisition mode as ex y Segment plained above M2i 3024 SN100000 4096 M2i 3024 SN100001 4096 The settings table for the individual card setup Each card has it s own line with all available settings The table shows three columns depending on the selected mode Clicking on the serial number of the card will show the card type for a few seconds in the top left corner of the table To change the entries of the table it is necessary to first activate the table cell for editing by double clicking on the value Afterwards the one table cell will turn into a standard input field allowing the same editing features as explained above In our screenshot the Post Trigger value of SN 100000 is currently opened for editing O The Samples Time switching button as explained above The ABA mode divider as explained above 6 De activating the Individual Settings button will switch back to the Standard Mode Dialogue that is shown above The individu
254. the connector is shown next to the output checkbox as figure as soon as the output is activated Please be sure not to connect a input signal at the same time to the I O connector this setting is only available if multiple cards are used inhere one can select a different sampling rate for each slave card The Sam pleRate setting shows the sampling rate this slave card is running with The Divider value shows the internal divider value One may change either of these to get a divided sampling rate Please note that the available divider values are limited depending on the used hardware Details on the available divider values are shown in the hardware manual c Spectrum GmbH 49 Clock Dialogue Hardware Setup Dialogues External Clock Modes When switching the clock mode to one of the external clock modes the clock dialogue will slightly change showing some new additional sl settings that have to be set correctly for operation There again is a Mode single card dialogue as well as a multiple cards dialog The opera External Clock tion of these is similar to the internal clock mode allowing us to only es show the single card dialogue here and concentrating on the differ 3 gt ences in clock mode The clock mode is defining the additional settings needed In this ay sub chapter all external clock modes are shown Internal clock and reference clock modes are shown in the previous and the next sub chapters
255. the other 100 Signal Settings amp bitwise AND sinh x Hyperbolic Sine aerating length length of signal bitwise OR cosh x Hyperbolic Cosine rect x d Rectangle with d of one post posttrigger length lt lt bitwise left shift tanh x Hyperbolic Tangent period high the other 100 d bloat side low samplerate defines samplerate gt gt bitwise right shift In x Logarthmus Naturalis range defined amplitude range abs x Absolute rand Returns a random number resolution defined resolution The bitwise functions AND OR SHIFT can only be used on signals or on other bitwise functions but it is not possible to use them on steady functions Constants Two constants are pre defined e Euler s number 2 7182 pi PI 3 14159 One can define own constants inside the function with const SpeedOfLight 299792458 Comments Comments can be inserted into the formula by using and mark C language style comments Feel free to add blank lines or line feeds to structure the formula Formula Examples er ee Addition of two signals aia nta The difference between two signals as absolute value no negative results Et ase ne Power calculation with given resistance const Resistance 120 Power calculation sig0 x 2 Resistance IR R Modulated sine signal without any source signal This signal can be used for output cards sin 2 PI x 2048 l ks sin 20 2 PI x 2048 or as a comparison signal The manual signal set
256. then ee If selected to samples input the field will m ne If selected to time input the field will accept accept pure samples values or entries with a e pure time values which are recalculated to samples modifier input of k M G samples value automatically using the cur rently selected sampling rate Time values are entered as seconds or fractions of The mod ifiers m u n are accepted 192 S 192 Samples 10s 10 seconds 16 kS 16 kilo Samples 16 x 1024 16384 Samples 20ms 20 milli seconds 0 020 seconds 4 MS 4 Mega Samples 4 x 1024 kS 4 x 1024 x 1024 Samples 30 us 30 micro seconds 0 03 ms 0 000030 seconds 2 GS 2 Giga Samples 2 x 1024 MS 2 x 1024 x 1024 x 1024 Samples 500 ns 500 nano seconds 0 5 us 0 0000005 seconds When using another modifier than allowed for the current entry mode the field will automatically switch to the other entry mode The ABA divider is only available if the ABA mode has been selected It defines the dividing factor between fast B data and slow A data Please see the hardware manual for further details on the ABA mode 6 This button is only available if multiple cards are controlled by SBench 6 Pressing this button will switch the mode dialogue to the indi vidual setup as shown in the next sub chapter Individual Mode Dialogue This dialogue is only available if multiple cards are used in SBench 6 The Individual Mode Dialogue only needs to be used if
257. tings with Mouse Scroll Wheel When working interactive in laboratory work or research it is often necessary to change some input parameters like termination or input range frequently For these applications the mouse wheel allows a very fast access to settings Just marking the appropriate column with left mouse button and using the wheel steps through all settings available It is possible to access single channels whole cards or even all analog inputs with this method 42 SBench 6 Software Manual Hardware Setup Dialogues Input Channel Dialogue Marking one channel will only change the setting of that channel independently from the other In the example on the right the termination column is marked and any mouse wheel change the termination between 50 Ohm and 1 MOhm El Analog Input It is also possible to mark multiple channels to access the setting of multiple chan El ME M2i 2020 54100000 nels at the same time with the mouse wheel Marking multiple channels is ex Eo oM ioo omy Si A e 100Y Om plained above Please note that you need to mark the channel at the position of the setting that you like to change afterwards Marking the card name with the mouse button allows to access all channels of that card with just one mouse wheel turn In the example on the right the termi nation column is marked and one can change between 50 Ohm and 1 MOhm fermination E 4 Analog Input M2i 2020 SM1 If channels
258. tion is needed to show segmented information Multiple Recording signals can also be shown without timestamp information just showing the segment borders with no time position information then al Acquire synchronous BasexIO Overview Al segment control com mands as shown under 3 and E 6 0 06 build 3798 Professional Single Digital Displa al Of x further below are operating on En File Mew Hardware Settings Windows Help lel Ei xj the marked signal and are taking positions and segment sizes from this signal Marking of a signal is done by simply left clicking on the name The marked signal is high lighted with a border in the signal color O fo signal is marked as source for segment control as shown under 2 these additional segment control buttons appear The segment control buttons can also be added to the toolbars by just using the standard toolbar ed iting functions The control but tons are explained in further detail in the next chapter O PI ibus TE 4 Segments are shown sepa u l J Bu rately showing exact start and end sample of the segment marked with a gray line The de limiter lines can be switched off using a dedicated button as shown below ARPES ROB E 5 The void area between the segments is defined by the timestamps from the hardware Segments are positioned depending on the times tamps read for this segment The void space can be switched off b
259. tion of the analog channel to be converted SBench will automatically generate as much digital channels as needed and combine these digital channels to a bus The re sulting digital channels as well as the bus can then be displayed in a digital display Convert to Analog The function allows to convert digital channels into an analog channel by interpreting the single digital channels as bits of an analog signal This area shows the selected signals for the calculation This calculation needs a defined number of signals as source Each signal is shown in its own line explaining the source signal on the left and showing the selected signal on the right The signal selection is changed by double clicking in the signal name DI Choo DI Cho1 Destination File Store to cache if possible tmp file otherwise C Store always to file File name 2 The destination channel name is the name under which the newly generated signal is used As default the name is automat ically generated by a function prefix and the source signal name as postfix It is possible to write into this input field or to give the newly generated signal an other name ationDataldatalsb6_convert_5 sb dat Autostore Range of analog channel The store to cache option is the default setup for a signal cal From 1000 mV to 1000 mV culation Calculated data is stored into cache in memory giving F Single Bit Mode the best performance If the cache is full
260. tions will stay the same allow ing to move both cursors simultaneously with the left mouse button The right mouse Screenshot button allows to redefine the cursor difference then Change display name Arrang Displays Tile displays The tile displays function will arrange all displays tiled on the available screen area hia Heese E Bonne All signals shown in any display window are visible then at the same time Display P P i h in size t t the view to th oe may then be moved and changed in size to adopt the view to the user E pe eae z Arrang Displays Tile horizontally This function tiles all displays in the work space horizontally Displays will then have NEREA 7 the full screen width for x axis but will share the screen height for their y axis All sig nals shown in any display window are visible then at the same time E Data line width Arrang Displays Tile vertically Arrang Displays Cascade This function tiles all displays in the work space vertically Displays will then have the full screen height for y axis but will share the screen width for their x axis All signals shown in any display window are visible then at the same time This function cascades all displays one after the other Each display will have nearly the full available screen area but only the display on top of all other will be visible Cursor line width Orid line width Dim background channels All other displays may easily be reached by clickin
261. tput chan nel Data is prefetched from disk to speed up all data handling Not yet tested in detail may lead to invalid data if acti vated These settings allow to define the general GUI behavior on a detailed level The below list shows all available setting that has been in the setup dialogue at the time this manual was updated last There may have be additional settings added in between Setting Name DisplayRAWData DisplayCustomUnitRawData UnlimitedZoom 38 Affects Display Windows Display Windows Display Windows Explanation If enabled the raw data values are shown in addition to the voltage unit values Raw data represents the very exact acquired value in integer or hexadecimal value without any scaling or recalculation on it Set to true if you want to see the voltage values for cursor on channels with custom units If activated one can zoom in into the signal area of a display windows with now limits even if at the end only a single sample is visible in the full screen Activating this option the maximum zoom level is limited to a reasonable zoom stage SBench 6 Software Manual Hardware Setup Dialogues Hardware Setup Dialogues This chapter explains all hardware related settings of SBench 6 Please note that SBench 6 is an universal software that supports several different card families Therefore the inhere described setup windows may contain settings that are not suitable for your hardware Please just ignore
262. transferred The button from the display toolbar en ables and disables the history mode Signals are written over each other as long as the history mode is active and as long as no zoom setting have been changed In contrary to real oscilloscopes the data threshold is every time infinite and no programmable threshold is avail able Spread Function As a default all signals shown in one display are written over each other allowing to directly compare the signals with each other y offset is zero To have all signals separately the spread button allows to automatically spread the signals over the y axis giving the single signal enough room to be shown independently Standard Display Spread Display 7 sBench 6 0 06 build 3596 Professional Demo ersion U t Display 0 F File New Hardware Settings Windows Help a x Fi e S SORE E GER 6 0 06 build 3596 Professional Demo Yersion U t Display 0 Fd File New Hardware Settings Windows Help ET 798us 800us S02us 804us S06us 808us 810us 798us 800us 802us S804us 06us 808us 810us ET ri Finished 16 000 kS transferred Spread Activation If pressed all current channels are spread in y direction on the display Each channel gets a space in y direction that corresponds with the complete theoretical signal swing Adding or removing signals from the display or changing of the input range will automatically update the spreaded signals
263. ttings are similar for all cards when using this mode dialogue If using multiple cards in one system the mode dialogue may be switched to an individual mode dialogue allowing to give each card individual memory settings The setup dialogue stays on screen and changes will immediately take effect The dialogue can either be docked to other setup dialogues can be placed somewhere on the screen or even on a second screen when using the freely floating version of it or can be hidden using one of the Toggle commands Please see the chapter Arranging Setup Windows to see how the setup window can be placed at different locations and how the show and toggle commands work Common Mode Dialogue The common mode dialogue is the standard for single cards as well as for multiple cards When using this mode with multiple cards all cards will use the same settings Please note that depending on the selected mode some of the input fields are disabled and greyed off as shown in the screenshot Input Mode FIFO ABA Record The main acquisition mode is shown on top Changing this mode will affect all entry fields of the mode dialogue Please note that inhere only modes are shown which are supported by all Segment Number of segments hardware and which are installed on the card 4ks Continuous The FIFO streaming based modes need the Pre Trigger Segment Post Trigger Segment ABA Divider SBench 6 Professional versio
264. tton Setup Save as The current configuration is stored into a new setup file sb6 cfg The former setup file is left unchanged and can be loaded again at any time restoring the original setup Arranging Setup Windows SBench 6 is based on a very powerful underlying window and layout manager Each window can be individually arranged and all layout settings can be stored to the above mentioned user file All setup dialogues can be either used as a free floating window a docked window or as a tabbed window The size of the different windows and dialogues can also be individually set up while some setup dialogues have a minimum size Tabbed Window to Floating Window At the first start all setup dialogues are displayed in one tabbed window Each setup dialogue then has its own page where the dialogue is shown To move a dialogue out of the tabbed window the title of the window is pointed with the left mouse button and the dialogue is dragged to an empty space inside or outside SBench 6 Using this function allows to place all setup dialogues onto a second screen if connected to have one screen available for signal display only KA SBench 6 0 05 build 3432 Professional Single manual_layout U t Display 0 IE New Hardware Settings Windows Help n Term Range Analog Input Ss Y M2i 3024 5 al cho Al chi el ar ch2 al ch3 1MQ 1 00 1M2 1 00 1M2 1 00 1M2 1 00 a a
265. ues that may be shown are handled separately Internal Clock Modes When switching the card to one of the internal clock modes one of the dialogues on the right is shown The top level dialogue is shown Single Cards for single cards only The bottom level dialogue is shown if multiple cards are located in the system and these cards support the usage of different sampling rates per card Clock al xj Mode This setting is only available if multiple cards are used Inhere one selects the master card that generates clock information for all other cards If using external clock be sure to have the clock signal connect O ed to the selected card All settings 2 3 and 4 are made for the master card only Slave card settings are located in 6 Multiple Cards Clock Master 2 The clock mode is defining the additional settings needed In this gt gt aaps sub chapter all internal clock modes are shown External and refer Int Clock ence clock modes are shown in the next sub chapters One selects a clock mode from the drop down list The list shows all O clock modes that are available on the selected master card When using internal clock mode one has to select the clock mode from one of the pre defined entries in the drop down list One may also enter the desired clock into the input field allowing SBench 6 to select the nearest matching clock that is supported by the hardware As a third way one may
266. ult view after starting the software with an acquisition card and having made a single shot acquisition Please use the green arrow in the top toolbar 2 once to have the same view on the software The available settings and the number of channels may vary with your specific card SBench 6 0 05 build 3432 Professional Single U t Display 0 Eile New Hardware Settings Windows Help Channels Channels Term Range Offs Analog Input a aAl cho MQ 1 00Y dj Al chi Mo 1 00 dj Al ch2 MQ 1 00 dj Al ch3 Q 1 00Y Channels Info Analog Displays s Analog Display 0 E Cursor Os OY E CursorB Os OY CursorB A Os OY ES x Hz 0 Hz Hardware and Channel windows The tabbed window on the left contains all hardware settings as well as a channel list that acts as a source for connecting channels with the display windows After the first start all channels that are found in the system are automatically added to the display window 4 If channels should be added to a display window later on it is simply necessary to drag and drop these channels with the mouse to the desired display window Settings on the Channels tab can be made by double clicking on a channel or by using the context menu that is hidden behind the right mouse button to set up a single channel or a group of channels selected by holding either the ctrl key or the caps key while pressing the left mouse button for sele
267. up should be used for this signal Copy the source signal using only each second sample The signal frequency is half after that Please note that the number of samples need to be set to half manually Poo te TT A sine cycle in the middle of the signal between sample no 1000 and sample no 2000 the rest of the signal is zero Signal length must be manually set to gt 2000 samples sig0 2 x c Spectrum GmbH 111 Signal Calculations Pro Version Calculation Function List Concatenate Signals The concatenate function is available for analog and digital sig gt nals lt concatenates two or more signals seamless and generates Concatenate signals a new signal out of it It is also possible to repeat the concatenate function to even concatenate the signals for several times This area shows the selected signals for the calculation Each Destination File calculation can be issued for one or several signals each running Store to cache if possible tmp file otherwise the calculation independent then To modify the list of source sig ee nals the Select Channels button can be used File name cationData data sb6_concat_ sb6dat O The destination channel name is the name under which the iii newly generated signal is used As default the name is automati ine aoe cally generated by a function prefix and the source signal name 1 as postfix It is possible write into this input field o give the newly generated signal a
268. use the up down arrows to go in 1 steps of the currently selected clock range up and down Sh 100001 Sh 100002 5N 100003 The Clock Time button allows to switch between clock entry Hertz and time entry for manual clock entry When switching between the modes the currently selected value will be recalculated and shown in the new unit then look A If selected to clock input the field will accept pure If selected to time input the field will accept pure oO hik m Cock Hertz values or entries with a frequency modifier Sus maj ie time values which are recalculated to clock value input of k M G automatically Time values are entered as seconds or fractions of The modifiers m u n are accepted 200 Hz 200 Hertz 10 s 10 seconds 10 mHz 150 kHz 150 kilo Hertz 150000 Hertz 20 ms 20 milli seconds 0 020 seconds 50 Hz 2 MHz 2 Mega Hertz 2000000 Hertz AO us 40 micro seconds 0 04 ms 0 000040 seconds 25 kHz 1 GHz 1 Giga Hertz 1000000000 Hertz 500 ns 500 nano seconds 0 5 us 0 0000005 seconds 2 MHz When using another modifier than allowed for the current entry mode the field will automatically switch to the other entry mode 6 Checking this will enable the clock output of the internally generated sampling clock The output clock may be a multiple of the sampling clock due to card structure and ADC restrisctions The clock frequency that is available at
269. using one of the calculation areas current view or between cursors one has to select the source display from which these settings are taken 6 Checking this box default will automatically update the calculation as soon as the base signal will change its content or the calculation area will change Unchecking this box would only start the calculation once and hold the calculated figure until the calculation is started again D Addto displays default checked will automatically add the new calculated signals to a matching display If no display is currently shown a new matching display is automatically generated The histogram signal that is generated can be displayed in a histogram display window as already explained further above in the Display chapter Please see this chapter for more information on the signal display features 108 SBench 6 Software Manual Calculation Function List Signal Calculations Pro Version FIR Filter In signal processing there are many instances in which an input signal to a system contains extra unnecessary content or additional noise which can degrade the quality of the desired portion In such cases one may remove or filter out the useless samples FIR Finite Impulse Response filters are one of the primary types of filters FIR filters are said to be finite because they do not have any feedback FIR filters are based on coefficients a set of constants also called tap weights used to multiply aga
270. ut Please see the hardware manual of the generator card to get more details on the usage of the hardware buffer size FIFOSpeedTest Acquisition and Generation f set to True the hardware is set to a special FIFO speed test mode where data is transferred as fast as the bus inter face allows it No real data is acquired then Using this mode will show you the maximum performance the hardware can reach in your system Please be sure to set this test mode back to False after finishing a speed test Otherwise you will only see corrupted data c Spectrum GmbH 37 Internal Settings Setting Name StopAtABAOverrun ConvOutputOnDisk DataPrefetch GUI Settings Affects ABA Acquisition Generation Generation Display Calc SBench 6 Layout and Setup Explanation If enabled the complete acquisition will automatically stop if the slow A data of the ABA mode has an overrun and data is lost there If disabled the acquisition of the fast B data will continue even if the A data gets lost As a result one than has fast B data without any slow A data around it at the end of the acquisition data If active output data that is imported from any source is converted completely and stored to disk in a file format that the selected output card can directly use The advantage is that there s no conversion delay when pressing the start but ton The disadvantage is the conversion delay and disk space usage after assigning the output data to the ou
271. ve display is synchronized Oa display can be removed from a synchronized group here The clear all button will delete all generated display sync groups c Spectrum GmbH 69 Common Functions of most Displays Display User Settings Display Windows Some special user based display settings are available inside the general user settings dialogue which can be called from the Settings menu The user display setting are grouped into multiple tab pages Please select the tab page which matches your display settings to be changed O the display windows can be shown as sub windows de fault or browser like as tabbed windows Use Show display win dows in tab bar to switch between these settings Tab position defines the position of the tab bar in tabbed mode Inhere you define the behaviour of the channels if added or removed to from the display windows Add enabled channels as soon as channels are enabled by the user for acquisition these are automatically added to the dis play windows If this option is disabled the user needs to manu ally add the channels to the display windows Remove disabled channels as soon as a channel is disabled for acquisition it is removed from the display windows If this op tion is not active disabled channels with data from a past acqui sition will stay visible inside the display window mixing up with newly acquired data of enabled channels Add imported channels autom
272. verview without EEx Analog Display 0 loosing extended calculation settings After issuing the Settings command the information window turns into the right hand giving E MA each element which is displayed here its own show hide checkbox In our example we hide the cursor information of Cursor B and Cursor B A and also all calcula tion results of channel Al ChO1 These hidden result lines are printed in gray to indicate that they re no longer visible H e Cursor A sana nalog Channels E A Al choo oo be e Maximum 7 773 ms 859 863 mv He e Average 17 209 mw 4 Minimum 6 931 ms 660 352 mv A ho be 4 Maximum 7 394 ms 859 663 my re e Average 207 722 fee 2 Minimum 5 762 ms 860 352 mv After pressing the Ok button the new setup will be selected for the information window and OK Cancel will stay valid until changed again Jump to Position in Using the jump command one can show the found calculation results inside a display window This command is only available if the calcu lation returns a single position inside a signal like Minimum or Maxi mum does When issuing the command one is asked to select one of the current displays to show the position in The display area is shifted to have the x axis position in the middle of the screen The zoom settings are not changed for this c Spectrum GmbH 4 Analog Channels gt A Frequency o Signal Info
273. which shows the related data bin as well as the related value The meas urements cursors are moved by left and right mouse buttons The info dialogue has a new branch for the cursor measurement results of the histogram display s Results of the current location of cursor A and cursor B are shown as well as the difference between both cursors O in our example we have issued an additional calculation Maximum based on the histogram signal The result is listed under the signal itself and is updated automatically as soon as the histogram signal is updated c Spectrum GmbH 93 Histogram Display Display Windows Histogram Calculation Setup A calculated signal has the following general calcula tion settings Histogram This area shows the selected signals for the calcu lation Each calculation can be issued for one or sev eral signals each running the calculation independent then To modify the list of source signals Sy the Select Channels button can be used File name Destination File Store to cache if possible tmp file otherwise 6_ApplicationData data sb6_histogram_1 sb dat The destination channel name is the name under oe which the newly generated signal is used As default the name is automatically generated by a function prefix and the source signal name as postfix It is pos sible write into this input field o give the newly gener SN ated signal an other name A Keep calculation in the
274. will zoom into the freshly defined are Define Zoom X Area E This is a special define zoom mode rectangle zoom where only the x axis will be zoomed The y axis settings will be left unchanged making it possible to just concentrate on the sample positions without changing the voltage range that is displayed Define Zoom Y Area This is a special define zoom mode rectangle zoom where only the y axis will be zoomed The x axis settings will be left unchanged making it possible to just concentrate on the voltage range of the signals without changing the sample position that is displayed Mouse Wheel Zoom Mode Pressing this button will change to the mouse wheel zoom mode The mode stays active until another mode like cursor measurement or define zoom area mode is activated or the mouse wheel zoom mode is deactivated again by releasing the button While the mouse wheel zoom mode is active it is possible to zoom in and out with the mouse wheel in either direction Pressing the left mouse button will change between x axis and y axis zoom The currently selected zoom direction is shown by the mouse cursor Zoom to Cursor Area This zoom mode will change the x axis display area to the area that is currently span by the both cursors The y axis range won t be changed Zoom In X and Y Axis This command zooms both x axis and y axis in by factor 2 Zoom Out X and Y Axis This command zooms both x axis and y axis out by factor 2 Zoom Full
275. will use the information stored here If no header file is found the basic information of the import file is asked by dialogue Print Calls the printout dialogue which allows to print the current display area including the signals axis cursors signal names and comments as a selectable option The printout dialogue is explained in a separate chapter print screenshot at the end of the manual Print Cursor Area 3 Calls the printout dialogue which allows to print the area between the two cursors of the current display including the signals axis cur sors signal names and comments as a selectable option The printout dialogue is explained in a separate chapter print screenshot at the end of the manual This command is only available if the cursors are displayed Screenshot Generates a screenshot of the display window A screenshot can either be stored to clipboard or in different file formats on hard disk The screenshot functions allows to also show the signal names 30 SBench 6 Software Manual SBench 6 Layout and Setup Main Toolbar and Menu Functions Exit This function closes SBench 6 Depending on the selected behavior at exit layout and or configuration is automatically stored to disk then If data is stored to cache only any acquired data that has not been stored to disk is lost on exit New Menu This menu generates display windows as well as calculation functions All calculation functions are either available directly from
276. x dioss The cursor measurement mode is active as a standard The button will hide the cursors in case that you need to the see the signal only without the two cursor lines 2 Cursor A red cross is moved freely inside the display area while the left mouse button is pressed Current cursor values are shown under 7 in the matching color The cursor will stay at the position even if the signal is updated The signal list allows to lock cursors to a signal shown in the next sub chapter In our example cursor B blue cross is locked to signal Al ChOO The locked cursor is indicated by the small rectangle top of the signal name Cursor B is moved by holding the right mouse button and will stay on the signal it is locked to Moving the cursor in X direction will move from sample to sample with the cursor following the signal shape Current cursor values are shown under 8 in the matching color In our example the RAW data display is activated RAW data display can be activated under Internal Settings GUI section If the cursor is locked the current raw measurement value is shown at the end of the cursor cross with the number of sample currently locked to and the raw value as decimal and hexadecimal value These raw values are taken directly from the hardware and are not recal culated in any kind The information dialogue shows a section for each display that is currently on the screen All displays are grouped for thei
277. xport files will be exported to the common data folder Please use the button to select a export file location manually 120 SBench 6 Software Manual 11 Export Import Export ASCII Export Pro Version SBench 6 contains a versatile ASCII export function which allows to define the data format of the ASCII text file in deep detail to allow easy import into third party products Please note that the ASCII exported files will be multiple times larger than the original binary files O This area shows the selected signals for the calculation Each cal culation can be issued for one or several signals each running the calculation independent then To 1 modify the list of source signals the Add and Remove button can be used agl Export channels Values EN Columns Sepai rated by spaces Selected Channels Data format O The export part of the signals Er can be individually defined It is possible to export the complete sig nal default a user defined part 3 the display area or the signal part between the two measurement cursors Please select the requested part of signal inhere Newline character Precision 300 ae These values define the individ ual part of the signal that should be exported The export area can be defined sample by sample by select ing the appropriate values inside these input fields QS The Samples Time button al lows to swit
278. y 5 ApplicationDataldatalsb6_ft_1 sb dat generated signal an other name Window The store to cache option is the default setup for a signal cal culation Calculated data is stored into cache in memory giving the best performance If the cache is full data is stored into a tem porary file In either way once calculated the new signal can al ways be exported to a file 4 Using the store to file option data is always stored on the hard disk This file is a valid SBench 6 file and can be opened for other purposes If checking the Autostore option the files will get an ascending index and each calculation meaning each new acquisition a new data file is generated Select Channels 6 The Calculation Area defines the part of the source signal oT cereal that is used for calcualtion It is possible to use the complete sig E nal what is the default as well as just using the part of the signal that is the current view in the display window or the part of the signal that is located in between the two measurement cursors Using one of the latter calculation areas the calculation automatically restarts as soon as the area has been changed by zooming moving the cursors If calculating single values the used calculation area is shown next to the resulting figure in the info dialog The following symbols are used complete signal a current view 5 and cursor 3 If using one of the calculation areas current view
279. y a dedicated button as shown below having the original signal shown stacked again 88 SBench 6 Software Manual Display Windows Digital Display If activated the exact timestamp position indicating the trigger position of the segment is shown on screen The timestamp display can be activated deactivated using a dedicated button as shown below Segmented View Commands The following buttons are shown in a small form also in the segment control bar on top of the display as listed under topic 3 in above over view The buttons can also be added to the standard display toolbar using the normal toolbar edit commands All jump commands will not change the zoom settings Jumping to another segment will scroll the screen to that segment having the same x offset from the beginning of the segment as before Icon from toolbar Icon from segment Description control bar Fre Jump to first acquired segment of the signal Eer Jump to previous acquired segment of the signal Jump to a given segment number After pressing this button an input dialogue is shown where you can enter the number of the segment where to jump to Segment numbering starts with zero K El E El E El g 1 54 Jump to next acquired segment ay Jump to last acquired segment Eod Show complete segment The command will change the zoom settings of the x axis to show the full segment that is currently left most inside the display window The left border of the visible area is th
280. y level HioiGiciianrsi EE change and pulses of specified length M p r The jump command moves one of the both cursors As a default the cursor that has been last touched by the user is moved with the next command if not selecting a cursor manually 6 The cursor need to be locked to a sig nal to use the jump buttons Cursor are locked by rightclicking on the signal name and selecting one of the lock com mands from the menu The lock state is shown by a small dot in cursor color just above the signal name 2 After the cursors have been locked the jump commands operate on the cursor that has been moved latest This cursor is shown on the top leftmost position of the display If necessary one can switch cursors by clicking here to jump to the other cursor On the top of the display some direct jump buttons are located that operate edge by edge The direct jump commands are explained further below After issuing a jump the cursor is moved to that edge and the edge is shown as small arrow directly on the signal 6 For more detailed and powerful jump commands a special jump dialogue is available which is explained below p Jump p Jump g p 86 SBench 6 Software Manual Display Windows Digital Display Direct jump buttons As shown in the overview there are some jump buttons located on top of the digital display These jump buttons allow to jump from edge to edge in any direction Each command will
Download Pdf Manuals
Related Search
Related Contents
BDP-S550 TCM-3511 - Kamery IP Canon imageFORMULA ScanFront 330 Professional Service & Support Peavey 50 212 User's Manual Manuel de l`utilisateur Hotpoint EW93 User's Manual DeLOCK 1m SATA III OM, Automower, 265 ACX, 2013 fornecimento de energia elétrica em tensão secundária Slendertone System Armtrainer Zubehör für Herren Copyright © All rights reserved.
Failed to retrieve file