NI-HSDIO LabVIEW VIs

Table of Contents

Dynamic & Static Generation

  • Updated2023-02-21
  • 2 minute(s) read
Owning Palette: NI-HSDIO VIs
Installed With: NI-HSDIO

Use the Dynamic & Static Generation VIs to create applications that generate static or dynamic digital data.

Palette Object Description
niHSDIO Init Generation Session

Creates a new generation session. You can perform static and dynamic generation operations with this session.

niHSDIO Assign Dynamic Channels

Configures channels for dynamic acquisition (if instrument handle is an acquisition session) or dynamic generation (if instrument handle is a generation session).

niHSDIO Configure Sample Clock

Configures the Sample clock. This VI allows you to specify the Sample clock source and rate.

niHSDIO Write Named Waveform

Transfers waveform data from PC memory to onboard memory. If you specify a waveform name not already being used on the instrument, the appropriate amount of onboard memory is allocated (if available) and the data is stored in that new location. For binary data, choose the appropriate instance of this VI or function based on your data width. For data other than binary data, choose the appropriate instance of this VI or function based on your cycle-cycle-tristate or hardware compare needs.

niHSDIO Initiate

Commits any pending attributes to hardware and starts the dynamic operation.

niHSDIO Wait Until Done

Pauses execution of your program until the dynamic data operation is completed or the VI returns a timeout error. The niHSDIO Wait Until Done VI periodically checks the operation status and returns control to the calling program if the operation completes successfully or if an error occurs (including a timeout error).

niHSDIO Close

Closes the specified session and frees reserved resources. If the session is running, it is first aborted.

niHSDIO Abort

Stops a running dynamic session. This VI is generally not required on finite data operations, as these operations complete after the last data point is generated or acquired. This VI is generally required only for continuous operations or if you want to interrupt an incomplete finite operation.

niHSDIO Property Node

The niHSDIO Property Node is used to set, get, or check properties.



Subpalette Description
Generation Configuration

Use the Generation Configuration VIs to configure triggers, voltage levels, initial and idle states, data position, generation mode, and other properties for your generation operation.

Static Generation

Use the Static Generation VIs to program static generation operations.

Utility

Use the Utility VIs to access utility features of NI-HSDIO.

Software-Timed PMU

Use the Software-Timed PMU VIs to measure and source voltages and currents in your system.

Log in to get a better experience