Starts an asynchronous read process. You cannot configure or start an asynchronous read process unless the previous process has completed or stopped. You can stop an asynchronous read process by using the TDMS Stop Asynchronous Reads function.


icon

Inputs/Outputs

  • cgnrn.png tdms file

    tdms file specifies a reference number to the .tdms file on which to perform the operation. Use the TDMS Advanced Open function to open the refnum.

  • ci64.png total count (-1)

    total count specifies the total number of values of the data type you want to read from a .tdms file. The default is –1, which specifies that LabVIEW keeps initiating asynchronous reads until this function reaches the end of the .tdms file or you stop initiating asynchronous reads by using the TDMS Stop Asynchronous Reads function.

  • cerrcodeclst.png error in (no error)

    error in describes error conditions that occur before this node runs. This input provides standard error in functionality.

  • cu8.png data type

    data type specifies the type of data on which you want to perform the operation. This input accepts integers, floating-point numbers, Booleans, and timestamps.

    Note You can wire the following floating-point numbers to this input:
    • Single-precision and double-precision floating-point numbers
    • Complex single-precision and double-precision floating-point numbers
    • Extended-precision floating-point numbers
  • ignrn.png tdms file out

    tdms file out returns a TDMS file reference to the .tdms file on which you performed the operation.

  • ierrcodeclst.png error out

    error out contains error information. This output provides standard error out functionality.

  • Examples

    Refer to the following example files included with LabVIEW.

    • labview\examples\File IO\TDMS\Advanced Read and Write\Asynchronous Read and Write\TDMS Advanced Basic Asynchronous Read.vi
    • labview\examples\File IO\TDMS\Advanced Read and Write\Asynchronous Read and Write\TDMS Advanced Prefetched Asynchronous Read.vi