Data Acquisition Toolbox | ![]() ![]() |
Indicate the scaling to use when converting between the native data format and doubles
Description
NativeScaling
, along with NativeOffset
, is used to convert data between the native hardware format and doubles.
For analog input objects, you return native data from the engine with the getdata
function. Additionally, if you log native data to a .daq
file, then you can read back that data using the daqread
function. The formula for converting from native data to doubles is
For analog output objects, you queue native data in the engine with the putdata
function. The formula for converting from doubles to native data is
You return the native data type of your hardware device with the daqhwinfo
function. Note that the NativeScaling
value for a given channel might change if you change its InputRange
(AI) or OutputRange
(AO) property value.
You might want to return or queue data in native format to conserve memory and to increase data acquisition or data output speed.
Characteristics
Usage |
AI, AO, Channel |
Access |
Read-only |
Data type |
Double |
Read-only when running |
N/A |
Values
The default value is device-specific.
Functions
daqhwinfo
, daqread
, getdata
, putdata
Properties
InputRange
, NativeOffset
, OutputRange
![]() | NativeOffset | OutputRange | ![]() |