Our LabVIEW application works well in principle, but the timestamps of the recorded data are sometimes incorrect.

We often hear this from customers who operate their own LabVIEW (or DIAdem) solutions, or those created by third parties, on a PC running Windows. And we would say that an application exhibiting such behaviour does not, in principle, work properly. This is because such behaviour suggests fundamental errors in the software and means that data is lost or duplicated, that measurement data from one source cannot be synchronised with data from other sources due to a lack of a correct time reference, or that time-based analyses (such as FFT calculations) are not possible.

It often helps simply to transform ‘grown’ program code into structured program code. But achieving true real-time behaviour, including data storage, requires real-time systems. If migrating the application to a real-time platform such as CompactRIO is not an option due to the required flexibility or necessary functions of the Windows operating system, then our solution is: extending LabVIEW (and DIAdem) with real-time functionality for measurement, control and, of course, data storage using our TwinCAT add-ons. This ensures that the timestamp is correct – every time!

CONTACT:
Holger Mueller
Email: mueller@mueller-krahmer.de
Mobile: +49 160 / 287 7294