|Download Help (Windows Only)|
Owning Palette: Real-Time VIs
Requires: Real-Time Module. This topic might not match its corresponding palette in LabVIEW depending on your operating system, licensed product(s), and target.
Use the RT FIFO functions to send and receive data deterministically between VIs. RT FIFO functions provide a deterministic data transfer method that does not add jitter to a time-critical VI. An RT FIFO is a lossy form of communication that overwrites the oldest data element when the FIFO is full.
|Note If you use a Real-Time FIFO to transfer waveform data, the variant element of the waveform does not transfer because variants are variable-sized and therefore incompatible with the Real-Time FIFO.|
|RT FIFO Create||Creates an RT FIFO or obtains a reference to an existing RT FIFO. The RT FIFO Create function returns a reference to an RT FIFO, rt fifo, that you can use with other Real-Time FIFO functions.|
|RT FIFO Delete||Deletes a reference or all references to a specified RT FIFO.|
|RT FIFO Read||Reads the oldest element in an RT FIFO.|
|RT FIFO Write||Writes an element to an RT FIFO.|
Refer to the RT FIFO Communication.lvproj in the labview\examples\Real-Time Module\RT Communication\RT FIFO directory for an example of using the RT FIFO Functions.