Function Tree, IVI Library
Class/Panel Name | Function Name |
---|---|
Instrument Driver Session | |
Create New Session | Ivi_SpecificDriverNew |
Validate Session | Ivi_ValidateSession |
Dispose Session | Ivi_Dispose |
Locking | |
Lock Session | Ivi_LockSession |
Unlock Session | Ivi_UnlockSession |
Channels | |
Build Channel Table | Ivi_BuildChannelTable |
Add To Channel Table | Ivi_AddToChannelTable |
Restrict Attr To Channels | Ivi_RestrictAttrToChannels |
Apply Default Setup | Ivi_ApplyDefaultSetup |
Validate Attr For Channel | Ivi_ValidateAttrForChannel |
Coerce Channel Name | Ivi_CoerceChannelName |
Get Channel Index | Ivi_GetChannelIndex |
Get Nth Channel String | Ivi_GetNthChannelString |
Get User Channel Name | Ivi_GetUserChannelName |
Repeated Capabilities | |
Build Rep Cap Table | Ivi_BuildRepCapTable |
Add To RepCap Table | Ivi_AddToRepCapTable |
Restrict Attr To Instances | Ivi_RestrictAttrToInstances |
Validate Attr For Rep Cap Name | Ivi_ValidateAttrForRepCapName |
Coerce Rep Cap Name | Ivi_CoerceRepCapName |
Get RepCap Index | Ivi_GetRepCapIndex |
Get Nth Rep Cap String | Ivi_GetNthRepCapString |
Attribute Creation | |
Delete Attribute | Ivi_DeleteAttribute |
Add Attribute | |
Add Attribute ViInt32 | Ivi_AddAttributeViInt32 |
Add Attribute ViInt64 | Ivi_AddAttributeViInt64 |
Add Attribute ViReal64 | Ivi_AddAttributeViReal64 |
Add Attribute ViString | Ivi_AddAttributeViString |
Add Attribute ViBoolean | Ivi_AddAttributeViBoolean |
Add Attribute ViSession | Ivi_AddAttributeViSession |
Add Attribute ViAddr | Ivi_AddAttributeViAddr |
Add Repeated Attribute | |
Add Repeat Attribute ViAddr | Ivi_AddRepeatedAttributeViAddr |
Add Repeat Attribute ViBoolean | Ivi_AddRepeatedAttributeViBoolean |
Add Repeat Attribute ViInt32 | Ivi_AddRepeatedAttributeViInt32 |
Add Repeat Attribute ViInt64 | Ivi_AddRepeatedAttributeViInt64 |
Add Repeat Attribute ViReal64 | Ivi_AddRepeatedAttributeViReal64 |
Add Repeated Attribute ViSession | Ivi_AddRepeatedAttributeViSession |
Add Repeat Attribute ViString | Ivi_AddRepeatedAttributeViString |
Invalidation Lists | |
Add Attribute Invalidation | Ivi_AddAttributeInvalidation |
Delete Attribute Invalidation | Ivi_DeleteAttributeInvalidation |
Comparison Precision | |
Set Comparison Precision | Ivi_SetAttrComparePrecision |
Get Comparison Precision | Ivi_GetAttrComparePrecision |
Callbacks | |
Set Range Table Callback | Ivi_SetAttrRangeTableCallback |
Set Read Callback | |
Set Read Callback ViInt32 | Ivi_SetAttrReadCallbackViInt32 |
Set Read Callback ViInt64 | Ivi_SetAttrReadCallbackViInt64 |
Set Read Callback ViReal64 | Ivi_SetAttrReadCallbackViReal64 |
Set Read Callback ViString | Ivi_SetAttrReadCallbackViString |
Set Read Callback ViBoolean | Ivi_SetAttrReadCallbackViBoolean |
Set Read Callback ViSession | Ivi_SetAttrReadCallbackViSession |
Set Read Callback ViAddr | Ivi_SetAttrReadCallbackViAddr |
Set Write Callback | |
Set Write Callback ViInt32 | Ivi_SetAttrWriteCallbackViInt32 |
Set Write Callback ViInt64 | Ivi_SetAttrWriteCallbackViInt64 |
Set Write Callback ViReal64 | Ivi_SetAttrWriteCallbackViReal64 |
Set Write Callback ViString | Ivi_SetAttrWriteCallbackViString |
Set Write Callback ViBoolean | Ivi_SetAttrWriteCallbackViBoolean |
Set Write Callback ViSession | Ivi_SetAttrWriteCallbackViSession |
Set Write Callback ViAddr | Ivi_SetAttrWriteCallbackViAddr |
Set Check Callback | |
Set Check Callback ViInt32 | Ivi_SetAttrCheckCallbackViInt32 |
Set Check Callback ViInt64 | Ivi_SetAttrCheckCallbackViInt64 |
Set Check Callback ViReal64 | Ivi_SetAttrCheckCallbackViReal64 |
Set Check Callback ViString | Ivi_SetAttrCheckCallbackViString |
Set Check Callback ViBoolean | Ivi_SetAttrCheckCallbackViBoolean |
Set Check Callback ViSession | Ivi_SetAttrCheckCallbackViSession |
Set Check Callback ViAddr | Ivi_SetAttrCheckCallbackViAddr |
Set Coerce Callback | |
Set Coerce Callback ViInt32 | Ivi_SetAttrCoerceCallbackViInt32 |
Set Coerce Callback ViInt64 | Ivi_SetAttrCoerceCallbackViInt64 |
Set Coerce Callback ViReal64 | Ivi_SetAttrCoerceCallbackViReal64 |
Set Coerce Callback ViString | Ivi_SetAttrCoerceCallbackViString |
Set Coerce Callback ViBoolean | Ivi_SetAttrCoerceCallbackViBoolean |
Set Coerce Callback ViSession | Ivi_SetAttrCoerceCallbackViSession |
Set Coerce Callback ViAddr | Ivi_SetAttrCoerceCallbackViAddr |
Set Compare Callback | |
Set Compare Callback ViInt32 | Ivi_SetAttrCompareCallbackViInt32 |
Set Compare Callback ViInt64 | Ivi_SetAttrCompareCallbackViInt64 |
Set Compare Callback ViReal64 | Ivi_SetAttrCompareCallbackViReal64 |
Set Compare Callback ViString | Ivi_SetAttrCompareCallbackViString |
Set Compare Callback ViBoolean | Ivi_SetAttrCompareCallbackViBoolean |
Set Compare Callback ViSession | Ivi_SetAttrCompareCallbackViSession |
Set Compare Callback ViAddr | Ivi_SetAttrCompareCallbackViAddr |
Set/Get/Check Attribute | |
Set Attribute | |
Set Attribute ViInt32 | Ivi_SetAttributeViInt32 |
Set Attribute ViInt64 | Ivi_SetAttributeViInt64 |
Set Attribute ViReal64 | Ivi_SetAttributeViReal64 |
Set Attribute ViString | Ivi_SetAttributeViString |
Set Attribute ViBoolean | Ivi_SetAttributeViBoolean |
Set Attribute ViSession | Ivi_SetAttributeViSession |
Set Attribute ViAddr | Ivi_SetAttributeViAddr |
Get Attribute | |
Get Attribute ViInt32 | Ivi_GetAttributeViInt32 |
Get Attribute ViInt64 | Ivi_GetAttributeViInt64 |
Get Attribute ViReal64 | Ivi_GetAttributeViReal64 |
Get Attribute ViString | Ivi_GetAttributeViString |
Get Attribute ViBoolean | Ivi_GetAttributeViBoolean |
Get Attribute ViSession | Ivi_GetAttributeViSession |
Get Attribute ViAddr | Ivi_GetAttributeViAddr |
Check Attribute | |
Check Attribute ViInt32 | Ivi_CheckAttributeViInt32 |
Check Attribute ViInt64 | Ivi_CheckAttributeViInt64 |
Check Attribute ViReal64 | Ivi_CheckAttributeViReal64 |
Check Attribute ViString | Ivi_CheckAttributeViString |
Check Attribute ViBoolean | Ivi_CheckAttributeViBoolean |
Check Attribute ViSession | Ivi_CheckAttributeViSession |
Check Attribute ViAddr | Ivi_CheckAttributeViAddr |
Caching/Status-Checking Control | |
Invalidate Attribute | Ivi_InvalidateAttribute |
Invalidate All Attributes | Ivi_InvalidateAllAttributes |
Need To Check Status | Ivi_NeedToCheckStatus |
Set Need To Check Status | Ivi_SetNeedToCheckStatus |
Range Tables | |
Get Attribute Range Table | Ivi_GetAttrRangeTable |
Validate Range Table | Ivi_ValidateRangeTable |
Range Table Entries | |
Get Range Table Num Entries | Ivi_GetRangeTableNumEntries |
Get ViInt32 Entry | |
ViInt32 Entry From Value | Ivi_GetViInt32EntryFromValue |
ViInt32 Entry From String | Ivi_GetViInt32EntryFromString |
ViInt32 Entry From Index | Ivi_GetViInt32EntryFromIndex |
ViInt32 Entry From CmdValue | Ivi_GetViInt32EntryFromCmdValue |
ViInt32 Entry From CoercedVal | Ivi_GetViInt32EntryFromCoercedVal |
Get ViInt64 Entry | |
ViInt64 Entry From Value | Ivi_GetViInt64EntryFromValue |
ViInt64 Entry From String | Ivi_GetViInt64EntryFromString |
ViInt64 Entry From Index | Ivi_GetViInt64EntryFromIndex |
ViInt64 Entry From CmdValue | Ivi_GetViInt64EntryFromCmdValue |
ViInt64 Entry From CoercedVal | Ivi_GetViInt64EntryFromCoercedVal |
Get ViReal64 Entry | |
ViReal64 Entry From Value | Ivi_GetViReal64EntryFromValue |
ViReal64 Entry From String | Ivi_GetViReal64EntryFromString |
ViReal64 Entry From Index | Ivi_GetViReal64EntryFromIndex |
ViReal64 Entry From CmdValue | Ivi_GetViReal64EntryFromCmdValue |
ViReal64 Entry From CoercedVal | Ivi_GetViReal64EntryFromCoercedVal |
Range Table Ptr | |
Get Stored Range Table Ptr | Ivi_GetStoredRangeTablePtr |
Set Stored Range Table Ptr | Ivi_SetStoredRangeTablePtr |
Dynamic Range Tables | |
Range Table New | Ivi_RangeTableNew |
Set Range Table Entry | Ivi_SetRangeTableEntry |
Set Range Table End | Ivi_SetRangeTableEnd |
Range Table Free | Ivi_RangeTableFree |
Error Information | |
Get Error Info | Ivi_GetErrorInfo |
Get Error Message | Ivi_GetErrorMessage |
Get Specific Driver Status Desc | Ivi_GetSpecificDriverStatusDesc |
Set Error Info | Ivi_SetErrorInfo |
Clear Error Info | Ivi_ClearErrorInfo |
Instrument Specific Error Queue | |
Queue Instr Specific Error | Ivi_QueueInstrSpecificError |
Dequeue Instr Specific Error | Ivi_DequeueInstrSpecificError |
Clear Instr Specific Err Queue | Ivi_ClearInstrSpecificErrorQueue |
Instr Specific Error Queue Size | Ivi_InstrSpecificErrorQueueSize |
Memory Allocation | |
Allocate Memory | Ivi_Alloc |
Free Allocated Memory | Ivi_Free |
Free All Allocated Memory | Ivi_FreeAll |
Helper Functions | |
Get Info From Resource Name | Ivi_GetInfoFromResourceName |
Inherent Attribute Accessors | |
I/O Session | Ivi_IOSession |
Range Checking | Ivi_RangeChecking |
Query Instr Status | Ivi_QueryInstrStatus |
Simulating | Ivi_Simulating |
Use Specific Simulation | Ivi_UseSpecificSimulation |
Spying | Ivi_Spying |
Interchange Checking | Ivi_InterchangeCheck |
String Callbacks | |
Set Value in String Callback | Ivi_SetValInStringCallback |
Direct Instrument I/O | |
Write Instr Data | Ivi_WriteInstrData |
Read Instr Data | Ivi_ReadInstrData |
Read To File | Ivi_ReadToFile |
Write From File | Ivi_WriteFromFile |
String/Value Tables | |
Get String From Table | Ivi_GetStringFromTable |
Get Value From Table | Ivi_GetValueFromTable |
Value Manipulation | |
Check Numeric Range | Ivi_CheckNumericRange |
Check Boolean Range | Ivi_CheckBooleanRange |
Coerce Boolean | Ivi_CoerceBoolean |
Compare With Precision | Ivi_CompareWithPrecision |
Get ViReal64 Type | Ivi_GetViReal64Type |
Default Callbacks | |
Dflt Check Callback ViInt32 | Ivi_DefaultCheckCallbackViInt32 |
Dflt Coerce Callback ViInt32 | Ivi_DefaultCoerceCallbackViInt32 |
Dflt Check Callback ViInt64 | Ivi_DefaultCheckCallbackViInt64 |
Dflt Coerce Callback ViInt64 | Ivi_DefaultCoerceCallbackViInt64 |
Dflt Check Callback ViReal64 | Ivi_DefaultCheckCallbackViReal64 |
Dflt Coerce Callback ViReal64 | Ivi_DefaultCoerceCallbackViReal64 |
Dflt Compare Callback ViReal64 | Ivi_DefaultCompareCallbackViReal64 |
Dflt Coerce Callback ViBoolean | Ivi_DefaultCoerceCallbackViBoolean |
Attribute Information | |
Get Num Attributes | Ivi_GetNumAttributes |
Get Nth Attribute | Ivi_GetNthAttribute |
Get Attribute Name | Ivi_GetAttributeName |
Set Attribute Flags | Ivi_SetAttributeFlags |
Get Attribute Type | Ivi_GetAttributeType |
Get Attribute Flags | Ivi_GetAttributeFlags |
Get Invalidation List | Ivi_GetInvalidationList |
Dispose Invalidation List | Ivi_DisposeInvalidationList |
Attribute Is Cached | Ivi_AttributeIsCached |
Get Next Coercion Info | Ivi_GetNextCoercionInfo |
Get Next Coercion String | Ivi_GetNextCoercionString |
Get Attr Min Max ViInt32 | Ivi_GetAttrMinMaxViInt32 |
Get Attr Min Max ViInt64 | Ivi_GetAttrMinMaxViInt64 |
Get Attr Min Max ViReal64 | Ivi_GetAttrMinMaxViReal64 |
Interchangeability Warnings | |
Get Next Interchange Chk String | Ivi_GetNextInterchangeCheckString |
Clear Interchange Warnings | Ivi_ClearInterchangeWarnings |
Reset Interchange Check | Ivi_ResetInterchangeCheck |
Logical Names | |
Get Logical Names List | Ivi_GetLogicalNamesList |
Get Nth Logical Name | Ivi_GetNthLogicalName |
Dispose Logical Names List | Ivi_DisposeLogicalNamesList |
Configuration | |
Get Config Store Handle | Ivi_GetConfigStoreHandle |
Attach To Config Store Handle | AttachToConfigStoreHandle |