|LabVIEW 2016 Help|
|LabVIEW 2017 Help|
|LabVIEW 2018 Help|
|LabVIEW 2019 Help|
|LabVIEW 2020 Help|
Requires: Base Development System. This topic might not match its corresponding palette in LabVIEW depending on your operating system, licensed product(s), and target.
Use the Data Communication VIs and functions to exchange data between applications.
The VIs and functions on this palette can return SMTP email reply codes.
|Global Variable||Use global variables to access and pass data among several VIs.|
|Local Variable||Use local variables to read or write to one of the controls or indicators on the front panel of a VI.|
|Actor Framework VIs||Use the Actor Framework VIs to create applications based on the Actor Framework.|
|DataSocket VI and Functions||Use the DataSocket VI and functions to pass data between VIs programmatically.|
|EPICS VIs||Use the EPICS VIs to exchange data between applications through the EPICS communication protocols.|
|Modbus VIs||Use the Modbus VIs to create Modbus masters and slaves and to perform read and write operations on Modbus slaves.|
|OPC UA VIs||Use the OPC UA VIs to create a customized OPC UA server application or OPC UA client application. You can use the OPC UA Server VIs and the OPC UA Client VIs to exchange data between OPC UA client and OPC UA server applications.|
|Protocols VIs and Functions||Use the Protocols VIs and functions to exchange data between applications by using protocols such as TCP/IP, UDP, serial, IrDA, Bluetooth, and SMTP.|
|Queue Operations Functions||Use the Queue Operations functions to create a queue for communicating data between sections of a block diagram or from another VI.|
|Shared Variable Node, VI, and Functions||Use the Shared Variable node, VI, and functions to share data among VIs or between locations on the block diagram that you cannot connect with wires.|
|Synchronization VIs and Functions||Use the Synchronization VIs and functions to synchronize tasks executing in parallel and to pass data between parallel tasks.|