NI-HSDIO Express (Acquisition) VI
- Updated2023-02-21
- 7 minute(s) read
NI-HSDIO Express (Acquisition) VI (Deprecated)
This VI is deprecated. NI recommends that you use the Dynamic Acquisition with Fetch.vi or Dynamic Acquisition with Read.vi examples instead of this VI as a starting point for new applications you create.
This VI will execute in code created with versions of NI-HSDIO earlier than 19.0, but it cannot be reconfigured from a dialog box with NI-HSDIO 19.0 or later. To reconfigure this VI, right-click the Express VI and select Open Front Panel»Convert. This will convert the Express VI to code that you can configure on the block diagram.
Acquires a digital waveform from a National Instruments digital waveform generator/analyzer.
![]() |
Note NI 6555/6556 devices are not supported by NI-HSDIO Express VIs. |
| Block Diagram Inputs |
| Block Diagram Outputs |
| Parameter | Description | ||
|---|---|---|---|
| Configuration | Contains the following options:
|
||
| Voltage | Contains the following options:
|
||
| Trigger | Configures the trigger options. Contains the following options:
|
||
| Advanced Timing | Configures options used less frequently for timing. Contains the following options:
|
||
| Compare Mode | Contains the following options:
|
Block Diagram Inputs
| Parameter | Description | ||
|---|---|---|---|
| data | Contains the expected response data for the comparison operation. data does not exist when you select the Read from File option in the NI-HSDIO Express (Acquisition) configuration page or when HWC is not configured. | ||
| close | Determines whether the instrument session remains open when the VI finishes execution. Use this parameter for loop optimization by setting it to FALSE on all iterations other than the last iteration. close is TRUE by default.
| ||
| max time | Specifies the timeout value for the Express VI. | ||
| error in | Describes error conditions that occur before this Express VI runs. |
Block Diagram Outputs
| Parameter | Description |
|---|---|
| data | Contains the digital data acquired by the device. |
| passed | Returns the pass/fail result of the last hardware comparison operation. |
| number of sample errors | Returns the number of sample errors found in the last hardware comparison operation. |
| BER | Returns the bit error rate (BER). BER is calculated by taking the number of sample errors and dividing it by the total number of samples compared. |
| BER per channel | Returns the bit error rate (BER) for each channel. BER for an individual channel is calculated by taking the number of bit errors found for that channel and dividing it by the total number of samples compared. |
| error locations | Returns the bit numbers and the bit locations that were in error for each sample that has an error. |
| error out | Contains error information. If error in indicates that an error occurred before this Express VI ran, error out contains the same error information. Otherwise, it describes the error status that this Express VI produces. |
