- Teststand Libraries
- Product Libraries
DriveTest Noise Lab is a software suite to acquire, evaluate and visualize noise profiles of electromechanical components.
Noise Lab is separated into 3 parts. Two compiled software libraries for aquiring and evaluation of noise data as part of a test course and a stand-alone desktop program for visualisation and rules creation.
As part of the DriveTest Noise Lab software suite, Noise Studio is a standalone desktop program to display and analyse noise data. Furthermore it can be used to create and edit rules to evaluate noise data in an automatic test course.
Noise Lab is protected by a software license. Depending on the active license, some functionality may be restricted.
Detailed information is described in the document “License Manual”. It can be accessed via Start Menu → DriveTest → Licensing.
Please contact DriveTest if an upgrade to “Standard” or “Professional” is needed.
DriveTest provides two Installers for Noise Studio.
This installer has to be executed first on a new PC or to reset the databases. To perform an update to Noise Studio, this installer is not needed. It installs the base components which are necessary for Noise Studio. It contains the following applications:
This installer installs the Noise Studio application. Use this installer to update Noise Studio. It installs the following components:
If you experience unexpected behavior of the software, please browse through the Knonwn Bug List and inform DriveTest.
When Noise Studio is started, this is the first screen to be seen. It contains 3 tabs: Result Browser, Evaluation Rules and Evaluation Results. From the first one various filter can be set to view the noise data. The second one lists all defined rules. On the last one rules can be tested on the currently loaded noise data.
There is a status bar at the bottom of the main window. Some information about the status of Noise Studio is displayed here.
For working with a database a properly set up DSN-file has to be set.
Example for a DSN file:
[ODBC] DRIVER=MySQL ODBC 5.3 Unicode Driver UID=tsuser PORT=3777 DATABASE=noise_profiles_mysql SERVER=localhost
All rules can only be stored in a database. The corresponding database connection file can be also be set here.
NOTE: ONLY ADVANCED USERS SHOULD MAKE CHANGES TO THE DATA SOURCE SETTINGS!
The login dialog can be fount at File → Login. A login as a user is only needed for creating or editing rules. All other functions are available for all users and may only be restricted by the license type. Users can be managed in the Administration section of the DriveTest Findings Website. It is accessible by the following address: http://localhost/Findings.
Standard user and passwords are:
There is also a “Settings” tab for the user database configuration.
With the help of the Detail Filter it is possible to extract the data of a specific channel from the data source. The filter has to be set in 6 steps:
Additionally a date and time filter can be set. If no time filter is set all available data matching to the Detail Filter will be loaded.
In this tab rules for evaluation of the noise data can be defined. An evaluation scheme contains all information needed to evaluate a movement of the DUT. A movement is e.g. “Reference Run” or “Device Open Run”. In a Evaluation Scheme several Channel Groups can be defined. A Channel Group contains Rules which each apply to all the Channels defined in it.
To create or edit a Scheme or its containing components a user with administrative rights has to be logged in. All actions are performed with the context menu (right-click). The context menu of the first row allows to create a new evaluation scheme. A wizard asks for information about the new scheme.
Let's say the motion is “Glasspanel Open”. We define an Evaluation Scheme named “Glasspanel Open Evaluation Scheme” for Noise Test of this motion.
The motor sits in the front part of the devices so we expect different levels of noise in front and rear part. Due to symmetry of the device left hand side and right hand side are not expected to show different levels of noise. We define two Channel Groups, one for front and one for rear. The front Channel Group contains the sensors mounted in front and respectively the rear Channel Group holds the rear sensors.
In both Channel Groups we define Rules specifically for the channels in the respective Channel Group. In this example, Channels “Front Left” and “Front Right” are both evaluated with each of the Rules “Start”, “Flat” and “End”. Channels “Rear Left” and “Rear Right” are both evaluated with each of the Rules “Start” and “Peak”.
Note that Rules “Start” of Channel Group “Front Channels” and “Rear Channels” are not identical. They just happen to have the same name.
Rule sets can be exported in a XML-file to transfer them to another PC. Single rules can be exported but also a complete channel group or complete evaluation schemes. The exported files have different extensions to distinguish them from each other. The context menu is used to call these functions. In the same way data can be copied and pasted inside the application.
In the third tab of the Main Window rules can be evaluated. This means that the currently loaded rules are applied to the currently loaded noise graphs. The result is presented as an overall result and results according to every rule. With this tool it is easy to fine tune rules to get the optimum ratio of production output and faulty DUTs.
The upper window analyses the amplitudes. In this example a rule called “rule 1” causes the failure of 12 DUTs of 14 and “rule 2” is responsible for 5 failures and so on. Together 57,14 % test runs passed. The lower window shows the results of the spectrum data. Here, the rule “spectrum rule 2” was violated 2 times.
Rules do not need to be saved to use the evaluation results feature. The data which is currently visible to the user is the data basis for the calculation of the results.
This window shows up after applying a filter in the Main Window. If it was closed it can be shown by View → Amplitude Window. There is an information bar at the top section of the window which shows general info about the loaded data. A flag with information about the DUT is shown near the cursor when the mouse hovers a graph:
Single graphs can be highlighted by clicking on them. The view can be zoomed and moved by using the tools palette.
If positions have been recorded the Amplitude Window shows two graphs (as seen in the screenshot above). The position graph can be hidden with View → Hide Positions. The upper one shows the amplitudes and its associated positions are shown below. Both graphs have the time as their x-axis. Each amplitude curve has its matching position curve. They always share the same color. By highlighting an amplitude curve its position curve is also highlighted and vice versa.
This window shows up after applying a filter in the Main Window and View → Spectrum Window is selected. There is an information bar at the top section of the window which shows general info about the loaded data. A flag with information about the DUT is shown near the cursor when the mouse hovers a graph. It behaves the same as the Amplitudes Window. Single graphs can be highlighted by clicking on them. The view can be zoomed and moved by using the tools palette. The x-axis shows the frequency, y-axis the intensity.
The information bar of the Amplitude Window shows characteristics of the currently selected curve. Additionally it shows data of the cursor position and information about the currently loaded rules.
With the tools palette it is possible to zoom and move the graph view. It is available inside the Amplitudes and Spectrum Window. The position view will follow the zoom actions of the Amplitudes Window. There are several tools to choose from:
The cursor is a vertical black line. By first opening the Amplitudes or Spectrums Window the cursor is placed near the left border. When dragged, it always follows the selected curve. Information about the cursors position appears in the information bar. The cursor in the Amplitudes Window and position view are connected. If one of them is moved the other one follows.
Only users who are logged in are allowed to edit or create rules. To login follow File → Login in the Main Window.
Note: It is advised to load noise data first before creating a new rule to avoid “losing” rules by the autoscale function.
New rules are listed in the “Evaluation Rules” tab of the Main Window. A scheme and a channel group has to be created. A new rule is created by the context menu of the “Rules”-entry. A wizard guides the user through the rules creation process. After completing the wizard the new rule is placed in the middle of the screen.
Existing rules can be loaded by double-clicking them in the “Evaluation Rules” tab of the Main Window. All rules of the channel group will be loaded.
Editing mode can be entered by Edit → Enable Editing in the Amplitudes/Spectrums Window. The [#Graph Tools Palette|tools palette]] and noise data information flags are disabled in editing mode. By switching in editing mode the following window appears:
The currently selected rule is displayed in rich colors. Others are pale in color. Only the selected rule can be edited. Other rules can be selected by clicking on them. Clicking on empty space in the graph adds another data point to the selected rule. Existing points can be moved by drag and drop or by right-click → Edit Point. The coordinates can be adjusted with exact numbers.
With the context menu on a data point it can also be deleted. A rule consists of two or more pairs of data points. A pair always has the same x-value. If a rule has only two pairs of data points, deleting is not possible. A complete rule can also be moved by drag and drop. Moving a single point of a rule while holding Shift key moves the all points of that rule in y direction.
Rules can be tested live with the Evaluation Results tab of the Main Window. Rules can be saved into the database by File → Save Rules. After saving the rules on the test system the new rules are active immediately (as long as its scheme is set as a test parameter).
If rules are set to depend on position data they are calculated for viewing by the currently selected curve. If another curve is selected the rules apply to the new position data. Position rules can only be loaded when corresponding noise data is already loaded.
Single noise data which was recorded including “raw” data can be listened to in Noise Studio. In the Result Browser there is a dedicated button “Play” in the sections “Show Lates Result”, “Show by Result ID” and “Browse for Serial No.”. If there is no raw data available, the button is greyed out. It is only possible to play one channel of a recording at a time.
It is also possible to play noise recordings directly in the Amplitudes Window. Just select the desired graph with the right mouse button to access the play-function with the help of the context menu. A blue cursor appears to shows the playback position.
Noise data recorded as “raw” can be exported as a WAV-file for listening. The first step is to set up a filter in the Result Browser. After selecting “Export” a new window opens.
Here the destination path can be selected. The selection of data to be exported can be further defined in the tab “Export Details”. Data selected by the filter which cannot be exported are shown in the tab “Fail List”, for example noise without raw data. The maximum amount of data can also be restricted by the option “Maximum number of results to display” in the Noise Studio Settings. Set it to “-1” to access all available data. There will be created one 16bit WAV-File for every channel. The files can be played back with every media player software.
To view the contents of TMDS files (must be valid NoiseLab files), you have 2 options:
The currently installed version of Noise Studio is shown in the “About” box of the software itself. Go to Help → About to see the version number. Otherwise go to the Windows System Preferences → Installed Programs to see the installed version number.