Owning Palette: Libraries & Executables VIs and Functions
Requires: Base Development System (Linux). This topic might not match its corresponding palette in LabVIEW depending on your operating system, licensed product(s), and target.
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. |