Channel Functions

DIAdem 2018 Help

Edition Date: June 2018
Part Number: 370858P-01
View Product Info

DOWNLOAD (Windows Only)

DIAdem 2017 Help
DIAdem 2018 Help
DIAdem 2019 Help
DIAdem 2020 Help
DIAdem 2020 SP1 Help

Find Peaks

The find peaks function determines a predefined number of minimum or maximum values in a channel. The determined values coincide exactly with channel values. The peak sorting specifies whether the function determines the peaks with the greatest amplitude or the first peaks from the beginning of the channel.

Calculate Peaks

The calculate peaks function determines the minimum or maximum values by adjusting a quadratic function sectionwise to the channel values. This makes the function suitable for determining peaks with noisy signals. Because DIAdem interpolates the channel values, the peaks which are found might differ from the channel values.

The interval width specifies the number of values for adjusting the quadratic function. The interval width should not exceed a quarter of the peak width, but if the signals are noise-free, the interval width can be considerably smaller. Select the smallest possible interval width, which is still large enough to preclude incorrect peak values created by noise. If the interval width is very large, the determined amplitude might decrease and the position shift.

The lower limit value specifies the threshold value from which DIAdem evaluates the amplitudes determined by the adjustment of the quadratic function. DIAdem ignores peaks if maximum values are below the limit value or the minimum values exceed the limit value.

Event search

Use the Event Search function to check channels for window or slope conditions, which you can connect with Boolean operations such as AND and OR. Use the Event Search function (free formula) to check channels with a free formula for specific events. If you are using the event search in scripts, consider the results storage in array variables.

Process NoValues

The process NoValues function deletes NoValues in channels or replaces NoValues with a given value or with a linear interpolation of the neighboring values. NoValues are invalid values which DIAdem does not use for calculations and does not display in a report. Use NoValues to eliminate corrupt measurement values from channels.

Use the CTNV function to replace channel values which overshoot or undershoot limit values with NoValues. Refer to the Searching for and Interpolating Invalid Values page for an example of how the CTNV function works. Refer to the Help page Eliminating Outliers Using NoValues for a description of how to find outliers that exceed a limit and to replace the outliers with NoValues.


The quantize functions divides the value range of channels into intervals of equal width in order to map the channel values by rounding on these intervals. The number of steps corresponds to the integer data types 8-bit, 16-bit or 32-bit. After quantifying them, the channels can be saved in a space-saving way.

DIAdem saves the calculated scaling parameters in the variables ChnStartVal and ChnStepWidth. If you select Automatic in the dialog boxes DIAdem NAVIGATOR Settings or Settings for DIAdem DAT Files, DIAdem evaluates these scaling parameters when saving TDM files or DAT files.

Note  For further information such as mathematical background, input values, directives and rules, refer to the web site RTO-TR-HFM-090 Test Methodology for Protection of Vehicle Occupants against Anti-Vehicular Landmine Effects in paragraph of the third chapter and in paragraph of Appendix I.


The Resampling function converts signals with a high sampling rate to signals with a low sampling rate, or vice versa. Use an interpolation channel or a sampling rate to specify a new time channel.

Synchronize Data from Different Files

The Synchronize Data from Different Files function removes any offset and, if necessary, maps channels onto a new time channel in order to synchronize channels of different files.

Linear Mapping

Linear Mapping maps a curve, which is defined point for point by an x-channel and a y-channel, onto a further x-channel, which is the interpolation channel.

Channel Functions

Event Search | Process NoValues | Resampling and Synchronization | Linear Mapping

Mathematical Functions

Basic Mathematics | Channel Functions | Curve Fitting | Signal Analysis | Statistics | 3D Data Analysis | Calculation Manager


Not Helpful