Takes waveform data from a specified file of double-precision floating-point data and creates an onboard waveform for use in Arbitrary Waveform or Arbitrary Sequence output mode. The Waveform Handle returned can be used later for setting the active waveform, changing the data in the waveform, building sequences of waveforms, or deleting the waveform when it is no longer needed.

Note The floating-point data must be between -1.0 and +1.0. Use the Gain parameter of the niFgen Configure Arbitrary Waveform VI or the niFgen Configure Arbitrary Sequence VI to generate different voltages.


icon

Inputs/Outputs

  • cu16.png Byte Order

    Byte Order specifies the byte order of the data in the file: Big Endian or Little Endian

    Note Data written by most applications in Windows (including LabWindows™/CVI™) is in Little Endian format. Data written to a file from LabVIEW is in Big Endian format by default on all platforms. (Big Endian and Little Endian refer to the way data is stored in memory, which can differ on different processors.)
  • civrn.png Instrument Handle

    Instrument Handle identifies a particular instrument session.

    Instrument Handle is obtained from the niFgen Initialize VI, niFgen Initialize With Options VI, or the niFgen Initialize With Channels VI.

  • cstr.png Channel Name

    Channel Name specifies the channel that this VI uses.

  • cpath.png File Name

    File Name specifies the full path and name of the file where the waveform data resides.

  • cerrcodeclst.png error in (no error)

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

    Default value: no error

  • iivrn.png Instrument Handle Out

    Instrument Handle Out passes a reference to your instrument session to the next VI.

  • ii32.png Waveform Handle

    Waveform Handle returns a handle that identifies the waveform.

  • ierrcodeclst.png error out

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