Previous posts | LabVIEW Blog

blog

Global and Local Error Handling

Where should errors be handled? This question probably has many answers depending on who you ask. I will be looking from the developer’s point of view with the operator in mind. I like to handle as many of the errors as I can locally so that the operator doesn’t have to know that errors have occurred. Any errors that a specific piece of code can’t handle locally will need to be sent to an error handling process.

Read more
blog

Malleable VIs in LabVIEW

Mallable VIs in LabVIEW were introduced in 2017 to implement generics and can adapt each terminal to the input data type. This allows you to create functions where the data type is not defined in the function itself but is determined during compile- or runtime.

Read more
blog

Should Error-Driven Case Structures be Used in Every VI?

It can be seen everywhere starting from a beginner’s two-VI program to the most complicated pieces of software. But is it as necessary as we think? A Case Structure is used if different code should be executed depending on the value provided to the Case Selector. An error-driven case structure allows executing different code depending on the presence or absence of an error:

Read more
blog

How to Customize a Control in LabVIEW

Customizing controls in LabVIEW is quite simple – if you know where to begin. Read more about it in our blogg post

Read more
blog

Adding TLS/SSL in LabVIEW

I stumbled into encrypted TCP traffic, or more specifically, TLS, over ten years ago in LabVIEW 2011. A colleague and I were working on a test system that needed to communicate with devices over Ethernet, using both TCP/IP and secure encrypted TLS/SSL. The network devices worked as clients, and we needed to build a server that could communicate with them. We started the project by adding support for non-encrypted TCP traffic in the server, and then when we saw that the communication worked well, we added the encryption part.

Read more
blog

Getting Started with Raspberry Pi in LabVIEW

First install the Raspberry Pi OS into the SD card to getting started with Raspberry Pi in LabVIEW. You can either install it automatically using a premade image or manually install the OS and LabVIEW.

Read more
blog

Automatically Show your SVN Revision in your LabVIEW EXE

How to Automatically Show your SVN Revision in your LabVIEW EXE

Read more
blog

Investing in a Test System Framework

In my 30-year career in the test system business in both product and consulting companies, it’s always struck me as strange how inefficient and lacking in standardisation many companies are with test system development and maintenance.

Read more
blog

Labview Career

Max Vizins has been working with LabVIEW for 28 years and has worked at Novator Solutions since its inception. Dani Jobe sits down with him to discuss his career, lessons learned, and the history of LabVIEW, OOP, and Novator Solutions.

Read more

Subscribe to our LabVIEW blog

Subscribe to our blog and get notified by email when we publish any news! You can unsubscribe whenever you want.