NI-FGEN Functions by Group
| Class/Panel Name | Function Name |
|---|---|
| Initialize | niFgen_init |
| Initialize With Options | niFgen_InitWithOptions |
| Commit | niFgen_Commit |
| Reset | niFgen_reset |
| Close | niFgen_close |
| Configuration Functions | |
| Configure Operation Mode | niFgen_ConfigureOperationMode |
| Configure Output Mode | niFgen_ConfigureOutputMode |
| Configure Output Enabled | niFgen_ConfigureOutputEnabled |
| Configure Output Impedance | niFgen_ConfigureOutputImpedance |
| Enable Analog Filter | niFgen_EnableAnalogFilter |
| Disable Analog Filter | niFgen_DisableAnalogFilter |
| Enable Digital Filter | niFgen_EnableDigitalFilter |
| Disable Digital Filter | niFgen_DisableDigitalFilter |
| Enable Digital Patterning | niFgen_EnableDigitalPatterning |
| Disable Digital Patterning | niFgen_DisableDigitalPatterning |
| Standard Function Output | |
| Configure Standard Waveform | niFgen_ConfigureStandardWaveform |
| Define User Standard Waveform | niFgen_DefineUserStandardWaveform |
| Clear User Standard Waveform | niFgen_ClearUserStandardWaveform |
| Configure Frequency | niFgen_ConfigureFrequency |
| Configure Amplitude | niFgen_ConfigureAmplitude |
| Frequency List Output | |
| Create Frequency List | niFgen_CreateFreqList |
| Configure Frequency List | niFgen_ConfigureFreqList |
| Clear Frequency List | niFgen_ClearFreqList |
| Query Freq List Capabilities | niFgen_QueryFreqListCapabilities |
| Arbitrary Waveform Output | |
| Configure Gain | niFgen_ConfigureGain |
| Configure Sample Rate | niFgen_ConfigureSampleRate |
| Query Arb Waveform Capabilities | niFgen_QueryArbWfmCapabilities |
| Create Waveform F64 | niFgen_CreateWaveformF64 |
| Create Waveform I16 | niFgen_CreateWaveformI16 |
| Create Waveform Complex F64 | niFgen_CreateWaveformComplexF64 |
| Create Waveform from File I16 | niFgen_CreateWaveformFromFileI16 |
| Create Waveform from File F64 | niFgen_CreateWaveformFromFileF64 |
| Create Waveform from File HWS | niFgen_CreateWaveformFromFileHWS |
| Configure Arbitrary Waveform | niFgen_ConfigureArbWaveform |
| Clear Arbitrary Waveform | niFgen_ClearArbWaveform |
| Arbitrary Sequence Output | |
| Query Arb Sequence Capabilities | niFgen_QueryArbSeqCapabilities |
| Create Arbitrary Sequence | niFgen_CreateArbSequence |
| Create Advanced Arb Sequence | niFgen_CreateAdvancedArbSequence |
| Configure Arbitrary Sequence | niFgen_ConfigureArbSequence |
| Clear Arbitrary Sequence | niFgen_ClearArbSequence |
| Clear Arbitrary Memory | niFgen_ClearArbMemory |
| Incremental Waveform Write | |
| Allocate Waveform | niFgen_AllocateWaveform |
| Set Waveform Next Write Position | niFgen_SetWaveformNextWritePosition |
| Write Waveform | niFgen_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 Trigger | niFgen_ConfigureDigitalEdgeStartTrigger |
| Configure Software Edge Start Trigger | niFgen_ConfigureSoftwareEdgeStartTrigger |
| Disable Start Trigger | niFgen_DisableStartTrigger |
| Configure Digital Edge Script Trigger | niFgen_ConfigureDigitalEdgeScriptTrigger |
| Configure Digital Level Script Trigger | niFgen_ConfigureDigitalLevelScriptTrigger |
| Configure Software Edge Script Trigger | niFgen_ConfigureSoftwareEdgeScriptTrigger |
| Disable Script Trigger | niFgen_DisableScriptTrigger |
| Configure Trigger Mode | niFgen_ConfigureTriggerMode |
| Send Software Edge Trigger | niFgen_SendSoftwareEdgeTrigger |
| Disable Script Trigger | niFgen_DisableScriptTrigger |
| Configure Synchronization | niFgen_ConfigureSynchronization |
| Export Signal | niFgen_ExportSignal |
| 5404 Routing Function | |
| Route Signal Out | niFgen_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 F64 | niFgen_WriteNamedWaveformComplexF64 |
| Write Named Waveform Complex I16 | niFgen_WriteNamedWaveformComplexI16 |
| Delete Named Waveform | niFgen_DeleteNamedWaveform |
| Write Script | niFgen_WriteScript |
| Delete Script | niFgen_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 Generation | niFgen_InitiateGeneration |
| Abort Generation | niFgen_AbortGeneration |
| Send Software Edge Trigger | niFgen_SendSoftwareEdgeTrigger |
| Utility Functions | |
| Get Hardware State | niFgen_GetHardwareState |
| Wait Until Done | niFgen_WaitUntilDone |
| Is Done | niFgen_IsDone |
| Reset With Defaults | niFgen_ResetWithDefaults |
| Reset Device | niFgen_ResetDevice |
| Get Channel Name | niFgen_GetChannelName |
| Disable | niFgen_Disable |
| Self-Test | niFgen_self_test |
| Revision Query | niFgen_revision_query |
| Coercion Info | |
| Get Next Coercion Record | niFgen_GetNextCoercionRecord |
| Error Info | |
| Error-Query | niFgen_error_query |
| Error Handler | niFgen_ErrorHandler |
| Error Message | niFgen_error_message |
| Get Error | niFgen_GetError |
| Clear Error | niFgen_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 Calibration | niFgen_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 Source | niFgen_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 |