NI-FGEN Functions by Group

NI-FGEN C Function

NI-FGEN Functions by Group

Class/Panel Name Function Name
InitializeniFgen_init
Initialize With OptionsniFgen_InitWithOptions
CommitniFgen_Commit
ResetniFgen_reset
CloseniFgen_close
Configuration Functions
Configure Operation ModeniFgen_ConfigureOperationMode
Configure Output ModeniFgen_ConfigureOutputMode
Configure Output EnabledniFgen_ConfigureOutputEnabled
Configure Output ImpedanceniFgen_ConfigureOutputImpedance
Enable Analog FilterniFgen_EnableAnalogFilter
Disable Analog FilterniFgen_DisableAnalogFilter
Enable Digital FilterniFgen_EnableDigitalFilter
Disable Digital FilterniFgen_DisableDigitalFilter
Enable Digital PatterningniFgen_EnableDigitalPatterning
Disable Digital PatterningniFgen_DisableDigitalPatterning
Standard Function Output
Configure Standard WaveformniFgen_ConfigureStandardWaveform
Define User Standard WaveformniFgen_DefineUserStandardWaveform
Clear User Standard WaveformniFgen_ClearUserStandardWaveform
Configure FrequencyniFgen_ConfigureFrequency
Configure AmplitudeniFgen_ConfigureAmplitude
Frequency List Output
Create Frequency ListniFgen_CreateFreqList
Configure Frequency ListniFgen_ConfigureFreqList
Clear Frequency ListniFgen_ClearFreqList
Query Freq List CapabilitiesniFgen_QueryFreqListCapabilities
Arbitrary Waveform Output
Configure GainniFgen_ConfigureGain
Configure Sample RateniFgen_ConfigureSampleRate
Query Arb Waveform CapabilitiesniFgen_QueryArbWfmCapabilities
Create Waveform F64niFgen_CreateWaveformF64
Create Waveform I16niFgen_CreateWaveformI16
Create Waveform Complex F64niFgen_CreateWaveformComplexF64
Create Waveform from File I16niFgen_CreateWaveformFromFileI16
Create Waveform from File F64niFgen_CreateWaveformFromFileF64
Create Waveform from File HWSniFgen_CreateWaveformFromFileHWS
Configure Arbitrary WaveformniFgen_ConfigureArbWaveform
Clear Arbitrary WaveformniFgen_ClearArbWaveform
Arbitrary Sequence Output
Query Arb Sequence CapabilitiesniFgen_QueryArbSeqCapabilities
Create Arbitrary SequenceniFgen_CreateArbSequence
Create Advanced Arb SequenceniFgen_CreateAdvancedArbSequence
Configure Arbitrary SequenceniFgen_ConfigureArbSequence
Clear Arbitrary SequenceniFgen_ClearArbSequence
Clear Arbitrary MemoryniFgen_ClearArbMemory
Incremental Waveform Write
Allocate WaveformniFgen_AllocateWaveform
Set Waveform Next Write PositionniFgen_SetWaveformNextWritePosition
Write WaveformniFgen_WriteWaveform
Write Waveform Complex F64 niFgen_WriteWaveformComplexF64
Write Binary 16 Waveform niFgen_WriteBinary16Waveform
Write Complex Binary 16 Waveform niFgen_WriteComplexBinary16Waveform
Configure Clock
Configure Reference Clock niFgen_ConfigureReferenceClock
Configure Sample Clock Source niFgen_ConfigureSampleClockSource
Configure Clock Mode niFgen_ConfigureClockMode
Adjust Sample Clock Relative Delay niFgen_AdjustSampleClockRelativeDelay
Triggering and Synchronization
Configure Digital Edge Start TriggerniFgen_ConfigureDigitalEdgeStartTrigger
Configure Software Edge Start TriggerniFgen_ConfigureSoftwareEdgeStartTrigger
Disable Start TriggerniFgen_DisableStartTrigger
Configure Digital Edge Script TriggerniFgen_ConfigureDigitalEdgeScriptTrigger
Configure Digital Level Script TriggerniFgen_ConfigureDigitalLevelScriptTrigger
Configure Software Edge Script TriggerniFgen_ConfigureSoftwareEdgeScriptTrigger
Disable Script TriggerniFgen_DisableScriptTrigger
Configure Trigger ModeniFgen_ConfigureTriggerMode
Send Software Edge TriggerniFgen_SendSoftwareEdgeTrigger
Disable Script TriggerniFgen_DisableScriptTrigger
Configure SynchronizationniFgen_ConfigureSynchronization
Export SignalniFgen_ExportSignal
5404 Routing Function
Route Signal OutniFgen_RouteSignalOut
Script Output Functions
Allocate Named Waveform niFgen_AllocateNamedWaveform
Set Named Waveform Next Write Position niFgen_SetNamedWaveformNextWritePosition
Write Named Waveform F64 niFgen_WriteNamedWaveformF64
Write Named Waveform I16 niFgen_WriteNamedWaveformI16
Write Named Waveform Complex F64niFgen_WriteNamedWaveformComplexF64
Write Named Waveform Complex I16niFgen_WriteNamedWaveformComplexI16
Delete Named WaveformniFgen_DeleteNamedWaveform
Write ScriptniFgen_WriteScript
Delete ScriptniFgen_DeleteScript
Configure Onboard Signal Processing
Configure Custom FIR Filter Coefficients niFgen_ConfigureCustomFIRFilterCoefficients
Get FIR Filter Coefficients niFgen_GetFIRFilterCoefficients
Set/Get/Check Attribute
Set Attribute
Set Attribute ViInt32 niFgen_SetAttributeViInt32
Set Attribute ViReal64 niFgen_SetAttributeViReal64
Set Attribute ViString niFgen_SetAttributeViString
Set Attribute ViBoolean niFgen_SetAttributeViBoolean
Set Attribute ViSession niFgen_SetAttributeViSession
Get Attribute
Get Attribute ViInt32 niFgen_GetAttributeViInt32
Get Attribute ViReal64 niFgen_GetAttributeViReal64
Get Attribute ViString niFgen_GetAttributeViString
Get Attribute ViBoolean niFgen_GetAttributeViBoolean
Get Attribute ViSession niFgen_GetAttributeViSession
Check Attribute
Check Attribute ViInt32 niFgen_CheckAttributeViInt32
Check Attribute ViReal64 niFgen_CheckAttributeViReal64
Check Attribute ViString niFgen_CheckAttributeViString
Check Attribute ViBoolean niFgen_CheckAttributeViBoolean
Check Attribute ViSession niFgen_CheckAttributeViSession
Waveform Control
Initiate GenerationniFgen_InitiateGeneration
Abort Generation niFgen_AbortGeneration
Send Software Edge TriggerniFgen_SendSoftwareEdgeTrigger
Utility Functions
Get Hardware StateniFgen_GetHardwareState
Wait Until DoneniFgen_WaitUntilDone
Is DoneniFgen_IsDone
Reset With DefaultsniFgen_ResetWithDefaults
Reset Device niFgen_ResetDevice
Get Channel NameniFgen_GetChannelName
DisableniFgen_Disable
Self-TestniFgen_self_test
Revision QueryniFgen_revision_query
Coercion Info
Get Next Coercion RecordniFgen_GetNextCoercionRecord
Error Info
Error-QueryniFgen_error_query
Error HandlerniFgen_ErrorHandler
Error Message niFgen_error_message
Get ErrorniFgen_GetError
Clear ErrorniFgen_ClearError
Locking
Lock Session niFgen_LockSession
Unlock Session niFgen_UnlockSession
Interchangeability Info
Get Next Interchange Warning niFgen_GetNextInterchangeWarning
Clear Interchange Warnings niFgen_ClearInterchangeWarnings
Reset Interchange Check niFgen_ResetInterchangeCheck
Calibration
Initialize External CalibrationniFgen_InitExtCal
Close External Calibration niFgen_CloseExtCal
Self Calibrate niFgen_SelfCal
Analog Output Calibration
Initialize Analog Output Calibration niFgen_InitializeAnalogOutputCalibration
Write Binary 16 Analog Static Value niFgen_WriteBinary16AnalogStaticValue
Cal Adjust Main Path Pre Amp Offset niFgen_CalAdjustMainPathPreAmpOffset
Cal Adjust Main Path Pre Amp Gain niFgen_CalAdjustMainPathPreAmpGain
Cal Adjust Main Path Post Amp Gain And Offset niFgen_CalAdjustMainPathPostAmpGainAndOffset
Cal Adjust Direct Path Gain niFgen_CalAdjustDirectPathGain
Cal Adjust Main Path Output Impedance niFgen_CalAdjustMainPathOutputImpedance
Cal Adjust Direct Path Output Impedance niFgen_CalAdjustDirectPathOutputImpedance
Oscillator Calibration
Initialize Oscillator Frequency Calibration niFgen_InitializeOscillatorFrequencyCalibration
Cal Adjust Oscillator Frequency niFgen_CalAdjustOscillatorFrequency
Cal ADC Calibration
Initialize Cal ADC Calibration niFgen_InitializeCalADCCalibration
Write Binary 16 Analog Static Value niFgen_WriteBinary16AnalogStaticValue
Cal Adjust Cal ADC niFgen_CalAdjustCalADC
Read Cal ADC niFgen_ReadCalADC
Flatness Calibration Functions
Initialize Flatness Calibration niFgen_InitializeFlatnessCalibration
Cal Adjust Flatness niFgen_CalAdjustFlatness
Calibration Utility Functions
Get Self Cal Supported niFgen_GetSelfCalSupported
Get Self Cal Last Date And Time niFgen_GetSelfCalLastDateAndTime
Get Ext Cal Last Date And Time niFgen_GetExtCalLastDateAndTime
Get Self Cal Last Temp niFgen_GetSelfCalLastTemp
Get Ext Cal Last Temp niFgen_GetExtCalLastTemp
Get Ext Cal Recommended Interval niFgen_GetExtCalRecommendedInterval
Change Ext Cal Password niFgen_ChangeExtCalPassword
Set Cal User Defined Info niFgen_SetCalUserDefinedInfo
Get Cal User Defined Info niFgen_GetCalUserDefinedInfo
Get Cal User Defined Info Max Size niFgen_GetCalUserDefinedInfoMaxSize
Read Current Temperature niFgen_ReadCurrentTemperature
Restore Last Ext Cal Constants niFgen_RestoreLastExtCalConstants
Obsolete Functions
Configure Trigger SourceniFgen_ConfigureTriggerSource
Create Arb Waveform niFgen_CreateArbWaveform
Create Binary 16 Arb Waveform niFgen_CreateBinary16ArbWaveform
Configure Ref Clock Source niFgen_ConfigureRefClockSource
Configure Ref Clock Frequency niFgen_ConfigureRefClockFrequency
Configure Update Clock Source niFgen_ConfigureUpdateClockSource