dataTaker - Data Loggers, Powerful and Flexible Data Acquisition and Data Logging Systems
Powerful Data Logger and Flexible Data Acquisition and Data Logging Systems

DT ReadFromDataTakerSerialConnection.vi

LabVIEW DataTaker Driver >> DataTaker Low Level Communications >> DT ReadFromDataTakerSerialConnection.vi

Reads from the dataTaker using serial communication.

VISA Session has LF set as the termination. This mode waits until a LF (line feed) is received within the number of bytes requested or until the time runs out. Returns the bytes received up to and including LF or none. If a LF is not found, reports a timeout

Notes

- Assumes that the "DT OpenDataTakerSerialConnection" has been called first.

Error Message Generated

- DT LOWLEVEL ERROR: Unable to read from serial connection.


DT ReadFromDataTakerSerialConnection.vi


Controls and Indicators

cclstp

DT serial contains the serial session configuration information.

    cenum

    protocol: specifies whether to use standard serial communications, or the DARTS protocol (DT500 only).

    cvsrn

    VISA resource name: the VISA resource to use for serial communications (ignore when using DARTS protocol).

    cdlrn

    DARTS reference Reference to a DT DARTS object.

    cdlrn

    serial buffer reference Reference to a DT SerialBuffer object.

cu32

bytes to read (1000) if a line feed is not recieved within timeout then up to the number of bytes requested will be returned.

cu32

timeout (ms,25000) length of time to try and read data from the dataTaker (in ms).

cbool

direct read (false) disables the DARTS protocol (true) if it is enabled. This is useful in establishing communications via a modem.

cclstp

The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

    cbool

    The status boolean is either TRUE (X) for an error, or FALSE (checkmark) for no error or a warning.

    ci32

    The code input identifies the error or warning.

    cstr

    The source string describes the origin of the error or warning.

iclst

DT serial contains the serial session configuration information.

    ienum

    protocol: specifies whether to use standard serial communications, or the DARTS protocol (DT500 only).

    ivsrn

    VISA resource name: the VISA resource to use for serial communications (ignore when using DARTS protocol).

    idlrn

    DARTS reference Reference to a DT DARTS object.

    idlrn

    serial buffer reference Reference to a DT SerialBuffer object.

istr

data out is the data returned from the dataTaker.

ibool

timeout? returns true if a line feed did not occur within the timeout period.

iclst

The error out cluster passes error or warning information out of a VI to be used by other VIs.

The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.

    ibool

    The status boolean is either TRUE (X) for an error, or FALSE (checkmark) for no error or a warning.

    ii32

    The code input identifies the error or warning.

    istr

    The source string describes the origin of the error or warning.

(C) 2003 dataTaker Pty Ltd & ICON Technologies Pty Ltd

www.dataTaker.com

www.icon-tech.com.au

Google

WWW datataker.com

Go to top
Copyright © Datataker Pty Ltd