Magali Post Processing

Analysis processings

All systems based on MAGALI software include the most complete processing functions available in the market, off the shelf, for post-processing analysis.

These tools have been created to meet test engineer requirements and are oriented for analysis and processing of acquired data.

MAGALI systems acquire and store data issued from various sources: analog, telemetry, digital bus…

All sources are synchronized with high accuracy.

It is possible to import data issued from external systems (refer to technical datasheet Data Import/Export).

Parameters (or measure channel) included in these acquisition source or external data files, are extracted, decommuted, converted in engineering units and date. This operation generates for each channel measure, a point range (time, value).

A quality factor can be associated to each point. It is built according to information such as : parity bit, CRC … This operation generates a range of point (quality, time, value).

Processing functions apply on these parameters. They generate results (scalar values or output channels), to be used as sources for other processing functions.


Point research

  • Search on min and max,
  • Search on abscissa, ordinate, index, …
  • Search on slope, integral, interval.

Mathematic processing

  • Arithmetic functions : addition , substraction, product, range,
  • Logic functions : and, or, negation, …
  • Trigonometric, logarithmic functions, …
  • Interpreted functions (literal expression of a processing),
  • Integration, deviation,
  • Concatenation.

Signal processing

  • Digital filter : FIR, IIR, Cauer (elliptic), Tchebychev, Butterworth,
  • FFT, PSD, reverse FFT,
  • Auto and cross spectrums,
  • Transfer and coherence functions,
  • Auto and cross correlation,
  • Smoothing, envelop.

Statistic processings

  • Average, standard deviation, extrema,
  • Cross channel average,
  • Linear, polynomial regression,
  • Trend curves.

This list is not exhaustive, specific modules are available. For example: Shock response spectrum, crash tests.



Macro-commands automate a processing sequence. They are easily built and graphically accessible. They are visible from MAGALI Graphical Interface. A graphic debugger allows a quick tuning or troubleshooting of all process sequences. Conditional functions are designed to built more complex macro-commands: Functions, If, Loop on index, Loop on channel lists, …


A stack is designed to record processings made on tests. They can thus be directly used from this stack, identically or after modifying some settings.

Development toolkit (SDK)

Consultation tool for digital frames adapted to the source format. This is an invaluable help to analyze raw data issued from digital buses.

Frame analysis

Consultation tool for digital frames adapted to the source format. This is an invaluable help to analyze raw data issued from digital buses.