Home
Multi Channel software manual
Contents
1. ap ee Eee 1 16 000 el le id T 0 4000 FFTi ch io o o mm grece ES aa 0 3500 A f AN IA A dM m Rm 0 00Hz 5 00MHz 10 00MHz 15 00MHz 20 00MHz 25 00 MHz Figure 2 5 Spectrum graph An FFT I O object will be created and connected to each channel of the active instrument The FFT objects convert the measured time base signals to a spectrum by means of a Fast Fourier Transform see section 8 15 The outputs of the newly created FF T objects will be shown in an empty graph A new graph will be created when no empty graph is present 2 2 5 Transient recorder To use the active measuring instrument as a transient recorder click the E button on the toolbar The active instrument will be set to streaming mode and a data collector object will be created and connected to each channel of the active instrument The outputs of the newly created data collector objects will be shown in an empty graph A new graph will be created when no empty graph is present The transient recorder is usually used for relatively slow signals The instrument is set to streaming mode The advantages over normal scope mode operation are e The measurement display is constantly updated during the measurement You don t have to wait until the whole measurement is completed to see the result Chapter 2 a RS a amp 5 se 2 Data collectori Ch 0 00 s 2 00s 4 00 s 6 00 s 8 00s
2. As mentioned earlier there are different kinds of TPS files To save your complete setup in a Desktop type of file create a TPS file with the Save as item in the File menu To save instrument settings and optionally data to an Instrument type of file right click the instrument in the object tree and click Save as To save function generator settings and optionally data to a Function Generator type of file right click the function generator in the object tree and click Save as or use the save button on the function generator control window Saving objects to a TPO file In the object tree one or more sources I Os and sinks can be selected You can save the selected object s to a TPO file by right clicking on the selection and choosing Save as from the popup menu The objects will be saved with all connections they have in common Saving groups of objects can be handy when you want to use the group with the same settings in another setup or just want to quickly create multiple equal groups of objects to perform the same kind of processing on several sources Files ce O yos Load Save as Figure 10 1 Saving two objects After saving the file you can open it multiple times to add the objects in the file to the setup You can enter a description and choose to only store settings and no data by checking the Don t store data checkbox Save As Saveim SetFiles ru T Name Date
3. Figure 2 6 Transient recorder graph e Longer measurements are possible than would fit in the instrument s memory in normal scope operation Read more about the differences between scope mode and streaming mode in section 4 2 1 2 2 6 Voltmeter To use the active measuring instrument as a voltmeter click the button on the toolbar The channels of the active instrument will be shown in a newly created meter object Read more about meters in section 3 2 B Meter1 6 Hs5 27917 ch1 Hss 27917 ch2 Em 3683 Mean Mean mv 3 mv Figure 2 7 Voltmeter By default the measurements Mean and RMS are en abled Other measurements can be added for each channel Software basics Examples are minimum maximum top bottom variance standard deviation frequency and for frequency data Total Harmonic Distortion See appendix A for a list of the available measurements and a description 2 2 7 CAN analyzer To use the active measuring instrument as a CAN analyzer click the button on the toolbar A new CAN analyzer I O will be created and connected to an newly created table sink to display the decoded CAN data Read more on the CAN analyzer in section 8 19 If the active instrument has two or more channels the user is asked whether one or two channels should be used When two channels are used both the CAN high and CAN low signal should be measured The difference signal H L is ca
4. I C analyzer 12 73 Input range 32 Instrument bar 26 Integrate 60 Interpolation 18 Invert 57 J1939 decoder 68 Language 13 99 Limiter 62 Log 60 Low pass filter 61 Math 52 58 Matlab files 70 85 Maximum 88 Mean 88 Measure mode 28 Stream 10 33 Meter 23 69 Meter scheme 14 Min Max detector 61 Minimum 88 Multiply Divide 58 Object Changing settings 49 Connecting 49 Creating 49 Disonnecting 50 types 48 Object tree 48 Oscilloscope in XY mode 8 Oscilloscope in Yt mode 8 Peak peak 88 Period count 90 Post samples 30 Pre samples 30 Pre trigger 29 Printing 13 Pulse decoder 66 Quick functions 7 Range 32 Record length 29 Reference 18 Resampler 62 Resolution 29 Rise time 90 RMS 88 RPM detector 65 Sample frequency 29 Scale 20 Sensors 57 Serial analyzer 12 74 Settings 13 Slope 91 SoftGen 55 Source 55 Spectral leakage 64 Spectrum analyzer 9 64 Sqrt 58 Standard Deviation 89 Start measuring 27 Streaming mode 10 33 Sum 52 58 Table 69 Text files 70 THD 89 Top Bottom 88 Transient recorder 10 Trigger Hysteresis 32 Level 32 Source 30 Time out 30 Type 32 Unit Changing 55 Variance 89 Voltmeter 11 23 69 Wave audio files 70 85 XY mode 16 Yt mode 16 100 If you have any suggestions and or remarks regarding this manual please contact TiePie engineering TiePie engineering P O B
5. a new graph will be created on the selected position See figure 3 1 The size of the newly created graph can be adjusted by dragging the edges of the graph When the mouse cursor is moved over the edges of a graph the mouse cursor will change shape to indicate that the size of the graph can be changed Displaying data TiePie Multi Channel File Instruments Quick functions Help SACSCK SS tO B Cree qo ae P ee EPIS LIE E Bil Instruments 1 H 10 a aa Q ex 1 mmm E f HS5 27917 Q chi H55 27917 ch1 3 cre Make new graph E G h Function generators i XY mode B8 awe H55 27917 E Zoorn out eu Sources d Create reference to 10 uos Sinks Show cursors Visual noise reduction Show zero time Show controls Show legend Show markers Copy image Add comment Remove all comments Move to own window Delete Shift Del 25 00 us Clear Ctrl Del Figure 3 1 Create a new graph in two steps 3 1 2 Graph modes Each graph can be used in different modes either X Y mode or non XY mode By default every new graph is set to non XY mode When using the non XY mode or Yt mode the graph will accept both time and frequency domain data but time and frequency domain data cannot be displayed in one graph at the same time If you want to display time and frequency domain signals simultaneously a separate graph has to be created for both domains The first source dragged onto
6. you can store it in a setfile for later use See chapter 10 for more information about using files 1 2 1 Controlling the software There are many different ways to control the Multi Channel software A few of them are treated in this section This will be enough to get you started Not all of the functionality is mentioned in this manual Once you are used to how the software is controlled you will discover it yourself Hotkeys The instruments and graphs in the Multi Channel software can be controlled with hotkeys You can find a complete list of the hotkeys in appendix B Once you know the most important hotkeys by heart you will be able to change settings very quickly Popup menus Almost all settings and options in the Multi Channel software are available via popup menus When you right click an object a popup menu will appear which contains actions that affect the object you clicked The best way to find all the possibilities is to try Chapter 1 1 3 dd Drag and drop Besides the popup menus drag and drop is very important You can drag different objects onto each other or onto graphs to make connections and you can drag graph ares and trigger symbols You can find more information about connecting different objects in section 6 4 3 In section 3 1 8 you can read how to drag axes and trigger symbols Just like with the popup menus the best way to find all the possibilities is to try The mouse cursor will indicate where the
7. 3 the instrument and func tion generator are highlighted as well They can be loaded separately leaving the rest of your setup intact To load the Files 10 3 3 instrument settings from the file click the Instrument node in the tree and press Open If multiple instruments have been opened by the software you will be asked to select which instrument s should load from the file Loading a function generator part from a file works the same Loading into selected objects In the object tree on the main form of the application one or more objects of the same type can be selected When you right click on a selection of objects and choose Load from the popup menu the earlier mentioned open dialog will appear but now only compatible parts from the file can be opened The compatible items in the file are highlighted in the tree B Bil Instruments Il O e HS3 19870 po Measure mode Sample frequency Bg gn Funct Ba Sourd Resolution DO uos Clock 7 Sinks Pre trigger Record length Trigger time out Trigger source Y v Y v ov Y Y v External trigger type AutoDisk Close Info Export data Load Save as Figure 10 4 Instrument popup menu For example when using the Load function of an instrument on the same file used earlier only the instrument part may be opened It is selected automatically because it is the first item in the file that can be opened by the instrume
8. Chapter 4 Function Generators Chapter 5 Sources Chapter 7 I Os Chapter 8 Sinks Chapter 9 Sources are objects that output data This can be constant data like in the demo source or any other kind of data The most important sources are the instrument channels Chapter 6 6 4 6 4 1 6 4 2 6 4 3 I Os also called processing blocks are objects with input s and output s They produce data at their output s that is somehow related to their input s A Low pass filter I O for example filters the input data The output of a processing block is again a source which can be connected to other I O blocks or to graphs Sinks are the opposite of a source Instead of supplying data they accept it just like an 1 0 object The difference is that a sink does not have an output source Handling objects Creating You can create a new source I O or sink by right clicking on the root item in the object tree and selecting the object of your choice from the popup menu In figure 6 1 the I Os item is clicked with right mouse button After constructing objects you can change their settings via their popup menu In figure 6 2 two SoftGen sources and an Add Subtract I O object are created The signal type of the second SoftGen source is set to to square Cloning Another way to create objects is to clone existing objects When you clone an object a new object of the same type will be created with the same settings and data as
9. Divide I O object to get the power You can also use a Low pass filter to filter your measure ments The easiest way to learn about the possibilities of the objects is to try Just create some objects connect them to each other and see what happens You can also have a look at the examples in section 6 5 to get you started Objects 6 2 Object tree The object tree is situated at the left side of the main window of the application It contains the measuring instruments function generators and other objects constructed in the ap plication the data sources I O blocks and data sinks which all can be used in combination with the measured data Via the object tree you can create different in and out put blocks see section 6 4 1 and connect them see section 6 4 3 When sources are connected to an object this is indicated by the caption of the object in the tree For exam ple when two channels of a Handyscope HS5 are connected to a Add Subtract IJO object its caption will change to Add Subtract1 HS5 27917 Ch1 HS5 27917 Ch2 You can hide or show the object tree by pressing the symbols lt and respectively You can export data to different file formats via the popup menu of the sources and I Os in the object tree Read how to do this in section 10 4 6 3 Object types The different objects are divided into groups that are visible in the object tree Each group of objects is described in its own chapter Instruments
10. With the resampler the signal s that can be represented with a lower sample frequency can be resampled to a lower sample frequency An example when using a RPM I O to determine the speed of an engine the sample frequency must be around 10 kHz or higher to get the accurate rpms Once the speed has been determined it can be resampled to a lower sample frequency for example 10 Hz because the speed will vary Chapter 8 8 14 relatively slow This decreases the amount a memory or file size by a factor 1000 You can enter the ratio between output sample frequency and input sample frequency directly via the resampler s popup menu It is also possible to enter the output sample fre quency in the menu In that case the ratio is calculated automatically Different resampling methods are available e normal The input data is sampled at the output sam ple times without any interpolation e linear The linear interpolated input data is sampled at the output sample times e average When the ratio is smaller than 1 the mean value of several samples of the input data is used for each output sample When the ratio is greater than 1 the linear method is used Data collector GH Use the data collector object when performing streaming measurements During streaming measurements data arrives in blocks with a size equal to the instrument s record length To form a continuous stream of data these blocks must be appended to each o
11. amount of channels The Multi Channel software can display this data in an unlimited amount of different displays Measured data can be displayed directly but it can also be processed first In addition to measured data from the instrument input channels the software can also work with other data sources For example data from internal software signal generators can be combined with the measured data Besides for measuring and displaying data the Multi Channel software can be used to control Arbitrary Waveform Generators AWG An AWG can be used to generate stan dard signals like sine block and triangle or for generating arbitrary signals for example signals that have previously been measured Refer to chapter 5 for information about the AWG Introduction 1 2 How to use the software The Multi Channel software is suitable both for experienced and inexperienced users For performing basic measurements in an easy way you can use the quick functions which are explained in section 2 2 The quick functions automatically create graphs and other objects that are needed to perform the measurement To easily perform more complex measurements you can load predefined setfiles and start measuring right away To get more control and flexibility you can create objects yourself and connect them to each other the way you want You can find information about using objects in chapter 6 and the online help When you have created your test setup
12. are depicted in figure 3 6 TiePie Multi Channel File Instruments Quick functions Help SAESCKSS EMCL EBCree DA ane mueve tm id Ed ES B BB Instruments 1 Ej f HS5 27917 ch ch e gA Function generators BB awe H55 27917 89 Sources 10 00 us 15 00 us 20 00 us Figure 3 6 Axes can be moved to different targets A When using multiple graphs an axis can be moved to a different graph When holding the CTRL key while dropping the signal the signal will be copied instead of moved An axis can be moved to another location in the same graph From left to right or from right to left Different signals can be viewed on the same scale If you drop an axis on another one they are merged Note that the units of the axes must be the same You can extract a signal from an axis by choosing Extract line from its popup menu Displaying data Arranging axes You can save room in your graphs by putting different sources on the same scale as mentioned earlier Another way is to arrange the axes on tabs To do this right click on the tab of an axis and check the Tabbed item When the axes are set to tabbed only one axis will be visible see figure 3 7 Click on the tabs of the other axes to make them visible Cr v Tabbed Ctrl T Figure 3 7 Putting axes on tabs Controlling axes Depending on the signal that is being displayed in the graph various axis options can be selected W
13. channels Meters Besides graphs meters can be used to display numerical values Multiple sources can be connected to the meter and per source multiple measurements can be displayed Connecting a source can be in two ways e drag the source onto the meter in the object tree e drag the source onto the window of the meter The measurements are performed over all post samples of the associated source To enable and disable measurements use the context sensitive popup menu For a list of the possible measurements refer to appendix A The measurement values can be displayed in segment displays default as well as gauge displays You can change the display type through the item Type in the popup menu of each measurement See figure 3 9 for an example of a meter window Displaying data B Meteri Hs5 27917 ch1 BE Baw Mean nnr Leber v Type 1 Delete Maximum FY im OEA Chapter 3 Options Measurement Copy to clipboard Y Always on top Maximum Minimum Top Bottom o RMS Mean Variance Standard deviation Frequency Duty cycle Duty cycle inverted Crest factor Rise time Fall time dBm Figure 3 9 Example of a meter window e Instruments Figure 4 1 Instruments The TiePie engineering instruments like the Handyscope HS5 consist of one or more input channels to a
14. line parameters e command line options are case insensitive e values between are optional e values between are mandatory e values after are the defaults e if the option string contains spaces it must be escaped with quotes e multiple command line options can be used in a single call Example To make the Multi Channel software appear full screen on the right monitor of a dual monitor system use MWS 100 0 100 100 EJ Appendix C Index ABS 59 AC coupling 31 Active instrument 6 28 Add 58 Alias 51 Analyzer 120 12 78 CAN 12 67 Serial 12 74 Arbitrary data 44 ASCII files 70 85 Auto disk 33 Auto ranging 32 Average 61 AWG 37 Axis 20 Basic measurements 7 Binary files 70 85 CAN analyzer 12 67 Channel bar 27 Combining instruments 35 Compression test 75 Connecting objects 49 Coupling 31 Creating objects 49 Crest factor 90 CSV files 70 85 Cursors 19 Data collector 10 63 dBm 90 DC coupling 31 Differentiate 59 Disconnecting objects 50 Disk writer 70 Displaying data 15 Duty cycle 64 89 Duty cycle inverted 89 Exporting data 83 Fall time 90 FFT 10 64 File ASCII 70 85 Binary 70 85 CSV 70 85 HTML 70 Loading 81 Matlab 70 85 Rich Text Format 70 Saving 79 Text 70 TPO 78 TPS 77 Wave audio 70 85 WinSoft 78 Frequency 89 Gain Offset 57 Graph 15 Graph mode 16 Graph scheme 14 Grid 69 HTML files 70
15. not possible to set the data size of the AWG to the data s size the data will be stretched or shrunken to fit exactly into the possible data size that is closest to the requested data size Hotkeys The AWG can be controlled with several hotkeys see appendix B for a complete list Arbitrary Waveform Generator Chapter 5 6 1 Objects 6 The Multi Channel software can be used to do basic measure ments that could also be done with a classic oscilloscope For such basic measurements one graph displaying the measured data is enough In section 2 2 you can read how to perform such basic measurements very easily Besides basic measurements the Multi Channel software is capable of performing more complex processing on the measured data This processing is done with the help of different objects sources I Os or processing blocks and sinks This chapter will explain how to work with the different objects how to create them and how to connect them to each other At the end of the chapter you will find some examples in section 6 5 Using objects There are a lot of occasions where using objects is helpful during measurements Sometimes you want to display the sum of different channels You can do this with a Add Subtract I O object Another example is power measurement When you measure the voltage over a load with one channel and the current through it with another channel you can multiply the data of both channels with a Multiply
16. object you are dragging can be dropped Software installation If you have just recently purchased your instrument you can use the installation program from the CD that comes with your instrument to install the software Otherwise it is recom mended to download the latest version from www tiepie nl because the Multi Channel software is constantly updated With the latest version you will be able to use all functionality of your hardware The installation process is straightforward and is not ex plained in detail here During the installation you will be prompted if you would like to associate the file extensions DAT and SET with the Multi Channel software These files are used by the old WinSoft measurement software If you associate the extensions with the Multi Channel software default you will be able to open WinSoft files by just double clicking them or dragging them on the main window of the Multi Channel software If you don t have WinSoft files or have other programs that use these file extensions you can uncheck the checkboxes Hardware installation Before the Multi Channel software can control your instru ment s a driver needs to be installed Please refer to the user Introduction manual of your instrument s for instructions for installing hardware and drivers The drivers for the TiePie engineering instruments are con tinuously improved It is recommended to download the latest version of the driver for you
17. of periods per revolution of the engine The RPM block can be used to convert this signal into revolutions per minute The engine speed is calculated multiple times per revolution Because of this variations in the engine speed during a revolution are visible In figure 8 1 you can see a crank shaft signal of a truck during start up which is converted to the engine speed with an RPM block The middle picture is a zoomed in part of the top picture Gaps are present in a typical crankshaft signal The signal can for example consist of three times eighteen periods of a sine like signal and a two period gap per revolution which results in sixty periods per revolution This is the default setting of the RPM detector The gaps are detected internally by the RPM block and the number of RPMs is only detected between each period of the sine wave The number of periods per revolution of the used engine can be entered through the popup menu of the RPM block As well as the maximum detectable RPM 1 Os aD TERR T da 30 000 LL oe 1 20 000 pA 10 000 0 000 er 2 195 1 14s 96 57 ms S 19 agg m m a nas 0 000 GRAM Crank shafe 10 000 f 3p pr 524 71 ms 517 74 ms 510 77 ms 503 81 ms 496 84 ms 489 87 ms 2 195 1 145 96 57ms 951 21ms 2 00s 3 05 5 Figure 8 1 A typical crank shaft signal Hint To view the number of revolutions per minute as a number enable the cursor readout of the graph or us
18. of the mean of the square of all samples in the sample range This is a whole mouth full and a formula is clearer Mean ES The measurement mean is the mean value of all samples in the sample range Mean LY z Appendix A 2 Variance O The measurement variance is a measure of how values are distributed around the mean value LS Variance N 2 08 7 icm Standard Deviation O The measurement standard de viation c is equal to the square root of the variance The standard deviation is equal to the RMS value for signals with a zero mean value AC signals o v Variance Frequency The measurement frequency determines the frequency of a time based signal The frequency is determined by searching the mid level crossings in a signal and measuring the time between them For a correct measurement at least three mid level crossings must be present in the sample range Duty cycle rn The measurement Duty cycle is defined as the ratio between the time that a signal is higher than half the amplitude and the period It is expressed as a percentage Duty cycle inverted wir The measurement Duty cycle inverted is defined as the ratio between the time that a signal is lower than half the amplitude and the period It is expressed as a percentage Total Harmonic Distortion THD n The THD mea surement can be used on frequency based signals or spectra It is a measure of the distortion in a signal and is equal to the squa
19. or using the hotkey CT RL n with n the instrument number 1 0 See appendix B for a complete list of the available hotkeys 4 1 1 Instrument bar When the Multi Channel software is started the connected and installed measuring equipment is detected For each opened instrument an instrument bar as shown in figure 4 3 is created On this bar the instrument name is displayed with its serial number which is a unique number You can use the serial numbers to identify which instrument you are controlling Besides the instrument ID information concerning the current sample frequency record length and the resolution is shown When using an instrument that supports triggering the trigger timeout trigger source and pre post sample ratio of the instrument are also shown The settings can be adjusted through popup menus by clicking the text labels on the bar see figure 4 3 The instrument bar can be fully configured through Chapter 4 4 1 2 4 2 1 T A m Handyscope HS5 5000 Samples Time out 10n me t E 27917 500 MHz 12 bits Ch1 Infinite Ds 100 ms 1s 10s User defined Figure 4 3 Changing settings via a popup menu the program settings by dragging buttons and readouts for all settings on or off the toolbar to meet specific needs Measurements can be started and stopped by using the start and one shot buttons on the instrument bar When the start button or its hotkey S is pressed the instrument
20. quick functions and see examples of their results 2 2 1 New graph To create a new empty graph click the amp button on the toolbar This will create a new graph in the in the area of the largest available graph dividing that area in two When the width of the area is larger than v2 times its height the new graph will be created next to the existing graph Otherwise it will be created below it 2 2 2 Oscilloscope in Yt mode To use the active measuring instrument as an oscilloscope in Yt mode click the button on the toolbar The channels of the active instrument will be shown in an empty graph A new graph will be created when no empty graph is present 2 2 8 Oscilloscope in XY mode To use the active measuring instrument as an oscilloscope in XY mode click the IS button on the toolbar Channels 1 and 2 of the active instrument will be shown in an empty graph EA Chapter 2 ys5 27517 ch1 MENE 0 00 s 5 00u4s 10 005 15 00us 20 00ps 25 00 us Figure 2 3 Yt graph A new graph will be created when no empty graph is present This function is disabled when the active instrument has less than two channels Bums xe gt 1x H58 27917 chi vs HS5 27917 ch2 EX 0 40000 0 00000 0 40000 Em Figure 2 4 XY graph 2 2 4 Spectrum analyzer To use the active measuring instrument as a spectrum ana lyzer click the LX button on the toolbar Software basics E
21. sample frequency for signal type noise Both modes can be used for arbitrary signals The following frequency modes are supported Signal frequency M The frequency controls set the fre quency at which the signal will be repeated Sample frequency 4 The frequency controls set the sam ple frequency at which the individual samples of the signal will be generated 5 1 5 Sweep The sweep function enables a linear or logarithmic contin uous sweep with the selected signal type sine triangle or square The sweep runs from frequencyl to frequency2 where frequencyl is allowed to be higher than frequency2 Optionally the sweep can start at a different frequency by setting the start frequency to a value between the two sweep frequencies Duration determines the sweep duration The accuracy of the sweep is determined by sweep settings in the settings dialog The minimum and maximum number of samples that are used for one period of the signal can be set as well as the maximum amount of samples for the complete sweep Higher values will give a more accurate sweep but changes to sweep properties will take a bit longer to take effect Sweeping is only available on Handyscope HS5 models with extended memory option XM Chapter 5 AWG Handyscope H 5 530XM 27917 SARL 2 amp co di JINBE ua wa Figure 5 2 Linear sweep from 10 Hz to 40 kHz in 1 second Classic arbitrary waveform generator The Handyscope HS3
22. signal to obtain the speed Integration of the speed will give the relative position 8 8 Log log The Logarithm processing block calculates the logarithm of the input data The base number that is used is selectable from 2 e 10 and user defined Additionally a gain can be set 8 9 8 10 8 11 Low pass filter D Use this processing block to filter data Data is filtered with a first order low pass IIR filter The cut off frequency can be entered through its popup menu The filtered data can be multiplied by a gain which can also be entered through the popup menu Average Mp Averaging is useful in situations when the signal of interest is periodic and random noise is present on top of it By taking multiple measurements of the signal and averaging them the signal to noise ratio will increase The average I O object can work in two different modes running average default and average of n When the object is working in running average mode it will continuously replace a part of its memory by the newly arriving data effectively forgetting the oldest measurements In average of n mode the average will automatically be cleared after n measurements You can manually clear the average with the Clear option in its menu Min Max detector Use the Min Maz detector to detect minimum or maxi mum values of a source By default maximum values are be detected Every time the source of the Min Max detector sig nals new d
23. the colors of the graphs the colors of the meters can also be changed with schemes Toolbars The instument and channel toolbars see sections 4 1 1 and 4 1 2 are fully customizable Buttons and readouts for all settings can be dragged on or off the toolbar to meet specific needs Also the icon size and text size can be adjusted Toolbar configurations can be stored for easy reconfiguring different setups Chapter 2 3 1 3 1 1 Displaying data 3 Measured or generated data can be displayed in different ways Mostly graphs are used but you can also use meters This chapter will show you how to use graphs and meters Graphs The Multi Channel software allows you to create and arrange graphs the way you want New graphs can be created on the main screen of the Multi Channel software and can be moved to a separate window outside the main screen Creating new graphs Creating new graphs is very easy Simply click the new graph quick function button HP This will create a new graph in the in the area of the largest available graph dividing that area in two When the width of the area is larger than v2 times its height the new graph will be created next to the existing graph Otherwise it will be created below it It is also possible to create a graph at a self defined location D Right click anywhere in a graph on the main screen and select Make new graph from the menu 2 After dragging a rectangle anywhere on the graph section
24. times if you want to perform the same operation on multiple sources The file structure of TPO files is very similar to that of TPS files The objects contained in TPO files can also be found in TPS files and can be loaded from both file types the same way See the sections about loading and saving objects for details WinSoft files For backward compatibility the Multi Channel software can open files created by the WinSoft measuring software Both settings and data can be loaded The following file types are supported WinSoft type Description DAT Binary or ASCII data file Must be ac companied by a GEG settings file SET WinSoft settings Can contain instru ment and function generator settings When a WinSoft file is opened via the file menu or dragged and dropped onto the main form the current setup is closed and replaced by the setup in the file When a WinSoft file is opened via the popup menu of an instrument or function Chapter 10 10 2 10 2 1 10 2 2 generator the settings of that device are loaded but the rest of the setup is left intact You can also open a WinSoft DAT file by clicking the load button on the function generator control window Saving Files The Multi Channel software can save to TPS and TPO files As described in the types section both file types are very similar Refer to section 10 4 for information about other file types to which data can be exported Saving to a TPS file
25. to frequently used functions and signal settings Icon Action Short description e Open Open settings arbitrary data B Save Save settings arbitrary data eal Save as Save settings arbitrary data in a new file ez Save and email Save settings arbitrary data and attach it to a new email Reload Reload previously opened or saved settings arbitrary data 2 Help Display help about the AWG 2 Always on top Make sure the AWG window is always visible ES Settings Display AWG settings O Power on Switch AWG on or off gt 00 Start Stop Start stop signal generation MA lr Generator mode See 5 1 3 N Frequency mode Signal or sample frequency see 9 1 4 E Linear sweep See 5 1 5 E Logarithmic sweep See 5 1 5 A Sine Generate a sine wave Triangle Generate a triangular wave Fy Square Generate a square wave DC Generate a DC level m Noise Generate noise u Arbitrary Generate an arbitrary signal see 5 4 Chapter 5 Table 5 1 Toolbar buttons LN M 5 1 3 Signal properties Depending on the selected signal type and generator mode various signal properties like frequency or amplitude can be set To adjust a signal property the property name label can be clicked This opens a dialog in which the new value can be entered This dialog accepts prefixes like u m k M etc Properties can also be adjusted by clicking the digits or scrolling the mouse wheel when the mouse pointer is over a specifi
26. to which data can be exported Multi Channel TPS files TiePie Settings TPS files can be used to store all kinds of settings as well as data The files can contain instrument settings graph settings function generator settings etc They can be used to save a complicated measurement setup for later use The files can also contain measured data making it possible to examine the measured data at a different location or at a later time There are three kinds of TPS files which can all include data TPS type Contains Desktop all settings of the instruments func tion generators objects graphs etc Instrument settings of one instrument Function Generator settings of one function generator When selecting a TPS file in the open dialog you can see its type in the tree view at the right side of the dialog The root node in the tree view displays the file type Files 10 1 2 10 1 3 Desktop TPS files can be loaded as a whole but you can also load just parts from a file See section 10 3 about loading files for details Multi Channel TPO files TiePie Objects TPO files can be used to store one or more objects with or without their data The objects can be sources I Os and sinks When multiple objects are stored in a TPO file the connections between these objects are stored as well This makes it possible to save e g a mathematical operation using multiple objects to a file for later use or to load it multiple
27. 6 4 you can see the result of summing the two channels of a Handyscope HS5 Note that it is difficult to compare the different signals because they have different scales To make comparison easier put the signals on one axis by dragging the axes on top of each other see section 3 1 8 To subtract sources change the mask of the Add Subtract object see section 8 2 on page 58 6 5 2 Modulate measured data You can modulate measured data with a sine wave generated by a software signal generator Create a software signal generator right click Object tree gt Sources gt SoftGen and set its sample frequency and data size to the same values as your instrument Then create a Multiply Divide I O object and connect the signal generator and your measuring channel to it The result of the Multiply Divide is the measured data multiplied with the generated data In figure 6 5 you can see the result in a graph Chapter 6 File Instruments Quick functions Help iBinEm23xe8 pBISIEEB Cree j gt b cam entes 5000 Samples umen le O chi B oov 27917 50 MHz 12 bits E BB Instruments E f HS5 27917 Q chi z gA Function generators BB awe H55 27917 86 Sources 5 Ko uos Y AddiSubtract1 H55 2791 Sinks A amam M v m San mcus 85557917 chi H55 27917 ch2 E H 3 E e is HS5 27917 chi HSS 27917L CH2 Peo oa Bete Oe EN 3 0000 30 000 20 00 us 40 00 us 60 00 us 80 00 us 100 00 ps
28. Drag the multiply divide onto the low pass filter to calculate a running mean of the squares e Drag the low pass filter onto the Sqrt to get the RMS values ABS IVI Use this processing block to take the absolute value of all samples of its source The ABS operation does the following for every sample if sample lt 0 then sample sample Differentiate A Use this processing block to differentiate data The output is proportional to rate of change of the input For example if a source has the unit Volt the output of the DIFF will have unit Volt s The output range can be changed and fixed to user defined values 1 Os O The differentiate operation is very sensitive to noise because in most cases noise has a higher frequency than the signal of interest To minimize the effect of noise add a low pass filter processing block before or after the differentiate block 8 7 Integrate The Integrate processing block is the inverse of the Differen tiate operation The output range of the integrate processing block can also be changed and fixed An ideal integrator integrates all frequencies in a signal In practice unwanted offsets can cause problems with an ideal integrator Therefore the integrate object contains a leakage parameter In its menu you can set the Leak frequency All frequencies below the leak frequency will be suppressed O If you are using acceleration sensors you can integrate their acceleration
29. GR OA OR e 55 7 3 Software signal generator 55 T A Demo Source cs 959 om o we es 56 I Os 57 BJ e u pig nani e iny pe ea a a X P3 57 8 2 Add Subtract i 4 05 2448444 Buai nee hs 58 8 3 Multiply Divide osc i dean ee n RR 58 Of SO ges eis Sed we 2h Pa cad Gee Pes 58 amp b ABS s reyes a we dae ee e Ra ES 59 BO JDifferentiate necios s Rae Ee ee E 59 SY a 244 Rosen Ae eb ebb gaa Ges Ba 60 Bs LOG ss oa ae bee be BRL Yn eg Os 60 8 9 Low pass filter s ea es cesses saae enn 61 BLO Average era Gere e bh mie EA Xx 61 8 11 Min Max detector 4 61 B I2 MMe css Soh ee S 63 EROR m vex a 62 8 123 Resanmiple us ea be Rem Y Ven Be 62 8 14 Data collecto e zu nuo oe ee aad ed Xa a 63 SLOPE 2 dot de ra be eee th a hb ees 64 8 16 Duty Cycle s s a a 44 8 cmo o aa E ei 64 8 17 RPMedet ctors xong Bebe a yx ed xo 65 8 18 Pulse decoder 44 a mos Bee ee eee Sas 66 5 19 CAN RAEE Lu 6k a RE RR ADE EER dud LS 67 8 20 SAE J1939 decoder o 68 Sinks 69 YA MEE soe sn y em mm PR ae a we Be Es 69 9 2 Table i 20 4 4 ped dhe bbe teu ERR 69 0 9 Disk writer 424 456 ok xo Ro ood 70 9 3 1 Filenames akon ee xxx 71 9 3 2 Limiting file size 72 93 3 Skipping data 4 2244 5 62464 e468 73 9 3 4 File type options 73 94 TO Aualvzef oda nox a Kaew a 73 Contents 9 5 9 6 9 7 Serial analyzer SOU umor m lu o eh eius x Co
30. Multi Channel software User manual TiePie Multi Channel File Instruments Quick functions Help eBo2xecgisr g ManysspeMEesD 5000 Sangles Time out 1001s s r z EEA Soie ize ch d OmB om Ba E B Instruments ii gl 8v H53 19870 SML Qo Oa E fh Function generators E awarsa 19870 E Sources ARs Softcent 5 uos TC Hukipy oividett Softe 8 49 Sinks BB eteri 159 19670 cht 8 AWG Handyscope H53 50 19870 SAMT Signal type Sre Triangle Saare 39870 Ch Ge m etna Frequency 2m J z0m Jason 2 20200 2k 200 2m OG Sgnalfrequency Sangle frequency a aj ef D Amplitude Symmetry TiePie TiePie engineering engineering Copyright 2014 TiePie engineering All rights reserved Revision 1 05 February 2014 Despite the care taken for the compilation of this user manual TiePie engineering can not be held responsible for any damage resulting from errors that may appear in this manual Contents 1 Introduction 1 11 About the software 4 1 12 How to use the software 2 1 2 1 Controlling the software 2 1 3 Software installation 0 3 14 Hardware installation 3 2 Software basics 5 2 1 Main window parts 204 5 2 2 Basic measurements o 7 mal Ner graph iia leds da E
31. The dropped source will be connected to the vertical scale The horizontal one will be empty and blinking indicating that it is waiting for a source The second source can now be dropped on the blinking scale In XY mode frequency domain data cannot be displayed 3 1 5 Drawing options Several drawing options are available Interpolation When linear interpolation is turned on straight lines are drawn through the samples When the number of pixels in the graph is bigger than the number of displayed samples the effect of this setting is very clear Visual noise reduction The Visual noise reduction set ting reduces some of the noise that may appear while drawing the measurements in the graphs The result is smoother and thinner lines 3 1 6 References You can create a reference to any signal that is displayed in a graph A reference is a copy of a signal By making such a copy and continuing the measurements you will be able to see differences between the life signal and the reference You can create a reference by choosing Create reference to in the popup menu of the graph or one of its axes When the reference is created an extra button is added to the graph s toolbar which can be used to copy new data from the life signal into the reference Chapter 3 SL Cursors In each graph cursors can be used to measure values of interest between them Measurements include minimum maximum top bottom rms mean variance st
32. TiePie Multi Channel File Instruments RAMUS B Instruments E f Hs5 27917 chi ch Bg eh Function generators Bj awe H55 27917 E 6 Sources ft Softcent 2 10 uos TU MuliplyjDivide1 HS5 27 Sinks Quick functions igino2xe8c iildSIE B crcer Help 5000 Samples Time 50 MHz 12 bits Chi j um iom qiu O chi Mod EE S nisi Hs5 27917 Chi Qsotceni 15 000 reseroenc H55 27917 cht Soften 6 0000 4 0000 10 000 y 2000 5 000 0 0000 I 0 000 2 0000 5 000f ag coco II 6 0000 15 000 20 00 us 40 00 us 60 00 us 80 00 us 100 00 us Figure 6 5 Measured data multiplied with generated data Objects Chapter 6 7 1 7 2 7 3 Sources As explained before the Multi Channel software works with different objects The main objects are the data acquisi tion instruments and Arbitrary Waveform Generators The most important data sources in the software are the channels of the instruments Besides the channels of instruments other sources can be used This chapter gives a short description of sources that are present and what they can be used for See section 6 5 for some practical examples How to use sources Just like the instruments channels other sources can be used to generate data This data can be viewed in graphs or meters but it can also be combined with measured data Section 6 4 1 explains how to creat
33. Transmitted data length dictated by DLC field CRC Cyclic Redundancy Check CRC delimiter Must be recessive 1 Acknowledged Indicates whether the message was ac knowledged ACK delimiter Must be recessive 1 Errors Any errors detected in the message The decoded fields can be shown in a table sink described in section 9 2 1 Os 8 20 SAE J1939 decoder ins The J1939 decoder I O or J1939 analyzer extracts SAE J1939 SPN values from CAN messages It has one input that must be connected to a source of CAN messages typically a CAN analyzer I O see 8 19 and can have multiple outputs Each output contains the values of a single SPN Suspect Parameter Number selected from a database or loaded from a custom INI file The data from these outputs can be used in graphs meter sinks table sinks and by other I Os Typical SPNs are e Engine coolant temperature e Engine intake manifold temperature Engine speed Engine oil level e etc J1939 is a high level protocol that defines the communi cation between nodes or electronic control units on a vehicle CAN bus It was developed by the Society of Automotive Engineers SAE for car and heavy duty truck applications Currently the J1939 standard is used worldwide by heavy duty truck and machinery companies J1939 is commonly used for communications throughout a vehicle or machine 9 1 9 2 Sinks 9 Besides sources and processing blocks the Multi Cha
34. able or disable measurements by clicking the measure ment buttons on the toolbar by clicking Select measurements in the popup menu of the cursor window or by clicking the button 9 on the toolbar A window as depicted in figure 3 5 will popup in which you can select the desired measurements Select measurements Measurement VI le Left 7 gt Right fel Right Left A Slope TI Maximum EN Minimum EE Top Bottom RUSRMS Mean Oo Variance Standard deviation C aft Frequency RA Duty cycle S q IS SI J r Duty cycle inverted Crest Factor ur Rise time n Fall time dBm AN Period count E Ga Figure 3 5 Selecting measurement Except for the Left Right and Right Left values all measurements are calculated over the data in between the two cursors Besides the calculated values in between the cursors the positions of the cursors as well as the difference between them is visible at the bottom of the cursor window The measured values can be copied to the clipboard as text by pressing the copy to clipboard button 3 1 8 Axes This section will show you what you can do with the azes also called scales Chapter 3 Moving axes Measured signals can be moved with their axis by dragging the tab of the axis Some different possible targets
35. akage the input record of the FFT can be multiplied with a window This is called windowing Several windows can be chosen in the menu of the FFT I O which all basically perform the same action they make the edges of the record smoother to make the discontinuities smaller In most cases the Blackman Harris window will give the best results However if your data contains an integer number of periods the rectangle no windowing will give the best result Refer to the online help for more information 8 16 Duty cycle nn Use the Duty cycle processing block to determine the duty cycle of a signal Normally the duty cycle is defined as the ratio between the time that a signal is higher than half Chapter 8 8 17 the amplitude and the period It is usually expressed as a percentage In some applications for example in automotive applica tions it is more convenient to invert the percentage such that low means active Select Type Inverted in the popup menu to use it By default the mid level is automatically detected as halfway between the minimum and the maximum of the input signal In most applications this will give good results However when a signal is noisy or inactive it can lead to wrong duty cycle detection To prevent this from happening it is possible to set the mid level via the popup menu RPM detector In modern engines usually a crankshaft sensor is present which generates a periodic signal with a number
36. and TiePieSCOPE HS805 arbitrary waveform generator can be controlled with the classic AWG control window which is shown in figure 5 3 AWG Handyscope HS3 100 19870 GAAS 2 Signal type Sine Triangle Square Frequency Amplitude 2m 20m oom 2 20 J zoo J zk 20k J zook zm Signal Frequency Sample frequency m Gf Symmetry 4 mid Figure 5 3 Classic AWG control window The AWG control window contains a toolbar for easy access to frequently used functions and some control groups for signal properties The toolbar and the control groups are described below Arbitrary Waveform Generator 5 2 1 Toolbar The toolbar at the top of the window contains some buttons for easy access to frequently used functions The function of the different buttons is described in table 5 1 Icon Action Short description e Open Open settings arbitrary data B Save Save settings arbitrary data fea Save as Save settings arbitrary data in a new file 5 Save and email Save settings arbitrary data and attach it to a new email Reload Reload previously opened or saved settings arbitrary data om Help Display help about the AWG 2 Always on top Make sure the AWG window is always visible Table 5 2 Toolbar buttons 5 2 2 Signal type The different signal types supported by the AWG can be selected with buttons The signal that will be at the
37. andard devia tion and frequency For a list of the possible measurements and information about them refer to appendix A The cursors can be enabled by e using the Show cursors button W on the toolbar e clicking Show cursors in the graph s popup menu Cursors are waveform based and can be positioned any where on the signal by dragging them with the mouse Two red lines in the time axis scroll bar represent the cursor loca tions in the record To position both cursors simultaneously and keeping them at the same distance from each other press the CTRL key while dragging a cursor Due to zooming cursors can become off screen To position an offscreen cursor grab it at the edge of the screen The mouse pointer will change shape to indicate that the cursor can be dragged Value window of graph 1 YES ED 4G DEG o HE i e Y ur Oi NN Measurement HS5 530xM 27917 Ch1 HS5 530xM 27917 Ch2 le Left 1 020 Y 1 100 Y Right 1 480 V 1 090 V f Maximum 5 340 V 1 617 V i Minimum 4 375 V 1 641 V E Top Bottom 9 715 V 3 258 V RISRMS 4 257 V 1 340 V mean 474 mv 9my Domain Left Right Difference 1 Difference Time 24 827 us 74 693 us 49 866 us 20 054 kHz Figure 3 4 A cursor window Measurements When the cursors are enabled the default set of measurements is enabled This set can be changed in Displaying data Settings Graph Value window Measurements The cursor window will look like figure 3 4 En
38. ata the detector will compare each value in memory to the new source data and keep the largest value Minima can be detected instead of maxima by choosing Minimum in the popup menu Optionally a fall off percentage can be set If this per centage is not zero the output will slowly fall back to the input signal The higher the fall off percentage the faster the 1 Os memory values of the detector will fall in the direction of the source values The effect can be compared to a VU meter with peak detect When only expand is set the data size of the Min Max detector gets higher when the source s data size grows but does not shrink when the source s data does This can be useful when detecting minima or maxima of a source with varying data size 8 12 Limiter AR Use this processing block to limit or clip a signal to a certain range The clip range can be set via the popup menu of the limiter The limiter works as follows all values of the signal above the maximum of the clip range are changed to the maximum value All values below the minimum of the clip range are changed to the minimum value if sample lt ClipMin then sample ClipMin else if sample gt ClipMax then sample ClipMax 8 13 Resampler X Use the Resampler processing block to change the sample frequency and record length of a signal This can be useful when several signals are sampled with a high sample frequency but not all of them require this high speed
39. c digit Clicking the upper half of a digit will increase the value of that digit while clicking the lower half of a digit decreases it Digits that are currently off can be enabled by clicking their upper half Generator mode Generator mode can only be set when the generator is stopped The following generator modes are supported Continuous When the start button is pressed the signal generation is started and continues until stopped by the user Burst W N n When the start button is pressed the signal generation is started It stops automatically after burst count periods Gated periods v v After the start button is pressed signal generation is started when an enabled external trigger input becomes active When the enabled external trigger input s becomes inactive the current period is finalized and signal generation stops A combination of any of the available trigger inputs can be used When none are enabled external trigger input 2 is automatically enabled when gated periods is selected Note that the external trigger inputs are active by default unless pulled down Arbitrary Waveform Generator 5 1 4 Frequency mode Frequency mode determines the relation between the fre quency controls and the output frequency Available fre quency modes are limited by the current signal type The Handyscope HS5 AWG frequency mode is fixed to signal frequency for signal types sine triangle square and DC and to to
40. can be copied to the clipboard with CTRL C or the Copy button on the toolbar and can be saved to files of the following types HTML format html Rich Text Format rtf Comma Separated Values ASCII csv Unicode text txt Plain text txt 9 3 Disk writer S Use the Disk writer sink to store measured data directly to disk Both normal oscilloscope measurements and streaming measurements can be stored When streaming measurements are stored the newly arriving data will be appended to the previous data forming one large block of data per stream The Disk writer sink can store the data in files of the following types e Binary raw bin e Comma Separated Values ASCII csv MATLAB mat data version 6 e Wave audio wav Chapter 9 9 3 1 When the first source is connected to the writer a settings window as depicted in figure 9 2 will show You can also make this window appear by clicking Show settings window in the context menu of the Disk writer Disk writerl Settings General Filenames starting with Ci Test F Serial Number Y Date and time Source1 Test 01 20090921 102811 557 mat Source2 Test 02 20090921 102811 561 mat File type Matlab MAT All sources in one file Y All streams in one file Figure 9 2 Disk writer settings window With this dialog you can select the file type you want to use By default MATLAB data files are us
41. cks contains record length samples and can be connected seamlessly with previous and next data blocks The Data collector I O object can be used to collect the successive measurements and combine them into one big block of data of up to 20 million samples Chapter 4 nm 4 5 Using streaming mode By default TiePie engineering measuring instruments work in scope or block mode There are several ways to set an instrument s mode to stream The easiest way to use the streaming mode is to use one of the quick functions Transient recorder When you choose this function either from the main menu or the toolbar it will set the selected instrument s mode to stream Besides this for each channel of the instrument a data collector I O object is created with a data size of 100000 samples and each data collector is put into a graph To manually change the mode of an instrument use the popup menu of the instrument in the object tree In the menu select Measure mode Stream or Measure mode Block To change the measure mode the instrument must first be set to pause Combining instruments With the Multi Channel software you are not limited to number of channels of one instrument It is possible to com bine two or more instruments to form a combined instrument Once the instruments are combined the resulting single in strument works just like a normal instrument There is no limit to the number of channels in a combined i
42. cquire measure ments Some instruments also have a function generator or Arbitrary Waveform Generator output In the software an AWG is regarded as a separate independent device Therefore in the software and this manual the word instrument refers only to the data acquisition part of the physical device The first part of this chapter shows how to control the measuring instruments and how to change the different set tings The sections that follow will show how to perform streaming measurements and how to combine instruments For instrument specific information refer to the user manual of your instrument Instruments 4 1 Controlling instruments You can control your instrument s in different ways The most frequently used functions are accessible via the instru ment toolbar which consists of a part that affects the whole instrument and a part for each channel of the instrument see figure 4 2 Handyscope HS5 2000000 Samples Time out Infinite i x m ui A Wl 27917 Soomro te bie pes Ak ocn E oc v cc Figure 4 2 Instrument toolbar Settings can also be changed via the popup menus of the instruments and their channels in the object tree The quickest way to change the settings is using the hotkeys When you are using multiple instruments the hotkeys affect the active instrument This is the instrument highlighted in the object tree You can make another instrument active by clicking on it in the object tree
43. e a meter 8 18 Pulse decoder e The Pulse decoder processing block decodes the two signals from a quadrature encoder to a pulse count position High and low voltage for signal edge detection can be set to several standard values or to user defined levels The direction of movement can be changed by swapping the sources of the pulse decoder The output of the Pulse decoder can be shown in a graph and in a table sink see 9 2 66 Chapter 8 8 19 CAN analyzer C The CAN analyzer processing block decodes analog data to CAN data that is sent across a CAN bus The source of the analyzer can either be the differential CAN signal preferred or the CAN high signal For correct detection the Bitrate must be set to the correct value corresponding to the bus that is under measurement It can be set to several common values but also to a user defined value The following fields are extracted from the CAN data by the analyzer Field name Purpose Identifier ID A unique identifier for the data Remote Transmission Request RTR If 1 remote data is requested Identifier extension bit IDE If 1 the ID consists of 29 instead of 11 bits Reserved bit R1 Reserved bit only in extended format Reserved bit R0 Reserved bit it must be set to domi nant 0 but accepted as either domi nant or recessive Data length code Number of bytes of data 0 8 bytes DLC Data
44. e objects How to connect them to each other is explained in section 6 4 3 Change unit By default the unit of most sources is Volt You can change the unit of most sources and I O objects with the item Set unit in their menu Software signal generator M Use the software generator to generate standard signals like sine block and triangle Through its popup menu all its settings can be changed This object can be used in combination with any other source including the channels of the measurement instruments The generator supports the following signal types Sources e Sine e Triangle e Square e Noise Several signal parameters can be adjusted e Signal frequency e Phase Amplitude Offset e Symmetry Data size Sample frequency 7 4 Demo Source The demo source contains a little bit of data which is only meant for demonstration There are two different data sets from which one is chosen depending on the number even or odd of the demo source Try creating two demo sources and add them to an empty graph If you set the graph to XY mode you can see the purpose of the demo data You can read how to view data in a graph in section 3 1 Chapter 7 8 1 1 Os S lO 7 Os also called processing blocks are objects with input s and output s They produce data at their output s that is somehow related to their input s For example a Low pass filter I O filters the input data and a FFT I O converts the
45. e will then look like this DA TestA_XX mat where A is the file number starting from 1 A new file may be started for different reasons e the previous file has reached the file size limit and was closed e the user has clicked Close file s in the menu of the Disk writer When Date and time is checked the date and time will be added to the file name in the following format YYYYMMDD HHMMSS MMM 9 3 2 Limiting file size By default the maximum file size is limited to 4 GiB Because most current applications have problems handling such big files the Disk writer has an option to limit the file size to an arbitrary number of bytes You can set a file size limit by choosing Limit file size to in the menu if the Disk writer Chapter 9 9 3 3 03 4 9 4 On FAT32 file systems the maximum allowed file size is 4 GiB On NTFS file systems the files may be as big as the disk Skipping data By default all measurements are written to disk It is also possible to change this behavior such that one of every N measurements is written This can for example be used to write the average of several measurements to disk To do so create an Average I O see 8 10 and connect it to a Disk writer sink Set the both the Averaging count and the Disk writer s Store one of every setting to the same number Disable the Running average setting of the Average I O File type options Some file types like CSV have extra options Whe
46. ed Depending on the file format you can check All sources in one file and All streams in one file When All sources in one file is checked the data of all sources connected to the writer are written to one file otherwise a separate file is created for each source When All streams in one file is checked the sequential streams are written to one file otherwise a separate file is created for each stream or data block File names In most cases multiple files are used to save the data The name of the files is a base filename with optional numbers appended The base filename can be entered in the top edit Sinks box on the settings window of the Disk writer Depending on the All sources in one file and All streams in one file options serial numbers will be appended to the base filename The date and time in millisecond precision can also be included in the file names to make sure they are always unique An example of the resulting filename s is shown below the edit box With a base filename D Test the filenames will look like this D Test_XX_YYY mat where XX and YYY are numbers When All sources in one file is off the source number XX starting from 1 is used When All streams in one file is off the stream number YYY starting from 0 is used When the option All streams in one file is on but for some reason a new file is started another number is appended to the base filename The filenam
47. ed after pressing the hotkey O or after double clicking the offset display The actual value is shown on the display The minimum and maximum offset will depend on the instrument Output The two buttons in the output group can be used to turn the output on or off and to start or stop the signal Lo Turn AWG on off Start stop AWG signal output Arbitrary Waveform Generator By default the signal will output continuously but it is also possible to perform a burst of a certain number of periods of the signal To perform a burst check the Burst radio button and select or type the number of periods in the combo box After pressing Start the burst will be generated 5 9 Setfiles All settings and arbitrary data of the AWG can be saved in setfiles with the Save and Save as buttons on the toolbar Setfiles can be loaded with the Load toolbar button or by dragging a setfile onto the AWG control window In figure 5 3 for example setfile Sin3 TPS is loaded which contains an arbitrary signal sine See chapter 10 for more information about using files 5 4 Arbitrary data Besides some standard signals the arbitrary waveform gene rator AWG can output arbitrary data There are different ways of loading such data into the generator Data can be loaded directly from an open source in the software or from a file See chapter 10 for more information about using files 5 4 1 Loading arbitrary data from a source Data of
48. ee a 8 2 2 2 Oscilloscope in Yt mode 8 2 2 8 Oscilloscope in XY mode 8 2 24 Spectrum analyzer 9 2 25 Transient recorder 10 22 0 Voltmeter oee e bo ees veneto Y wei del 2 244 CAN analyt cito o a a a ES US 12 258 IC analyze osa bea e BEP 12 2 2 9 Serial analyzer 12 2 9 PM Io 1 e e a POE P M 13 244 Bebbl PS n 6309 bk A we e ok Roo x Hee Ou 13 3 Displaying data 15 ab TAPAS ls LR dl BAS qu OE ad 15 3 1 1 Creating new graphs 15 3 1 2 Graph modes 2 2 sco eas Ro Roms 16 3 1 3 Showing measured data in Yt mode 17 3 1 4 Showing measured data in XY mode 18 3 5 Drawing Options sa uk reso a ete 18 3 16 References ca be temea tta onai 18 DLT CaSO ono ol a acu E xs 19 A AI 20 Gur MES amp od tee le dd AA A 23 4 Instruments 25 4 1 Controlling instruments 26 ALL Instrument Dar 2 lt 2 2265 88068 4 26 Contents 41 2 Channel bar a o moi oroa okai oe e o RS AD SebtHBS x kc lo kk n A 4 2 1 Instrument settings ros scs e 644 o n 4 2 3 Channel settings z cea 6 sg ee ee we n 4 3 Automatically storing measurements 4 4 Streaming measurements 4 4 1 Streaming versus block measurements 4 4 2 Collecting streaming data 4 4 3 Using streaming mode 4 5 Combining instruments Arbitrary Waveform Generator 5 1 Extended arbitrary waveform gene
49. er scheme or change colors for printing in the application settings in Graph Print To check how the graphs will look on paper without actually printing them click Print preview in the file menu Settings Several applications settings can be changed with the settings window You can open the settings window by clicking the Settings item in the file menu or pressing the settings button 9 on the file toolbar All settings are stored in an INI file This makes it possible to easily backup your settings or to copy them to another computer You can also use another INI file If you create an INI file with the same name as the application executable in some folder and run the Multi Channel software from that folder that file will be used instead of the default one in the application folder You can easily accomplish this by changing the Start in property of a shortcut Language The user interface of the Multi Channel software can be set to many different languages via the Set language item in the file menu This item is always displayed in English to make it easily accessible Software basics Graph schemes You will notice the colors of the screen shots in this manual are different than the standard colors on your screen when you use the software l he screen shots were made using a different graph scheme You can choose from several schemes or make your own schemes for on screen as well as for printing Meter schemes Just as
50. every source in the Multi Channel software can be loaded directly into an AWG This means that measured data but also processed or generated data can be put into the AWG There are two ways to do this One way is to drag the source onto the AWG in the object tree The other way to get the data of a source is to drag the source onto a AWG control window Note Depending on the AWG and the data size data may be resampled during loading see 5 4 3 Chapter 5 5 4 2 5 4 3 9 5 Loading arbitrary data from a file Besides loading data from a source it can also be loaded from a file Currently loading data from TiePie engineering TPS file and from Wave audio files is supported From a TiePie engineering TPS file data can be read from each AWG or Source chunk in the file Data from Wave audio files can also be read into the AWG If more than one channel mono is available in the file only the first channel will be read All uncompressed Wave audio files with a resolution of 8 16 32 or 64 bit are supported Note Depending on the AWG and the data size data may be resampled during loading see 5 4 3 Data resampling When loading data into an AWG it is possible that the AWG does not support the data size of the loaded data This can happen for example when the data is too big to fit into the memory of the AWG The Handyscope HS3 has another limitation the data size must be a power of two 2 4 8 16 262144 When it is
51. h starter inrush current which is mea sured with a current clamp The oscilloscope must be set up to capture approximately 5 seconds of data at a sampling rate Sinks of 10 kS s Triggering must occur on the rising edge of the current peak trigger time out must be set to infinite The engine must then be cranked for 3 to 4 seconds The starter current measured during cranking is then used to calculate the relative compression of each cylinder When the deviation of one or more cylinders is too big this is indicated with a red bar as shown in figure 9 5 TiePie Multi Channel ci x File Instruments Quick functions Help A lee a e Er D b Am gums ATSSO04D peo nrc me Infinite sie chi L B stom che Y B 200m Oc My Bovy 2 Ocmnm Y BHNov E Instruments 6 DI ATS5004D 1 Q cn hz O chs chi G h Function generators Sources 10 yo s zi Sinks FA Compression test1 DI AT Amplitude 4 D Piston move time Result Right click to create object Figure 9 5 Compression test on engine with leaking cylinder Chapter 9 10 1 10 1 1 Files 1 The Multi Channel software uses various file types to load and store data and settings This chapter describes how you can use these files File types This section gives a short description of the TiePie file types used in the Multi Channel software Refer to section 10 4 for information about other file types
52. hen using the non XY mode the vertical axis type can be set to logarithmic or linear Also the menu options of the connected source s can be accessed through the popup menu of an axis A popup menu of an axis is displayed in figure 3 8 Create reference to F Hs5 27917 Ch1 Delete axis j o 0000 Axis type r Set visible range 0 5000 Set axis range Fixed 00 Hs5 27917 Ch1 Figure 3 8 A popup menu of an axis By default the axis range is such that the ranges of all of its sources fit in it You can change the axis range to with the Chapter 3 3 2 menu option Set axis range By default range is fixed after you change it This means that it will not change when the range of the source s changes With the menu option Set visible range you can change the part of the axis range that is visible It does not change the actual axis range Trigger symbol The trigger symbol is used to indicate the trigger settings of a channel You can change the trigger level and hysteresis by moving trigger symbol or its edges respectively You can invert the trigger symbol by double clicking it This will change the trigger type from for example rising to falling and vice versa The trigger symbol can also be dragged to another scale This is a fast way to change the trigger source When the CTRL key is pressed while dropping the trigger symbol it is copied instead of moved This results in OR triggering on multiple
53. ifferent measurements can be selected These measurements include Maximum Minimum Top Bottom Root Mean Square RMS Mean Variance Standard Deviation Frequency Duty cycle Duty cycle inverted Total Harmonic Distortion THD Crest factor Rise time e Fall time e dBm The measurements are calculated over a sample range When using the cursor window the sample range is equal to the samples in between the left and right cursor In a meter object the sample range is equal to the post samples In the cursor window the following additional measure ments are possible Left Right Right Left Slope Standard measurements A 1 Short description of the measurements This section gives a short description of the standard measure ments Most measurements are very straight forward but are explained for clarity Some measurements are explained with a formula In these formulas m corresponds to the index of the first sample in the sample range and n is the last index N is the number of samples in the sample range and is equal ton m 1 The i sample is denoted as zi Maximum f The measurement mazrimum is the highest value in the sample range Minimum ES The measurement minimum is the lowest value in the sample range Top Bottom The measurement top bottom also known as peak peak is the highest value in the sample range minus the lowest value Root Mean Square RMS RMS The measurement RMS is equal to the square root
54. ignal type Sine z Add Subtr Frequency ant e Phase Square Amplitude Noise Losses Offset Symmetry Data size gt Sample frequency Alias Set unit Color L Disconnect sink s Disconnect all sinks Clone Delete Export data Load Save as Figure 6 2 Changing object settings Bil Instruments BR Instruments JA Function generators oer Function generators E Sources 6 Sources fHESSE ft Softcent ft Softcenz N SoftGen2 E 19 yos E 19 To s X saisi M Y AddjSubtracti SoftGent SoftGen2 lt Sinks gt lt Sinks Figure 6 3 Connecting objects 6 4 5 Using aliases You can change the displayed name of the objects This can be handy when you are dealing with a lot of objects and have problems keeping them apart You can for example give channel one of your instrument the alias Battery when it is measuring a battery voltage To give an object an alias use the item Set Alias in its menu To remove an alias Objects and revert to the original name of the object set the alias to an empty string 6 5 Examples In this section you will find some examples of how to use different objects to process data 6 5 1 Summing channel data In some applications it is useful to sum or subtract the data of different channels To do this create an Add Subtract object right click Object tree gt I Os Add Subtract and drag the sources you want to add on top of it in the object tree In figure
55. ing the signal Hotkeys Per channel F5 F6 R F7 F8 A D Decrease increase range Autoranging on off Trigger level Trigger hysteresis AC coupling DC coupling The mentioned channel hotkeys by default apply to chan nel 1 If the hotkeys are used with the keys mentioned in table B 1 the hotkey applies to the indicated channel of the active instrument Channel Key s Ch 1 Ch 2 CTRL Ch 3 SHIFT Ch 4 CTRL SHIFT Ch 5 ALT Ch 6 ALT CTRL Ch 7 ALT SHIFT Ch 8 ALT CTRL SHIFT Table B 1 Selecting channel for hotkeys Appendix B Per graph L U CTRL DEL SHIFT DEL gt CTRL 4 gt T 4 T X X Per AWG DUUWTNaO gt Interpolation Zoom out Clear graph Delete graph Move scroll bar slider Move left edge of the scroll bar slider Move right edge of the scroll bar slider Full record view X Y mode Yt mode Enter the frequency Enter the amplitude Enter the offset Enter the symmetry Enter the phase Enter the burst count Enter the sweep duration Hotkeys EJ Appendix B Command line parameters The Multi Channel software can be started with command line parameters Currently the following options are available Loading setfiles d setfile tps sa setfile tps s lt n gt setfile tps ga setfile tps 2 lt n gt setfile tps l setfile tps Saving files Load desktop from setfile Load first scope settings from setfile
56. input data to a frequency spectrum The output s of the I Os can be used as sources for further processing This chapter will give an overview of I O objects in the Multi Channel software Refer to the online help for more complete and up to date information Gain Offset F Use the Gain Offset I O to multiply a signal with a certain factor and to add an offset It is mostly used in combination with sensors For example if you are measuring with an acceleration sensor which produces 167 mV g you can convert the measured voltage to g s with a gain factor of 1 0 167 5 99 Note that you do not have to calculate this You can enter this value directly as 1 0 167 or 1 167m To invert a source you can use a Gain Offset I O with a gain of 1 You can enter the offset in two ways at the input or at the output In the example with the accelerometer you can subtract the component caused by gravity in two ways enter an input offset of 167 mV or enter an output offset of 1 g When the source of the Gain Offset I O is a spectrum you can use the Spectrum to density setting to convert a magnitude spectrum into a density spectrum For example if the unit of the source spectrum is V the output unit will become V Hz 1 Os The Gain Offset I O can also be used to neutralize an offset in a signal 8 2 Add Subtract 2 Use the Add Subtract object to add or subtract the data of different sources The mask determines which so
57. into all scopes Load first scope settings from setfile into the nth scope Load first AWG settings from setfile into all AWGs Load first AWG settings from setfile into the nth AWG Load setfile Auto detect file type SaveAll setfile tps NoData SaveScp setfile tps Index 1 NoData SaveGen setfile tps Index 1 NoData Savelmg filename png bmp gif emf jpg Index 1 w 800 h 600 Scheme Image standard Save desktop to setfile Save scope number index to set file Save generator number index to setfile Save screenshot of graph num ber index to filename Command line parameters Window size and position MWS FULL Maximize main window MWS w h Set main window width and height MWS Lt w h Set main window at position left top with width and height Size and position values may be specified in pixels or a percentage of the primary monitor size add a sign to the value When Allow multiple instances is switched on in the Multi Channel software each launch of the Multi Channel softwarewill open a new instance Any command line parame ter is used in that instance When Allow multiple instances is switched off default each launch will activate the current instance Any command line parameter will be passed on to the current instance and executed there Several com mand line options work best when Allow multiple instances is switched off The following applies to the command
58. k Close Info Export data Load Save as Figure 10 6 Exporting data Q Save As Savein CSV File options T Name Date modified Type Column separator WP er Recent Places csy 000 csv Desv00Lesv m Les 002 csv Y Sample number Desktop L csv_003 csv V Relative time penes Decimal separator L_Jesv_D05 csv Diese tese ae TiePie L 65v 007 csv Number format AS Computer Ks C Network Columns File name Saveastype CSV fies csv Figure 10 7 Exporting options for CSV files Use the file type combo box to select the desired file type The list of available file types depends on the selected sources that must be saved For example most formats only support one time or frequency base If sources with different time Chapter 10 bases are selected these formats will not appear in the file type list 10 4 2 Supported file types At the time of writing is is possible to export data to the following file formats Binary raw bin Comma Separated Values ASCII csv MATLAB mat data version 6 Wave audio wav It is possible that more file formats are supported in your version of the software Refer to the online help file that comes with the software for a complete list of the file formats and a description of their options Files Standard measurements A In the cursor window of each graph and in meter objects d
59. k uses a window for its output The output can be saved to a text file The serial analyzer can monitor up to eight sources All captured data will be displayed in chronological order Chrono logic ordering works only for sources which are in sync This means all sources of one combined instrument 9 6 Sound a Use the sound sink to make data audible It can play data through one of the installed sound cards If necessary the data is resampled to fit the sound card s sample frequency Chapter 9 9 7 TxD Speed 110 bps TxD Capturing 110 8N1 TxD 0x74 t TxD 0x69 i TxD 0x65 e TxD 0x70 p TxD 0x69 i TxD 0x65 e Figure 9 4 Serial analyzer output window One or two sources may be connected to each sound sink If one source is connected the data will be played in mono otherwise in stereo When playing stereo the first source connected will be at the left and the second source at the right By default Wave mapper is used to output the data to You can select another sound output trough the sink s popup menu Compression test Use the Compression test sink to perform a dynamic compression test on a combustion engine Before performing the measurement set the cylinder count to a value from 2 to 24 cylinders Prepare the engine such that it will not start during crank ing For a petrol engine for example the ignition can be disconnected The input range must be set to a value that can measure the hig
60. lculated with a Add Subtract I O and fed into the analyzer If only one channel is used this may measure CAN high or the differential CAN signal H L The latter is only possible with a differential input 2 2 8 VC analyzer To use the active measuring instrument as a C analyzer click the Pe button on the toolbar A new I C analyzer sink will be created and connected to the first two channels of the active instrument The I C analyzer can only be used with instruments with two or more channels The first channel will be used as 12C SCL clock and the second as C SDA data Read more on the I C analyzer in section 9 4 2 2 9 Serial analyzer To use the active measuring instrument as a serial analyzer click the button on the toolbar A new Serial analyzer sink will be created and connected to the first active channel of the active instrument It can be used to analyze RS232 RS485 Chapter 2 2 3 2 4 MIDI DMX or other compatible serial buses Read more on the serial analyzer in section 9 5 Printing You can print your measurements just like they are shown on the screen Each graph is printed to a separate page Choose Print in the file menu press the print button on the file toolbar or use the hotkey CT RL P The graphs are printed with the selected graph scheme By default a black and white printing scheme is used but you can also use a scheme with colors or define your own color scheme You can select anoth
61. ment oscilloscope spectrum analyzer transient recorder or voltmeter The active instru ment is the instrument highlighted in the object tree You can make another instrument active by clicking on it in the object tree or using the hotkey CTRL n with n an instrument number 1 0 See section 2 2 for more information about the quick functions Instrument toolbar The instrument toolbar can be used to control basic instrument settings like sample frequency record length and trigger settings For each channel a toolbar is present to control channel settings like range auto ranging and coupling Refer to chapter 4 for more information about controlling instruments Object tree The object tree is situated at the left side of the main window of the application It contains the measuring instruments function generators and other objects constructed in the application These other objects are data sources I O blocks and data sinks which all can be used in combination with the measured data Data of all sources can be exported to different file types see section 10 4 a Chapter 2 2 2 You can create a new source I O or sink by right clicking on the label in the object tree and select the object of your choice from the popup menu With drag and drop the dif ferent objects in the object tree can be connected to other objects You can drag a source object on a sink object I O block or a graph When the source is dropped it will connec
62. mpression test 10 Files 10 1 File types 10 1 1 Multi Channel TPS files 10 1 2 Multi Channel TPO files 10 13 WinSott files a ierre aa a Saving Files s moai ne 10 2 1 Saving toa TPS file 10 2 2 Saving objects to a TPO file Loading Files 10 3 1 Loading a whole file 10 3 2 Loading just a part of a file 10 3 3 Loading into selected objects Exporting data 10 4 1 How to export data 10 4 2 Supported file types A Standard measurements A 1 Short description of the measurements B Hotkeys C Command line parameters Index 93 97 99 1 1 Introduction 1 The Multi Channel software package is the measuring software for the TiePie engineering measuring instruments and function generators This document explains the basic functionality in the application It is intended to get you started and to teach you how to do basic and more advanced measurements A basic knowledge of controlling windows based applica tions and computer based measuring instruments is assumed For a detailed and up to date description of functionality and objects that are not described in this document refer to the help file that comes with the Multi Channel software or to the classroom section of the TiePie engineering website www tiepie nl About the software The Multi Channel software can control an unlimited amount of measuring instruments each with an unlimited
63. n such a file type is selected its options will be displayed on a separate tab in the settings window The file format options for storing data with the Disk writer are the same as for exporting data described in chapter 10 4 I C Analyzer IC Use the I C analyzer to inspect an 12C bus Just measure the Clock and Data lines of the I C bus with a scope and connect the measuring channels to an analyzer sink The sink uses a window for its output The output can be saved to a text file In figure 9 3 you can see an example of the output of the analyzer The I C analyzer needs two sources the first connected source will be used as 12C SCL clock and the second con nected source will be used as I C SDA data Sinks 1 G PC analyzeri Analyzed data Aliases os M fa SCL Clock SDA Data Read Address Eeprom 2K 0x050 No Ack Restart Read Address Eeprom 4K 0x051 Ox0000 CO No Ack Restart Write Address Eeprom 4K 0x051 0x0000 00 00 Restart Read Address Eeprom 4K 0x051 0x0000 CO 36 OE 09 00 00 00 0l No Ack Figure 9 3 I C analyzer output window I C supports two different bus voltages 3 3 and 5 Volt The bus voltage can be selected through the popup menu The default bus voltage is 3 3 Volt 9 5 Serial analyzer oollo Use the serial analyzer to monitor a serial bus It can be used to analyze RS232 RS485 MIDI DMX or other compatible serial buses The sin
64. n the sample range EJ Appendix A Left The measurement left can be used in the cursor window It is the value of the signal at the position of the left cursor Right gt The measurement right can be used in the cursor window It is the magnitude of the signal at the position of the right side cursor Right Left lel The measurement right left can be used in the cursor window It is the difference between the magnitude of the signal at the position of the right and left cursor Slope The slope of a signal is the change of magnitude divided by the elapsed time The measurement slope deter mines the slope in a signal between the left and the right cursor Lright Vleft Slope Light z tleft Standard measurements 92 Appendix A Hotkeys B For the most frequently used functions hotkeys have been included to allow faster and easier control of the Multi Channel software Common F1 Context sensitive help SHIFT 1 0 Select graph 1 through 10 CTRL 1 0 Select instrument 1 through 10 ALT S Search instruments Per instrument F3 F4 Decrease increase sample frequency F11 F12 Decrease increase record length S Start Stop O Start Oneshot Stop O Trigger timeout 0 1 Trigger timeout 1 sec W Trigger timeout infinite SHIFT Change pre post samples ratio lt space gt Directly force a trigger Q Perform a quick auto setup CTRL Q Perform a quick auto setup and keep follow
65. nnel software also contains sinks Sinks are the opposite of a source Instead of supplying data they accept it just like an I O object The difference is that a sink does not have an output source An example of a sink is a meter object which displays certain measurements on the input data This chapter will give an overview of the sink objects Refer to the online help for more up to date information Meter el Use the Meter sink to view numerical values A description of the functionality is given in chapter 3 2 Table Use the table sink to view values in a grid You can connect a source by dragging it onto e the table in the object tree e the window of the table The values contained in the source s data are displayed in multiple columns The table can display both numerical and string values Columns can be hidden via the column header popup menu Sort the grid values by clicking on a column header A table with decoded data from a CAN bus decoded by a CAN analyzer I O see 8 19 is shown in figure 9 1 Sinks EJ Tablei CAN analyzeri 205 1024 Begin ID RTR IDE DLC Data CRC 0s 0x00000110 0 0 8 0000000000000000 0x4081 254 24 ps 0x00000120 0 0032032000540000 0x6E81 1 762ms 000000180 50 00 00 00 00 Ox0D0B 1 998 ms 0x00000380 803274000246 C702 Ox57F8 4158ms 0x00000140 C7 0320FC DD 000000 Ox64C8 4 407 ms Ox00000280 00 00000000000000 0x2708 Figure 9 1 Decoded data from a CAN bus The contents of the table
66. nstrument At the time this manual is written combining is possible with the following instruments Handyscope HS3 Handyscope HS4 Handyscope HS4 DIFF Handyscope HS5 Instruments You can create a combined instrument by selecting Cre ate combined instrument from the Instrument menu Choose which instruments must be combined in the appearing dialog O The instruments must be synchronized with a coupling cable attached to their extension connectors Chapter 4 5 1 Arbitrary Waveform Generator 5 An arbitrary waveform generator AWG can be used to generate standard as well as arbitrary signals Two different AWG control windows are available in the Multi Channel software The Handyscope HS5 uses the extended AWG control window see 5 1 while the Handyscope HS3 and the TiePieSCOPE HS805 use the classic AWG control window see 5 2 This chapter shows how use the arbitrary waveform generator with the standard signals and how to load arbitrary signals Extended arbitrary waveform generator A Handyscope HS5 arbitrary waveform generator can be controlled with the extended AWG control window which is shown in figure 5 1 AWG Handyscope HS5 530XM 27917 SARS 2 amp Olly IN eein uy 3 Figure 5 1 Extended AWG control window Arbitrary Waveform Generator 5 1 1 Toolbars The extended AWG control window has two fully configurable toolbars which are populated with buttons for easy access
67. nt Chapter 10 l g 10 4 1 Just press Open to load the instrument settings and data into the instrument The rest of the setup is left intact Open Lookin SetFiles Name Date modif Type i E Desh Instrument Handyscope HS3 100 12204 Q wg test tand XY vt and xv2 T c Grapt File name Ytand XY Files of type TiePie Settings tps Figure 10 5 Load File into instrument Exporting data To be able to use measured data in other applications data of all sources can be exported to different file types In this section you can read how to export data and you can find some information about the supported formats How to export data You can export data of all sources This means that data of all stand alone sources like the Software signal generator but also outputs of other objects like instruments and I Os can be saved to file You can export data by selecting the desired objects in the object tree and choosing Export data from its popup menu See figure 10 6 A standard save dialog will popup which is extended with options for the selected file format In figure 10 7 the save dialog is displayed with the options for saving CSV files Files B Bill Instruments i amp ee H53 19870 Record length zi pi Resolution Sourc diss 19 yo s Pre trigger Sinks Trigger time out Trigger source External trigger type b AutoDis
68. nt The hotkeys on itself apply to channel 1 To change settings of the other channels add the key combinations in table 4 1 Coupling The channels of an instrument can be set to AC or DC coupling DC coupling allows for both the AC and the DC components of the input signal to pass In contrast if AC coupling is used the DC component of the input signal is rejected and only the AC component is measured Use AC coupling when you are investigating an AC signal on a Instruments Channel Key s Ch 1 Ch 2 CTRL Ch 3 SHIFT Ch 4 CTRL SHIFT Ch 5 ALT Ch 6 ALT CTRL Ch 7 ALT SHIFT Ch 8 ALT CTRL SHIFT Table 4 1 Selecting channel for hotkeys rather large DC component Use the hotkeys A AC and D DC to change the coupling Range To select the input range of a channel right click on the channel of which the range should be changed and choose input voltage range from the menu You can decrease or increase the range with hotkeys F5 and F6 If you set a channel to auto ranging hotkey R the range will automati cally be adjusted to the input signal Trigger level The trigger level can be adjusted graphically in a graph as well as with the popup menu that appears by right clicking on a channel or its trigger symbol You can decrease or increase the trigger level with hotkeys F7 and F8 The meaning of the trigger level depends on the trigger type Trigger hysteresis Just as the trigger level the trigge
69. output of the generator is displayed By default no arbitrary data is loaded into the AWG As a result only an offset is generated when arbitrary is chosen See section 5 4 for information about loading data 5 2 3 Frequency The frequency can be adjusted with the range select buttons and the scroll bar An exact frequency value can be entered after pressing the hotkey F or after double clicking the fre quency display The actual value is shown on the display Chapter 5 5 2 4 9 2 9 5 2 6 5 2 7 By default the signal frequency will be displayed This is the frequency at which the displayed signal will be repeated It is also possible to change the sampling frequency of the AWG directly by checking the sample frequency radio button The minimum and maximum frequency will depend on the instrument Symmetry The symmetry can be adjusted with the scroll bar An exact symmetry value can be entered after pressing the hotkey S or after double clicking the symmetry display The actual value is shown on the display The symmetry range is 096 10096 Amplitude The amplitude can be adjusted with the scroll bar An exact amplitude value can be entered after pressing the hotkey A or after double clicking the amplitude display The actual value is shown on the display The minimum and maximum amplitude will depend on the instrument Offset The offset can be adjusted with the scroll bar An exact offset value can be enter
70. ox 290 Koperslagersstraaat 37 8600 AG SNEEK 8601 WL SNEEK The Netherlands The Netherlands Tel 4 31 515 415 416 Fax 4 31 515 418 819 E mail support Otiepie nl Site www tiepie nl
71. r hysteresis can be adjusted graphically in a graph and via a popup menu You can decrease or increase the trigger hysteresis with hotkeys and The meaning of the trigger hysteresis depends on the trigger type Chapter 4 4 4 Trigger type A different trigger type can be selected per channel Depending on the trigger type the input signal is monitored differently Examples of trigger types are rising and falling slope and In and OutWindow Refer to the online help for a detailed description of the trigger types Automatically storing measurements You can use the auto disk function to automatically store all measurements This is particularly useful when you are measuring an event that occurs sporadically When you set the trigger settings such that the instrument will trigger when the event occurs and use the auto disk function all events will be stored To enable auto disk click AutoDisk in the instru ments menu A save dialog will show in which you can enter a filename A rising number will be appended to this filename for each measurement For example naming the files TiePie will create a file sequence of TiePie000000 T PS TiePie000001 TPS etc Streaming measurements By default TiePie engineering measuring instruments work in scope or block mode In this mode the complete measurement is recorded in the instrument s memory After the full record has been measured the data is transferred to the computer The ne
72. r instrument from www tiepie nl Software basics This chapter will explain the basics of the Multi Channel software to get you started It will show you the different parts of the main window and how to use them to perform basic measurements A Handyscope HS5 is used in most of the examples but of course other instruments supported by the Multi Channel software can be used just as well 2 1 Main window parts When you start the Multi Channel software it will look like fig ure 2 1 This section will explain the function of the different parts of the main window TiePie Multi Channel 2 File Instruments Quick functions Help amp emm2xeac rvBISIE B Cro AE tl c eo cm E Bl Instruments 4 Ej 5 HS5 27917 LS ERE 6 ci 80552791 chi che Wen Ch2 E en Function generators BB awe H55 27917 86 Sources uos Sinks 5 00 us 10 00 us 15 00 us X 25 00 us Right click to create object Figure 2 1 Main window In the picture the different parts are indicated with numbers Software basics Main menu File toolbar Quick functions toolbar Instrument toolbar Object tree Graph eee uo Oo File toolbar The file toolbar can be used for accessing frequently used items from the file menu for example opening saving or reloading files Quick functions toolbar The quick functions toolbar con tains quick functions to use the active measurement instru ment as a standard virtual instru
73. rator D Toolbagg 24 cde vg creme 5 1 2 Signal properties 5 1 3 Generator Mode 5 1 4 Frequency mode 5 5 SWEEP A cede sti as ig 5 2 Classic arbitrary waveform generator 524 Moolbbat 2 25 2 Sead es SS Ae RS 5 2 2 Signal type is aa ae ae Bee ea EK n 5 2 9 JBequency ciar 5 2 4 SYMMEWY 124s bee Roe aa 5 2 5 Amplitude ss cs pt cmi a eakate aa 520 OMSET anasini a a s we ox Y ees Sar ONUDDUU aispa pa eurem eR ELE Die CIES os nose Ak en ee Boe SA a we dus Ba Arbitrary data aan cg ance wx Rom o RE 5 4 1 Loading arbitrary data from a source 5 4 2 Loading arbitrary data from a file 5 4 3 Dataresamplng 225 5 0 Hotkeys moco x oko be ee bad eee b Ro Objects GL Usmpobjests bis ge ew eed amp Fa eS 6 2 Object treg s seie ee BGG ba hee pee bak HS Go Object types coc Wa guys bene ho REE a 6 4 Handling objects g krw 246 bb RR Dae 64 1 Creating 2 2 4 44 0 48 8 ee Rer RR RS 0642 Cloning ok oe bee ik Ove ee Bek HS 6 4 3 Connecting 4 4468 6k bees ee eae 6 44 Disconnecting nacer ob o o o es 37 37 38 39 39 40 40 41 42 42 42 43 43 43 43 44 44 44 45 45 45 6 45 Using aliases dao 51 0 5 Examples 34 3424 ARE BL da ae Sa De wes 52 6 5 1 Summing channel data 52 6 5 2 Modulate measured data 52 Sources 55 fl How to USE SQUICES uo x a a 55 1 2 Change unit ok ow RRS
74. re root of the power in the higher harmonics divided by the RMS voltage of the base frequency of a signal In the formula below V is magnitude of the it harmonic VVe PVE VE SE Vi Standard measurements EJ THD Crest factor AY The Crest factor is equal to the peak amplitude of a waveform divided by the RMS value The Crest factor can be used to get an idea of the quality of a signal A signal with more peaks will have a higher Crest factor The following table lists some Crest factors for some ideal standard signals C mazx x URMS Signal type Crest factor Sine V2 z 1 41 Triangle V3 z 1 73 Block Il DC 1 Rise time Ut The rise time is the time it takes for the signal to rise from 10 to 90 of its top bottom value The first slope in the sample range is used Fall time tl The fall time is the time it takes for the signal to fall from 90 to 10 of its top bottom value The first slope in the sample range is used dBm D dBm is the power ratio in decibels of the measured power referenced to one milliwatt The following formula is used in which a reference resistor Ryef of 600 is used to convert the measured voltage to power 1000 ras dBm 10 log Rref Period count NN The measurement period count uses the mid level crossings in the signal to determine the number of periods or pulses in a signal For a correct measurement at least three mid level crossings must be present i
75. s of an instrument unlike channels settings which apply only to one channel The hotkeys mentioned in this section apply to the active instrument This is the instrument highlighted in the object tree You can make another instrument active by clicking on it in the object tree or using the hotkey CTR L n with n an instrument number 1 0 Measure mode By default most TiePie engineering mea suring instruments work in scope or block mode In this mode the complete measurement is recorded in the instrument s memory After the full record has been measured the data is transferred to the computer The next measurement is Chapter 4 started after the data has been processed therefore there are gaps between the measurements Besides working in block mode TiePie engineering instru ments support working in streaming mode In this mode the measured data is transferred directly to the computer without using the internal memory of the instrument This makes it possible to perform continuous measurements with out gaps For more information on streaming measurements refer to section 4 4 You can change the measure mode of an instrument via its popup menu in the object tree To change the measure mode of an instrument the instrument must first be set to pause Sample frequency The sample frequency is the rate at which the instrument takes its samples of the input signals It can be set to predefined or user defined values via differen
76. t menus Use the hotkeys F3 and F4 to decrease or increase the sample frequency Record length The record length is the number of samples the instrument takes during each measurement or record It can be set to predefined or user defined values via different menus Use the hotkeys F11 and F12 to decrease or increase the record length Resolution The resolution of an instrument determines the smallest voltage step that can be detected The resolution is indicated with a number of bits Every extra bit doubles the accuracy This means that the smallest detectable voltage step will be 16 times smaller when you use a 12 bit resolu tion instead of 8 bit You can change the resolution of an instrument via its popup menu in the object tree Instruments Pre trigger In most cases all samples in the record will be measured after a trigger It is however also possible to measure a part of the record before the trigger moment The samples taken before the trigger moment are called pre samples The remaining samples are called post samples You can change the pre post sample ratio with the knob on the instrument bar and via different menus or with hotkeys SHIFT and SHIFT gt O When measuring fast periodical signals in most cases not all pre samples will be measured This is because the trigger condition is met before all pre samples have been measured and starts the post sample counter You will see the first pre samples are zero when
77. t the object it was dropped on For detailed information on how to work with the objects in the object tree refer to chapter 0 2 Graph The Multi Channel software allows you to create and arrange multiple graphs for displaying measured or generated data In section 3 1 you can read more about graphs Basic measurements This section will show you how to use the quick functions to setup the displays to perform basic measurements Besides setting up the display in most situations instrument settings need to be changed to correctly measure a signal You can read how to change instrument settings in chapter 4 The quick functions can be accessed through the main menu or the quick functions toolbar Figure 2 2 The quick functions toolbar contains quick functions to use the active measurement instrument as a standard virtual instrument Create a new graph Oscilloscope in Yt mode Oscilloscope in XY mode Software basics Spectrum analyzer Transient recorder Voltmeter CAN analyzer I C analyzer ev N E MES 3 Serial analyzer An oscilloscope can be used to display measurements against time Yt mode or to display one channel against another XY mode You can manually set a graph to either Yt or XY mode and drag the desired channels into the graph or you can use the Yt or XY quick functions Information about using graphs can be found in section 3 1 In the follow ing sections you can read about the
78. taken Tags Size Rating ay No items match your search Recent Places Desktop TiePie A Computer hs A 3 File name LPF AWG EE EG Save as type TiePie Objects tpo Zi Description Don t store data Figure 10 2 TPO Save as dialog 10 3 Loading Files A TPS TPO or WinSoft file can be loaded in several ways 10 3 1 Loading a whole file The common way to load a file is to use the Load item in the F le menu By default the whole file is loaded when you press Open Dragging and dropping a file on the main form of the application will also load the whole file 10 3 2 Loading just a part of a file The open dialog of the Multi Channel software is extended with a tree view This tree view represents the contents of TPS and TPO files The parts of the file that can be opened are highlighted in the tree Open Lookin SetFiles Name Date modified i E Desktop Q wg test gt Instrument Handyscope H53 100 12204 Bitar urce Chann vt andxv2 B Sol Chanr Function generator AWG Handyscope H53 100 12 File name Yt and XY Files of type TiePie Settings ps Figure 10 3 File Open dialog In the displayed open dialog the selected file is a Desktop type TPS file containing a complete setup By default the Desktop node in the tree is selected and the total file is loaded when you press Open As you can see in figure 10
79. the graph determines whether the graph is displaying time or frequency information To change the mode of the graph you can check or uncheck XY mode in the graph s popup menu It is also possible to switch mode by pressing the Bl button on the graph s toolbar See figure 3 2 Chapter 3 ea Seti at H55 27017 chi Po ot 1 5000 MD Hss 27917 ch2 0 00s 5 00 ps 10 00 0 0000 yf eee ien bene bee bee fien 0 5000 1 0000 1 5000 eee ies ie ien ben bee leni wb sarang KEW 04000 000000 04000 GEND Figure 3 2 Switching between Yt and XY mode 3 1 8 Showing measured data in Yt mode The measured data of a source can be shown in a graph by dragging the source and dropping it anywhere on the graph Depending on the position where the source is dropped a new scale will be created on the left or right side of the graph and the measured data will appear in the graph See figure 3 3 gt lo A no Handyscope HSS 5000 Samples Time out 27917 ES MHz 12 bits Ch1 eno E f HS5 27917 onl c g ih Function generators Bj awe H55 27917 B BB Instruments Figure 3 3 Dragging a channel to a graph Displaying data 3 1 4 Showing measured data in XY mode When the graph is in XY mode you have to drag two sources onto the graph for each line When the first source is dropped onto the graph two scales will be created one vertical and one horizontal
80. the original The clone an object choose Clone in its popup menu Connecting The different objects in the object tree can be connected to other objects by means of drag and drop You can drag a source object on a sink object or I O block The source will connect to the object it is dropped on Objects Bil Instruments JA Function generators l gt Sources B gt Gain Offset Y Add Subtract TU Multiply Divide WO Sart mum X ABS A Differentiate if Integrate log Logarithm PL Low Pass Filter X Average rf MinMaxDetector BD Limiter Y Resampler W Data collector lus FFT nn Duty cycle rem e Pulse decoder 4 CAN analyzer J 71938 Figure 6 1 Creating an I O object In the example in figure 6 3 the two SoftGens that were created in the previous section are dropped onto the Add Subtract The Add Subtract displays its sources between braces 6 4 4 Disconnecting There are different ways to disconnect objects In the popup menu of each source you can find the items Dsconnect all sinks and Disconnect sink s When you click the latter a dialog will popup which lets you choose which sinks to disconnect In the popup menu of sinks you will find similar items to disconnect its sources Since I O objects are both sink and source their menu contains items for disconnecting sources as well as sinks Chapter 6 BR Instruments ij aah Function generators Sources fly SoftGent fit Softcenz E 10 uos S
81. ther The data collector does this job It will fill its data with the arriving blocks of data The size of the collected data can be set to a maximum of 20 million samples When the data collector is full different actions can be performed e Continue the oldest data is shifted out at the left while new data is appended to the right e Stop data collecting is stopped when full The mea surement is NOT stopped e Clear the output data is cleared and the filling starts over again vos e Overwrite existing data in the output array is over written by the new data 8 15 FFT lis Use the FFT I O object for spectral analysis of a signal The FFT object converts a time base signal to a spectrum by means of a Fast Fourier Transform an efficient algorithm to compute the Discrete Fourier transform DFT As described in section 3 1 2 the output of an FFT I O can be connected to a graph with a frequency scale or an empty graph The Fast Fourier Transform treats the input signal as if it was a periodical signal In other words it assumes the signal is an infinitely long series of repetitions of the record In practice mostly the record does not contain an integer number of periods of the signal Therefore if the end of the record is connected to the beginning a discontinuity will arise which results in extra frequency components in the resulting spectrum This effect is called spectral leakage To minimize the effect of spectral le
82. they are not measured Trigger time out The trigger time out is an often over looked but important setting When the measurement is started the instrument will start waiting for the trigger event When the trigger event does not occur within the time out time the instrument starts measuring the post samples au tomatically This will not result in a stable display but it will give an impression of the signal This will enable you to change the trigger settings to accomplish stable triggering Use the hotkeys 0 1 and W to change the time out to 0 1 second or infinite respectively O When the instrument should measure only when a trigger event occurs the trigger time out must be set to infinite Trigger source The trigger source setting of an instru ment determines which trigger signals are used to trigger the Chapter 4 4 2 2 measurement The trigger source can be set to a single chan nel or to a combination of channels or other trigger sources The sources can be logically combined using OR and AND operations In figure 4 5 you can see the trigger sources that can be used with a Handyscope HS3 The trigger source is set to channel 1 You can use hotkey ALT n with n a channel number to quickly change the trigger source Figure 4 5 Advanced trigger source settings Channel settings Channels settings apply only to one channel The hotkeys mentioned in this section apply to channels of the active instrume
83. urces are added and which sources are subtracted This mask contains a or character for every connected source By default the mask consists of es only and all sources are added To subtract a source set its corresponding mask character to For example to subtract sources 2 and 3 from source 1 set the mask to Up to 32 sources can be added or subtracted with an Add Subtract I O See section 6 5 1 for an example of using the Add Subtract I O object 8 9 Multiply Divide TU Use the Multiply Divide object to multiply or divide the data of different sources Depending on the mask the input sources can be either in the nominator default or the denominator This mask works similar to the mask of the Add Subtract I O For example a mask of will result in src1 src2 src3 A maximum of 32 sources can be used A typical application of the Multiply Divide object is power measurement When you measure the voltage over a load and the current through it you can calculate the power by multiplying both measurements 8 4 Sqrt V The Sqrt processing block calculates the square root of each sample of the source s data Chapter 8 e 8 5 8 6 The Sqrt I O can be used to calculate RMS values Perform the following steps e Create a multiply divide e Create a low pass filter e Create a Sqrt e Drag your source onto the multiply divide twice to calculate squared values of the source s data e
84. will start measuring continuously until the measuring is stopped by pressing the button or hotkey again When the one shot button or its hotkey O is pressed one measurement is per formed Channel bar For each channel of an open instrument a channel bar is created on the instrument bar The channel bar gives an overview of the channel settings such as input range and coupling These settings can be changed by clicking on the icons All channel settings can be adjusted through popup menus by right clicking on the channel name see figure 4 4 The channel bar can be fully configured through the program settings Settings The settings of an instrument can be divided in two groups instrument settings and channel settings Instrument settings like record length and sample frequency apply to all channels of an instrument Channels settings like input range and signal coupling apply to individual channels Instruments e cml y H Coupling ACV Coupling DCV 200 mV 400 mV 800 mV 4V 8v 20V 40V 80V v Auto ranging Trigger level Trigger hysteresis id Trigger type L Figure 4 4 Changing channel settings via a popup menu Settings can be changed with the instrument bar and through popup menus of the instrument and its channels in the object tree In the following sections you will find more information about the different settings 4 2 1 Instrument settings Instrument settings apply to all channel
85. xt measurement is started after the data has been processed therefore there are gaps between the measurements Besides working in block mode TiePie engineering instru ments support working in streaming mode In this mode the measured data is transferred directly to the computer without using the internal memory of the instrument This makes it possible to perform continuous measurements without gaps Instruments 4 4 1 Streaming versus block measurements Both block and streaming measurements have their advan tages and disadvantages The key features of both modes are listed below Block mode Scope mode Fast measurements are possible Record length is limited by the instrument s memory size Stream mode Long measurements are possible Sample speed is limited by the data transfer rate to computer and the computer speed In block mode the next measurement is started after the previous data has been transferred to the computer This means that there will always be a small gap in between the measurements In streaming mode no data is missed All successive data blocks can be connected to form one big measurement A disadvantage of the streaming mode is that the maxi mum measurement speed depends on the data transfer rate from the instrument to the computer and on the overall system performance 4 4 2 Collecting streaming data In streaming mode successive measurements will arrive in blocks Each of those blo
Download Pdf Manuals
Related Search
Related Contents
Bedienungsanleitung zum Rust-Oleum Restore 291475 Instructions / Assembly WESTLAW USER GUIDE - Facultad de Derecho Final Report PDF file - VTechWorks KPA 03 - Pinza amperimétrica SYLLABUS ISIT Zinnanti Manipulator™ User Manual - Envent Engineering User manual - J.P. Leisure Copyright © All rights reserved.
Failed to retrieve file