The following functions are exported by the IVI driver and are organized into Capability group. The purpose and format of these functions are defined in the IVI specifications noted in the group header found inside the table.
Inherent Capabilities (defined in IVI-3.2) |
|
GX1632e compatible function: |
Based on: |
GxIviFgen_init |
Prefix_init |
GxIviFgen_close |
Prefix_close |
GxIviFgen_reset |
Prefix_reset |
GxIviFgen_self_test |
Prefix_self_test |
GxIviFgen_error_query |
Prefix_error_query |
GxIviFgen_error_status |
Prefix_error_status |
GxIviFgen_revision_query |
Prefix_revision_query |
GxIviFgen_InvalidateAllAttributes |
Prefix_InvalidateAllAttributes |
GxIviFgen_ResetWithDefaults |
Prefix_ResetWithDefaults |
GxIviFgen_Disable |
Prefix_Disable |
GxIviFgen_InitWithOptions |
Prefix_InitWithOptions |
GxIviFgen_GetAttributeViInt32 |
Prefix_GetAttributeViInt32 |
GxIviFgen_SetAttributeViInt32 |
Prefix_SetAttributeViInt32 |
GxIviFgen_CheckAttributeViInt32 |
Prefix_CheckAttributeViInt32 |
GxIviFgen_GetAttributeViInt64 |
Prefix_GetAttributeViInt64 |
GxIviFgen_SetAttributeViInt64 |
Prefix_SetAttributeViInt64 |
GxIviFgen_CheckAttributeViInt64 |
Prefix_CheckAttributeViInt64 |
GxIviFgen_GetAttributeViReal64 |
Prefix_GetAttributeViReal64 |
GxIviFgen_SetAttributeViReal64 |
Prefix_SetAttributeViReal64 |
GxIviFgen_CheckAttributeViReal64 |
Prefix_CheckAttributeViReal64 |
GxIviFgen_GetAttributeViString |
Prefix_GetAttributeViString |
GxIviFgen_SetAttributeViString |
Prefix_SetAttributeViString |
GxIviFgen_CheckAttributeViString |
Prefix_CheckAttributeViString |
GxIviFgen_GetAttributeViBoolean |
Prefix_GetAttributeViBoolean |
GxIviFgen_SetAttributeViBoolean |
Prefix_SetAttributeViBoolean |
GxIviFgen_CheckAttributeViBoolean |
Prefix_CheckAttributeViBoolean |
GxIviFgen_GetAttributeViSession |
Prefix_GetAttributeViSession |
GxIviFgen_SetAttributeViSession |
Prefix_SetAttributeViSession |
GxIviFgen_CheckAttributeViSession |
Prefix_CheckAttributeViSession |
GxIviFgen_LockSession |
Prefix_LockSession |
GxIviFgen_UnlockSession |
Prefix_UnlockSession |
GxIviFgen_GetError |
Prefix_GetError |
GxIviFgen_GetErrorInfo |
Prefix_GetErrorInfo |
GxIviFgen_ClearError |
Prefix_ClearError |
GxIviFgen_GetNextInterchangeWarning |
Prefix_GetNextInterchangeWarning |
GxIviFgen_ClearInterchangeWarnings |
Prefix_ClearInterchangeWarnings |
GxIviFgen_ResetInterchangeCheck |
Prefix_ResetInterchangeCheck |
GxIviFgen_GetNextCoercionRecord |
Prefix_GetNextCoercionRecord |
GxIviFgen_GetSpecificDriverCHandle |
Prefix_GetSpecificDriverCHandle |
GxIviFgen_GetSpecificDriverIUnknownPtr |
Prefix_GetSpecificDriverIUnknownPtr |
IviFgenBase Capabilities (defined in IVI-4.3) |
|
GxIviFgen_ConfigureOutputMode |
IviFgen_ConfigureOutputMode |
GxIviFgen_ConfigureOperationMode |
IviFgen_ConfigureOperationMode |
GxIviFgen_ConfigureRefClockSource |
IviFgen_ConfigureRefClockSource |
GxIviFgen_ConfigureOutputImpedance |
IviFgen_ConfigureOutputImpedance |
GxIviFgen_ConfigureOutputEnabled |
IviFgen_ConfigureOutputEnabled |
GxIviFgen_GetChannelName |
IviFgen_GetChannelName |
GxIviFgen_InitiateGeneration |
IviFgen_InitiateGeneration |
GxIviFgen_AbortGeneration |
IviFgen_AbortGeneration |
IviFgenStdFunc Extension Group (defined in IVI-4.3) |
|
GxIviFgen_ConfigureStandardWaveform |
IviFgen_ConfigureStandardWaveform |
IviFgenArbWfm Extension Group (defined in IVI-4.3) |
|
GxIviFgen_QueryArbWfmCapabilities |
IviFgen_QueryArbWfmCapabilities |
GxIviFgen_CreateArbWaveform |
IviFgen_CreateArbWaveform |
GxIviFgen_ConfigureSampleRate |
IviFgen_ConfigureSampleRate |
GxIviFgen_ConfigureArbWaveform |
IviFgen_ConfigureArbWaveform |
GxIviFgen_ClearArbWaveform |
IviFgen_ClearArbWaveform |
IviFgenArbFrequency Extension Group (defined in IVI-4.3) |
|
GxIviFgen_ConfigureArbFrequency |
IviFgen_ConfigureArbFrequency |
IviFgenArbSeq Extension Group (defined in IVI-4.3) |
|
GxIviFgen_QueryArbSeqCapabilities |
IviFgen_QueryArbSeqCapabilities |
GxIviFgen_CreateArbSequence |
IviFgen_CreateArbSequence |
GxIviFgen_ConfigureArbSequence |
IviFgen_ConfigureArbSequence |
GxIviFgen_ClearArbSequence |
IviFgen_ClearArbSequence |
GxIviFgen_ClearArbMemory |
IviFgen_ClearArbMemory |
IviFgenTrigger Extension Group (defined in IVI-4.3) |
|
GxIviFgen_ConfigureTriggerSource |
IviFgen_ConfigureTriggerSource |
IviFgenStartTrigger Extension Group (defined in IVI-4.3) |
|
GxIviFgen_ConfigureStartTrigger |
IviFgen_ConfigureStartTrigger |
IviFgenInternalTrigger Extension Group (defined in IVI-4.3) |
|
GxIviFgen_ConfigureInternalTriggerRate |
IviFgen_ConfigureInternalTriggerRate |
IviFgenSoftwareTrigger Extension Group (defined in IVI-4.3) |
|
GxIviFgen_SendSoftwareTrigger |
IviFgen_SendSoftwareTrigger |
IviFgenBurst Extension Group (defined in IVI-4.3) |
|
GxIviFgen_ConfigureBurstCount |
IviFgen_ConfigureBurstCount |
IviFgenModulateAM Extension Group (defined in IVI-4.3) |
|
GxIviFgen_ConfigureAMEnabled |
IviFgen_ConfigureAMEnabled |
GxIviFgen_ConfigureAMSource |
IviFgen_ConfigureAMSource |
GxIviFgen_ConfigureAMInternal |
IviFgen_ConfigureAMInternal |
IviFgenSampleClock Extension Group (defined in IVI-4.3) |
|
GxIviFgen_ConfigureSampleClock |
IviFgen_ConfigureSampleClock |
GxIviFgen_ConfigureSampleClockOutputEnabled |
IviFgen_ConfigureSampleClockOutputEnabled |
IviFgenArbWfmSize64 Extension Group (defined in IVI-4.3) |
|
GxIviFgen_QueryArbWfmCapabilities64 |
IviFgen_QueryArbWfmCapabilities64 |
IviFgenArbChannelWfm Extension Group (defined in IVI-4.3) |
|
GxIviFgen_CreateChannelArbWaveform |
IviFgen_CreateChannelArbWaveform |