NI-HSDIO Functions
Class/Panel Name | Function Name |
---|---|
Initialize Acquisition Session | niHSDIO_InitAcquisitionSession |
Initialize Generation Session | niHSDIO_InitGenerationSession |
Close | niHSDIO_close |
Voltage | |
Configure Data Voltage (Logic Family) | niHSDIO_ConfigureDataVoltageLogicFamily |
Configure Data Voltage (Custom Levels) | niHSDIO_ConfigureDataVoltageCustomLevels |
Configure Trigger Voltage (Logic Family) | niHSDIO_ConfigureTriggerVoltageLogicFamily |
Configure Trigger Voltage (Custom Levels) | niHSDIO_ConfigureTriggerVoltageCustomLevels |
Configure Event Voltage (Logic Family) | niHSDIO_ConfigureEventVoltageLogicFamily |
Configure Event Voltage (Custom Levels) | niHSDIO_ConfigureEventVoltageCustomLevels |
Dynamic I/O | |
Assign Dynamic Channels | niHSDIO_AssignDynamicChannels |
Initiate | niHSDIO_Initiate |
Wait Until Done | niHSDIO_WaitUntilDone |
Abort | niHSDIO_Abort |
Dynamic Acquisition | |
Configure Acquisition Size | niHSDIO_ConfigureAcquisitionSize |
Configure Data Interpretation | niHSDIO_ConfigureDataInterpretation |
Read Waveform (1D U32) | niHSDIO_ReadWaveformU32 |
Fetch Waveform (1D U32) | niHSDIO_FetchWaveformU32 |
Read Waveform (1D U16) | niHSDIO_ReadWaveformU16 |
Fetch Waveform (1D U16) | niHSDIO_FetchWaveformU16 |
Read Waveform (1D U8) | niHSDIO_ReadWaveformU8 |
Fetch Waveform (1D U8) | niHSDIO_FetchWaveformU8 |
Read Multi Record (2D U32) | niHSDIO_ReadMultiRecordU32 |
Fetch Multi Record (2D U32) | niHSDIO_FetchMultiRecordU32 |
Read Multi Record (2D U16) | niHSDIO_ReadMultiRecordU16 |
Fetch Multi Record (2D U16) | niHSDIO_FetchMultiRecordU16 |
Read Multi Record (2D U8) | niHSDIO_ReadMultiRecordU8 |
Fetch Multi Record (2D U8) | niHSDIO_FetchMultiRecordU8 |
Dynamic Generation | |
Write Named Waveform (1D U32) | niHSDIO_WriteNamedWaveformU32 |
Write Named Waveform (1D U16) | niHSDIO_WriteNamedWaveformU16 |
Write Named Waveform (1D U8) | niHSDIO_WriteNamedWaveformU8 |
Write Named Waveform (WDT) | niHSDIO_WriteNamedWaveformWDT |
Write Named Waveform From File (HWS) | niHSDIO_WriteNamedWaveformFromFileHWS |
Initial/Idle States | |
Configure Idle State (String) | niHSDIO_ConfigureIdleState |
Configure Idle State (U32) | niHSDIO_ConfigureIdleStateU32 |
Configure Initial State (String) | niHSDIO_ConfigureInitialState |
Configure Initial State (U32) | niHSDIO_ConfigureInitialStateU32 |
Waveform Control | |
Configure Repeat Mode | niHSDIO_ConfigureGenerationRepeat |
Configure Waveform To Generate | niHSDIO_ConfigureWaveformToGenerate |
Allocate Named Waveform | niHSDIO_AllocateNamedWaveform |
Set Named Waveform Next Write Position | niHSDIO_SetNamedWaveformNextWritePosition |
Delete Named Waveform | niHSDIO_DeleteNamedWaveform |
Scripting | |
Configure Generation Mode | niHSDIO_ConfigureGenerationMode |
Write Script | niHSDIO_WriteScript |
Configure Script To Generate | niHSDIO_ConfigureScriptToGenerate |
Timing & Triggering | |
Timing | |
Configure Sample Clock | niHSDIO_ConfigureSampleClock |
Configure Data Position | niHSDIO_ConfigureDataPosition |
Configure Data Position Delay | niHSDIO_ConfigureDataPositionDelay |
Advanced | |
Configure Ref Clock | niHSDIO_ConfigureRefClock |
Adjust Sample Clock Relative Delay | niHSDIO_AdjustSampleClockRelativeDelay |
Triggers | |
Start Trigger | |
Configure Start Trigger (Digital Edge) | niHSDIO_ConfigureDigitalEdgeStartTrigger |
Configure Start Trigger (Digital Pattern Match) | niHSDIO_ConfigurePatternMatchStartTrigger |
Configure Start Trigger (Software) | niHSDIO_ConfigureSoftwareStartTrigger |
Disable Start Trigger | niHSDIO_DisableStartTrigger |
Ref Trigger | |
Configure Ref Trigger (Digital Edge) | niHSDIO_ConfigureDigitalEdgeRefTrigger |
Configure Ref Trigger (Digital Pattern Match) | niHSDIO_ConfigurePatternMatchRefTrigger |
Configure Ref Trigger (Software) | niHSDIO_ConfigureSoftwareRefTrigger |
Disable Ref Trigger | niHSDIO_DisableRefTrigger |
Advance Trigger | |
Configure Advance Trigger (Digital Edge) | niHSDIO_ConfigureDigitalEdgeAdvanceTrigger |
Configure Advance Trigger (Digital Pattern Match) | niHSDIO_ConfigurePatternMatchAdvanceTrigger |
Configure Advance Trigger (Software) | niHSDIO_ConfigureSoftwareAdvanceTrigger |
Disable Advance Trigger | niHSDIO_DisableAdvanceTrigger |
Script Trigger | |
Configure Script Trigger (Digital Edge) | niHSDIO_ConfigureDigitalEdgeScriptTrigger |
Configure Script Trigger (Digital Level) | niHSDIO_ConfigureDigitalLevelScriptTrigger |
Configure Script Trigger (Software) | niHSDIO_ConfigureSoftwareScriptTrigger |
Disable Script Trigger | niHSDIO_DisableScriptTrigger |
Pause Trigger | |
Configure Pause Trigger (Digital Level) | niHSDIO_ConfigureDigitalLevelPauseTrigger |
Configure Pause Trigger (Digital Pattern Match) | niHSDIO_ConfigurePatternMatchPauseTrigger |
Disable Pause Trigger | niHSDIO_DisablePauseTrigger |
Send Software Trigger (Edge Trigger) | niHSDIO_SendSoftwareEdgeTrigger |
Events | |
Export Signal | niHSDIO_ExportSignal |
Static I/O | |
Assign Static Channels | niHSDIO_AssignStaticChannels |
Read Static Channels | niHSDIO_ReadStaticU32 |
Write Static Channels | niHSDIO_WriteStaticU32 |
Calibration | |
Self Calibrate | niHSDIO_SelfCal |
Change External Calibration Password | niHSDIO_ChangeExtCalPassword |
Initialize External Calibration Session | niHSDIO_InitExtCal |
Adjust Channel Voltage | niHSDIO_CalAdjustChannelVoltage |
Close External Calibration | niHSDIO_CloseExtCal |
Utility Functions | |
Self-Test | niHSDIO_self_test |
Is Done? | niHSDIO_IsDone |
Device Control | |
Tristate Channels | niHSDIO_TristateChannels |
Commit Dynamic | niHSDIO_CommitDynamic |
Commit Static | niHSDIO_CommitStatic |
Reset | niHSDIO_reset |
Reset Device | niHSDIO_ResetDevice |
Error Handling | |
Clear Error | niHSDIO_ClearError |
Error Message | niHSDIO_error_message |
Get Error | niHSDIO_GetError |
Locking | |
Lock Session | niHSDIO_LockSession |
Unlock Session | niHSDIO_UnlockSession |
Set/Get Attribute | |
Set Attribute | |
Set Attribute ViBoolean | niHSDIO_SetAttributeViBoolean |
Set Attribute ViInt32 | niHSDIO_SetAttributeViInt32 |
Set Attribute ViReal64 | niHSDIO_SetAttributeViReal64 |
Set Attribute ViSession | niHSDIO_SetAttributeViSession |
Set Attribute ViString | niHSDIO_SetAttributeViString |
Get Attribute | |
Get Attribute ViBoolean | niHSDIO_GetAttributeViBoolean |
Get Attribute ViInt32 | niHSDIO_GetAttributeViInt32 |
Get Attribute ViReal64 | niHSDIO_GetAttributeViReal64 |
Get Attribute ViSession | niHSDIO_GetAttributeViSession |
Get Attribute ViString | niHSDIO_GetAttributeViString |