-
Notifications
You must be signed in to change notification settings - Fork 51
NI DAQMX Scale Attributes
See how to get and set attributes.
- DAQmx_Scale_Descr
- DAQmx_Scale_ScaledUnits
- DAQmx_Scale_PreScaledUnits
- DAQmx_Scale_Type
- Linear
- Map
- Polynomial
- Table
Data Type: | char* |
---|---|
Description: | Specifies a description for the scale. |
You can get/set this attribute using:
DAQmxGetScaleAttribute
DAQmxSetScaleAttribute
Data Type: | char* |
---|---|
Description: | Specifies the units to use for scaled values. You can use an arbitrary string. |
You can get/set this attribute using:
DAQmxGetScaleAttribute
DAQmxSetScaleAttribute
Data Type: | int32 |
---|---|
Description: | Specifies the units of the values that you want to scale. |
Valid values
DAQmx_Val_Volts | 10348 | Volts. |
---|---|---|
DAQmx_Val_Amps | 10342 | Amperes. |
DAQmx_Val_DegF | 10144 | Degrees Fahrenheit. |
DAQmx_Val_DegC | 10143 | Degrees Celsius. |
DAQmx_Val_DegR | 10145 | Degrees Rankine. |
DAQmx_Val_Kelvins | 10325 | Kelvins. |
DAQmx_Val_Strain | 10299 | Strain. |
DAQmx_Val_Ohms | 10384 | Ohms. |
DAQmx_Val_Hz | 10373 | Hertz. |
DAQmx_Val_Seconds | 10364 | Seconds. |
DAQmx_Val_Meters | 10219 | Meters. |
DAQmx_Val_Inches | 10379 | Inches. |
DAQmx_Val_Degrees | 10146 | Degrees. |
DAQmx_Val_Radians | 10273 | Radians. |
DAQmx_Val_Ticks | 10304 | Ticks. |
DAQmx_Val_RPM | 16080 | Revolutions per minute. |
DAQmx_Val_RadiansPerSecond | 16081 | Radians per second. |
DAQmx_Val_DegreesPerSecond | 16082 | Degrees per second. |
DAQmx_Val_g | 10186 | 1 g is approximately equal to 9.81 m/s/s. |
DAQmx_Val_MetersPerSecondSquared | 12470 | Meters per second per second. |
DAQmx_Val_InchesPerSecondSquared | 12471 | Inches per second per second. |
DAQmx_Val_MetersPerSecond | 15959 | Meters per second. |
DAQmx_Val_InchesPerSecond | 15960 | Inches per second. |
DAQmx_Val_Pascals | 10081 | Pascals. |
DAQmx_Val_Newtons | 15875 | Newtons. |
DAQmx_Val_Pounds | 15876 | Pounds. |
DAQmx_Val_KilogramForce | 15877 | Kilograms-force. |
DAQmx_Val_PoundsPerSquareInch | 15879 | Pounds per square inch. |
DAQmx_Val_Bar | 15880 | Bar. |
DAQmx_Val_NewtonMeters | 15881 | Newton meters. |
DAQmx_Val_InchOunces | 15882 | Ounce-inches. |
DAQmx_Val_InchPounds | 15883 | Pound-inches. |
DAQmx_Val_FootPounds | 15884 | Pound-feet. |
DAQmx_Val_VoltsPerVolt | 15896 | Volts per volt. |
DAQmx_Val_mVoltsPerVolt | 15897 | Millivolts per volt. |
DAQmx_Val_Coulombs | 16102 | Coulombs. |
DAQmx_Val_PicoCoulombs | 16103 | PicoCoulombs. |
DAQmx_Val_FromTEDS | 12516 | Units defined by TEDS information associated with the channel. |
You can get/set this attribute using:
DAQmxGetScaleAttribute
DAQmxSetScaleAttribute
Data Type: | int32 |
---|---|
Description: | Indicates the method or equation form that the custom scale uses. |
Restrictions: | Not Settable |
Valid values
DAQmx_Val_Linear | 10447 | Scale values by using the equation y=mx+b, where x is a prescaled value and y is a scaled value. |
---|---|---|
DAQmx_Val_MapRanges | 10448 | Scale values proportionally from a range of pre-scaled values to a range of scaled values. |
DAQmx_Val_Polynomial | 10449 | Scale values by using an Nth order polynomial equation. |
DAQmx_Val_Table | 10450 | Map an array of pre-scaled values to an array of corresponding scaled values, with all other values scaled proportionally. |
You can get this attribute using:
DAQmxGetScaleAttribute
Data Type: | float64 |
---|---|
Description: | Specifies the slope, m, in the equation y=mx+b. |
You can get/set this attribute using:
DAQmxGetScaleAttribute
DAQmxSetScaleAttribute
Data Type: | float64 |
---|---|
Description: | Specifies the y-intercept, b, in the equation y=mx+b. |
You can get/set this attribute using:
DAQmxGetScaleAttribute
DAQmxSetScaleAttribute
Data Type: | float64 |
---|---|
Description: | Specifies the largest value in the range of scaled values. NI-DAQmx maps this value to DAQmx_Scale_Map_PreScaledMax. Reads coerce samples that are larger than this value to match this value. Writes generate errors for samples that are larger than this value. |
You can get/set this attribute using:
DAQmxGetScaleAttribute
DAQmxSetScaleAttribute
Data Type: | float64 |
---|---|
Description: | Specifies the largest value in the range of pre-scaled values. NI-DAQmx maps this value to DAQmx_Scale_Map_ScaledMax. |
You can get/set this attribute using:
DAQmxGetScaleAttribute
DAQmxSetScaleAttribute
Data Type: | float64 |
---|---|
Description: | Specifies the smallest value in the range of scaled values. NI-DAQmx maps this value to DAQmx_Scale_Map_PreScaledMin. Reads coerce samples that are smaller than this value to match this value. Writes generate errors for samples that are smaller than this value. |
You can get/set this attribute using:
DAQmxGetScaleAttribute
DAQmxSetScaleAttribute
Data Type: | float64 |
---|---|
Description: | Specifies the smallest value in the range of pre-scaled values. NI-DAQmx maps this value to DAQmx_Scale_Map_ScaledMin. |
You can get/set this attribute using:
DAQmxGetScaleAttribute
DAQmxSetScaleAttribute
Data Type: | float64* |
---|---|
Description: | Specifies an array of coefficients for the polynomial that converts pre-scaled values to scaled values. Each element of the array corresponds to a term of the equation. For example, if index three of the array is 9, the fourth term of the equation is 9x^3. |
You can get/set this attribute using:
DAQmxGetScaleAttribute
DAQmxSetScaleAttribute
Data Type: | float64* |
---|---|
Description: | Specifies an array of coefficients for the polynomial that converts scaled values to pre-scaled values. Each element of the array corresponds to a term of the equation. For example, if index three of the array is 9, the fourth term of the equation is 9y^3. |
You can get/set this attribute using:
DAQmxGetScaleAttribute
DAQmxSetScaleAttribute
Data Type: | float64* |
---|---|
Description: | Specifies an array of scaled values. These values map directly to the values in DAQmx_Scale_Table_PreScaledVals. |
You can get/set this attribute using:
DAQmxGetScaleAttribute
DAQmxSetScaleAttribute
Data Type: | float64* |
---|---|
Description: | Specifies an array of pre-scaled values. These values map directly to the values in DAQmx_Scale_Table_ScaledVals. |
You can get/set this attribute using:
DAQmxGetScaleAttribute
DAQmxSetScaleAttribute
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