Owning Palette: Libraries & Executables VIs and Functions
Use the Pipes VIs to pass data between applications on Mac OS and Linux. Pipes VIs simplify process synchronization by allowing separate processes to communicate with each other.
The VIs on this palette can return general LabVIEW error codes.
| Palette Object | Description |
|---|---|
| Close Pipe | Closes a pipe. Other processes reading the pipe will receive EOF (end-of-file). |
| Open Pipe | Opens a named pipe and returns file descriptor, which you pass to subsequent Pipes VIs. |
| Open System Command Pipe | Opens a pipe to a system shell command and returns file descriptors that you can pass to subsequent Pipes VIs. |
| Read From Pipe | Reads a number of bytes from a pipe, returning the results in the data string output. For this VI, you must have opened the pipe as a read pipe. The VI does not wait for data, so if the amount of data is not available, the VI returns any available data. |
| Write To Pipe | Writes a data string to a pipe. For this VI, you must have opened the pipe as a write pipe. |