Dynamic & Static Generation
- Updated2023-02-21
- 2 minute(s) read
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. |