Table of contents
-
NI-FGEN C Function Reference
-
Functions
- niFgen_init
- niFgen_InitWithOptions
- niFgen_Commit
- niFgen_reset
- niFgen_close
-
Configuration Functions
- niFgen_ConfigureOperationMode
- niFgen_ConfigureOutputMode
- niFgen_ConfigureOutputEnabled
- niFgen_ConfigureOutputImpedance
- niFgen_EnableAnalogFilter
- niFgen_DisableAnalogFilter
- niFgen_EnableDigitalFilter
- niFgen_DisableDigitalFilter
- niFgen_EnableDigitalPatterning
- niFgen_DisableDigitalPatterning
- Standard Function Output Functions
- Frequency List Output Functions
-
Arbitrary Waveform Output Functions
- niFgen_ConfigureGain
- niFgen_ConfigureSampleRate
- niFgen_QueryArbWfmCapabilities
- niFgen_CreateWaveformF64
- niFgen_CreateWaveformI16
- niFgen_CreateWaveformComplexF64
- niFgen_CreateWaveformFromFileI16
- niFgen_CreateWaveformFromFileF64
- niFgen_CreateWaveformFromFileHWS
- niFgen_ConfigureArbWaveform
- niFgen_ClearArbWaveform
- Arbitrary Sequence Output Functions
- Incremental Waveform Write Functions
- Configure Clock Functions
-
Triggering and Synchronization Functions
- niFgen_ConfigureDigitalEdgeStartTrigger
- niFgen_ConfigureSoftwareEdgeStartTrigger
- niFgen_DisableStartTrigger
- niFgen_ConfigureDigitalEdgeScriptTrigger
- niFgen_ConfigureDigitalLevelScriptTrigger
- niFgen_ConfigureSoftwareEdgeScriptTrigger
- niFgen_DisableScriptTrigger
- niFgen_ConfigureTriggerMode
- niFgen_SendSoftwareEdgeTrigger
- niFgen_ConfigureSynchronization
- niFgen_ExportSignal
- 5404 Routing Function
- Script Output Functions
- Configure Onboard Signal Processing Functions
- Set/Get/Check Attribute Functions
- Waveform Control Functions
- Utility Functions
- Interchangeability Info Functions
-
Calibration Functions
- niFgen_InitExtCal
- niFgen_CloseExtCal
- niFgen_SelfCal
-
Analog Output Calibration Functions
- niFgen_InitializeAnalogOutputCalibration
- niFgen_WriteBinary16AnalogStaticValue
- niFgen_CalAdjustMainPathPreAmpOffset
- niFgen_CalAdjustMainPathPreAmpGain
- niFgen_CalAdjustMainPathPostAmpGainAndOffset
- niFgen_CalAdjustDirectPathGain
- niFgen_CalAdjustMainPathOutputImpedance
- niFgen_CalAdjustDirectPathOutputImpedance
- Oscillator Calibration Functions
- Cal ADC Calibration Functions
- Flatness Calibration Functions
-
Calibration Utility Functions
- niFgen_GetSelfCalSupported
- niFgen_GetSelfCalLastDateAndTime
- niFgen_GetExtCalLastDateAndTime
- niFgen_GetSelfCalLastTemp
- niFgen_GetExtCalLastTemp
- niFgen_GetExtCalRecommendedInterval
- niFgen_ChangeExtCalPassword
- niFgen_SetCalUserDefinedInfo
- niFgen_GetCalUserDefinedInfo
- niFgen_GetCalUserDefinedInfoMaxSize
- niFgen_ReadCurrentTemperature
- niFgen_RestoreLastExtCalConstants
- Obsolete Functions
- Return Value
-
Attributes
- Arbitrary Sequence Output Attributes
-
Arbitrary Waveform Output Attributes
- NIFGEN_ATTR_ARB_GAIN
- NIFGEN_ATTR_ARB_WAVEFORM_HANDLE
- NIFGEN_ATTR_ARB_MARKER_POSITION
- NIFGEN_ATTR_ARB_OFFSET
- NIFGEN_ATTR_ARB_REPEAT_COUNT
- Data Transfer Attributes
- NIFGEN_ATTR_MAX_NUM_WAVEFORMS
- NIFGEN_ATTR_MAX_WAVEFORM_SIZE
- NIFGEN_ATTR_MIN_WAVEFORM_SIZE
-
Onboard Signal Processing Attributes
- Advanced Attributes
- NIFGEN_ATTR_OSP_CARRIER_ENABLED
- NIFGEN_ATTR_OSP_CARRIER_FREQUENCY
- NIFGEN_ATTR_OSP_DATA_PROCESSING_MODE
- FIR Filter Attributes
- IQ Signal Adjustments Attributes
- NIFGEN_ATTR_OSP_ENABLED
- NIFGEN_ATTR_ARB_SAMPLE_RATE
- NIFGEN_ATTR_WAVEFORM_QUANTUM
- Basic Operation Attributes
- Calibration Attributes
- Clock Attributes
- Frequency List Output Attributes
- Inherent IVI Attributes
- Instrument-Specific Attributes
- Obsolete Attributes
-
Output Attributes
- NIFGEN_ATTR_ANALOG_FILTER_ENABLED
- NIFGEN_ATTR_ANALOG_PATH
- NIFGEN_ATTR_DATAMARKEREVENTS_COUNT
- Data Mask Attributes
- NIFGEN_ATTR_DIGITAL_FILTER_ENABLED
- NIFGEN_ATTR_DIGITAL_FILTER_INTERPOLATION_FACTOR
- NIFGEN_ATTR_DIGITAL_GAIN
- NIFGEN_ATTR_DIGITAL_PATTERN_ENABLED
- NIFGEN_ATTR_FILTER_CORRECTION_FREQUENCY
- NIFGEN_ATTR_LOAD_IMPEDANCE
- NIFGEN_ATTR_OUTPUT_ENABLED
- NIFGEN_ATTR_OUTPUT_IMPEDANCE
- NIFGEN_ATTR_OUTPUT_MODE
- NIFGEN_ATTR_SYNC_DUTY_CYCLE_HIGH
-
Routing and Event Configuration Attributes
- Data Marker Attributes
- Done Attributes
- NIFGEN_ATTR_EXPORTED_SAMPLE_CLOCK_DIVISOR
- NIFGEN_ATTR_EXPORTED_SAMPLE_CLOCK_TIMEBASE_DIVISOR
- Marker Attributes
- Ready for Start Attributes
- Started Attributes
- Script Output
- Standard Function Output Attributes
- Triggering Attributes
- NI-FGEN Examples for LabWindows/CVI
- NI-FGEN Examples for Microsoft Visual C/C++ (C examples)
-
Functions