Software Overview

Software Overview

The prices for all software packages include the measuring programme for the MAS MICRO Recorder, the controlling software for the Terminal, and the software generating the output of measuring results. The measuring data is displayable in tabular and graphical form on the screen of the Terminal and on an external printer as well.

RF - Rainflow

This software package contains, apart from Rainflow, the evaluation methods “Level Crossings LC“ and “Range Pair RP“ as well as their tabular and graphical outputs. A protocol of significant events can be issued during the measurement.

The method Rainflow detects online reversal points in the data stream and, if identified as closed hysteresis loops, files them as maximum and minimum values in the result matrix (64x64 classes). Reversal points that do not constitute closed hysteresis loops (semi cycles) are retained in the residue. The adjustable amplitude suppression ensures suppression of small stress cycles (possible errors).

LC - Level Crossing

The result of the method Level Crossing is derived offline from Rainflow. This method determines the frequency of class level crossings. The result of the counting is displayed as cumulative frequency collective.

RP - Range Pairs

The result of the method Range Pairs is derived offline from Rainflow. This method counts range pairs, made up of one load increase (over a certain number of classes) and the corresponding load drop (over the same number of classes), and displays them as cumulative frequency collective.

TaL - Time at Level

The method Time at Level determines online the time which the measuring signal stays in one of 256 classes. If the measuring signal stays repeatedly in one class, the individual hold-up times in the respective class are added up.

TM - Transient Mode with Trigger

The method Transient Mode with Trigger saves the measured data after their classification in user-defined time intervals separately definable for each channel (up to 2.000 Hz per channel). Since this measuring method is memory-intensive, the user is supported by various trigger methods.

RF + TM + TaL

The combination method RF+TM+TaL allows the concurrent application of the three methods RF, TM and TaL (see also the individual descriptions of the methods). For long-term data recording the methods RF and/or TaL are usually applied, since they provide maximum data on the stress of the measured object while minimising memory space. However, any information of the signal shape is lost by applying those two methods. Especially, in the event of load peaks the frequent request is raised for detailed information of the time-load progression. In such cases the trigger function of TM is used to individually define a threshold for each channel for recording the time series. The pre- and post-trigger function of TM enables additional records of the direct history prior to the triggered sequence and the decay subsequent to the triggered sequence.

DE - Damage Evolution

The Damage Evaluation method is based on the Rainflow counting and the damage calculation as per Palmgren-Miner. By means of the user-defined Wöhler-line the Recorder constantly calculates the actual relative damage sum from the Rainflow matrix. The damage sum with a time stamp is stored at regular intervals. The demand interval can be selected from 0.1 sec to several minutes. The result of the measurement is a curve showing the progress of the relative damage over time. Rising gradient angles correspond to test periods with higher damage. By means of the time stamps such periods can be correlated to other events.

TaLnD - Time at Level multidimensional

The method Time-at-Level multidimensional determines online the time which several (max. three) different signals stay together at a certain level. That way up to three analogue values can statistically be correlated to each other. Several TALnD evaluations can concurrently be carried out with different selectable source channels. Furthermore, TALnD can be combined with the methods RF+TM+TAL and SQTMS.

DTCR Direct to Card Recording

Similar to the TM method, this method enables any channels to be recorded as time series. However, the data are saved directly on a Flash card to be inserted into the Recorder and easily exchangeable. Cards are available up to 16GByte memory capacity.
The sampling rate is individually adjustable for each channel. The maximum sampling rate per channel is 2kHz, the maximum total sampling rate depends on the memory card (ca. 40kHz). The recording for all channels can synchronously be started and stopped through a digital input. A single measurement may consist of up to 1 billion values (per channel).

DCTR/RPC-III – Direct to Card Recording im RPC-III Format

The method DTCR stores data of different channels with firm sampling rate on an inserted data medium. For this purpose the DIADEM Format (.dat) has been used until now. On client’s request the RPC-III Format shall be used instead of the DIADEM format. This would result in several limitations which, however, are accepted by the client:

  • To facilitate the further processing the data of all channels shall be saved in one file only. That implies that all channels are recorded at the same sampling rate.
  • The size for a single file is limited to 2GByte.
  • GPS data must be recorded as FLOAT with lower sampling rate ≤ 10Hz. For this purpose an extra file is generated.
  • The conversion of GPS data in FLOAT reduces the possible GPS resolution to approx. 2m.

SQTMS - Sequential Peaks with Time and Master/Slave Concept

The method Sequential Peaks and Troughs with Time and Master/Slave Function (sequential extremes with time information and master/slave function) sequentially retains the reversal points of a master channel, the pertaining absolute time and the momentary values of slave channels (time-correlated to the reversal point of the master channel). Any channel can be defined master channel as any other channel may be slave channel to the master. A further evaluation aid is the marker function. It enables to mark measurement events in the data stream. The adjustable amplitude suppression ensures that small load cycles are suppressed.

PSDot – Power Spectral Density over time

This application retains the time-averaged PSC data over a selectable period of approx.10 minutes. The PDS data is continuously recorded in the defined interval. The spectral resolution is 1Hz at a band width of at least 64Hz. The amplitude resolution is 16Bit. Otherwise the actual channel value remains unchanged.

RFX – Rainflow with variable number of classes

This RFX extension to the standard Rainflow software provides the selection of optional number of classes. The evaluation can be carried out with 64x64, 128x128 or even 256x256 classes. Since the required memory space increases significantly with higher resolution, the resolution can be defined for each channel individually. This ensures best-possible use of memory space.

RF-HS / TaL – HS - High Speed for RF & Tal

Unless all 20 available analogue channels of the MICRO-II Recorder are used, the methods RF and TaL can be executed with increased sampling rate. The maximum sampling rate is obtained by applying the empirical formula: 40kHz / number of used channels. For more details you are kindly requested to contact us.

DS - Data Sets

The option Data Sets enables the division of a single measurement into several partial results, so-called data sets. The change of a data set can be triggered by an external digital signal or by means of the Terminal Programme. The data sets are saved either on the inserted FLASH Memory Card (Micro-II only) or in an unused array of the internal data memory of the Recorder.

VAC - Virtual Analogue Channel

Virtual channels are measurement channels that are not directly connected to a physical sensor but determine the actual measurement value through mathematical calculations from analogue and digital channels. The source channels (analogue and digital) are selectable. Additional coefficients (constants) can be defined for some of the formulas. The mathematical operations are performed based on the physical scaling defined for the channels to be calculated. The user can adjust the actually used values margin within certain limits. Like any real channel, the result of a virtual channel can be transformed into another physical unit by specifying the sensitivity and offset. To operate a virtual channel you should have this software. The price for the respective formula must be added on.


CAN-BUS-Connection – MICRO- and MATCH-systems

The CAN-BUS option enables the Recorder to collect measurement data transmitted via the CAN-BUS connections for further online processing and record in the same manner as other analogue measurement data. All standard evaluation methods described above can be used, e.g. RF, TM, TaL, TaLnD, SQTMS, etc. Further data processing by means of virtual channels is also possible. This way, the number of available analogue channels can be increased to more than 50.

Second CAN-BUS-Connection

This option enables collection of measurement data transmitted via a second CAN-BUS connection. The communication parameters can be adjusted for both connections independently.
Please, note that this option acquires additional hardware components.


This option allows the independent processing of different CAN-Bus data which is transmitted in the same frame and only distinguished by an additional ID in the data frame. For this purpose a Multiplexer-Byte and the Multiplexer-Index can be specified for each CAN channel.

FDT – Fast Data Transfer

This option enables up to five times faster data read-out from the MICRO and MATCH Recorder by means of a special USB adapter.
Refitting of all older recorders is possible.

Remote Link – RL

Remote Link allows the remote control of one or more Recorders via a GSM network, including the remote data transmission.
Please, note that this option acquires additional hardware components.

GPS – Connection – MICRO-and MATCH-systems

The GPS option allows the Recorder to collect and record the position measurements from almost every commercially available GPS (Global Positioning System) receiver. The data is stored in synchronism to the Recorder time and, hence allow subsequent correlation with other recorded time series of data (e.g. TM, SQMS). Through the use of highly efficient coding techniques, long duration data sets can be recorded with high accuracy. For example, recording the data of a distance of 10,000 km route requires less than 300 kBytes of memory space. The data can be exported as NME0183 compatible file or as tabulated ASCII file.

Extensions for the GPS-Recording Software

GPS-Slave-Channels, slave channels for GPS-Datastream - NEW

The standard GPS option provides for saving the time and geographical position per waypoint in the GPS Data Stream. The Slave-Channel-Option allows to record additional (up to four) analogue channels in the GPS Data Stream. Typically this option is used to store route related information like engine temperature, altitude or track speed for later processing. As one set of slave channels is only stored once per waypoint the additional memory consumption – 2Bytes per channel and waypoint– is low.

NMEA0183-(GPS-)Analogue-Channels - NEW

With this option almost any kind of additional data can be filtered out from the sent NMEA0183 data stream. The NMEA0183 channels can be used as normal analogue channels without limitation. The filtered signal may be used as trigger for TM recording or classified according to the available evaluation methods. For instance, recording and classifying the speed over ground or absolute altitude is possible without an additional sensor. In conjunction with the Option “GPS-Slave-Channel” (see above) this option can be applied to record in addition to the longitude and latitude the height per waypoint.


The n-adjust-all function allows the simultaneous offset adjustment of several or all analogue channels. The function is helpful in simplifying the procedure of channel adjustment when offsets for several channels need to be repeatedly adjusted within short time periods.

VPOV (Virtual Power Off) for RF

Some applications are known that after being stopped by executing “power-off”, the measurement adapts itself to a certain constant value (e.g. engine speed = 0). However, this value cannot be recorded, since it appears only after the power was off, and upon executing “power-on” the value = 0 has already disappeared. In order to still consider the value with the RF measurement, the VPOV function inserts for each “power-on” command a virtual measurement value to the RF data stream which corresponds to the real power-off value.
The power-off value can be set for each individual channel and the function activated or deactivated for each channel.

DT - Digital Time

All evaluation methods described above relate to analysing and recording analogue measurement values. The method Digital Time evaluates digital input signals (e.g. for a car: the clutch is engaged or disengaged, the windscreen wiper is on or off etc.). It can be used in the digital channels combined with all above mentioned evaluation methods. Thus, the DT method, which evaluates digital input signals, is used to record digital signals over time.


Track View

This add-on to the MAS Terminal programme enables the display of the covered distance by means of the recorded GPS data. Together with other time-correlated recording methods, e.g. TM or DE, the geographical position of the recorded signal can easily be determined at any desired point of time and displayed under Track View.

DAM CALC – Damage Calculation (based on Rainflow matrices)

The Damage Calculator is an addition to the MAS Terminal Programme for the subsequent (offline) damage calculation based on recorded Rainflow matrices. The result is the damage value which allows for the evaluation of the charged load cycles as to their effect of the damage on the tested part. The method used by the Damage Calculator is based on the “linear damage accumulation hypothesis” (Pilgrem-Miner). This hypothesis assumes that discrete damages of different load cycles can be added straight proportionally to calculate the total damage.
The basis of the damage calculation is the Wöhler curve and characteristic operating load curve, respectively. The parameters of this curve are stored in the so-called damage file that can be customised to the user’s requirements by any editor. Optionally, the parameters of the Damage Evolution Method (DE) may be used.
DAMCALC requires the existence of Rain Flow Method (RF).

CAN Database support

This Option for the Terminal Programme supports the parameterisation of CAN-Bus channels for the Recorder by means of CAN data base files (.DBC-format).

ADT – Automatic Data Transfer

The ADT software is a stand-alone software package that performs the data transfer from MATCH or MICRO Recorder to a PC. The programme is started from the command line. All special functions (e.g. Start, Stop, Clear, etc.) are controlled by command line parameters. Thus, the basic commands such as Stop, Data-Read-Out, Clear and Re-Start for the Recorder can be automatically carried out. Through the use of the standard Windows service “Scheduled Tasks” the regular Data-Read-Out of one or more Recorder(s) can be performed automatically. Combined with the Remote-Link Option (RL), the ADT software can be used for automatic remote enquiries.

OLE Offline-Evaluation

  • Offline evaluation of: TM according to RF, LC, RP and TaL.
  • Offline evaluation of: SQTMS according to RF, LC, RP

Export to Diadem

This option allows the export of the following software to Diadem:

  • RF - Rainflow  (incl. Level Crossing und Range Pair)
  • TM - Transient Mode
  • TaL - Time at Level
  • SQTMS - Sequential Peaks and Troughs with Time and Master/Slave concept
  • DE - Damage Evolution