Welcome to the Windows 95 driver demo for Servo To Go, Inc.'s ISA Bus Servo I/O card. This demo has two main purposes. First, it shows how easy it is to use our board and software. Second, customers who have purchased our Servo I/O card should find this demo useful to test their hardware and find PID coefficients. The demo consists of: 1) A Windows 95 virtual device driver. Only the executable code is included, however, the source is available for licensing. 2) An example application, "vbtune," written in Visual Basic. We include both source and executable for "vbtune." This demo initially comes as a compressed file named vbtune.zip. We recommend you unzip it into an empty directory. Note that this demo works whether or not you have one of our boards. If you don't have a board, motors are simulated; if you do have a board installed and some servo motors attached, it runs your hardware. When you install this demo, it will register itself with Windows 95. So, you can uninstall it easily. Uninstallation instructions are near the end of this document. Run "setup" to install the demo. Setup will create a directory, named c:\Program Files\vbtune by default (this can be changed from within setup). In the directory you should find: readme.txt -- This file. stgdrvr.vxd -- Windows 95 virtual device driver for I/O card frmvbtun.frm -- Visual Basic source frmvbtun.frx -- Visual Basic source header.bas -- Visual Basic source loadstg.bas -- Visual Basic source vbtune.vbp -- Visual Basic Project vbtune.exe -- Compiled version of Visual Basic program loadvxd.exe -- Program to load or unload a VxD You don't need Visual Basic to run the compiled program. While the compiled program needs several run-time libraries, all these were installed during setup. However, you will need Visual Basic 4.0 Professional to make sense of the source code. A shortcut to vbtune will be on your start menu. So, one way to run the demo is: click Start -- Program -- vbtune. Briefly, "vbtune" drives a selected servo with a pulse or ramp, then graphs the resulting motion. Typically, you change the PID coefficients and try again, observing the new results. "Vbtune" was designed to be self explanatory. As you drag the mouse over a control, the box at the bottom of the frame will explain what that control does. But here are two additional hints to keep in mind: 1) Remember to "send" new coefficients to the axis; they don't take effect until you do. 2) Make sure the "closed loop" button is selected; otherwise nothing interesting happens. To uninstall this entire demo, go to Control Panel -- Add/Remove Programs -- select vbtune from the menu of programs which can be uninstalled -- then hit the button Add/Remove. As the demo is uninstalled, you may get some warnings about deleting some libraries (dll's or ocx's). If you haven't installed anything since this demo, it is safe to delete all these. If you've installed other stuff since installing this demo, there's a slight possibility that the new stuff decided to use libraries that came with this demo, but didn't register the fact correctly. This is rare, but it happens. You also no longer need the directory where you unzipped the setup files. Delete it now, if you want. The original zip file is sitting around somewhere on your hard disk too. You may want to save it for a while (in case you want to show this demo to a friend), but, at some point, you'll probably want to delete this too. Comments or questions to: Servo To Go, Inc. 8117 Groton Lane Indianapolis, IN 46260 Phone: 317 257-1655 Fax: 317-251-39580 Email: info@servotogo.com Note: loadvxd.exe is Copyright (c) Vireo Software, Inc., Bolton MA. It may only be used in support of a VxD developed with their software, as stgdrvr.vxd was. It cannot be redistributed generally (i.e. it can only be used with this demo).