02-10-2014 09:21 AM
Hi,
Is someone able to explain the implementation of the Shared Variable Engine (SVE) and the RT-FIFO?
I do not know what happen in the SVE. When I communicate between a computer and a cRIO with Network Published Shared Variable, Why the SVE is automatically created by the system and what does the SVE do?
Addionally how does the RT-FIFO work? According to the white-paper (http://www.ni.com/white-paper/4679/en/), is the RT-FIFO just a Buffer for the writer/reader?
Best regards, MS7.
02-11-2014 08:28 AM
The Real-Time FIFO is used for deterministic transfer of data between VIs. This method should be used to transfer data safely from a time-critical VI to a communication VI running at normal priority, which can then be used to transfer the data to the host machine without affecting the system determinism.
The differences between the Shared Variables with RT FIFO enabled and RT FIFO VIs:
02-12-2014 02:59 AM
OK, I know what Real-Time is.
But why loops without RT-FIFO enabled can run faster than loops with the RT-FIFO enabled? Is that just due to the Real-Time aspect?
If you neglect the Real-Time aspect because that is the intension, is the RT-FIFO just a buffer or is anything else happen?
best regards, MS7