NI-HSDIO VIs (TSM)
- Updated2024-02-02
- 1 minute(s) read
NI-HSDIO VIs (TSM)
Use the NI-HSDIO VIs to manage NI-HSDIO instruments and sessions and to create and rearrange multisite digital waveforms.
The VIs on this palette return general LabVIEW error codes.
| Palette Object | Description |
|---|---|
| Get All NI-HSDIO Instrument Names | Returns the instrument names for all NI-HSDIO instruments in the Semiconductor Module context. You can use instrument names to open driver sessions. |
| Set NI-HSDIO Sessions | Associates an NI-HSDIO acquisition session and an NI-HSDIO generation session with an NI-HSDIO instrument name. |
| Get All NI-HSDIO Sessions | Returns all NI-HSDIO acquisition sessions and all NI-HSDIO generation sessions in the Semiconductor Module context. |
| Pin(s) To NI-HSDIO Session(s) | Returns the NI-HSDIO acquisition sessions, generation sessions, and channel lists required to access one or more pins. You must manually select the polymorphic instance you want to use. |
| Get NI-HSDIO Masks | Returns an array of channel masks in which each element corresponds to a site in the Semiconductor Module context. Each element in the array is an unsigned number in which a bit is asserted if a pin is connected to that channel. You can use the masks to identify which site failed in a functional test. |
| Create Multisite Digital Waveforms | Creates multisite digital waveforms based on the pin map. Use the Single Waveform to All Sites instance when you want to write the same waveform for each site. Use the Per Site Waveforms instance when you want to write different waveforms for each site. |
| Rearrange Multisite Digital Waveforms | Rearranges multisite waveforms read from NI-HSDIO instruments into per-site digital waveforms. |