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

DT OpenDataTakerConnection.vi

LabVIEW DataTaker Driver >> DataTaker Low Level >> DT OpenDataTakerConnection.vi

Opens a communication connection to the dataTaker using the connection data config. Note for modem communication the dataTaker must be swiched into "Modem" mode, refer to the dataTaker user manual.

Notes

- Assumes that "DT ConfigureDataTakerTCPIPConnection.vi", "DT ConfigureDataTakerSerialConnection.vi", or "ConfigureDataTakerModemConnection.vi" has been called previously.

Error Message Generated

- DT LOWLEVEL ERROR: Unable to open connection.


DT OpenDataTakerConnection.vi


Controls and Indicators

cclst

connection data config contains information about a dataTaker connection.

    cenum

    connection type is the type of connection used to communicate to the dataTaker.

    cstr

    TCPIP IP address is the IP address of the dataTaker hardware.

    cu16

    TCPIP IP remote port is the port to connect to on the dataTaker hardware.

    cstr

    modem phone number is the phone number used to connect to, using a modem connection.

    cclstb

    port config: serial port configuration options (data bits, stop bits, parity, and flow control are ignored when using DARTS protocol).

      cenum

      parity is the parity used for the connection. The DT 500 uses none, while the DT800 uses none, odd, or even parity.

      cu16

      stop bits specifies the number of stop bits used to indicate the end of a frame.

      cu16

      data bits is the number of bits in the incoming data.

      cu32

      baud rate is the rate of transmission

      cenum

      flow control sets the type of control used by the transfer mechanism.

    cclst

    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

    modem max dial in time is the maximum amount of time in ms, to try to dial in before timing out.

    cenum

    DT type shows the type of dataTaker that is connected (DT800 or the DT500 family).


cu32

timeout (ms,25000) length of time to open the dataTaker connection.

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

connection data out contains information about a dataTaker connection.

    ienum

    connection type is the type of connection used to communicate to the dataTaker.

    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.

    incrn

    TCPIP connection id is a reference to the TCPIP connection.

    ienum

    DT type shows the type of dataTaker that is connected (DT800 or the DT500 family).

    idlrn

    current job reference Reference to a DT CurrentJob object.

    idlrn

    DT800 hist reference Reference to a DT DT800History object.

ibool

timeout? if true, opening the connection timed out.

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 & ICON Technologies Pty Ltd

www.dataTaker.com

www.icon-tech.com.au

Google

WWW datataker.com

Go to top
Copyright © BIOLAB (Aust) Pty Ltd Trading as Datataker ABN 52 058 390 917