User guide

38
6000 Series Programmer's Guide
DOS Support for Bus-Based Products
NOTE
This section uses a generic reference (“AT6nnn”) to represent all 6000 Series bus-based
products. When referring to the file names and programming examples, substitute the name
of your product where you read “AT6nnn”. For example, if you are using the AT6450, type
“AT6450”.
Exceptions:
OEM products: Use the root name of the product (e.g., if using an OEM-AT6400, type “AT6400”).
AT6200 and OEM-AT6200: Type “AT6400”.
Bus-based products are shipped with a DOS support disk (see diskette labeled with the product's
name). Upon installation, the support disk is divided into seven sub-directories, in addition to
the root directory (see illustration below).
TEST.H
TEST.C
TEST.EXE
CURSOR.C
TC2ØLIB.C
TC2ØLIB.H
TEST
MC6ØFAST.C
MC6ØMOVE.C
MC6ØLIB.C
MC6ØLIB.H
QB45FAST.BAS
QB45MOVE.BAS
QB45LIB.BAS
TC2ØFAST.C
TC2ØMOVE.C
TC2ØLIB.C
TC2ØLIB.H
AT6nnn.EXE
AT6nnn.OPS
FASTTERM.COM
DOWNLOAD.EXE
START.EXE
DISK.ID
INSTALL.EXE
INSTALL.DAT
FASTTERM.COM
FASTTERM.ASM
FASTTERM.MAK
AT6nnn
FASTTERM
MC6ØTERM.H
MC6ØTERM.EXE
MC6ØTERM.C
MC6ØLIB.C
MC6ØLIB.H
MA51SLIB.ASM
MC6ØTRMI.EXE
MC6ØTRMI.C
MC6ØTRMI.H
MC6ØLIBI.H
MC6ØLIBI.C
QB45TERM.EXE
QB45TERM.BAS
QB45LIB.BAS
MA51MLIB.ASM
TC2ØTERM.ASM
TC2ØLIB.ASM
TC2ØLIB.C
TC2ØTERM.H
TC2ØLIB.H
TA1Ø5LIB.ASM
TC2ØTERM.EXE
TC2ØTERM.C
TP5ØALIB.PAS
TP5ØALIB.TPU
TP5ØPLIB.TPU
TP5ØTERM.EXE
TP5ØPLIB.PAS
TA1ØLIB.ASM
TP5ØTERM.PAS
TP5ØFAST.PAS
TP5ØMOVE.PAS
TP5ØPLIB.PAS
DOS5ØBAS.BAS
DOS5Ø MC6ØQB45TC2Ø
TP5Ø
MC6ØTERM MC6ØTRMI QB45TERM TC2ØTERM TP5ØTERM
SAMPLES
The root directory contains all of the operating system files required by the bus-based
controller, and an installation routine which will copy all the files from the support diskette to
your computer's hard drive.
Stepper products only: The root directory on the DOS support disk also contains a test
program (TEST.EXE) designed to help you test most of the motion and I/O capabilities of the
stepper controller. Refer to your controller's installation guide for instructions.
The sub-directories contain programs that demonstrate communication with the controller
using different programming languages. The languages used in each sub-directory are listed
below.
Sub-directory Language
FASTTERM Microsoft ASSEMBLY 5.1
MC6ØTERM Microsoft C 6.0
MC6ØTRMI Microsoft C 6.0 (Demonstrates Interrupts)
QB45TERM Microsoft QuickBASIC 4.5
SAMPLES QuickBASIC 4.5, Microsoft C 6.0, Turbo C 2.0, PASCAL 5.0
TC2ØTERM Borland Turbo C 2.0
TP5ØTERM Borland Turbo PASCAL 5.0