niHSDIO Write Script VI
- Updated2023-02-21
- 3 minute(s) read
Writes a string to the onboard memory containing scripts that govern the waveform generation.
If this VI is called repeatedly, previously written scripts with unique names remain loaded. Previously written scripts with identical names to those being written are replaced. If multiple scripts load when the niHSDIO Initiate VI is called, one script must be designated as the script to generate. If only one script exists in memory, you do not need to designate the script to generate.
This VI returns an error if the script uses incorrect syntax. This VI calls the Dynamic instance of the niHSDIO Commit VI. All pending attributes are committed to hardware.
Related Topics

![]() |
instrument handle identifies your instrument session. instrument handle is obtained from the niHSDIO Init Acquisition Session VI, the niHSDIO Init Generation Session VI, or the niHSDIO Init Ext Cal VI. |
||||||
![]() |
script specifies the text of the script you want to use for your generation operation. For more information about scripting syntax, refer to Scripting Instructions in the Script Editor Help. |
||||||
![]() |
error in (no error) describes error conditions that occur before this node runs. This input provides standard error in functionality.
|
||||||
![]() |
instrument handle out passes a reference to your instrument session to the next VI. instrument handle is obtained from the niHSDIO Init Acquisition Session VI or the niHSDIO Init Generation Session VI. |
||||||
![]() |
error out contains error information. This output provides standard error out functionality.
|









