RT Shared Variable FIFO Not Transferring Waveform Attributes

Updated Aug 14, 2019

Reported In

Software

  • LabVIEW Real-Time Module

Issue Details

  • When I try to send my waveform data from my RT Target to the Host PC with a RT FIFO enabled Shared Variable, the waveform arrives without its attributes.
  • I want to transfer my waveform with a RT FIFO Enabled Shared Variable, but the attributes don't arrive at the target.

Solution

This is expected behaviour. The Shared Variable with RT FIFO enabled is only able to transfer data types with a fixed size. String or Variants, like waveform attributes cannot be transfered to ensure RT compatiblity.

To transfer the attributes with a Shared Variable, RT FIFO has to be disabled.
If necessary, two Shared Variables for the divided Waveform components can be used to transfer and reassemble the complete waveform on the Host PC.

Additional Information