Select Page

LabVIEW Sub VI Design

Any large LabVIEW application should be using well-designed sub vi’s to build reliable, manageable software. To ensure that a LabVIEW sub vi design is consistent across projects and developers, we like to use some standard design principles. This means that when...

Conditional Error Probes

I had an issue today on an older project today using the Variant to Data function. I was getting a runtime error at the Variant to Data conversion. Unfortunately, there were many instances of this function in my project. Although I’d narrowed it down to one VI...

Creating Control References – Fast!

A very flexible way of managing lots of control and indicators on a User Interface is to create a cluster of control references for all control and indicators. This can then be used in the subsequent User Interface code to set properties, get values, set values. Save...

Working with Legacy Code

What does Legacy Code mean to you? Do you imagine a perfectly organised project, well documented using standard design patterns – or an undocumented mess, one huge block diagram that will take hours to unravel and make sense from? In my experience probably the...