ni.com is currently undergoing scheduled maintenance.
Some services may be unavailable at this time. Please contact us for help or try again later.
To download NI software, including the products shown below, visit ni.com/downloads.
Overview
This VI is meant to serve as a tutorial for learning the basics of LabVIEW Real-Time FIFOs (RT FIFOs).
Description
FIFO stands for First In First Out, and is similar to a queue. RT FIFOs are meant to be used for communicating data between a time critical thread and lower priority threads without harming determinism (as in the case of using queues, notifiers, and global variables). This method should be used to transfer data safely from a time-critical loop (thread) to a communication loop (thread) running at normal priority, which can then be used to transfer the data to the host machine without affecting the system determinism.This is just an example of how the functions that come with the LabVIEW Real-Time Module can be used.
Requirements
Software
Hardware
Steps to Implement or Execute Code
Additional Information or References
Simple RT FIFO Demo LV2012 NIVerified.vi - Front Panel.png
Simple RT FIFO Demo LV2012 NIVerified.vi - Block Diagram.png
Example code from the Example Code Exchange in the NI Community is licensed with the MIT license.