-
Notifications
You must be signed in to change notification settings - Fork 51
NI DMM C Function Reference
Siddhartha Ray edited this page Apr 23, 2021
·
18 revisions
- Setup Functions
- Configure Functions
-
Measurement Functions
- niDMM\niDMM_ConfigureCableCompType
- niDMM\niDMM_ConfigureOpenCableCompValues
- niDMM\niDMM_ConfigureShortCableCompValues
- niDMM\niDMM_PerformOpenCableComp
- niDMM\niDMM_PerformShortCableComp
- niDMM\niDMM_ConfigureTransducerType
- niDMM\niDMM_ConfigureThermocouple
- niDMM\niDMM_ConfigureFixedRefJunction
- niDMM\niDMM_ConfigureRTDType
- niDMM\niDMM_ConfigureRTDCustom
- niDMM\niDMM_ConfigureThermistorType
- niDMM\niDMM_ConfigureThermistorCustom
- niDMM\niDMM_ConfigureAutoZeroMode
- niDMM\niDMM_ConfigureADCCalibration
- niDMM\niDMM_ConfigureOffsetCompOhms
- niDMM\niDMM_ConfigureACBandwidth
- niDMM\niDMM_ConfigureFrequencyVoltageRange
- niDMM\niDMM_ConfigurePowerLineFrequency
- niDMM\niDMM_ConfigureCurrentSource
- niDMM\niDMM_ConfigureWaveformCoupling
- Trigger Functions
-
Values And Attribute Functions
- niDMM\niDMM_GetAutoRangeValue
- niDMM\niDMM_GetApertureTimeInfo
- niDMM\niDMM_GetMeasurementPeriod
- niDMM\niDMM_SetAttributeViBoolean
- niDMM\niDMM_SetAttributeViInt32
- niDMM\niDMM_SetAttributeViReal64
- niDMM\niDMM_SetAttributeViSession
- niDMM\niDMM_SetAttributeViString
- niDMM\niDMM_GetAttributeViBoolean
- niDMM\niDMM_GetAttributeViInt32
- niDMM\niDMM_GetAttributeViReal64
- niDMM\niDMM_GetAttributeViSession
- niDMM\niDMM_GetAttributeViString
- niDMM\niDMM_CheckAttributeViBoolean
- niDMM\niDMM_CheckAttributeViInt32
- niDMM\niDMM_CheckAttributeViReal64
- niDMM\niDMM_CheckAttributeViSession
- niDMM\niDMM_CheckAttributeViString
- niDMM\niDMM_ExportAttributeConfigurationFile
- niDMM\niDMM_ImportAttributeConfigurationBuffer
- Acquisition Functions
-
Calibration Functions
- niDMM\niDMM_SelfCal
- niDMM\niDMM_InitExtCal
- niDMM\niDMM_CalAdjustLinearization
- niDMM\niDMM_CalAdjustGain
- niDMM\niDMM_CalAdjustOffset
- niDMM\niDMM_CalAdjustMisc
- niDMM\niDMM_CalAdjustLC
- niDMM\niDMM_CalAdjustACFilter
- niDMM\niDMM_CloseExtCal
- niDMM\niDMM_GetCalCount
- niDMM\niDMM_GetCalDateAndTime
- niDMM\niDMM_GetDevTemp
- niDMM\niDMM_GetLastCalTemp
- niDMM\niDMM_GetCalUserDefinedInfoMaxSize
- niDMM\niDMM_GetCalUserDefinedInfo
- niDMM\niDMM_SetCalUserDefinedInfo
- niDMM\niDMM_GetExtCalRecommendedInterval
- niDMM\niDMM_GetSelfCalSupported
- niDMM\niDMM_RestoreLastExtCalConstants
- niDMM\niDMM_SetCalPassword
-
Utility Functions
- niDMM\niDMM_reset
- niDMM\niDMM_ResetWithDefaults
- niDMM\niDMM_self_test
- niDMM\niDMM_revision_query
- niDMM\niDMM_FormatMeasAbsolute
- niDMM\niDMM_Disable
- niDMM\niDMM_GetChannelName
- niDMM\niDMM_ClearError
- niDMM\niDMM_GetError
- niDMM\niDMM_GetErrorMessage
- niDMM\niDMM_error_query
- niDMM\niDMM_LockSession
- niDMM\niDMM_UnlockSession
- niDMM\niDMM_GetNextInterchangeWarning
- niDMM\niDMM_ClearInterchangeWarnings
- niDMM\niDMM_ResetInterchangeCheck
- niDMM\niDMM_GetNextCoercionRecord
- Obsolete Functions
-
Configuration Attributes
- niDMM\NIDMM_ATTR_RESOLUTION_ABSOLUTE
- niDMM\NIDMM_ATTR_APERTURE_TIME
- niDMM\NIDMM_ATTR_APERTURE_TIME_UNITS
- niDMM\NIDMM_ATTR_NUMBER_OF_AVERAGES
- niDMM\NIDMM_ATTR_OPERATION_MODE
- niDMM\NIDMM_ATTR_SETTLE_TIME
- niDMM\NIDMM_ATTR_AUTO_RANGE_VALUE
- niDMM\NIDMM_ATTR_RESOLUTION_DIGITS
- niDMM\NIDMM_ATTR_FUNCTION
- niDMM\NIDMM_ATTR_ADC_CALIBRATION
- niDMM\NIDMM_ATTR_AUTO_ZERO
- niDMM\NIDMM_ATTR_DC_BIAS
- niDMM\NIDMM_ATTR_LC_CALCULATION_MODEL
- niDMM\NIDMM_ATTR_CABLE_COMP_TYPE
- niDMM\NIDMM_ATTR_OPEN_CABLE_COMP_CONDUCTANCE
- niDMM\NIDMM_ATTR_OPEN_CABLE_COMP_SUSCEPTANCE
- niDMM\NIDMM_ATTR_LC_NUMBER_MEAS_TO_AVERAGE
- niDMM\NIDMM_ATTR_SHORT_CABLE_COMP_REACTANCE
- niDMM\NIDMM_ATTR_SHORT_CABLE_COMP_RESISTANCE
- niDMM\NIDMM_ATTR_CURRENT_SOURCE
- niDMM\NIDMM_ATTR_DC_NOISE_REJECTION
- niDMM\NIDMM_ATTR_FREQ_VOLTAGE_AUTO_RANGE
- niDMM\NIDMM_ATTR_FREQ_VOLTAGE_RANGE
- niDMM\NIDMM_ATTR_INPUT_RESISTANCE
- niDMM\NIDMM_ATTR_AC_MAX_FREQ
- niDMM\NIDMM_ATTR_AC_MIN_FREQ
- niDMM\NIDMM_ATTR_OFFSET_COMP_OHMS
- niDMM\NIDMM_ATTR_POWERLINE_FREQ
- niDMM\NIDMM_ATTR_SHUNT_VALUE
- niDMM\NIDMM_ATTR_TEMP_RTD_A
- niDMM\NIDMM_ATTR_TEMP_RTD_B
- niDMM\NIDMM_ATTR_TEMP_RTD_C
- niDMM\NIDMM_ATTR_TEMP_RTD_RES
- niDMM\NIDMM_ATTR_TEMP_RTD_TYPE
- niDMM\NIDMM_ATTR_TEMP_TC_FIXED_REF_JUNC
- niDMM\NIDMM_ATTR_TEMP_TC_REF_JUNC_TYPE
- niDMM\NIDMM_ATTR_TEMP_TC_TYPE
- niDMM\NIDMM_ATTR_TEMP_THERMISTOR_A
- niDMM\NIDMM_ATTR_TEMP_THERMISTOR_B
- niDMM\NIDMM_ATTR_TEMP_THERMISTOR_C
- niDMM\NIDMM_ATTR_TEMP_THERMISTOR_TYPE
- niDMM\NIDMM_ATTR_TEMP_TRANSDUCER_TYPE
- niDMM\NIDMM_ATTR_RANGE
- niDMM\NIDMM_ATTR_APERTURE_TIME_UNITS
-
Inherent IVI Attributes
- niDMM\NIDMM_ATTR_RESOURCE_DESCRIPTOR
- niDMM\NIDMM_ATTR_LOGICAL_NAME
- niDMM\NIDMM_ATTR_CHANNEL_COUNT
- niDMM\NIDMM_ATTR_SPECIFIC_DRIVER_PREFIX
- niDMM\NIDMM_ATTR_INSTRUMENT_FIRMWARE_REVISION
- niDMM\NIDMM_ATTR_INSTRUMENT_MANUFACTURER
- niDMM\NIDMM_ATTR_INSTRUMENT_MODEL
- niDMM\NIDMM_ATTR_GROUP_CAPABILITIES
- niDMM\NIDMM_ATTR_SUPPORTED_INSTRUMENT_MODELS
- niDMM\NIDMM_ATTR_SPECIFIC_DRIVER_CLASS_SPEC_MAJOR_VERSION
- niDMM\NIDMM_ATTR_SPECIFIC_DRIVER_CLASS_SPEC_MINOR_VERSION
- niDMM\NIDMM_ATTR_SPECIFIC_DRIVER_DESCRIPTION
- niDMM\NIDMM_ATTR_SPECIFIC_DRIVER_VENDOR
- niDMM\NIDMM_ATTR_CACHE
- niDMM\NIDMM_ATTR_DRIVER_SETUP
- niDMM\NIDMM_ATTR_INTERCHANGE_CHECK
- niDMM\NIDMM_ATTR_QUERY_INSTRUMENT_STATUS
- niDMM\NIDMM_ATTR_RANGE_CHECK
- niDMM\NIDMM_ATTR_RECORD_COERCIONS
- niDMM\NIDMM_ATTR_SIMULATE
- niDMM\NIDMM_ATTR_SPECIFIC_DRIVER_MAJOR_VERSION
- niDMM\NIDMM_ATTR_SPECIFIC_DRIVER_MINOR_VERSION
- niDMM\NIDMM_ATTR_SPECIFIC_DRIVER_REVISION
- niDMM\NIDMM_ATTR_ID_QUERY_RESPONSE
-
Multi Point Acquisition Attributes
- niDMM\NIDMM_ATTR_BUFFER_SIZE
- niDMM\NIDMM_ATTR_LATENCY
- niDMM\NIDMM_ATTR_SAMPLE_COUNT
- niDMM\NIDMM_ATTR_SAMPLE_DELAY_MODE
- niDMM\NIDMM_ATTR_SAMPLE_INTERVAL
- niDMM\NIDMM_ATTR_SAMPLE_TRIGGER_SLOPE
- niDMM\NIDMM_ATTR_SAMPLE_TRIGGER
- niDMM\NIDMM_ATTR_TRIGGER_COUNT
- niDMM\NIDMM_ATTR_MEAS_COMPLETE_DEST
- niDMM\NIDMM_ATTR_MEAS_DEST_SLOPE
- niDMM\NIDMM_ATTR_TRIGGER_DELAY
- niDMM\NIDMM_ATTR_TRIGGER_SLOPE
- niDMM\NIDMM_ATTR_TRIGGER_SOURCE
- niDMM\NIDMM_ATTR_WAVEFORM_COUPLING
- niDMM\NIDMM_ATTR_WAVEFORM_POINTS
- niDMM\NIDMM_ATTR_WAVEFORM_RATE
- Obsolete Attributes
Creating and Setting Up a gRPC Server
Session Utilities API Reference
gRPC API Differences From C API
Sharing Driver Sessions Between Clients
C API Docs
NI-DAQmx
- gRPC API Differences From C API
- Task Configuration And Control
- Channel Configuration And Creation
- Timing
- Triggering
- Read Functions
- Write Functions
- Export Hardware Signals
- Scale Configuration
- Internal Buffer Configuration
- Advanced Functions
- System Configuration
- Error Handling
- Buffer Attributes
- Calibration Info Attributes
- Channel Attributes
- Device Attributes
- Export Signal Attributes
- Persisted Channel Attributes
- Persisted Scale Attributes
- Persisted Task Attributes
- Physical Channel Attributes
- Read Attributes
- Scale Attributes
- System Attributes
- Task Attributes
- Timing Attributes
- Trigger Attributes
- Watchdog Attributes
- Write Attributes
NI-DCPOWER
- Setup Functions
- Configure Functions
- Measurement Functions
- Control Functions
- Trigger And Event
- Attribute Functions
- Query Functions
- Calibration Functions
- Utility Functions
- Supported Device
- Source Attributes
- Transient Attributes
- Voltage Attributes
- Current Attributes
- Pulse Voltage Attributes
- Pulse Current Attributes
- Cutoff Attributes
- Measurement Attributes
- Trigger Attributes Functions
- Event Attributes
- Advanced Attributes
- Inherent Ivi Attributes
- Supported Device Attributes
NI-DIGITAL PATTERN DRIVER
- Init And Close Functions
- Session Locking Functions
- Utility Functions
- Error Handling Functions
- Calibration Functions
- Attributes Functions
- Pin Map Functions
- Low Level Functions
- Low Level Action Functions
- Pin Control Functions
- Static IO Functions
- Clock Generator Functions
- Levels And Timing Functions
- TDR Functions
- PPMU Configuration Functions
- DC Voltage Functions
- DC Current Functions
- PPMU Action Functions
- Pattern Configuration Functions
- Pattern Action Functions
- History Ram Functions
- Source Memory Functions
- Capture Memory Functions
- Triggers And Events Functions
- Conditional Jump Trigger Functions
- Sequencer Flag Functions
- Sequencer Register Functions
- Match Fail Combination Functions
- Pattern Results Functions
- Sort Results Functions
- Frequency Measurement Functions
- IVI Inherent Attributes
- Specific Driver Information Attributes, Read Only
- Driver Setup Information Attributes
- Device Attributes
- Pin Control Attributes
- Level Configuration Attributes
- Trigger Configuration Attributes
- PPMU Attributes
- Patterns Attributes
- Pattern Opcode Event Attributes
- Timing Offset Attributes
- Keep Alive Attributes
- Frequency Measurement Attributes
- Clock Generator Attributes
- History RAM
- Synchronization Attributes
- TDR Endpoint Termination Attributes
NI-FGEN
- Setup Functions
- Configuration Functions
- Standard Output Functions
- Arbitrary Waveform Output Functions
- Arbitrary Sequence Output Functions
- Incremental Waveform Write Functions
- Configure Clock Functions
- Trigger And Syncronizations Functions
- 5404 Routing Functions
- Script Output Functions
- Configure Onboard Signal Processing Functions
- Configure Peer To Peer Functions
- Attribute Functions
- Waveform Control Functions
- Error Functions
- Output Attributes
- Arbitrary Waveform Attributes
- Data Transfer Attributes
- Onboard Signal Processing Attributes
- Peer To Peer Attributes
- Standard Function Attributes
- Clock Attributes
- Event Attributes
- Triggering Attributes
- Instrument Specific Attributes
- Inherent IVI Attributes
- 5401 5411 5431
NI-RFmx Bluetooth
- gRPC API Differences From C API
- General Functions
- Configuration Functions
- Set And Get Attribute Functions
- Fetch Results Functions
- Utility Functions
- Build String Functions
- Advanced Functions
- General Attributes
- Trigger Attributes
- Packet Attributes
- Auto Detect Signal Attributes
- Modacc Attributes
- ACP Attributes
- Twenty dB Attributes
- Frequency Range Attributes
- TXP Attributes
- Advanced Attributes
NI-RFmx NR
- gRPC API Differences From C API
- General Functions
- Configuration Functions
- Set And Get Attributes Functions
- Fetch Results Functions
- Utility Functions
- Build String Functions
- Advanced Functions
- General Attributes
- Trigger Attributes
- Signal Detection Attributes
- Component Carrier Attributes
- List Attributes
- Modacc Attributes
- ACP Attributes
- CHP Attributes
- OBW Attributes
- SEM Attributes
- TXP Attributes
- Pvt Attributes
- Advanced Attributes
NI-RFmx LTE
- gRPC API Differences From C API
- General Functions
- Configuration Functions
- Ch Configuration Functions
- NB IoT Configuration Functions
- ModAcc Configuration Functions
- ACP Configuration Functions
- CHP Configuration Functions
- OBW Configuration Functions
- SEM Configuration Functions
- PVT Configuration Functions
- SlotPhase Configuration Functions
- SlotPower Configuration Functions
- Set And Get Attribute Functions
- ModAcc Fetch Functions
- ACP Fetch Functions
- CHP Fetch Functions
- OBW Fetch Functions
- SEM Fetch Functions
- PVT Fetch Functions
- SlotPhase Fetch Functions
- SlotPower Fetch Functions
- Utility Functions
- Build String Functions
- Advanced Functions
- General Attributes
- Trigger Attributes
- Component Carrier Attributes
- ModAcc Attributes
- ACP Attributes
- CHP Attributes
- OBW Attributes
- SEM Attributes
- PVT Attributes
- SlotPhase Attributes
- SlotPower Attributes
- Advanced Attributes
NI-RFmx SpecAn
- gRPC API Differences From C API
- General Functions
- Configuration Functions
- Set And Get Attribute Functions
- Read Functions
- Fetch Functions
- Utility Functions
- Marker Functions
- Build String Functions
- Advanced Functions
- General Attributes
- Trigger Attributes
- ACP Attributes
- Cdf Attributes
- CHP Attributes
- Fcnt Attributes
- Harm Attributes
- OBW Attributes
- SEM Attributes
- Spectrum Attributes
- Spur Attributes
- TXP Attributes
- AMPM Attributes
- Dpd Attributes
- IQ Attributes
- IM Attributes
- NF Attributes
- Phasenoise Attributes
- PAVT Attributes
- Advanced Attributes
NI-RFmx WLAN
- gRPC API Differences From C API
- General Functions
- Configuration Functions
- Set And Get Attribute Functions
- Fetch DSSS ModAcc Functions
- Fetch OFDM ModAcc Functions
- Fetch SEM Functions
- Fetch TXP Functions
- Fetch PowerRamp Functions
- Utility Functions
- Build String Functions
- Advanced Functions
- General Attributes
- Trigger Attributes
- OFDM Attributes
- Auto Detect Signal Attributes
- DSSS ModAcc Attributes
- OFDM ModAcc Attributes
- SEM Attributes
- TXP Attributes
- PowerRamp Attributes
- Advanced Attributes
NI-RFSA
- General Functions
- Configuration Functions
- Acquisition Functions
- Utility Functions
- Calibration Functions
- General Attributes
- Vertical Attributes
- Signal Path Attributes
- Acquisition Attributes
- Acquisition Attributes
- Triggers Attributes
- Events Attributes
- Device Characteristics Attributes
- Peer To Peer Streaming Attributes
- Configuration List Attributes
- Inherent IVI Properties Attributes
- De-embedding Attributes
- Self Calibration Attributes
- Factory Calibration Attributes
- External Alignment Attributes
- Device Specific Attributes
NI-RFSG
- General Functions
- Generation Configuration
- Utility Functions
- Calibration Functions
- Arb Attributes
- Clock Attributes
- Configuration List Attributes
- De-embedding Attributes
- Device Characteristics Attributes
- Device Specific Attributes
- Events Attributes
- External Calibration Attributes
- Inherent IVI Attributes Attributes
- IQ Impairment Attributes
- Load Configurations Attributes
- Modulation Attributes
- Obsolete Attributes
- Peer To Peer Attributes
- RF Attributes
- Self Calibration Attributes
- Triggers Attributes
NI-SCOPE
- Setup Functions
- Configure Functions
- Attribute Functions
- Acquisition Functions
- Measurement Functions
- Calibrate Functions
- Utility Funcitons
- Error Handling Functions
- IVI Compliance Or Obsolete Functions
- Vertical Attributes
- Horizontal Attributes
- Trigger Attributes
- Clocking Attributes
- Synchronization Attributes
- Acquisition Attributes
- Waveform Measurements Attributes
- Onboard Signal Processing Attributes
- Peer To Peer Streaming Attributes
- Device Attributes
- IVI Or Obsolete Attributes
- Instrument Capabilities Attributes
- If Digitizer Attributes
NI-XNET
- gRPC API differences from C APIs
- General Functions
- Cluster Properties
- Database Properties
- Device Properties
- ECU Properties
- Frame Properties
- Interface Properties
- LIN Schedule Entry Properties
- LIN Schedule Properties
- PDU Properties
- Session Ethernet Properties
- Session Frame Properties
- Session Interface Properties
- Session Properties
- Session SAE J1939 Properties
- Signal Properties
- Subframe Properties
- System Properties
- IP-Stack Functions
- Socket Options
- Socket Functions