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 |