One-time writing
The TwinCAT 3 Interface for LabVIEW™ categorizes one-time writing as follows:
- Synchronous writing
- Asynchronous writing
Synchronous writing
During synchronous writing, the system waits for a response from the server (TwinCAT). The writer is released after the data packet has successfully been sent to TwinCAT.
This process is performed in the background by the polymorphic VI "Sync Single".
Examples in LabVIEW™: Basic examples
Asynchronous writing
When writing asynchronously, the system does not wait for a positive acknowledgement from the server. In this mode, there is no guarantee that the Writer has already sent the data packet or not. As a result, the writer cannot be released.
The polymorphic VI "Async Single" therefore initializes the writer and sends only the request to the server. A release is not executed in the VI.
Examples in LabVIEW™: Basic examples