E42_RTD_Reads

 

This function code is used to read the temperature value for contiguous channels.

 

C/C++

int E42_RTD_Reads( int hConnection,

BYTE bytSlot,

BYTE bytStartChannel,

BYTE bytCount,

double dValue[ ]);

 

Visual Basic

Declare Function E42_RTD_Reads Lib "MXIO.dll" (ByVal hConnection As Long, ByVal bytSlot As Byte, ByVal bytStartChannel As Byte, ByVal bytCount As Byte, dValue As Double) As Long

 

Arguments:

hConnection

The handle for an I/O device connection.

bytSlot

Slot number of the I/O module. The Slot number ranges from 1 to 16. But this parameter is inactive in ioLogik 2000.

bytStartChannel

Specifies the starting channel.

bytCount

The number of channels to be read.

dValue

An array that stores the temperature value to be read. The dValue[0] represents the start channel.

When the dValue is 0x8000, it means the sensor is not wired correctly, or the measured value is out of range.

When using the E42_RTD module for Resistance Input, the unit is Ohm. When the operating mode is temperature sensor, the unit is C or F, depending on the setting. Check the ioAdmin utility for current settings.

 

Return Value:

Succeed

MXIO_OK

Fail

Refer to Return Codes.