documentation
.HELP!
NI-RFSG C Function Documentation
NI-RFSG Functions
NI-RFSG C Function
previous page
next page
NI-RFSG Functions
Expand this book to view the NI-RFSG functions.
previous page
start
next page
Menu
Homepage
Table of contents
NI-RFSG C Function Reference
NI-RFSG Functions
niRFSG_init
Generation Configuration
niRFSG_ConfigureRF
Configure Waveform
niRFSG_ConfigureGenerationMode
niRFSG_AllocateArbWaveform
niRFSG_WriteArbWaveform
niRFSG_WriteArbWaveform (Complex DBL)
niRFSG_WriteArbWaveform (I16)
niRFSG_SelectArbWaveform
niRFSG_ClearArbWaveform
niRFSG_ClearAllArbWaveforms
niRFSG_ConfigureSignalBandwidth
niRFSG_ConfigureDigitalModulationUserDefinedWaveform
Configure Trigger
Start Trigger
niRFSG_ConfigureSoftwareStartTrigger
niRFSG_ConfigureDigitalEdgeStartTrigger
niRFSG_DisableStartTrigger
Script Trigger
niRFSG_ConfigureSoftwareScriptTrigger
niRFSG_ConfigureDigitalEdgeScriptTrigger
niRFSG_ConfigureDigitalLevelScriptTrigger
niRFSG_DisableScriptTrigger
niRFSG_SendSoftwareEdgeTrigger
niRFSG_ExportSignal
Configure Clock
niRFSG_ConfigureRefClock
niRFSG_ConfigurePXIChassisClk10
Scripting
niRFSG_WriteScript
niRFSG_ConfigureOutputEnabled
Set/Get/Check Attribute
Set Attribute
niRFSG_SetAttributeViInt32
niRFSG_SetAttributeViInt64
niRFSG_SetAttributeViReal64
niRFSG_SetAttributeViString
niRFSG_SetAttributeViBoolean
niRFSG_SetAttributeViSession
Get Attribute
niRFSG_GetAttributeViInt32
niRFSG_GetAttributeViInt64
niRFSG_GetAttributeViReal64
niRFSG_GetAttributeViString
niRFSG_GetAttributeViBoolean
niRFSG_GetAttributeViSession
Check Attribute
niRFSG_CheckAttributeViInt32
niRFSG_CheckAttributeViInt64
niRFSG_CheckAttributeViReal64
niRFSG_CheckAttributeViString
niRFSG_CheckAttributeViBoolean
niRFSG_CheckAttributeViSession
niRFSG_Initiate
niRFSG_CheckGenerationStatus
niRFSG_Abort
niRFSG_close
Utility
niRFSG_InitWithOptions
niRFSG_Commit
niRFSG_PerformThermalCorrection
niRFSG_WaitUntilSettled
niRFSG_reset
niRFSG_ResetDevice
niRFSG_ResetWithDefaults
niRFSG_GetChannelName
niRFSG_self_test
niRFSG_SelfCal
Error Info
niRFSG_error_query
niRFSG_error_message
niRFSG_GetError
niRFSG_ClearError
niRFSG_revision_query
niRFSG_QueryArbWaveformCapabilities
Locking
niRFSG_LockSession
niRFSG_UnlockSession
Obsolete
niRFSG_ConfigureIQEnabled
NI-RFSG Attributes
RF
NIRFSG_ATTR_FREQUENCY
NIRFSG_ATTR_POWER_LEVEL
NIRFSG_ATTR_POWER_LEVEL_TYPE
NIRFSG_ATTR_PEAK_ENVELOPE_POWER
NIRFSG_ATTR_LOCAL_OSCILLATOR_OUT_0_ENABLED
NIRFSG_ATTR_OUTPUT_ENABLED
NIRFSG_ATTR_FREQUENCY_TOLERANCE
NIRFSG_ATTR_DEVICE_TEMPERATURE
Attenuator Hold Mode
NIRFSG_ATTR_ATTENUATOR_HOLD_ENABLED
NIRFSG_ATTR_ATTENUATOR_HOLD_MAX_POWER
Advanced
AWG
NIRFSG_ATTR_IF_CARRIER_FREQUENCY
NIRFSG_ATTR_IF_POWER
NIRFSG_ATTR_DIGITAL_PATTERN
Upconverter
NIRFSG_ATTR_UPCONVERTER_CENTER_FREQUENCY
NIRFSG_ATTR_UPCONVERTER_GAIN
NIRFSG_ATTR_UPCONVERTER_LOOP_BANDWIDTH
NIRFSG_ATTR_UPCONVERTER_CENTER_FREQUENCY_INCREMENT
NIRFSG_ATTR_UPCONVERTER_CENTER_FREQUENCY_INCREMENT_ANCHOR
Range Checking
NIRFSG_ATTR_ALLOW_OUT_OF_SPECIFICATION_USER_SETTINGS
Arb Waveform
NIRFSG_ATTR_GENERATION_MODE
NIRFSG_ATTR_SIGNAL_BANDWIDTH
NIRFSG_ATTR_ARB_SELECTED_WAVEFORM
Capabilities
NIRFSG_ATTR_ARB_MAX_NUMBER_WAVEFORMS
NIRFSG_ATTR_ARB_WAVEFORM_SIZE_MIN
NIRFSG_ATTR_ARB_WAVEFORM_SIZE_MAX
NIRFSG_ATTR_ARB_WAVEFORM_QUANTUM
NIRFSG_ATTR_DIGITAL_IF_EQUALIZATION_ENABLED
NIRFSG_ATTR_IQ_RATE
NIRFSG_ATTR_PHASE_CONTINUITY_ENABLED
NIRFSG_ATTR_IQ_SWAP_ENABLED
NIRFSG_ATTR_DIRECT_DOWNLOAD
NIRFSG_ATTR_ARB_WAVEFORM_SOFTWARE_SCALING_FACTOR
Data Transfer
Streaming
NIRFSG_ATTR_STREAMING_ENABLED
NIRFSG_ATTR_STREAMING_WAVEFORM_NAME
NIRFSG_ATTR_STREAMING_SPACE_AVAILABLE_IN_WAVEFORM
NIRFSG_ATTR_DATA_TRANSFER_BLOCK_SIZE
Direct DMA
NIRFSG_ATTR_DIRECT_DMA_ENABLED
NIRFSG_ATTR_DIRECT_DMA_WINDOW_ADDRESS
NIRFSG_ATTR_DIRECT_DMA_WINDOW_SIZE
Digital Upconverter
NIRFSG_ATTR_DUC_PRE_FILTER_GAIN
Pulse Shaping
NIRFSG_ATTR_DUC_FIR_FILTER_TYPE
NIRFSG_ATTR_DUC_FIR_FILTER_ROOT_RAISED_COSINE_ALPHA
NIRFSG_ATTR_DUC_FIR_FILTER_RAISED_COSINE_ALPHA
Analog Modulation
NIRFSG_ATTR_ANALOG_MODULATION_TYPE
NIRFSG_ATTR_ANALOG_MODULATION_WAVEFORM_TYPE
NIRFSG_ATTR_ANALOG_MODULATION_WAVEFORM_FREQUENCY
NIRFSG_ATTR_ANALOG_MODULATION_FM_DEVIATION
Digital Modulation
NIRFSG_ATTR_DIGITAL_MODULATION_TYPE
NIRFSG_ATTR_DIGITAL_MODULATION_SYMBOL_RATE
NIRFSG_ATTR_DIGITAL_MODULATION_WAVEFORM_TYPE
NIRFSG_ATTR_DIGITAL_MODULATION_PRBS_ORDER
NIRFSG_ATTR_DIGITAL_MODULATION_PRBS_SEED
NIRFSG_ATTR_DIGITAL_MODULATION_FSK_DEVIATION
Clock
NIRFSG_ATTR_REF_CLOCK_SOURCE
NIRFSG_ATTR_REF_CLOCK_RATE
NIRFSG_ATTR_PXI_CHASSIS_CLK10_SOURCE
NIRFSG_ATTR_EXPORTED_REF_CLOCK_OUTPUT_TERMINAL
NIRFSG_ATTR_ARB_ONBOARD_SAMPLE_CLOCK_MODE
NIRFSG_ATTR_ARB_SAMPLE_CLOCK_SOURCE
NIRFSG_ATTR_ARB_SAMPLE_CLOCK_RATE
Triggers
Start
NIRFSG_ATTR_START_TRIGGER_TYPE
Digital Edge
NIRFSG_ATTR_DIGITAL_EDGE_START_TRIGGER_SOURCE
NIRFSG_ATTR_DIGITAL_EDGE_START_TRIGGER_EDGE
NIRFSG_ATTR_EXPORTED_START_TRIGGER_OUTPUT_TERMINAL
Script
NIRFSG_ATTR_SCRIPT_TRIGGER_TYPE
Digital Edge
NIRFSG_ATTR_DIGITAL_EDGE_SCRIPT_TRIGGER_SOURCE
NIRFSG_ATTR_DIGITAL_EDGE_SCRIPT_TRIGGER_EDGE
Digital Level
NIRFSG_ATTR_DIGITAL_LEVEL_SCRIPT_TRIGGER_SOURCE
NIRFSG_ATTR_DIGITAL_LEVEL_SCRIPT_TRIGGER_ACTIVE_LEVEL
NIRFSG_ATTR_EXPORTED_SCRIPT_TRIGGER_OUTPUT_TERMINAL
Script
NIRFSG_ATTR_SELECTED_SCRIPT
Device Characteristics
NIRFSG_ATTR_MEMORY_SIZE
NIRFSG_ATTR_SERIAL_NUMBER
Inherent IVI Properties
User Options
NIRFSG_ATTR_RANGE_CHECK
NIRFSG_ATTR_QUERY_INSTRUMENT_STATUS
NIRFSG_ATTR_CACHE
NIRFSG_ATTR_SIMULATE
NIRFSG_ATTR_RECORD_COERCIONS
NIRFSG_ATTR_INTERCHANGE_CHECK
Driver Identification
NIRFSG_ATTR_SPECIFIC_DRIVER_DESCRIPTION
NIRFSG_ATTR_SPECIFIC_DRIVER_PREFIX
NIRFSG_ATTR_SPECIFIC_DRIVER_VENDOR
NIRFSG_ATTR_SPECIFIC_DRIVER_REVISION
NIRFSG_ATTR_SPECIFIC_DRIVER_CLASS_SPEC_MAJOR_VERSION
NIRFSG_ATTR_SPECIFIC_DRIVER_CLASS_SPEC_MINOR_VERSION
Driver Capabilities
NIRFSG_ATTR_SUPPORTED_INSTRUMENT_MODELS
NIRFSG_ATTR_GROUP_CAPABILITIES
Instrument Identification
NIRFSG_ATTR_INSTRUMENT_MANUFACTURER
NIRFSG_ATTR_INSTRUMENT_MODEL
NIRFSG_ATTR_INSTRUMENT_FIRMWARE_REVISION
Advanced Session Information
NIRFSG_ATTR_LOGICAL_NAME
NIRFSG_ATTR_IO_RESOURCE_DESCRIPTOR
NIRFSG_ATTR_DRIVER_SETUP
Obsolete
NIRFSG_ATTR_IQ_ENABLED
NIRFSG_ATTR_THERMAL_CORRECTION_ENABLED
NIRFSG_ATTR_SAMPLE_CLOCK_RATE
Alphabetical Attribute List and Default Values
Get in touch
Submit feedback about this site to:
[email protected]