			nuLogic Driver Disk			05-01-94
								ver 5.3
How to install the nuLogic driver disk:
   Copy the files you need from the driver disk into a directory of your choice. 

The nuLogic driver disk contains the source code for our low level drivers which, along with the user's manual, will help you to write a higher-level driver library in C or BASIC. If you are writing a program for Windows, you can use nuLogic's DLL, which is a complete driver for the Windows 3.1 environment. If you are writing programs for both DOS and Windows, we supply a standard large memory-model library with all the same functionality as the DLL. Also available at an additional cost is nuLogic's source for the pcRunner application, written in VB 3.0, as well as the DLL driver source code, written in QuickC for Windows 1.0.

1) basicdrv\comm.bas
   BASIC version of the communication driver source code. This code contains the low-level comunications routines for sending commands and reading data back from nuLogic motion control boards.

2) cdriver\comm.c and cdriver\comm.h
   This is source code that was taken from the communications driver DLL and modified slightly to be useful to programmers who wish to build their own applications that communicate directly to nuLogic boards. This code contains the low-level comunications routines for sending commands and reading data back from nuLogic motion control boards.

3) dll\motion02.dll  
   The nuLogic communications driver library for Windows. This library has all the functions you need to talk to our board, to start motors, to check status, to use the trigger buffers, etc. See the nuDLL02.h file for C interface or the nuDLL02.bas file for the Basic interface.

4) dll\motion02.doc
   This document describes how to interface to the driver, motion02.dll. 

5) dll\nudll02.h
   This is a C header file containing all the function prototypes for interfacing to the dynamic link library, motion02.dll.

6) dll\nudll02.bas
   This is a Visual Basic module that declares all the functions of the DLL for use with VB programs. Applications using VB will need this file to interface to the DLL.

7) lib\nulib02.lib and lib\nulib02.h
   The nuLogic large memory-model library and header file for DOS. This library has all the functions you need to talk to our board, to start motors, to check status, to use the trigger buffers, etc. See the nuLib02.h file for the C interface to this library.

8) lib\nulib02.doc
   This document describes how to interface to the driver library, nulib02.lib.

9) samples\1_axis\1_axis.c, samples\1_axis\1_axis.mak
   The nuLogic sample source code for a single-axis trajectory on an open-loop stepper (applies to all boards).
		
10) samples\2_axis\2_axis.c, samples\2_axis\2_axis.mak
   The nuLogic sample source code for a multi-axis trajectory (two axes) on an open-loop stepper (applies to all boards).
  
11) samples\trig_buf\trig_buf.c, samples\trig_buf\trig_buf.mak
   The nuLogic sample source code for trigger buffer control and usage on a 4A servo board (applies to all closed-loop boards).

For technical support call nuLogic at (617) 444 - 7680 
or send a fax to (617) 444 - 2803. 

