Communication Between VIs Using Asynchronous Calls in LabVIEW

Updated Sep 20, 2023

Reported In

Software

  • LabVIEW

Issue Details

  • I would like to pass data from one VI to another in LabVIEW. Is there any way to communicate between VIs instead of adding one of them as a SubVI?
  • I noticed the Application Control Palette in LabVIEW has some functions that let you launch and communicate with other VIs. What would be the best way to implement this communication?

Solution

Asynchronous parallel communication between VIs in LabVIEW can be achieved using different alternatives. One of the most common ways is integrating User Events with Event Structures. Follow the procedure from the Communicating with an Asynchronous Call VI community example for more details on how to implement the communication using the User Events approach.