Page 2
The data in this document may not be altered or amended without special noti- fication from ETAS GmbH. ETAS GmbH undertakes no further obligation in rela- tion to this document. The software described in it can only be used if the customer is in possession of a general license agreement or single license.
Adding, Replacing, and Removing Measure Files 2.2.2 Defining a Time Offset for a Measure File 2.2.3 Measure File Comment and other Meta Information 2.2.4 Indication of File Index Status Exporting and Converting Measure Data Defining Variable Name Display MDA V8.5 - User Guide...
Page 4
Data Type Deduction 4.4.2 Formula Syntax 4.4.2.1 Literals 4.4.2.2 Signals 4.4.2.3 Operators 4.4.3 Reduction 4.4.3.1 Ranges 4.4.3.2 Reduction Behaviors 4.4.3.3 Reduction Functions Instruments Maintaining Instruments Oscilloscope 5.2.1 Oscilloscope's Toolbar 5.2.2 Adjusting the Signal List 5.2.3 Zooming MDA V8.5 - User Guide...
Page 5
Displaying Previews Searching within the Configuration Troubleshooting Access to the Online Help Support Function in Case of System Errors Contact Information Appendix Import Calculated Signals from XDA Files: Differences between MDA V7 and MDA V8 9.1.1 Constants MDA V8.5 - User Guide...
Page 6
Standard Operations 9.1.3 Operations of type "Single Bit" 9.1.4 Operations of type "Bitmask" 9.1.5 Operations of type "Limit Monitoring" Behavior of Calculated Signals depending on the status flag Custom Operations Using Command Line Arguments Glossary Index MDA V8.5 - User Guide...
1 Welcome to MDA V8 Welcome to MDA V8 MDA V8.5 is the latest version of the new Measure Data Analyzer tool from ETAS. The Measure Data Analyzer (MDA) is used to visualize and analyze meas- urement data in different views. The central view is the configuration which con- tains the layout and visualization (layers, instruments, and signals) and a reference to each measure file.
How to customize the support information 1.1.4 Licensing A valid license is required for using MDA V8.5. You can obtain the license file required for licensing either from your tool coordinator or through a self service portal on the ETAS Internet Site under http://www.etas.com/support/licensing.
Page 9
ETAS 1 Welcome to MDA V8 Regulation (GDPR/EU). As the manufacturer, ETAS GmbH is not liable for any mishandling of this data. Through the use of this product measurement data that may include personal data can be processed. This measurement data, for example, include vehicle identification numbers (VIN) or vehicle number plates as well as GPS, video, audio or other measuring data.
An overview lists new functions and program properties, as well as all available PDF manuals and videos. For support, you find the direct access to the online help and the contact information of the ETAS hotline. MDA V8.5 - User Guide...
ETAS 1 Welcome to MDA V8 To manage the license required for using MDA V8, click on ETAS License Man- ager. In case of issues, you can send with ZipAndSend a report of product issues. For more information, see "Sending Problem Reports Using ZipAndSend" on page 122.
Page 12
The Variable Explorer displays the list of variables available for analysis in the active configuration. The variables are categorized based on type of device, measure file, raster, signal group path name, signal group source name and signal group node name. MDA V8.5 - User Guide...
Glossary Description of common terms used in the program Hotkeys Overview of all keyboard hotkeys Support Contact information of the ETAS hotline and optionally cus- tomer-specific support information Info Version information and Safety Advice Help Access to the online help 1.2.4...
On top of the application the ribbon offers to trigger global actions. For most important global actions specific keyboard combinations are sup- ported. You can perform the following actions: MDA V8.5 - User Guide...
Only a few exceptions exist. For example, the axis range needs to be set and saved as favorite axis range expli- citly. For more information, see "To adjust the axis range or set a favorite axis range" on page 86. MDA V8.5 - User Guide...
Page 16
%programdata%\ETAS\MDA\DefaultSettings When a user starts MDA V8.5 for the very first time and no user-specific user set- tings files of former MDA V8 versions are available, the default settings are loaded as initial settings. These are saved as user-specific settings when clos- ing MDA V8.
Setting the Language of the User Interface You can choose for MDA V8.5 one of five possible languages. Once the lan- guage is set in the tool, then MDA V8.5 is independent from the language set in the registry entry (Lang.exe).
Page 18
3. To stop autohiding the window, click To undock a window To display a window floating above the other MDA V8.5 windows, do one of the following: 1. Click on the title bar of the window.
Page 19
2. To show the hidden ribbon, redo one of the actions described under step 1. To show the quick access toolbar below the ribbon 1. To show the quick access toolbar below the ribbon, click the arrow. MDA V8.5 - User Guide...
EHANDBOOK-NAVIGATOR (V6.1 or higher) 1.4.1 Launching MDA from INCA When working in INCA, you can directly access MDA V8.5 to analyze the meas- urement recording. To launch MDA V8.5 from INCA To establish a connection, MDA V8.5 and INCA (V7.2.2 or higher) must be installed on the same machine.
1.4.2 Connecting MDA to EHANDBOOK-NAVIGATOR To analyze system behaviors, you can combine the measure data displayed in MDA V8.5 with the description of the ECU functionality as provided in EHANDBOOK-NAVIGATOR. You can perform the following actions: "To connect to EHANDBOOK-NAVIGATOR" below "To disconnect from EHANDBOOK-NAVIGATOR"...
"Customizing the Support Information" on page 1. 1.5.1 Defining ASCII Measure File Formats MDA V8.5 can read and write customer-specific textual (ASCII file) measure file formats, like customer-specific files in *.csv or *.txt format. To define ASCII measure file formats 1. To define a new ASCII format, navigate to the following folder: %ProgramData%\ETAS\MDA\8.x\CorePlugins\...
Maintaining Configurations When starting MDA V8.5, an empty default configuration is created auto- matically. This configuration is set to active and measure files can be added dir- ectly. In case an existing configuration is opened, the default configuration is closed as long as it is not changed.
Page 24
1. If a configuration contains unsaved changes, an asterisk is dis- played in front of the configuration name. To save the changes, select one of the following entries on the Configuration tab of the ribbon: MDA V8.5 - User Guide...
1. On the Configuration tab of the ribbon, click 2. Select an existing configuration in XDA format. 3. If MDA V8.5 cannot find the measure file, you can do one of the fol- lowing: Select the measure file from your file system. The measure file that was previously used in the XDA file is mapped with the newly selected measure file.
XDA file, and supported in MDA V8. If a content could not be imported, this is indicated by a warning message in the status bar at the bottom of the MDA V8.5 window. When clicking onto it, more details are given.
MDA V8.5 window. When clicking onto it, more details are given. To overcome the failed import, rename the existing calculated signal and start the import procedure again.
Page 28
(RDE) standard for data exchange format of PEMS. *.dxl (ASCII Multi Rate V4.0) Additionally, MDA V8.5 allows to define customer-specific textual (ASCII) meas- ure file formats by an INI file. For more information, see "Defining ASCII Measure File Formats" on page 22.
Page 29
2. To replace a missing or used measure file, drag and drop a newly added file from the first column onto the row of a file in the second column. MDA V8.5 - User Guide...
Page 30
If you have a assigned a specific data representation to a signal before replacing the measure file and the desired rep- resentation is not supported for the signal in the new measure MDA V8.5 - User Guide...
Enter the required time shift in seconds for the respective file. Positive or negative values as well as decimals are allowed. To apply a time offset for individual signals, see "Defining Cal- culated Signals" on page 53. 2. Click Apply. MDA V8.5 - User Guide...
It can be found if the measure file is opened with an editor tool. To remove completely the original comment or meta information and make it anonymous, perform subsequently an export of the measure data into a new measure file. MDA V8.5 - User Guide...
Information window. Exporting and Converting Measure Data MDA V8.5 supports all versions of MDF files. MDF files can be read and written. Exporting measure data, i.e. writing a new file, is limited currently to signals hav- ing numeric values and enumerations. You can either export a complete meas- ure file or a subset of signals.
Page 34
MdfAnonymize.exe overwrites outdated meta information per- manently. The original file date is kept. For more information about the individual applications enter Mdf<name Add- on> --help in the Windows DOS console. You can perform the following actions: MDA V8.5 - User Guide...
Page 35
If you have opened the export dialog from an instrument, it displays the time values of the currently visible time range of the instrument by default. 4. To choose a folder path and file name, click Browse. MDA V8.5 - User Guide...
Page 36
In INCA you have the option to attach some files to an MDF file. In MDA V8.5 you can extract these files to easily recreate the experiment envir- onment. The measure file containing the attachments is displayed in the File Explorer with a child node.
2. Select the option Open File in Windows Explorer. Defining Variable Name Display As variable names can be very long, and thus hard to read, MDA V8.5 allows to shorten them based on user-definable rules. A rule searches the variable name for a user-defined separator or character sequence and removes either the name part in front or behind it.
Page 38
After saving, all affected variable names are updated in the active configuration. To apply the rule set to a specific group of variables, see "Defining Variable Name Display" on the previous page. A * indicates if a rule set has unsaved changes. MDA V8.5 - User Guide...
Page 39
2. Drag and drop the selected rule set to the new position. The new position is indicated by a black line. To delete a rule set 1. Click on the rule set in the Rule Sequence list. 2. Click in the Rule Sequence toolbar. MDA V8.5 - User Guide...
2 Configuration Creation Saving a Signal Selection to a Label File MDA V8.5 supports to save a selection of signals in a label file format (*.lab). This allows for example a quick re-creation of an INCA Experiment, by using the file as a filter in INCA Variable Selection Dialog (for details see the INCA doc- umentation).
2. From the drop-down menu, select the Display Name. The selected name is shown in the Display Name column. MDA V8.5 ensures that the Display Name is unique, if necessary the name is extended by a number in round brackets. Additionally a warning icon is shown.
1. Move a column by dragging its column header to the new position within the table header. A line between the columns appears to indicate the new position. 2. Release the mouse button. Sorting and Filtering The Variable Explorer is divided into two areas: MDA V8.5 - User Guide...
Page 43
For more information, see "To show or hide columns" on the pre- vious page. Used / Unused Signals For more information, see "To filter used/unused signals" on page 45. Change Display Name For more information, see "Defining Display Name in the Applic- ation" on page 41. MDA V8.5 - User Guide...
Page 44
In the Variable Explorer, there are temporarily different locations to define filters. You can perform the following actions: Filtering in columns To see how you can select the relevant signals and assign these to the desired instrument, watch our video Selecting Signals. MDA V8.5 - User Guide...
Page 45
(using a logical AND). In the header of the Display Name column, the number of matching signals out of the total number of signals is shown. To filter used/unused signals In the Variable Explorer toolbar, click There are three different states of this button: MDA V8.5 - User Guide...
To see how you can extract individual bits from a signal and rename them, watch our video Extracting Bits from a Signal. To extract these from the complete signal block, proceed as follows: MDA V8.5 - User Guide...
It is not pos- sible to drag signals to another configuration. The context menu of the layer opens containing an item for each available instrument type. MDA V8.5 - User Guide...
Page 48
To move the signals, drag the selected signals and drop them onto another instrument. To copy the signals press the C key first before dropping the selected signals onto another instrument. The same operations are also supported in the Configuration Man- ager. MDA V8.5 - User Guide...
"To identify the origin of a signal" on the next page "To display errors and warnings of a signal" on the next page "To display the meta data of an assigned signal" on the next page MDA V8.5 - User Guide...
Page 50
1. In the Variable Explorer, Configuration Manager or in an instrument, select a signal. 2. Press C All meta information which is available for the corresponding signal is displayed in the Information Window. You can select the con- MDA V8.5 - User Guide...
2. Select the rows with the information to be copied. 3. Press C The row name and the signal information are copied to the clip- board, and can be pasted into other applications as text. MDA V8.5 - User Guide...
The inputs to calculated signals are always step inter- polated, i.e. the last available value will be taken for calculation until there is a new value available. The calculated signals editor is divided into the following areas: MDA V8.5 - User Guide...
To define a calculated signal The following steps describe the drag and drop usage. It is also possible to dir- ectly type into the formula editor field, and a drop-down list offers the available signals or mathematical operators. MDA V8.5 - User Guide...
Page 54
Formula Definition field. The Help field displays additional information about the meaning and usage of the operator. Tip: To quickly navigate through the formula, use the keyboard but- tons. 6. Open the Output Options and define the following parameters: MDA V8.5 - User Guide...
The copy and paste function is currently not supported in the Formula Defin- ition field. Managing Calculated Signals For a general overview of the window, see "Calculated Signals" on page 52. You can perform the following actions: MDA V8.5 - User Guide...
Page 56
2. In the context menu, select Clone calculated signal. A new calculated signal with the given data from the selected sig- nal is filled in the form. The name is based on the selected signal. MDA V8.5 - User Guide...
4.3.1 Extracting Bits or Bit Fields from an Integer MDA V8.5 allows to extract individual bits. For more information, see "Extracting Bits from a Signal" on page 46. If you do not only want to extract individual bits, follow the instructions below.
Edges = Gradient(Raw(Enumeration)) != 0 Accumulate_Prefix_Sum(Edges) Detecting the duration how long (in seconds) a Boolean enumeration sig- nal stayed in state True: Accumulate_Prefix_Integral(Raw(Boolean_Enumeration)) Provided that the enumeration definition is 0 = False, and 1 = True. MDA V8.5 - User Guide...
True case or the False case should be a neutral value for the overall calculation. The most simple neutral value is 0 for an addition or sub- traction, while it is 1 for a multiplication or division. Examples: MDA V8.5 - User Guide...
Page 60
In all the above listed examples, the If-Then-Else function allows to cal- culate a result based on a specific condition. There is a calculation result for every sample, including those which do not fulfill the condition. By the appro- MDA V8.5 - User Guide...
Page 61
Condition for speed range to be excluded: (Speed <= 40) Or (Speed > 80) (In contrast to the True condition above) Function to assign the No Value state for specific samples MDA V8.5 - User Guide...
Page 62
Examples: 1. To eliminate a NaN sample, you need to detect first a NaN sample, and then assign the No Value flag instead. Condition for Not a Number: InputSignal =! InputSignal MDA V8.5 - User Guide...
Mixed (combination of numeric and enumeration) Array Event Other bit sizes in input files are supported but the data is converted to the next higher available size. The type can be displayed but is not supported in calculated signals. MDA V8.5 - User Guide...
Bit operations exist for signed and unsigned integers of all sizes. Type deduction chooses the smallest size that is greater or equal than all inputs. Arithmetic operations (plus, times, …) only exist in double so type deduc- tion will always convert inputs to double. MDA V8.5 - User Guide...
Note: Integer literals are currently implicitly treated as floating point numbers. Floating Point Numbers Floating point numbers use a '.' as decimal separator and optionally allow sci- entific notation. The general format is: +/- integer '.' fraction 'e' +/- exponent Notes: MDA V8.5 - User Guide...
When multiple operators are used the order in which they are evaluated needs to be defined. The order can be explicitly spe- cified by using parentheses. If there are no parentheses, the order is determined MDA V8.5 - User Guide...
For details of the operators, see the toolbox in the calculated signals editor. 4.4.3 Reduction A reduction function is a function that takes a sequence of values and calculates a single result value, the reduction. reduction = Reduce(value[1], …, value[n]) Examples: MDA V8.5 - User Guide...
Master() - 2 Rolling average over the last 10 samples State_Delay(Master(), 0, 10) Note: Due to the mapping of end time of the ranges to timestamps the end times have to be strictly monotonously increasing. MDA V8.5 - User Guide...
Depending on the input signal, this may lead to using significant amounts of memory. For correct functionality, the start times of the ranges must be mono- tonously increasing. MDA V8.5 - User Guide...
Page 70
= Accumulate_Prefix_<reduction_function> (input) Arguments: T result: the reduction of signal from start to current sample T input : the signal to be reduced Note: T can be any type supported by the given reduction function. MDA V8.5 - User Guide...
Page 71
T result: the reduction over the last count samples T input: the signal to reduce const int count: the number of samples to reduce Note: T can be any type supported by the given reduction function. MDA V8.5 - User Guide...
The Maximum is available for all numeric data types. Count The reduction function returns the number of samples: Count(values[1], …, values[n]) = n The Add reduction function returns the sum of all input values: combine(a, b) = a + b MDA V8.5 - User Guide...
Page 73
Here s_i is the value and t_i is the time of the sample at index i. The rectangle of the last sample is not included in the sum as it extends past the end time of the range. MDA V8.5 - User Guide...
Displaying a complete list of EVENT entries from an MDF file, like cal- ibration activities, pause events, or comments GPS Map The GPS tracks are displayed in a map view. This instrument is recom- mended for comparing and analyzing geographic data in relation to other measured signals. MDA V8.5 - User Guide...
On the layer, the new instrument is displayed in the foreground and highlighted. In the Configuration Manager, the name of this instru- ment is displayed in bold. MDA V8.5 - User Guide...
Page 76
Right-click the instrument in the Configuration Manager. 2. Select Rename. 3. Enter the new name. If the name is not valid, it is displayed with a red frame. Refer to the tooltip for further information. MDA V8.5 - User Guide...
For each instrument property, the tooltip provides a detailed description of the properties and their possible options. Oscilloscope The oscilloscope can graphically display the course of signals over time. The oscilloscope is divided into the following areas: MDA V8.5 - User Guide...
Adjusting the Signal List The signal list on the right side of the oscilloscope shows the signal information, e.g. signal names and optionally meta information (i.e. device, unit, raster) and cursor values. You can perform the following actions: MDA V8.5 - User Guide...
Page 79
1. Do one of the following: To sort the signals in ascending order per column, click one of the column headers in the signal list. If you click the same column header again, the signals are sorted in descending order. MDA V8.5 - User Guide...
2. While keeping the button pressed, move the cursor along a value axis or along the time axis. Depending on the mouse movement, the zooming is performed as follows: Time zoom (horizontal movement) Value axis zoom (vertical movement) The selected zoom area is highlighted. MDA V8.5 - User Guide...
The signals in the oscilloscope can be distributed onto analog and Boolean strips for a better overview. After the signal selection, an analog strip, the required number of Boolean strips, and optionally one event strip are added in an oscilloscope corresponding to the selected signals. MDA V8.5 - User Guide...
Page 82
"To add another strip" on the next page "To reorder strips" on the next page "To move analog signals to a common or individual strip" on the next page "To delete a strip" on page 84 MDA V8.5 - User Guide...
Page 83
To move analog signals to a common or individual strip To use the selection wheel for this operation, see "To assign signals using the selection wheel" on the next page. Alternatively, use the context menu as follows: MDA V8.5 - User Guide...
1. Drag the signals into the analog graphical area of the oscilloscope or to the desired position in the signal list. After a short delay the selection wheel appears. 2. Within the selection wheel, drop the signals onto one of the options: MDA V8.5 - User Guide...
Page 85
If several signals share the same axis, the signals can be assigned to individual axes again. 1. Do one of the following: Right-click the shared axis. Right-click the desired signal(s) in the signal list. 2. Click Use Individual Axes. MDA V8.5 - User Guide...
Page 86
2. To define the minimum and the maximum value of an axis, do one of the following: For analog signals, enter the desired values in the input fields. For discrete signals, select the values from the drop-down menu. MDA V8.5 - User Guide...
Page 87
Note that an axis can be shared only for matching data types and the same data representation. "No-Match" signals get an own axis, as the original unit is not known. If the signals are dropped from another oscilloscope, the axis assignment from the source oscilloscope remains unchanged. MDA V8.5 - User Guide...
2. To move upwards, press the A key. RROW 3. To move downwards, press the A key. RROW To navigate to the time slider To navigate to the time slider and to enable entering a time value, press C MDA V8.5 - User Guide...
Y-axis between the cursors. For performance reasons, MDA V8.5 initially shows a signal value based on the minimum value of the file index. As long as index data is used, a rounding sym- bol appears in front of the tooltips and in the cursor's column in the signal list.
Page 90
2. To move a cursor to another sample, hover the mouse cursor over the blue line and drag it to the new position. Alternatively, press or A (the shortcut keys apply to the active RROW RROW IGHT cursor). MDA V8.5 - User Guide...
Page 91
In an oscilloscope, this is indicated by the dark blue background color of the cursor label. All other syn- chronized oscilloscopes are shown with transparent cursor labels MDA V8.5 - User Guide...
To send the cursor time to EHANDBOOK-NAVIGATOR If MDA V8.5 is connected to EHANDBOOK-NAVIGATOR, the cursor time is auto- matically sent to EHANDBOOK-NAVIGATOR each time you change the cursor’s position. For more information on how to establish a connection to EHANDBOOK-NAVIGATOR, see "Connecting MDA to EHANDBOOK-...
Page 93
3. Click outside the pop-up to hide it again. To show or hide a signal curve To see how you can modify in an oscilloscope signal and axes settings, watch our video Instruments - Oscilloscope Axes. MDA V8.5 - User Guide...
Page 94
Select one of the following bits for the data representation: 8-bit 16-bit 32-bit Do not cast In this case, the shown hexadecimal or binary representation is for the Float value according to the IEEE-754 standard. MDA V8.5 - User Guide...
In the following, only the more advanced functions are explained in further detail. For more information about synchronizing, scrolling, and zooming, see "Time Navigation and Synchronization" on page 111. 5.3.1 Adjusting Signals You can perform the following actions: MDA V8.5 - User Guide...
1. If you want to show the complete value range of both signals in a strip, right-click its axis. 2. Select Zoom Both Signals to Complete Value Range. 5.3.3 Using Strips You can perform the following actions: MDA V8.5 - User Guide...
"To adjust the axis range or set a favorite axis range" on the next page To use a Y-axis as X-axis 1. Right-click the Y-axis that you want to use as X-axis. 2. Select Use as X-axis. The X-axis and Y-axis including their ranges are swapped. MDA V8.5 - User Guide...
In the scatter plot, two values of the signal are marked by cursors. The cross- hair indicates the exact position of each cursor. If several strips exist, two hori- zontal lines per strip are displayed. MDA V8.5 - User Guide...
You can use a bound to define a region in the scatter plot. A bound can either be an extrapolated line or closed to a polygon depending on how you set the end- points of the bound. MDA V8.5 - User Guide...
Page 100
Note that you cannot create a bound with intersected lines. 7. To correct the last fixed endpoint, press B and move the ACKSPACE cross-hair to a new endpoint. 8. To remove the complete preview with all fixed endpoints, press MDA V8.5 - User Guide...
"To define the table properties" on the next page "To scroll" on the next page "To navigate to the start or end of the time range" on the next page "To move the synchronization timestamp" on the next page MDA V8.5 - User Guide...
Page 102
To select a row below the current synchronization timestamp, press C URSOR To show or hide header rows To distinguish signals that have the same name but are coming from different devices or different rasters, you can display the device, raster, or unit. MDA V8.5 - User Guide...
Page 103
1. In the table, select one or more signals. 2. In the toolbar, click 3. Select one of the following entries from the Data Representation drop-down menu: Physical Values Hexadecimal (memory) Values Binary (memory) Values Decimal (RAW) Values MDA V8.5 - User Guide...
"To replace a measure file" on page 30. You define a time offset. For more information, see "Defining a Time Off- set for a Measure File" on page 31. You can perform the following actions in this window: MDA V8.5 - User Guide...
Page 105
1. Mark the columns for which you want to change the number of decimal places. 2. In the toolbar, click one of the following icons: To show more decimal places, click To show fewer decimal places, click MDA V8.5 - User Guide...
To define the Event List properties The complete set of configuration possibilities for the Event List instrument is available in the Properties docking window. There the tooltips provide a detailed description of the properties and their possible options. MDA V8.5 - User Guide...
Page 107
To reorder columns 1. Move a column by dragging its column header to the new position within the table header. A line between the columns appears to indicate the new position. 2. Release the mouse button. MDA V8.5 - User Guide...
MDA uses a license-free open-source street map. Since MDA V8.5, if the GPS Map instrument displays only a blue field instead of the expected map and a warning error appears, the download is blocked by the Windows Defender Firewall.
Page 109
"To assign signals to a new instrument" on page 47. The map view appears and the track is displayed. MDA V8.5 tries to assign automatically the signals to the correct coordinates by checking for "long" respective "lat" in the signal names.
To define the Video properties The complete set of configuration possibilities for the Video instrument is avail- able in the Properties docking window. There the tooltips provide a detailed description of the properties and their possible options. MDA V8.5 - User Guide...
The time slider differs depending on the instrument type and its corresponding scale. The instrument types can be classified as follows: Instrument Type Variable Scale Fixed Scale Event List GPS Map Oscilloscope Scatter Plot MDA V8.5 - User Guide...
Page 112
Possible actions depending on the instrument type Time Slider Action Variable Scale Fixed Scale "To synchronize instruments" on page 114 "To scroll" on page 114 "To perform a fast scrolling" on page 115 MDA V8.5 - User Guide...
If the synchronization cursor is not anchored, it is moved with the time line during scrolling or zooming. This means, it can be outside the currently visible time range. But the time stamp of MDA V8.5 - User Guide...
The time slider scrolls by one page. 2. To navigate to the beginning of the time range, press the H key. 3. To navigate to the end of the time range, press the E key. MDA V8.5 - User Guide...
3. Enlarge or reduce the visible time range by dragging the double arrow. When you zoom in very deep, the complete time range cannot be displayed anymore. An additional area appears showing a mag- nified section of the time range MDA V8.5 - User Guide...
Page 116
The cursor changes into a double arrow. 2. Double-click. The time range is expanded to the left or right boundary respect- ively. 3. If you press C in advance, the time range is expanded for both boundaries simultaneously. MDA V8.5 - User Guide...
Refer to the tooltip for further information. If you do not enter a name, the name is set to "Layer" by default. If the name is already in use, it is extended by an increasing number. MDA V8.5 - User Guide...
Page 118
If you move the layer to the left or right border, the tabs scroll in the respective direction. After scrolling, the new position is indicated. 2. Release the mouse button. The tab is displayed at the new position. MDA V8.5 - User Guide...
You can perform the following actions: "To display the preview via the layer taskbar" on the next page "To hide and unhide the layer taskbar" on the next page MDA V8.5 - User Guide...
Variable Explorer. For more information, see "To search for signals" on page 44. If you perform a search in the Configuration Manager, the search is executed for signals already being in use and assigned to an instrument. MDA V8.5 - User Guide...
Page 121
If you want to bring the respective layer or instrument into the visible area, double-click the desired object. If you change the data, e.g. rename or delete an instrument, the search result is updated automatically. MDA V8.5 - User Guide...
Let us know, which steps you were about to perform with MDA V8.5 before the error occurred. Sending Problem Reports Using ZipAndSend If you want to send a problem report later or in case MDA V8.5 cannot be started anymore: 1. In the %ProgramFiles%\ETAS\MDA8.x folder, double-click ZipAndSend.exe.
Page 123
ZIP file may contain file paths on your system, i.e. the full path to a measurement file used in MDA V8.5. If you use personal data in your file paths (e.g. your user ID) and you do not want this data to be sent, you have to remove it manually from the log files.
Germany Internet: www.etas.com ETAS Subsidiaries and Technical Support For details of your local sales office as well as your local technical support team and product hotlines, take a look at the ETAS website: ETAS subsidiaries Internet: www.etas.com/en/contact.php ETAS technical support Internet: www.etas.com/en/hotlines.php...
(and the associated messages) are ignored. The resulting signal type is set to Boolean (not string) in MDA V8. The signals are removed from the oscilloscopes during the import. Please assign the calculated signal manually to a MDA V8.5 - User Guide...
ONE_DIV_PI 0.318309886183791 ONE_DIV_SQRT_2 0.707106781186548 SEC_PER_DAY 86400.0 3600.0 SEC_PER_HOUR SEC_PER_MIN 60.0 1.4142135623731 SQRT_2 0.636619772367581 TWO_DIV_PI TWO_DIV_SQRT_PI 1.12837916709551 TWO_PI 6.28318530717959 9.1.2 Standard Operations Calculation results of imported calculated signals with standard operations have the following known issues: MDA V8.5 - User Guide...
All measure signal argu- nal)) >> shift_value) & nal is used: ments are wrapped by the and_value) Raw function. Raw(signal) >> shift_value & and_value If a value is used: value >> shift_ value & and_ value MDA V8.5 - User Guide...
MyLimitMonitor1?1 = ${'C:_Data\INCA-NG_Sample Files\ Coldstart2.dat:DG0:CG0:N10'}>1000 MyLimitMonitor1?2 = ${'C:_Data\INCA-NG_Sample Files\Cold- start2.dat:DG0:CG0:N10'}<100 MyLimitMonitor = ${'MyLimitMonitor1?1'} + ${'MyLimitMonitor1?2'} These formulas are converted into one calculated signal in MDA V8: Name MyLimitMonitor Formula (N10 > 1000) || (N10 < 100) Type Booelan MDA V8.5 - User Guide...
3: error results in 3. Errors are also propagated into the state of stateful operations. Thus accumulating operations (like e.g. Integral) will stay on error as long as the error sample is part of the accumulation range. MDA V8.5 - User Guide...
Custom Operations What MDA V7 Migrated formula in MDA V8 Comment Average Average (signal) Accumulate_Prefix_Average Average since measure start. (signal) BinaryAND (signal, mask) If a measure signal is used: All measure signal arguments are wrapped by the Raw function. Raw(signal) & mask Time range: From start If a value is used: notsignal &...
Page 131
What MDA V7 Migrated formula in MDA V8 Comment CountTimeLevel CountTimeLevel Accumulate_Prefix_Integral ((input == level) Time range: From start ? 1 : 0) (time, signal, value) Counts how many times a signal value has been reached. CountTime CountTimeLevel Accumulate_Prefix_Integral ((min <= signal) Time range: From start &&...
Page 132
(signal) Time range between the current and the pre- vious measured value. Calculates time(k) - time(k-1). MDA V8.5 assumes the first value as NoValue. Gradient Gradient (time, signal, (signal - State_Delay (signal, NoValue(0), First derivative of the last count samples.
Page 133
What MDA V7 Migrated formula in MDA V8 Comment MaximumOf MaximumOf2Inputs Relation_Maximum (signal1, Maximum of signal1 and signal2. 2Inputs (signal1, signal2) signal2) Time range: From start MaxReset MaxReset (input_signal, Accumulate_Reset_Maximum Calculates the maximum value of input_ reset_signal) signal. The maximum value is reset at each (signal, reset >...
Page 134
What MDA V7 Migrated formula in MDA V8 Comment Pulse11 Pulse11 (time, signal, Debounce (time, signal, 0, Time range defined by the parameter dur- ation. duration) duration) Detects pulses given by the argument dur- ation. MDA V8 assumes that the previous (unknown) values are the same as the first available sample.
Page 135
What MDA V7 Migrated formula in MDA V8 Comment Threshold2 Threshold2 (l, u, s, x) (s < l) ? l : (s > u) ? u : x Threshold computation Time range: From start Threshold3 Threshold3 (l, u, s, a, b) ((l <= s) &&...
Using Command Line Arguments MDA V8.5 only supports a basic set of command line arguments. Command Line Arguments Function Displays the command line arguments. mda.exe -help Restores the default docking windows layout. mda.exe -restoreLayout Loads a configuration from a file. mda.exe -openConfig:"<XDX File Path>"...
Page 137
Command Line Arguments Function Converts measure data into another file format located at mdfconvert.exe %Program Files%\ETAS\MDA.x.x.x\McdCore Can be used in combination with mdfextract.exe to include Event signals from an MDF V4.x file. Merges multiple measure files into one combined chronologically mdfcombine.exe...
CAN FD CAN with Flexible Data rate. CAN FD is based on the CAN protocol as spe- cified in ISO 11898-1. CAN FD is able to achieve an effective data-rate by allowing longer data fields. MDA V8.5 - User Guide...
Page 139
DXL stands for a textual measure file format. It contains only real data, i.e. only data that has actually been recorded, and no interpolated data. Endpoint Point by which the shape of a bound in the scatter plot is defined. MDA V8.5 - User Guide...
Page 140
Constructing intermediate values between measured sample points. Label file Text file containing a selection of signals, and optionally raster inform- ation, that can be used as a filter in an INCA Experiment Environment. Layer Tabs used for displaying instruments. MDA V8.5 - User Guide...
Page 141
In this case, no measure data can be displayed. Oscilloscope Instrument type for displaying graphically the course of signals over time. Properties View used for setting and maintaining the appearance and behavior of the instrument and axes properties. MDA V8.5 - User Guide...
Page 142
Statistical Data Instrument type displaying the statistical properties of numeric signals (e.g. average, minimum, maximum, and standard deviation) String signal String signal is, for example, a user comment during recording. MDA V8.5 - User Guide...
Page 143
View listing all variables and signals that are available from the data sources. This list is used for selection and assignment to an instrument or as input for an activity (e.g. Calculated Signal, trigger condition, MDA V8.5 - User Guide...
Page 144
Working area Part of the MDA V8 main window where visualization and analysis takes place (i.e. layers with instruments and signals). MDA V8.5 - User Guide...
Export Ribbon 13,19 File Explorer 12,27 Scatter Plot 74,95-99 File Format Search Queries Conversion Selection Wheel Service Pack Installer glossary Signal GPS Map 74,108 Export Meta Data No-Match 25,30,50 Import 25-26 Selection INCA Information Window MDA V8.5 - User Guide...
Page 146
Index Signal Explorer Display Name Statistical Data 74,104 Strip Oscilloscope Scatter Plot Synchronization Cursor System Requirements Table 74,101 Time Offset 12,31 Time Slider 111,113-115 Undo Variable Explorer 11-12,41-42 Video Window Positioning MDA V8.5 - User Guide...
Need help?
Do you have a question about the MDA V8.5 and is the answer not in the manual?
Questions and answers