Table Of Contents

Types of Data Transfer in Real-Time Applications

Version:
    Last Modified: April 9, 2020

    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
    • Tag
    • Data Value Reference
    • Duplicated terminal
    Sending between non-deterministic sections of code on the same controller, when you need to avoid overwriting or losing data Queue
    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
    • Network Stream
    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