Graphically programmable analysis pipeline
Every machine and every manufacturing process is unique. In order to evaluate the generated structure-borne sound signatures in a targeted manner, a flexible analysis option is of crucial importance. We have therefore integrated a modular real-time data analysis into our software. In our operator network, analysis modules (operators) can be combined into complex analyses using drag & drop.
The available modules range from basic mathematical operations, data and machine communication access to modules for pattern recognition.
Operator network for treshold value monitoring
The implementation of a basic threshold value evaluation of the measurement data requires only four analysis modules.
The use of the Data Stream Operator enables access to the spectral data within the analysis. The Energy Detector calculates the actual threshold value analysis.
The results obtained can be saved directly in the database using the "Save Results" operator.
Almost all analysis modules provide several parameters that can be used to adjust the evaluation.
Double-click on the analysis module to open the interface for parameterization.
The analysis blocks represent complex calculations in the background. The operators have several inputs and outputs for linking with other modules. All more complex evaluations offer parameterization for fine adjustment.
In order to be able to use the operators in a targeted manner, the functionality and interaction with other modules must be known. Extensive help pages with explanations, calculation examples and illustrations with specific application examples are available in the software for the operators.
So that you do not lose track of even complex analyses with many operators, analysis networks can be summarized in so-called "custom operators". These new, self-created operators can be saved as templates and reused multiple times and across projects.
This makes it easy to create analyses from more than 20 or even 50 operators.
Real-time analysis during the measurement
How does the evaluation of data work at all, even though the measurement has not yet been completed?
We have implemented a special evaluation logic in our operator network for this little trick. First of all, before execution, the sequence in which the blocks must be executed is calculated so that the data is available on time according to the links drawn.
The network then goes through several phases for the evaluation itself:
- Initialization phase at measurement start
- Run phase during the measurement (repetitive)
- Closing phase at the end of the measurement
The main work takes place in the run phase, which is executed again for each new spectrum in the data stream. The operators process the new spectra and, if necessary, deliver results to subsequent blocks.
Thanks to the efficient implementation of the analysis modules, the entire analysis chain can be run through thousands of times per second.