Table of contents
-
NI Digital Waveform Generator/Analyzer Help
- Conventions
- Related Documentation
- Fundamentals
- Devices
- Integration and System Considerations
-
Programming
- Getting Started with NI-HSDIO
- Programming Flow
- Using the NI Digital Waveform Editor
-
Features
- Configuring Voltage Levels
- Configuring Generation/Acquisition Frequencies
- Configuring Data Interpretation
- Configuring Initial and Idle States
- Configuring Data Position
- Configuring Input Impedance
- Configuring Terminal Configuration
- Configuring a Data Rate Multiplier
- Configuring Data Width
- Configuring Triggers
- Configuring Events
- Eliminating Round Trip Delay
-
Reference
-
LabVIEW Reference
-
VIs
-
Dynamic & Static Acquisition VIs
- niHSDIO Init Acqusition Session
- niHSDIO Assign Dynamic Channels
- niHSDIO Configure Sample Clock
- niHSDIO Configure Acquisition Size
- niHSDIO Read Waveform
- niHSDIO Close
- Acquisition Configuration
- Advanced Acquisition Control
- Static Acquisition
- Utility
-
Dynamic & Static Generation VIs
- niHSDIO Init Generation Session
- niHSDIO Assign Dynamic Channels
- niHSDIO Configure Sample Clock
- niHSDIO Write Named Waveform
- niHSDIO Initiate
- niHSDIO Wait Until Done
- niHSDIO Close
-
Generation Configuration
- niHSDIO Configure Trigger
- niHSDIO Export Signal
- niHSDIO Configure Voltage
- niHSDIO Configure Generation Repeat
- niHSDIO Configure Initial State
- niHSDIO Configure Idle State
- niHSDIO Configure Data Position
- niHSDIO Configure Data Position Delay
- Waveform Control
- Scripting
- Adv Timing
- niHSDIO Tristate Channels
- Static Generation
- niHSDIO Abort
- Utility
- NI-HSDIO Express (Acquisition) VI
- NI-HSDIO Express (Generation) VI
- NI-HSDIO Express (Stimulus/Response) VI
-
Dynamic & Static Acquisition VIs
-
Properties
- Active Channels
- Dynamic Channels
- Static Channels
- Voltage Levels
- Dynamic Acquisition
- Dynamic Generation
- Timing
- Triggers
- Events
- Device Characteristics
- Advanced
- Alphabetical Property List and Default Values
-
VIs
-
C/C++ Reference
-
Functions
- niHSDIO_InitAcquisitionSession
- niHSDIO_InitGenerationSession
- niHSDIO_close
- Voltage
-
Dynamic I/O
- niHSDIO_AssignDynamicChannels
- niHSDIO_Initiate
- niHSDIO_WaitUntilDone
- niHSDIO_Abort
-
Dynamic Acquisition
- niHSDIO_ConfigureAcquisitionSize
- niHSDIO_ConfigureDataInterpretation
- niHSDIO_ReadWaveformU32
- niHSDIO_FetchWaveformU32
- niHSDIO_ReadWaveformU16
- niHSDIO_FetchWaveformU16
- niHSDIO_ReadWaveformU8
- niHSDIO_FetchWaveformU8
- niHSDIO_FetchWaveformDirectDMA
- niHSDIO_ReadMultiRecordU32
- niHSDIO_FetchMultiRecordU32
- niHSDIO_ReadMultiRecordU16
- niHSDIO_ReadMultiRecordU8
- niHSDIO_FetchMultiRecordU16
- niHSDIO_FetchMultiRecordU8
- niHSDIO_HWC_FetchSampleErrors
- Dynamic Generation
- Timing and Triggering
- Static I/O
- Calibration
- Utility
-
Attributes
- NIHSDIO_ATTR_DYNAMIC_CHANNELS
- NIHSDIO_ATTR_STATIC_CHANNELS
- Voltage Levels
- Dynamic Acquisition
- Dynamic Generation
- Timing
-
Triggers
- Start Trigger
- Reference Trigger
- Advance Trigger
- Script Trigger
- Pause Trigger
- Events
- Device Characteristics
- Advanced
- Alphabetical Attribute List and Default Values
-
Functions
- Return Value
- Scripting Instructions
-
LabVIEW Reference
- Operating System Support
- Glossary
- Important Information
- Technical Support and Professional Services