IviFgen Function Tree

CVI/LabWindows IVI Class Driver

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