Table Of Contents

Choosing between Types of Data Transfer in Real-Time Applications

Version:
    Last Modified: April 19, 2016

    Use the following table to determine which types of data transfer to use in your real-time application.

    Use Case Type(s) of Data Transfer Additional Information
    Sending data between non-deterministic code on the same controller, when you only need the most recent set of data and do not need to avoid overwriting or losing data Data Value Reference Storing Data with Data Value References to Manage Memory
    Sending between non-deterministic sections of code on the same controller, when you need to avoid overwriting or losing data
    • Queue
    • Duplicated terminal
    Sending data to and receiving data from deterministic code, in a single real-time VI or across multiple real-time VIs RT FIFO Transferring Data to Deterministic Code
    Sending and receiving short, non-critical messages over a network UDP Transferring Data Over a Network Using UDP
    Sending and receiving data over a network TCP Transferring Data Over a Network Using TCP
    Sending and receiving data between an FPGA and non-deterministic sections of code on the PC or real-time controller
    • DMA FIFO
    • Read/Write FPGA Control

    Recently Viewed Topics