Entries by

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 […]

Easily connect compactRIO and IO-Link

When developing our LabVIEW library for IO-Link, we actually had PC-based applications in mind, as the original interface solution was created as part of a complete solution for testing IO-Link devices. But when we were asked if we could also offer an IO-Link interface for compactRIO on this basis, we immediately said ‘yes’, because the […]

From Sensing to Action: Scalable Measurement and Control

This was the title of the presentation that Manuel Hofmann from NI and I gave at NI Days 2026 in Munich. Manuel described the basic requirements for modern test solutions and showed how these can be met with the comprehensive NI ecosystem of hardware and software. Following this, I used the example of our end-of-line […]

cRIO bus connections for every use case with LabVIEW RT libraries for real-time Ethernet, gateways, and interface modules

The requirements for connecting devices to industrial buses are as varied as the tasks that can be solved with NI-PAC compactRIO. While the controller must be a bus master for connecting sensors and actuators, slave interfaces are usually easier to connect to an existing PLC. Control tasks require real-time behavior with low latency, while for […]

Quo vadis NI DIAdem?

Today, 30 years ago, was my first working day at GfS mbH in Aachen and also the first day I came into contact with the DIAdem software. Since then, my entire professional life has been closely linked to this product, which has been part of the NI ecosystem for more than 25 years. Over the […]

Does your LabVIEW code look like this …

… – the one on the left in our picture? And does it work the way it looks? Graphical programming languages in general, and LabVIEW in particular, promise an easy introduction to programming and quick solutions. This is certainly true for very simple tasks, but very few programming tasks are that simple. That is why […]

Object-oriented programming in LabVIEW – knowledge from practical experience

Class structure, encapsulation and inheritance in LabVIEW are virtually part of everyday life in LabVIEW development at müller+krahmer. In our long-standing collaboration with customers, where LabVIEW projects involving several man-years of development time are continuously being refined, structuring is essential. Topics such as encapsulation of data and methods of accessing it, definition and inheritance of […]