Release Notes for pcRunner  Version 5.0:

Version 5.0 is a version of the software that will work with either 3 or 4 
axes. Some modications have been made to existing demos. The XY table demo 
now has a grid so that you can better choose your destination points. Also, 
the table's scale parameters are now on their respective axes. In order to 
better show you the ability of PCRunner, we've simulated the motion 
trajectories generated by our board under normal operation. Also you'll 
notice the 'Preferences' category under the 'File' menu selection. 
Preferences allows you to automatically initialize your board upon starting 
the program so that you are ready to begin motion immediately. Please refer 
to the help file for more information on these new features.

How to install the pcRunner software:

Copy all the files from the release disk into a directory of your choice. 
The only requirement is that all the files be kept together in the same 
directory. Note that it is also possible to run the programs from the floppy
disk as long as the floppy disk is not write protected.

 How to run the pcRunner software:   The first step in running 
this software is to run the board configuration utility, 
nuconfig.exe which will assign an I/O address to the nuLogic 
board. The communications driver DLL, motion02.dll, reads this 
information when it loads. The driver can not communicate to a 
nuLogic board unless a valid configuration file exists when it 
loads.  After running the board configuration utility, pcRunner 
can run successfully. 
 
The nuLogic pcRunner and driver disk contains:

1) nuconfig.exe -- This is the board configuration utility. Use 
this program to assign a board type (servo, stepper open loop, 
or stepper closed loop) and a board address to a given board 
ID.  Important: Do this before running the other programs. All 
the other programs communicate to nuLogic boards through the 
driver DLL, motion02.dll. The DLL reads the configuration file 
when it loads into memory. Therefore, a valid configuration 
file needs to exist before running any program that uses the 
DLL.

2) pcrunner.exe -- This is the main program. Run this program to 
launch all motion control routines, except for the board 
configuration utility which needs to be run separately. 
pcRunner contains the following routines: 
  
  a) Initialize Board --  Use this program to initialize the motion control 
     board.   
  b) Commands --  This program interfaces to the nuLogic 
     DLL communications driver on a per command basis. All the 
     driver commands can be called from this program.
  c) Test Panels --  These are simple test routines allowing easy 
     programming of a motion profile.

  d) XY Table Demo
     This demo provides linearly interpolated motion control to
     be used with a two axis stage.

3) motion02.dll  
   The nuLogic communications driver.

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

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

6) vbrun200.dll and spin.vbx 
   Windows code needed to run the above programs.

7) pcrunner.hlp 
   This is a context sensitve help file which provides information for 
   running the above programs and for programming a nuLogic motion control 
   board.

8) comm.c and 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.

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

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