Title: LabVIEW VI libraries with a demo program for using with US Digital's Serial Encoder Interface (SEI) devices. Supported SEI devices are A2 Absolute Encoder, ED2 Digital Display and AD5 Quadrature Encoder to SEI Adapter.

Objectives:  
To facilitate the process of integrating Dynamic Link Libraries (DLLs) of US Digital's Serial Encoder Interface (SEI) into LabVIEW 6.1 programs or Virtual Instruments (VIs), selected functions in SEIDrv32.DLL have been provided with their corresponding VIs. A demo VI is also provided. The demo VI allows users to read encoder counts from the A2, ED2 or AD5 attached to the SEI bus of the AD2.

Setup steps:
To use the above resources the following steps must be done.
(1) Install SEI Explorer Software (File Name: SEIEXPLORER32.ZIP can be downloaded from US Digital's web site).
(2) Verify that "SEIExplorer.EXE" works properly with your SEI devices (A2, ED2 or AD5).
(3) Verify that your PC has LabVIEW 6.1.
(4) Copy SEI folder and SEIDrv32.DLL which extracted from SEILV.ZIP to user.lib folder of your LabVIEW. The normal location of user.lib is at C:\Program Files\National Instruments\LabVIEW 6.1\user.lib.
(5) Close all VIs and exit LabVIEW.
(6) When you run LabVIEW next time you will see a submenu icon of SEI under "User Libraries" of "Functions Palette".

How to run demo VIs:
When you click the "SEI" submenu icon, you will find an icon of the demo program, "SEI Application Example.vi". You can click at the demo VI's icon and place it in a diagram then double click it to open its front panel in the same manner as any VI. Since this demo VI is designed to interface directly with user, no terminals are provided on its icon. 
When operate the front panel please note the followings.
(1) All control inputs are framed by recessed frame.
(2) Each frame has an "Apply" button. Parameters inside a frame will take effect only after the Apply button of that frame is pressed.

How to use SEI's LabVIEW VI libraries:
Under the icon of the demo VI you will find five submenus, "SEI Functions", "A2 Functions", "ED2 Functions", "AD5 Functions" and "Tools". You will find that selected functions in SEIDrv32.DLL have been provided with their corresponding VIs.

Each VI has error in and error out terminals which should be chained together for error handling purpose (if needed). Each VI also has VI Description which can be viewed when "Show Context Help" at the tool bar is selected.

You can use the provided VIs as templates to build additional VIs based on other available functions.