Table of Contents
TMGutil - Setup utility for TMG motor indexers
TMGutil <argument
list>
Setup and test utility for a The Motion Group stepper
motor indexer.
This program can be used to exercise various functions in
a TMG motor indexer. It may be used to home, move, read the limit switches,
etc. This can be very useful when trying to debug problems with a drive.
The other function of this program is to load a program into the indexer
memory. This program is used by TMGtask(8)
and should probably be reloaded
into the indexer memory if the revision level of TMGtask(8)
is changed.
Use the load command to do this.
The list of commands can be found by starting
the program and typing h.
- --local <fn>
fn - Is the local device node to connect to.
- --remote <host,port>
The remote host and port to connect to.
- --help
Prints a help message and exits.
Arguments are handled using
long options. Local or remote must be specified. If mode is is remote then
host is the hostname of the terminal server and port is the port number
to connect to. The port number is extracted from /etc/services.
TMGutil --local /dev/ttyC0
TMGutil --remote csdev11,ETSraw1
At this time (2/16/2002) the Linux
com driver works improperly with the indexer and can NOT be used. The RTS
line doesn’t cause the computer to immediately stop transmitting chars. Instead
as many as 16 chars may be sent after the RTS line has changed state. This
is unacceptable to the indexer since it only has a 3 char input buffer.
This is broken behavior in the Linux kernel and should be repaired.
Operation
via a terminal server works properly.
Operation via a Cyclades serial card
seems to work but hasn’t been tested recently. It does seem to send one character
after the line has changed state however...
Watch the AccelNET release notes
for changes to TMGtask which may cause the indexer’s internal program to
need to be reloaded.
$Id: TMGutil.8,v 1.2 2007/07/17 20:37:32
kitchen Exp $
Table of Contents