IviFgen Function Tree
The function tree for the IviFgen class driver, including IVI and VXIplug&play required functions, is shown in the following table.
![]() |
Note To reduce complexity, the individual Set, Get, and Check attribute functions required by IVI are not included in the following table. |
IviFgen Function Tree
Name or Class | Function Name | Required By |
---|---|---|
Initialize | IviFgen_init | VPP |
Initialize with Options | IviFgen_InitWithOptions | IVI |
Configuration Functions | ||
General |
||
Configure Output Mode |
IviFgen_ConfigureOutputMode | IviFgenBase |
Configure Operation Mode |
IviFgen_ConfigureOperationMode | IviFgenBase |
Configure Ref Clock Source |
IviFgen_ConfigureRefClockSource | IviFgenBase |
Configure Output Impedance |
IviFgen_ConfigureOutputImpedance | IviFgenBase |
Configure Output Enabled |
IviFgen_ConfigureOutputEnabled | IviFgenBase |
Standard Waveform |
||
Configure Standard Waveform |
IviFgen_ConfigureStandardWaveform | IviFgenStdFunc |
Arbitrary Waveform |
||
Query Arb Waveform Capabilities |
IviFgen_QueryArbWfmCapabilities | IviFgenArbWfm |
Create Arbitrary Waveform |
IviFgen_CreateArbWaveform | IviFgenArbWfm |
Configure Sample Rate |
IviFgen_ConfigureSampleRate | IviFgenArbWfm |
Configure Arbitrary Waveform |
IviFgen_ConfigureArbWaveform | IviFgenArbWfm |
Clear Arbitrary Waveform |
IviFgen_ClearArbWaveform | IviFgenArbWfm |
Arbitrary Waveform Frequency |
||
Configure Arb Frequency |
IviFgen_ConfigureArbFrequency | IviFgenArb Frequency |
Arbitrary Sequence |
||
Query Arb Sequence Capabilities |
IviFgen_QueryArbSeqCapabilities | IviFgenArbSeq |
Create Arbitrary Sequence |
IviFgen_CreateArbSequence | IviFgenArbSeq |
Configure Arbitrary Sequence |
IviFgen_ConfigureArbSequence | IviFgenArbSeq |
Clear Arbitrary Sequence |
IviFgen_ClearArbSequence | IviFgenArbSeq |
Clear Arbitrary Memory |
IviFgen_ClearArbMemory | IviFgenArbSeq |
Trigger |
||
ConfigureTrigger Source |
IviFgen_ConfigureTriggerSource | IviFgenTrigger |
Internal Trigger |
||
Configure Internal Trigger Rate |
IviFgen_ConfigureInternalTrigger Rate | IviFgenInternal Trigger |
Burst |
||
Configure Burst Count |
IviFgen_ConfigureBurstCount | IviFgenBurst |
Amplitude Modulation |
||
Configure AM Enabled |
IviFgen_ConfigureAMEnabled | IviFgenModulate AM |
Configure AM Source |
IviFgen_ConfigureAMSource | IviFgenModulate AM |
Configure AM Internal |
IviFgen_ConfigureAMInternal | IviFgenModulate AM |
Frequency Modulation |
||
Configure FM Enabled |
IviFgen_ConfigureFMEnabled | IviFgenModulate FM |
Configure FM source |
IviFgen_ConfigureFMSource | IviFgenModulate FM |
Configure FM Internal |
IviFgen_ConfigureFMInternal | IviFgenModulate FM |
Set/Get/Check Attribute |
||
Set Attribute |
IviFgen_SetAttribute[type] | IVI |
Get Attribute |
IviFgen_GetAttribute[type] | IVI |
Check Attribute |
IviFgen_CheckAttribute[type] | National Instruments |
Action Functions | ||
Initiate Generation |
IviFgen_InitiateGeneration | IviFgenBase |
Abort Generation |
IviFgen_AbortGeneration | IviFgenBase |
Send Software Trigger |
IviFgen_SendSoftwareTrigger | IviFgenSoftware Trigger |
Utility Functions | ||
Reset |
IviFgen_reset | VPP |
Reset With Defaults |
IviFgen_ResetWithDefaults | IVI |
Self-Test |
IviFgen_self_test | VPP |
Disable |
IviFgen_Disable | IVI |
Invalidate All Attributes |
IviFgen_InvalidateAllAttributes | IVI |
Revision Query |
IviFgen_revision_query | VPP |
Error-Query |
IviFgen_error_query | VPP |
Error Message |
IviFgen_error_message | VPP |
Get Channel Name |
IviFgen_GetChannelName | IVI |
Get Specific Driver C Handle |
IviFgen_GetSpecificDriverCHandle | IVI |
Error Info |
||
Get Error |
IviFgen_GetError | IVI |
Clear Error |
IviFgen_ClearError | IVI |
Interchangeability Info |
||
Get Next Interchange Warning |
IviFgen_GetNextInterchange Warning | IVI |
Clear Interchange Warnings |
IviFgen_ClearInterchange Warnings | IVI |
Reset Interchange Check |
IviFgen_ResetInterchange Check | IVI |
Coercion Info |
||
Get Next Coercion Record |
IviFgen_GetNextCoercion Record | IVI |
Locking |
||
Lock Session |
IviFgen_LockSession | IVI |
Unlock Session |
IviFgen_UnlockSession | IVI |
Close | IviFgen_close | VPP |