Best practices for real-time LabVIEW ↔ Julia data exchange

Frauke
Fri, 12 Sep 2025 11:47:40 +0000
General Usage

Hi everyone,

I am currently working on a project where I want to integrate LabVIEW with Julia. The basic idea is that LabVIEW acquires some signals from hardware, Julia processes the data (e.g., simple computations like scaling or filtering), and then LabVIEW receives the results back.

I am considering using TCP/IP Sockets or ZeroMQ since there are toolkits in LabVIEW for it.

Before I commit to building everything on one of these approaches, I wanted to ask the community:

Are there other practical ways to exchange data between LabVIEW and Julia, especially for real-time or near-real-time applications?

Any experiences with using shared memory, memory-mapped files, or other IPC mechanisms in this context?

Any advice on pitfalls or best practices for continuous signal streams between LabVIEW and Julia?

Thanks in advance for any suggestions! Frauke

23 posts - 6 participants

Read full topic