Owning Palette: Libraries & Executables VIs and Functions
Use the Pipes VIs to pass data between applications on Linux. Pipes VIs simplify process synchronization by allowing separate processes to communicate with each other.
| 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. |