Revision 3.5 Time Data Processing Monitor (TMON) Tutorial
This document is designed to give a new user an overview of the Time Data Processing Monitor software package. This tutorial assumes the user is unfamiliar with LMS Cada-x software modules. With this in mind a current user of Cada-x will be able to skip over many of the steps outlined here. Once your system is powered up you will need to login. You should have a login and password for your system and if you do not, please see your system administrator. In this tutorial we will use a login of training.
Enter your login (password may be optional) Ask the instructor for your login
Click on OK to continue
Once you are logged in, the screen will contain a toolbar similar to this one. The LMS logo can be pushed to start Cada-x.
Click on LMS logo to start Cada-x OR
Click the right mouse button to bring up the workspace menu. Select the Cada-x 3.5 entry to start Cada-x.
Another method for starting Cada-x is to click with the right mouse button anywhere on the desktop to bring up the workspace menu. This menu sometimes is referred to as the root menu. Selecting Cada-x 3.5 will start up the Cada-x Kernel, the main Cada-x program.
The Kernel has two primary functions, one is to open a project database and another to start applications. All Cada-x applications require a project to be opened before they can start. Below is the Cada-x Kernel.
Before starting TMON you must open a project database. It can be an existing project or you can create a new one. In either case you need to follow these steps. It should be noted that you can change projects once you are in TMON.
In this example, an existing project is not needed, therefore, you can create a new project by clicking Create new????
You can create a new project by clicking on Create new????
Once a project is opened you can start an application. Applications are grouped under the Test and Analysis pull down menus in the Cada-x Kernel. For this tutorial we will start the Time Data Processing Monitor. This program is often referred to as TMON. TMON is an entry under the Test pull down menu.
Click Test -> Time data processing monitor
The Cada-x Kernel should disappear and the main TMON menu should appear.
This tutorial will cover a few examples of how TMON can be used. These will include:
? ? ? ? ? ? ?
Signal Generation Arithmetic Operations Data Visualization 3D Spectral Processing Load / Store Time Data 2D Spectral Processing Filtering Data Editing
First you must arrange the windows on your screen. TMON remembers all the windows that were open when it was last used. When you restart, they will all appear in the same locations. The first step in clearing this up is to close all the windows that are open (except for TMON). Some windows can be closed via the Options pulldown menu entry. Please make sure it looks like this.
This is what your screen should look like before proceeding.
Close all windows except for Trace list, Toolbar and keep the Message line on
The VUE toolbar at the bottom of the screen can be turned off. In this case it is.
To start you will generate some signals to use for analysis. It will consist of 3 sweeping sine tones. They will be summed together in the time domain and used to calculate an RPM spectral map. First create a sine from 1 to 100 Hz. This is done with the Tools -> Trace generate -> Sweep???? pull down menu.
Click Tools-> Trace generate -> Sweep????
This is the dialog box for creating a sweep. You need to enter the following parameters:
? ? ? ? ? ? ? ?
Start Stop Amplitude Start frequency Stop frequency Phase Sampling rate Sweep mode Destination trace
0 10 94 dB 1 Hz 100 Hz 0 degree 4000 Hz Linear [no entry required]
A Trace is a time history file which can be used for analysis. Think
of a Trace as a recording. These recordings are stored in TDF files.
Click Apply to generate signal
Repeat this 2 more times changing only the start and stop frequencies. Use 2Hz to 200Hz for the second sweep and 4Hz to 400Hz for the third. When you are finished click Cancel to close the Sweep generator dialog box.
Notice signals in Trace list window.
Once we have the 3 signals we will sum them to make one composite signal. This is done with the Tools -> Trace math -> Expression???? pull down menu or by clicking on the Trace math icon.
Click Tools->Trace math-> Expression???? or click on the Trace math icon
Enter t0+t1+t2 then click Apply
This is the dialog box for performing simple arithmetic operations on time history files. References to traces are given by t0, t1, t2????tn. Operators can be + - * / and parenthesis can be used for grouping operations together. In this example you are adding the 3 traces, t0, t1, and t2 together with the following command: t0 + t1 + t2 Click on Calc to perform calculation and Cancel to close the window
After completing the calculation another trace will appear in the trace list. It should be trace number 3.
Next we will take a look at the signals. This is done with the Strip Chart Display. This display is designed specifically to view long time histories. Calculated functions such as frequency spectra can be viewed with the Static Display. First we will look at the Strip Chart Display (SCD). To start a SCD you can either click on the icon in the icon panel or select the Graphics-> Strip chart display pull down menu.
Click Graphics-> Strip chart display or click on the SCD ICON
This is the strip chart display icon in the icon bar. Clicking on this button will open up a new strip chart display. Multiple clicks will generate multiple displays.
Tool tips are available by leaving mouse over icon for a short time.
This is a strip chart display without any data in it.
The Strip Chart display will show up somewhere on the screen. An example of this is given here. You can resize the window so that the other windows on the screen are not covered up.
Strip chart display appears on the screen and needs to be resized and positioned so that other windows are not covered up.
Resize the strip chart display so that it fits in between the icon panel and the trace list
Data can be loaded into the strip chart display a number of ways. For this tutorial we will focus on only one of them. First, select the traces from the trace list you would like to see and then click the Overview icon on the Strip Chart display.
Select all 4 traces. This is done by clicking on trace 0 and dragging the mouse down to trace 4
After selecting the traces, select what type of view you would like of the data. Most often you will load the data into an overview window first. This is done by clicking on the left most icon within the strip chart display. These icons have tool tips as well.
Click on Overview icon to load all 4 traces into display
Hit the F8 key to auto arrange the windows, or use the Window -> Arrange All pull down menu
An overview window will show the entire signal. To view a smaller portion, load the data into a detailed window. This is done by selecting the traces, which can be different than those in the overview windows, and then clicking the detailed window icon. This is the second icon from the left on the strip chart display.
Click on Detailed icon to load all 4 traces into the detailed section of the strip chart display
Hit the F8 key to auto arrange the windows, or use the Window -> Arrange All pull down menu
Click and drag the scroll bar below the overview window to scroll the data in the detailed windows
Before continuing, we need to define the segment. The segment will be used for all calculations within TMON. The segment is the black region within the strip chart display. It defines the start and stop time for processing. The segment can be selected interactively by clicking and dragging the mouse over a section of data. In this example you can click on the first trace around the 1.3 second mark, drag the mouse to the right until the 2.8 second mark and let go of the mouse button. This will create the segment as shown. If you would like more precision in
Click and drag to select segment
selection, enter the start and stop times directly in the display. Double clicking makes the segment go from the beginning to the end of a trace. This is handy when processing entire data sets. The detailed windows can be made to correspond to the same time as the segment by clicking on the Put detail on segment icon.
Click Put detail on segment icon
Notice that the segment is completely contained within the detailed window. More accurate selection of the segment can be accomplished by using the detailed windows instead of the overview windows.
3D Spectral Processing
You will generate an RPM spectral map using the traces created earlier. RPM data for the spectral map will be derived from the first sweep trace. Select the first trace in the Trace list. Notice the changes in the strip chart display as you select different traces from the Trace list. The selected traces have a white background and the unselected traces will have a light gray background. This tells you which trace will be used for calculations.
Select first trace
Notice the changes in the strip chart display as you select different traces.
Clicking the Tacho to icon will bring up the following dialog box. Fill it out as it is here then click Apply. This will calculate an RPM time trace from the selected trace. Notice the new trace in the trace list. Click Cancel to close dialog box.
Click on Tacho to icon
Notice new trace in Trace list.
Now take a look at the data for processing. Close the existing Strip Chart Display and open a new one with the Strip Chart Display icon. Select trace 4, which should be your summation trace, and click the overview icon in the SCD. Do the same with trace 5, which should be the rpm time trace calculated in the previous section. With trace 5 still selected, click on the Add meter indicator icon to add a VU meter at the bottom of the SCD. Once this is done, hit F8 to arrange the windows. Afterwards, the SCD should look something like this.
A cursor can be added to the windows just by clicking in them. Notice that the VU meter is tied to the cursor value. This should indicate the RPM at that instant of time. To move the cursor, click and hold the middle mouse button down while dragging the mouse. Notice the RPM
values being updated.
Select summation trace from the Trace list
Add summation trace to overview windows
Select last trace from Trace list which should be the rpm time trace
Add rpm time trace to overview windows
Add rpm time trace to indicator windows
Click left mouse button to activate cursor in overview window
The 3D spectral processing will calculate a number of spectrums over the time specified in the segment. This example should use a segment from 1 to 10 seconds. This can by entered directly on the SCD in the Segment from and to fields. Below is a small SCD without the detailed or indicator sections enabled. Before proceeding make sure that the correct trace is selected in the Trace list.
Click and hold middle mouse button to move cursor in overview window
Set segment from 1 to 10 seconds in the SCD
Once the segment is specified you can then calculate the spectrums. This is done with either the 3D Map icon or the Applications -> Spectral processing -> 3D Spectral map???? pull down menu. In this case we will use the menubar. When you use the icon, the parameters used for the calculation will be whatever they were the last time someone used the menubar. In this example we will use the menubar to set the defaults so in the future we can use the icon. There is no harm in using the icon first. However, you might like to know what settings are being used for blocksize, window, overlap, etc..
Select the Applications -> Tracked Spectral processing -> Spectrum
Enter parameters as indicated
This is the dialog box for 3D spectral processing. You need to enter the following parameters:
? ? ? ? ? ?
Points Blocksize Overlap Averages Tracking unit Tracking trace 4 0% 1
100 1024 samples
Destination blocks 100 - 199
Click Apply to perform calculation and Cancel to close dialog.
Click on Apply to calculate spectral map and Cancel to close the dialog box. The Options???? button will allow you to change window, units and scaling method for the resulting spectra. The spectrums end up in block data memory (BDM) for visualization. To view data in BDM you use the Static Display 2D or 3D windows. In this case, a waterfall will be automatically displayed after the processing.
Adding data is done with the Data -> List???? pull down menu in the display. A dialog box appears that requires you to enter the first and last BDM blocks (i.e. spectra) to display. Click on the Point id Sweep 1.0000Hz then click on the BDM# 100. This sets the first block to 100 and the software automatically searches through the BDM to find the last block, which in this case is 199. Click Add and the window will display the data.
Click Data ->List????
Click Point id and BDM number
Display will automatically refresh
The display can be configured by you to suit your needs. Waterfall windows can be copied to colormaps from the Window->Copy pull down menu. Color maps are a top down view of the waterfall where the amplitudes are color coded.
Static Display windows support direct interaction. This allows you to change the character of the display by clicking the right mouse button to bring up context sensitive menus. These menus exist for the axis settings, limits, cursors, annotation, just to name a few. The following graphic will give you a feel for what can be changed through direct interaction. The window depicted here is a colormap of the data in the previous waterfall.
Click right mouse button to activate context sensitive popup menus.
Load / Store Time Data
Now store the traces you created in the previous sections to a TDF file. A TDF file contains any number of recordings and can be used to logically group time data together. Storing traces can be done with the Trace -> Save as???? pull down menu entry in the Trace list. This will open another dialog box to select the directory and TDF file to store the selected traces.
Select all traces Click Trace -> Save as????
Enter file name
Change to home directory
Click Save as
If you get an error message Invalid directory it is because you do not have write privileges to the directory. In the case of /opt/Lms/3.5.C/ lmsdemo you will not have write privileges. Store the traces into a TDF in your home directory.
Notice that the name example now appears in the trace list under
the TDF heading.
Now we will ??load?? time histories from TDF files. Load could be considered an incorrect term since the data is not really loaded into the memory of the computer. Rather, a pointer is defined so that when data from an opened trace is required it is retrieved from the disk. This reduces the amount of RAM required to work with very large time files. To load, or more accurately, open a trace, select the File -> Select TDF???? pull down menu. A dialog box with a list of TDF files and a directory navigator comes up. Double click on a TDF file to see the traces that are stored in it. You also have the possibility to copy, move, compress or delete TDF files from this dialog box. Once a TDF is ??open??, a list of recordings is given in another dialog box. Select the recordings via click and drag of the mouse.
Select File->Select TDF????
Click Open Click and drag the
mouse to select all the traces (recordings) Click Read
Nothing will happen when opening traces if they are already in the trace list. You can select multiple TDF files so the recording list will contain traces from different TDF files.
You can select multiple TDF files with click and drag in the TDF list to view all the traces simultaneously. Once they are in the Recording list you can open, read or delete traces from their TDF files. The difference between Open and Read is that some operations within TMON work directly on the data and to protect them, you can open them in a read only mode. This is suggested to avoid any unwanted modifications to your data. TDF files used in this tutorial are located in the /opt/Lms/3.5.C/lmsdemo directory. This is for a default installation. If your software is not installed in /opt, the tutorial TDF??s will located in /Lms/3.5.C/lmsdemo. To determine the INSTALL_DIR you can type in an hpterm the command: grep lms /etc/rc This will echo: /etc/rc.lms [INSTALL_DIR] [LOCAL_DIR]
2D Spectral Processing
Before starting the 2D spectral processing, you need to arrange the screen to have a Strip Chart Display with the sweeped sine we generated earlier, the icon bar, a front/back Static Display window, the Trace list and the main Time data processing monitor windows.
Click Front/Back window icon Load summed signal from earlier section
Select the Applications -> Spectral processing -> Autopower????
pull down menu entry. Change the settings as follows:
Before clicking Apply, make sure the segment is defined in the Strip Chart Display. This is done by clicking and dragging the mouse over the data in an overview window or a detailed window. While doing this, please note what happens to the averages in the Autopower dialog box. Click Apply and then Cancel in the Autopower dialog box. This will calculate the autopower spectrum and display it in the Static Display Front/ Back window on your screen. From this point on you can use the Autopower icon to do this calculation. Use the menubar entry if you need to change the parameters for the calculation.
Select Applications -> Spectral processing -> Autopower????
Notice averages parameter as you change the segment in the Strip Chart Display
This is what the screen may look like. Notice the spectrum in the Static Display window. If you have other traces in the Trace list you can just select them and click on the Autopower icon to calculate the autopower over the segment on that data. The data in the Strip Chart display is only for convenience. When you select a different trace the background on the Strip Chart display windows will become gray to notify you that you are not processing those data. When you are processing the data in the Strip Chart the background will be white.
Double clicking a trace or window in the Strip Chart display will force the segment to be equal to the entire length of the data.
Double click trace
Click on Autopower icon
All processing functions within TMON will work on multiple trace simultaneously. To illustrate this, load the 8 traces from the TDF bursts and calculate autospectrums for all of them. The spectra will be in BDM blocks 0 through 7. The Static Display window only contains block 0 and the others can be stepped through via the block increment. This is done by selecting the Front/Back window and hitting Shift N for next block and Shift P for previous block.
Open 8 traces from TDF file named bursts
Select all the traces
Select any segment
Click on Autopower icon
Click on Front/Back window and use Shift N or Shift P
An alternative method to view the resulting spectra is to use the
block table. It is a list of all the BDM blocks currently available. This window supports drag and drop so all you need to do is use the middle mouse button, click on a block, drag it to a display and let go of the mouse button.
Select Test data -> Block table????
Click on block with middle mouse button, drag to Front/Back window
Release middle mouse button
Notice that the block number is updated along with the data
Try dropping the blocks onto the B, C, D, E or F and see what happens. This will allow you to overlay data.
There are a number of filtering tools available within TMON. FIR and IIR filters as well as optional Kalman filters can be used to condition signals. As an example we will filter out some low frequency drift in a vibration signal. The original signal is show here in the Strip Chart display. This trace can be loaded from a TDF file named filtering. Please make sure you Read the trace instead of Open it. When you Read the trace you will not be able to overwrite it. This is a simple way to protect your data.
Read trace from TDF filtering
Load trace into SCD
Notice low frequency drift in signal
The filtering is menu is started with the Applications -> Offline filtering -> Time domain???? pull down menu. This operation does not have an icon.
Select Applications ->
This is the filtering main dialog.
To filter this drift out, add a Butterworth IIR filter. This is done with the Edit -> Add filter component -> IIR filters -> IIR Butterworth pull down menu. Once this is added, double click on it and change it to a Highpass at 10Hz with an order of 10. Make sure the filter mode is set to Zero phase . This will run the data through the filter twice, once in each direction, so that the phase delay from the filter is canceled out. After defining the filter, select the runup trace in the Trace list and click the Filter offline button. This will generate a new trace in the Trace list.
Add an IIR Butterworth filter
Double click on filter
You can add as many filters as you would like. The Open button allows you to open the selected filter for editing of its parameters. Close