## Arcus Technology Ethernet Communications LabVIEW® Driver - version 1.0.2

### Installation Instructions

This package allows the targeted developer(s) to access the driver-set in two ways: (1) directly via the LabVIEW project seen here or (2) from a series of custom palette VI's (palette structure defined below) by invoking a pre-built installer that accompanies this package. The following instructions focus on the installer (recommended for novice developers).

Invoke the Installer

Contained within the downloaded package is a 'setup.exe' installer located in the following directory:

\\bin\installers\arcus-ethernet-comm-installer\Volume\

Simply invoke this installer and the latest version of the Arcus driver toolset will be installed in LabVIEW's inst.lib directory.

Launch LabVIEW

If LabVIEW was open when step number (1) above was completed, restart the environment.

the newly installed Driver set will appear in the "Instrument I\O" >>> "Instrument Drivers" palette titled "Arcus Ethernet Driver 1.0"

### Arcus Technology Instrument Driver - Palettes Overview

The following is a brief overview of the miscellaneous palettes as they appear in the "Instrument Drivers" >>> "Arcus Ethernet Driver 1.0" palette.

NOTE: All VI's are documented. Refer to each VI's "Documentation" field or launch the Context Help window by clicking "Help" >>> "Show Context Help" then hover the cursor over each VI to see its description

Main Palette (top level)

This is the top level, main palette for the driver set.

Row 1

- Initialize: VI for initializing a connection to the Arcus device
- Send/Receive Command: VI instrumental for sending ASCII commands and another sub palette consisting of Utility Getters (discussed later)
- Close: VI for properly closing the established reference (connection)

Row 2

- Status (sub-palette): A sub-palette of Status (getter) utility VIs
- Action (sub-palette): A sub-palette of Action (setter) utility VIs
- Examples (sub-palette): A sub-palette of driver Example VIs and applications

Examples Sub-Palette

This sub-palette contains a number of Example VIs and applications that to help the LabVIEW developer gain a clearer understanding of the use of the Arcus Ethernet Comm LabVIEW driver in practice. A fully functional example application of how one might establish a TCP connection with the ethernet device is demonstrated in the Ethernet Communication Panel described in detail below.

Ethernet Communication Console Panel

As briefly discussed above, the Examples Sub-Palette contains a "Console Panel" that implements only the ASCII level communication protocol with the attached device. When running the VI, a dialog appears asking the user for an IP address and port number of the device for proper connection. If the entered parameters appear to be incorrect (or left blank), the user will be notified accordingly. Once a connection is established, the user is free to issue any of the supported ASCII commands to the device. Note by clicking on the yellow "? button in the launched interface, a dialog appears providing details on each indicator and control on this interface. Simply hover the mouse over each to read its contents.