There are 3 main ways to communicate data between VIs in LabVIEW: The Shared Variable Engine, Reference Nodes, and the DataSocket API. Of these options, only the DataSocket API is supported on Mac OS. DataSocket works by posting values to a unique URL for each variable. One application could write its data to the DataSocket, and the other would read the values from that URL. However, this is not a lossless communication method. If the loop rates of both programs don't match, data points could be skipped or duplicated. Because of this, the DataSocket API should not be used to stream recorded data from the DAQ program. It can be used to send commands like button presses from the user interface, as they do not rely on every single data point being read.
Thank you for your feedback.
You changed your response to Not Helpful
You changed your response to Helpful
Collaborate with other users in our discussion forums
A valid service agreement may be required, and support options vary by country.