Real-time data evaluation, data live streaming. It can be called a lot of different things and it unlocks endless possibilities. From SAFE version 3.0.0 real-time data evalution is now live! In this article we will explain what it is, what you can get out of it and how to unlock the power of live data streaming in your next test.
Real time data evaluation is analyzing and visualizing data live as the test logs it on your test hardware. SAFE can do real time data evalution and visualization on something as simple as a temperature logging per second, to logging raw vibration data 50.000 times a second dependent on your PC specifications.
But enough talking lets show you how it looks, and then give you some insights into how you can use it, and why we made it. In the example below I am putting the system to the test with live sound recordings. Meaning we sample 48.000 data points a second. So if this works, sampling pressure, flow, and temperature once every second, or 10 times a second is not a problem.
We have been working on live data streamning for months and we believe its a gamechanger. Before you needed to stop your measurement in order to do data processing. This made it difficult for our users to build tests that react based on the data the test logged. A good example is to finish a measurement when a sensor reaches a certain temperature. Turn off a relay when the test reached a certain level, or control a fan based on the flow. This is all now made possible with a entirely new data processing backend.
Test time is usually one of the most critical KPI's when testing. Especially in end-of-line (EOL) testing. Real time data analysis can help you reduce test times by continuing the test at a certain time, when a temperature decreases with a number of degrees or reaches a certain temperature. To continue our example above lets restart the measurement as soon as the sound becomes loud. The color of the graph will then change color.
This can take 10-20 seconds of your test time because you do not have to restart yourself. With high volume testing that can become a lot of time! But test time is not the only important KPI in testing. Real-time data evaluation unlocks the ability to build most test, e.g. end-of-line (EOL) testing, advanced performance testing, or you just want to monitor your data as it is logged. Lets look at how you set it up.
Setting up live data visualization is not difficult. It actually works like plug & play. You decide how many samples every track needs to log before they are outputted to analysis. This is also called a buffer size. The reason for this is that in some instances the PC will not be able to evaluate data on a per sample basis, e.g. 48000 samples per second which is typical for sound. But for temperature or flow measurement per sample can be totally fine.
To set the buffer size go to the data block and under the specific output you can change the number of samples in the buffer. Here we have a buffer size of 4096 for sound and all other data has a buffer size of 1.
Real-time data analysis, data visualization has never been easier than this. The possibilities are almost endless, and it works with all of our supported hardware so it works with Modbus, Sound cards, NI hardware, SCPI and more to come!
To get started yourself do not hesitate towith one from our team, they can show you exactly how it works and if it works with your hardware specifically.
Until next time!