Table of Contents - Interworld Electronics

Table of Contents
General Product Information
3
About AccuTab II Help
3
Radio and Television Interference
3
AccuTab II Assurance of Performance
3
Limited Warranty for AccuTab II digitizers
4
Bescheinigung des Herstellers/Importeurs
5
Standard Operating Information
6
Parts Checklist
6
What you need to use your AccuTab II
6
Care and Handling
Cleaning the AccuTab II
Maintaining the transducers
Replacing the pen tip
Replacing the pen batteries
Replacing the cursor batteries
Installing your AccuTab II
Mounting a large AccuTab II tablet
Connecting to your computer
Connecting the power supply
Applying power to the AccuTab II
Configuring your computer
Connecting and using the transducer
Using the AccuSet Menu
Configuring for specific application programs
Using the Custom Configuration Menu
Communication Options
Output Format Options
-1-
6
6
6
6
7
7
8
8
8
8
8
9
9
10
10
13
13
13
Mode Options
Controlling the alarm
Controlling the alarm using remote commands
Resetting the AccuTab II
Testing the active area
AccuTab II tones
14
14
14
14
14
15
Troubleshooting guide
Procedure A: Begin troubleshooting
Procedure B: Troubleshooting
Procedure C: Troubleshooting
Using GTCOTEST
Reducing monitor interference
Tablet checklist
Computer checklist
Software checklist
AccuTab II specifications
Sources of power
Advanced Operating Information
15
16
17
18
19
19
20
20
21
22
22
25
AccuTab II interfacing
Character format and baud rate
Cabling
Flow control
Remote commands
23
23
23
24
25
GTCO AccuTab II commands
Functional control commands
Format selection commands
Alarm commands
Diagnostic commands
CalComp emulation commands
Summagraphics emulation commands
Command Mode basics
A hint for programmers
Advanced programming information
Coordinate formats
Binary formats
GTCO/CalComp binary format
Summagraphics binary format
Cursor button codes in binary formats
ASCII formats
Cursor button codes in ASCII formats
Measurement scales
Digitizing modes
Point Mode
Line Mode
Continuous Mode
Line Incremental Mode
Continuous Incremental Mode
Remote Request Mode
Controlling the alarm using remote commands
Programming examples
25
26
28
29
29
30
32
34
35
35
35
35
36
36
37
38
40
40
41
42
42
42
42
43
43
43
44
-2-
General Product Information
About AccuTab II
Part Number 53-00081, Rev. C
© 2003 GTCO CalComp, Inc. Under copyright laws, this manual cannot be copied in whole or in part without the
written consent of GTCO CalComp, Inc.
AccuTab II, AccuSet and DigiPad are trademarks or registered trademarks of GTCO CalComp, Inc. All other
product names are trademarks or registered trademarks of their respective holders.
GTCO CalComp, Inc.
.
Phone: (877) 902-2979 ■
Fax: (877) 329-4324
For Support:
Tel:
604-925-6150
Fax:
604-925-6170
E-mail: support@gtcocalcomp.ca
Radio and Television Interference
The user is cautioned that any changes or modifications not expressly approved by the party responsible for
compliance could void the user’s authority to operate the equipment.
Note: This equipment has been tested and found to comply with the limits of a Class B digital device, pursuant to
Part 15 of the FCC rules. These limits are designed to provide reasonable protection against harmful interference
in a residential installation. This equipment generates, uses and can radiate radio frequency energy and, if not
installed and used in accordance with the instructions, may cause harmful interference to radio communications.
However, there is no guarantee the interference will not occur in a particular installation. If this equipment does
cause harmful interference to radio or television reception, which can be determined by turning the equipment off
and on, the user is encouraged to try to correct the interference by one or more of the following measures.
■ Reorient or relocate the receiving antenna
■ Increase the separation between the equipment and the receiver
■ Connect the equipment into an outlet on a circuit different from that to which the receiver is connected
■ Consult the dealer or an experienced Radio/TV technician for help
Note: This unit was tested with shielded cables on the peripheral devices. Shielded cables must be used with the
unit to insure compliance.
The “CE” mark on this device indicates compliance under the EMC 89/336/EEC Directive.
European Contact: HCS Sysgraf of Computerhandel, Amalienstrabe 48/III Floor A-1130, Vienna.
AccuTab II Assurance of Performance
GTCO CalComp built this product to meet or exceed its stated performance criteria and our Limited Warranty
guarantees our claims. Proof positive performance makes this warranty one of the best in the entire computer
industry.
At any time during the warranty period, take advantage of GTCO CalComp’s ASSURANCE OF PERFORMANCE
standard. GTCO CalComp will retest any tablet during this period to certify that it continues to meet the products
stated performance criteria. To have your system retested, simply follow the warranty procedures and contact
GTCO CalComp’s Technical Support Department. After receipt of the AccuTab II, we will measure its performance
for accuracy, resolution and repeatability.
If this product should fail any of these tests, GTCO CalComp will repair or replace your digitizer per the terms of
our limited warranty. GTCO CalComp will also send you a report verifying your AccuTab II’s performance to its
stated specifications.
-3-
Limited Warranty for AccuTab II Digitizers
GTCO CalComp warrants these products to be free from defects in material and workmanship under the following terms. Complete and
return the enclosed warranty registration card to ensure that your products are covered with this warranty.
Coverage
Parts and labor are warranted for two (2) years from the date of the first consumer purchase for the Controller, transducers and tablet.
This warranty applies to the original consumer purchaser only. This warranty does not apply to any product purchased outside the United
States. For warranty information outside the United States, contact your dealer or distributor.
This warranty does not apply to power supplies, tablet accessories or cables. These items are covered under GTCO CalComp’s standard
one (1) year warranty covering parts and labor. This warranty applies to the original consumer purchaser.
Replacement or spare components “purchased” for use with the original system will be warranted as follows:
1. Transducers, Power Supplies and Cables will be warranted for (1) year from the date of original consumer purchase.
2. Tablets and Controllers will be warranted for (2) years from the date of original consumer purchase.
Warranty is only valid if original consumer purchase or lease date is less than or equal to six months from the original GTCO CalComp
sale date. This information will be captured by the system serial number and confirmed by the reseller’s purchase order.
Except as specified below, this warranty covers all defects in material or workmanship in the products. The following are not covered by
the warranty:
1. Any product on which the serial number has been defaced, modified or removed (if applicable).
2. Damage, deterioration or malfunction resulting from:
a. Accident, misuse, abuse, neglect, fire, water, lightening or other acts of nature, unauthorized modification for any purpose,
unauthorized product modification, or failure to follow instructions supplied with the product.
b. Repair or attempted repair by anyone not authorized by GTCO CalComp.
c. Any damage in shipment of the product (claims must be presented to the carrier).
d. Any other cause which does not relate to a manufacturing defect.
3. Any product not sold or leased to a consumer within six months of GTCO CalComp’s original sale date.
After the first year from date of purchase, GTCO CalComp will charge a minimum fee of $50.00 for the administrative and handling costs
for transducers and the electronic Controller, and $100.00 for the administrative and handling costs for the digitizer tablet. A check or
money order for the correct amount must accompany the return or the amount can be charged to a valid Visa or MasterCard number.
We will pay all labor and material expenses for covered items, but we will not pay for the following:
1. Removal or installation charges.
2. Costs for initial technical adjustments (set up), including adjustment of user controls.
3. Certain shipping charges. (Payment of shipping charges is discussed in the next section of this warranty.)
4. Packaging costs. (Customers should keep their boxes.)
Warranty Service Procedures
1. To obtain service on your GTCO CalComp product, call Technical Support at (410) 312-9221 to obtain a Return Authorization (RA)
number and shipping instructions.
2. Ship the product to GTCO CalComp, with the RA number marked clearly on the outside of the box. Without a clearly marked RA# on
the shipping box, GTCO CalComp reserves the right to refuse the shipment.
3. Although you must pay any shipping charges to ship the product to GTCO CalComp USA for warranty service, GTCO CalComp will
pay the return shipping charges for ground shipment (other shipping options extra), within the USA, during the first year of the
warranty, if the unit is found to be defective. After the first year, you must pay all shipping charges.
4. Whenever warranty service is required, the original dated sales invoice (or a copy) must be presented as proof of warranty coverage,
and should be included in shipment of the product. Please also include your name, address, telephone number, Fax number and a
description of the problem.
5. If GTCO CalComp determines that the unit is not defective within the terms of the warranty, the buyer shall pay the cost of all freight
charges. This includes tests for performance. If the unit is found to meet or exceed its stated performance criteria, then you shall pay
the cost of all freight charges.
Disclaimer of Unstated Warranties
The warranty printed above is the only warranty applicable to this purchase. ALL OTHER WARRANTIES, EXPRESS OR IMPLIED,
INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
PURPOSE ARE DISCLAIMED. Assuming the warranty above stated is otherwise applicable, it is expressly understood and agreed that
GTCO CalComp’s sole liability whether in contract, tort, under any warranty, in negligence or otherwise shall be for the repair or
replacement of the defective parts and under no circumstances shall GTCO CalComp be liable for special, indirect or consequential
damages. The price stated and paid for the equipment is a consideration in limiting GTCO CalComp’s liability.
Notice
Some states and provinces do not allow the exclusion or limitation of incidental or consequential damages, so the above exclusion may
not apply to you. This warranty gives you specific legal rights and you may have other rights which vary from state to state or province to
province.
To obtain service on your GTCO CalComp product, call our Technical Service Department at (410) 312-9221 or fax us at (410)
290-9065.
Important! All products returned to GTCO CalComp for service must have prior approval in the form of a Return Authorization (RA)
number, which can be obtained by calling the Technical Support Department.
-4-
Bescheinigung des Herstellers/Importeurs
Heirmit wird bescheinigt, dass der/die/das
AccuTab II
(Geraet, Typ, Bezeichnung)
im Uebereinstimmung mit den Bestimmungen der
Vfg 1046/1984
(Amtsblattverfuegung)
Funk-Entstort ist.
Der Deutschen Bundespost wurde das Inverkehrbringen dieses Geraetes angezeigt und die Berechtigung
zur Ueberpruefung der Serie auf Einhaltung der Bestimmungen eingeraumt.
GTCO CalComp, Inc.
(Name des Herstellers/Importeurs)
Dieses Geraet wurde einzeln sowohl als auch in einer Anlage, die einen normalen Anwendungsfall nachbildet, auf
die Einhaltung der Funk-entstoerbestimmungen geprueft. Es ist jodoch moeglich, dass die Funkentstoerbestimmungen unter unguenstigen Umstaenden bei anderen Geraetekombinationen nicht eingehalten
werden. Fuer die Einhaltung der Funk-entstoerbestimmungen seiner gesamten Anlage, in der dieses Geraet
betrieben wird, ist der Betrieber verantwortlich.
Einhaltung mit betreffenden Bestimmungen kommt darauf an, dass geschirmte Ausfuhrungen gebraucht werden.
Fuer die beschaffung richtiger Ausfuhrungen ist der Betrieber verantwirtlich.
-5-
Standard Operating Information
Parts Checklist
The digitizer system consists of:
AccuTab II Series digitizing tablet with attached Controller
Power supply
Transducer (cursor or stylus)
Computer interface cable with 9-pin connector
TabletWorks CD
Note: The AccuTab II Controller is the small enclosure attached to the back of the tablet that contains the electronics that drive the digitizer.
What you need to use your AccuTab II
A computer with an RS232C communication port
Graphic application software that accepts digitizer input
Care and Handling
Cleaning the AccuTab II
To clean your tablet, we recommend using any non-abrasive cleaner that is appropriate for cleaning kitchen
counter tops.
To clean the cursor body, use a mild cleanser. Do not spray the cleanser directly on the cursor¾instead,
dampen a soft cloth with a mixture of water and the cleanser.
Clean cursor reticles with alcohol.
Caution! Excessive cleaning can dissolve the filled black cross hair on a reticle.
Maintaining the transducers
Replacing the pen tip
To replace the pen tip, grasp the tip and pull
straight out (see figure). Insert the new tip and
press until it clicks into place.
-6-
Replacing the pen batteries
The pens require two 393 silver oxide batteries. The average battery life is 750 to 1,000 hours.
Warning: Do not use ZINC AIR batteries as replacement batteries. They will corrode the electronics of the pen.
To replace the batteries:
1
Unscrew the pen cap. Hold the pen from the
bottom and gently slide off the pen cover to
expose the batteries.
2
Remove the old batteries by turning the pen
over and gently tapping it, letting the batteries fall into your other hand.
3
Insert the new batteries as they are shown in
figure above (“+” towards pen tip).
4
Replace the pen cover, then screw the pen
cap onto the pen.
Note: When you replace the pen batteries, the pen will reset to the default frequency. If you changed the frequency
of the pen before replacing the batteries, you will need to do so again after replacing the batteries (see the Reducing Monitor Interference section in Solving Problems).
Replacing the cursor batteries
The cursor requires two AAA batteries. The average battery life for the cursor batteries is 4,000 hours.
To replace the batteries:
1
Place the cursor face down in the palm of your
hand. Use a Phillips screwdriver to remove the
two screws located on the bottom of the cursor
(see figure). Remove the cursor base.
2
Remove the old batteries from the battery
casings.
3
Place the new batteries in the casings, matching
the polarity of each battery with the markings on
the connector strips (match + to +).
4
Reposition the cursor base. Replace the screws
with the Phillips screwdriver.
Note: When you replace the cursor batteries, the cursor will reset to the default frequency. If you changed the
frequency of the cursor before replacing the batteries, you will need to do so again after replacing the batteries
(see the Reducing Monitor Interference section in Solving Problems).
-7-
Installing your AccuTab II
The following provide instructions for putting your AccuTab II system together and attaching it to your computer.
Note: Before you begin, please take a moment to fill out and mail the Warranty Registration Card included with
your system.
Mounting a large AccuTab II tablet
You can place the AccuTab II on a table, desk or drafting table.
Alternatively, you can mount a tablet on a workstation stand available from a variety of manufacturers. Instructions
will be packed with the stand. GTCO CalComp also provides Universal Mounting Brackets, as an option, that
allow the digitizer to be mounted to virtually any pedestal. Contact GTCO CalComp for price and availability.
Caution! Do not drill holes in any GTCO CalComp tablet.
Connecting to your computer
GTCO CalComp provides an RS232C/power supply cable with each AccuTab II system.
Connect the round end of the serial cable to the
jack labeled “I/O” on the Controller. The arrow on
the connector should face up.
Connect the 9-pin or 9- to 25-pin connector to
the serial port on back of your computer.
Connecting the power supply
Connect the power supply’s cable to the jack on
back of the serial cable’s connector. Plug the
power supply into a power outlet or power strip.
Applying power to the AccuTab II
With the wall mount power supplies, the AccuTab II is powered on as soon as the unit is plugged into the outlet
and the power switch on the Controller is turned On.If you have a desktop supply, turn on the power supply switch.
The AccuTab II performs a self-test and responds with a series of tones when powered up.
When you apply power, you should instantly hear four short “Success!” tones and simultaneously see the green
light in the upper righthand corner flash four times. This response indicates that the AccuTab II is functioning
properly.
If you hear any tones before the “Success!” tones, or if you do not hear the four “Success!” tones, or if the lights on
the transducer do not flash four times, there is a problem. Carefully review the installation step by step and correct
any errors. If there is still a problem, go to the Troubleshooting section of this manual.
-8-
Configuring your computer
Apply power to your computer. Configure your application software to operate with AccuTab II. Many application
programs provide configuration information for specific digitizers. If the GTCO CalComp AccuTab II digitizer is not
listed, you can use the configuration for GTCO Digi-Pad Type 5 or Type 5A (T5/T5A), or CalComp 9100/9500 or
Summagraphics Microgrid III.
If necessary, install the appropriate digitizer driver(s) from the Digitizer Driver CD supplied (AutoCAD, Windows
and mouse drivers are included).
Note: Install only the drivers that are necessary for the AccuTab II to work with your application software.
Connecting and using the transducer
Three standard transducers are available for the AccuTab II:
Cordless 4-button Cursor
Cordless 16-button Cursor
Corded 16-button Illuminated Cursor (High Accuracy)
Connecting the transducer
If you are using a corded transducer, attach the
connector to the jack labeled POINTER on the
tablet’s Controller.
Using the transducer
The transducer does not need to be in contact
with the tablet surface in order for the tablet to
sense its presence. It can be detected up to 1"
above the drawing area, depending on which
transducer you are using (see Proximity in
AccuTab II Specifications). This allows you to
trace through materials placed on the surface,
such as a drawing or a book. Also, before using
the transducer, be sure that sleep mode is turned
off by pressing any button on the transducer.
The cursor
When you use the cursor, the intersection point
of the crosshairs on the lens identifies the point
you are selecting. The crosshairs are etched on
the bottom of the lens to increase accuracy. For
maximum precision, look through the lens from
directly over it. Button 0 on the cursor is used as
the pick (or left mouse) button. All other buttons
are defined by the TabletWorks software or
through your own software application.
High accuracy cursor
To illuminate the lens area of the high accuracy cursor, press and hold any button in the far right column (3, 7, B or
F); at the same time, press and hold any button in the far left column (0, 4, 8 or C). The right column button must
be held down while pressing the left column button. This same procedure turns the illumination off. The illumination
defaults to off when the tablet is first powered on.
Because you will always need one right column button and one left column button free to control the cursor illumination, you should reserve one button in each column from any macro recording.
Warning: The AccuTab II high accuracy cursor resembles the cursor for the 9500 series tablet. Although the only
difference seems to be the presence of the row of LEDs above the top row of buttons on the 9500 series cursors,
do not interchange these cursors as damage to both tablet and cursor may result.
-9-
Learning basic movements
The AccuTab II transducers provide all the basic movements of a mouse. The basic movements are clicking,
double-clicking and dragging.
Clicking and double-clicking
Clicking is the action of making a selection. You may be selecting a key on the tablet surface or making a selection
from the monitor screen. To click, place the transducer (or move the screen pointer via the transducer) to the item
to be selected then tap the pen or press Button 0 on the cursor. A double-click requires you to press the button
quickly two times while the transducer remains in the same place. You can also double click by pressing the cursor
button that has been defined as a “double-click” button (see TabletWorks Help).
Dragging
Dragging is the action of moving the transducer during a selection.Replacing the pen tip
To replace the pen tip, grasp the tip and pull straight out (see figure). Insert the new tip and press until it clicks into
place. To drag, click on an object but instead of releasing the tip or button, hold it down while moving the transducer (or corresponding object on the screen) to the desired new location.
Using the AccuSet Menu
Use the AccuSet Menu to:
Configure the AccuTab II for specific application programs
Use the Tablet Configuration Utilities
Control the alarm
Reset the AccuTab II
Test the active area
Configuring for specific application programs
You can use the AccuSet Menu to quickly change the AccuTab II’s operating characteristics to match those
required by different application programs running on your computer.
To configure your AccuTab II for use with specific application programs:
1. In Table 1, find the application program you will be using with your AccuTab II. Note the corresponding AccuSet
code.
If your application program is not listed in Table 1, find the configuration settings that apply to your application program in Table 2 and use that AccuSet Code.
If an appropriate AccuSet Code is not listed in Table 2, then use the Custom Configuration Menu to set up
your AccuTab.
2. Select the
block on the AccuSet Menu. This lets the AccuTab II know you are about to set a new configuration. You will hear one short beep.
Note: The proximity light will turn on only when the transducer is over a AccuSet Menu block that is a valid selection (for example, the proximity light will not turn on over a digit block until the
block has been selected).
3. On the AccuSet Menu, select the two digits of the AccuSet code for your application program. You will hear
one short beep after the first digit. Then, following the second digit, you will hear the four short “Success!”
tones telling you that the AccuTab II has reset itself to the new configuration. The proximity light on the transducer will also flash four times.
- 10 -
To cancel a menu selection before it is complete, digitize a point in the tablet’s main active area. Three long beeps
will indicate that the AccuSet selection process has been aborted. The proximity light on the transducer will also
flash three times.
4. Run the corresponding application program on your computer.
Note: Hardware flow control is not supported by the AccuTab II Controller. If you have an application that requires
this option, call GTCO CalComp for alternatives.
Flow Control
Flow control is the process of regulating the traffic or flow of data between two RS232C devices. Flow control prevents
the transmission and subsequent loss of data if the receiver is not ready to accept it. Examples of devices that use flow
control are: a printer to signal buffer full; a modem to indicate carrier detect; and a time-shared computer that services
multiple users on a time-available basis.
There are two kinds of flow control:
Software flow control is often used over communication links where only a 3-wire cable is used (Transmit Data,
Receive Data, Ground), or over telephone lines. The sending device (such as the AccuTab) will immediately stop
sending data when it receives an ASCII XOFF character (CTRL-S, hex 13). Transmission will resume when it
receives an ASCII XON character (CTRL-Q, hex 11). Character flow control will work with the straight through cable
and the null modem cable.
Hardware flow control is not commonly used with digitizers and is therefore not supported by the AccuTab Controller. Contact our Technical Support department if you have hardware flow requirements.
Flow control may not be needed when a terminal or digitizer is directly connected to a single-user computer. Most
digitizing application software does not use flow control of either kind.
Table 1: AccuSet Menu Codes for selected application programs
__________________________________________________
Program
Company
AccuSet Code
ARC/Info PC
ESRI
03
AutoCAD
Autodesk, Inc.
01
__________________________________________________________
GTCOTEST
GTCO CalComp
01
__________________________________________________________
IBM GFIS
IBM
55
IDRISI
Clark University
53
Imagine 8.X
ERDAS, Inc.
04
__________________________________________________________
Micro Lynx Plus
Lynx GeoSystems
54
Microstation PC
Intergraph Corp.
02
__________________________________________________________
TOSCA
Clark University
53
__________________________________________________________
generic
generic
generic
GTCO CalComp
CalComp
Summagraphics
05 thru 17
18 thru 39
40 thru 52
__________________________________________________
Table 2: Configuration details for AccuSet Menu Codes
Note:
Max
≈
140 coordinates/second
lpi = lines per inch
lpmm = lines per millimeter
____________________________________________________________________
Code Commun.
Output Options
ASCII Options
01
02
03
04
GTCO Binary, 1000 lpi, Cont, 100
GTCO Binary, 1000 lpi, Cont, 12
GTCO ASCII, 1000 lpi, Point, Alarm
GTCO ASCII, 1000 lpi, Point, Alarm
PB, SP, CR, LF
PB, CR, LF
9600,N,8,1
9600,N,8,1
9600,N,8,1
4800,N,8,1
- 11 -
Table 2 Cont.: Configuration details for AccuSet Menu Codes
Code Commun.
Output Options
ASCII Options
05
06
07
08
09
9600,N,8,1
9600,N,8,1
9600,N,8,1
9600,N,8,1
9600,N,8,1
GTCO Binary, 2000 lpi, Cont, 100, Alarm
GTCO Binary, 4000 lpi, Cont, 100, Alarm
GTCO Binary, 100 lpm, Cont, 100, Alarm
GTCO ASCII, 1000 lpi, Cont, 50, Alarm
GTCO ASCII, 1000 lpi, Line, 50, Alarm
PB, SP, CR, LF
PB, SP, CR, LF
10
11
12
13
14
9600,N,8,1
9600,N,8,1
9600,N,8,1
9600,N,8,1
9600,N,8,1
GTCO ASCII, 1000 lpi, Line Incr, 50, Alarm
GTCO ASCII, 1000 lpi, Cont Incr, 50, Alarm
GTCO ASCII, 2000 lpi, Point, Alarm
GTCO ASCII, 2000 lpi, Cont, 50, Alarm
GTCO ASCII, 4000 lpi, Point, Alarm
PB,
PB,
PB,
PB,
PB,
15
16
17
18
19
9600,N,8,1
9600,N,8,1
9600,N,8,1
9600,N,8,1
9600,N,8,1
GTCO ASCII, 4000 lpi, Cont, 50, Alarm
GTCO ASCII, 100 lpmm, Point, Alarm
GTCO ASCII, 100 lpmm, Cont 50, Alarm
CalComp ASCII 1, 1000 lpi, Point, Alarm
CalComp ASCII 1, 1000 lpi, Line, 50, Alarm
PB, SP, CR, LF
PB, SP, CR, LF
PB, SP, CR, LF
20
21
22
23
24
9600,N,8,1
9600,N,8,1
9600,N,8,1
9600,N,8,1
9600,N,8,1
CalComp ASCII 1, 1000 lpi, Cont, 50, Alarm
CalComp ASCII 1, 1000 lpi, Line Incr, 50, Alarm
CalComp ASCII 1, 1000 lpi, Cont Incr, 50, Alarm
CalComp ASCII 2, 1000 lpi, Point, Alarm
CalComp ASCII 2, 1000 lpi, Line, 50, Alarm
25
26
27
28
29
9600,N,8,1
9600,N,8,1
9600,N,8,1
9600,N,8,1
9600,N,8,1
CalComp ASCII 2, 1000 lpi, Cont, 50, Alarm
CalComp ASCII 3, 1000 lpi, Point, Alarm
CalComp ASCII 3, 1000 lpi, Line, 50, Alarm
CalComp ASCII 3, 1000 lpi, Cont, 50, Alarm
CalComp ASCII 4, 1000 lpi, Point, Alarm
30
31
32
33
34
9600,N,8,1
9600,N,8,1
9600,N,8,1
9600,N,8,1
9600,N,8,1
CalComp ASCII 4, 1000 lpi, Line, 50, Alarm
CalComp ASCII 4, 1000 lpi, Cont, 50, Alarm
CalComp ASCII 4, 1000 lpi, Line Incr, 50, Alarm
CalComp ASCII 4, 1000 lpi, Cont Incr, 50, Alarm
CalComp ASCII 4, 2000 lpi, Point, Alarm
35
36
37
38
39
9600,N,8,1
9600,N,8,1
9600,N,8,1
9600,N,8,1
9600,N,8,1
CalComp ASCII 4, 2000 lpi, Cont, 50, Alarm
CalComp ASCII 4, 4000 lpi, Point, Alarm
CalComp ASCII 4, 4000 lpi, Cont, 50, Alarm
CalComp ASCII 4, 100 lpmm, Point, Alarm
CalComp ASCII 4,100 lpmm,Cont 50, Alarm
40
41
42
43
44
9600,N,8,1
9600,N,8,1
9600,N,8,1
9600,N,8,1
9600,N,8,1
Summa Binary, 1000 lpi, Cont, 100, Alarm
Summa Binary, 2000 lpi, Cont, 100, Alarm
Summa Binary, 4000 lpi, Cont, 100, Alarm
Summa Binary, 100 lpmm, Cont,100, Alarm
Summa ASCII, 1000 lpi, Point, Alarm
DP, CR, LF
45
46
47
48
49
9600,N,8,1
9600,N,8,1
9600,N,8,1
9600,N,8,1
9600,N,8,1
Summa ASCII, 1000 lpi, Line, 50, Alarm
Summa ASCII, 1000 lpi, Cont, 50, Alarm
Summa ASCII, 1000 lpi, Line Incr,50,Alarm
Summa ASCII, 1000 lpi, Cont Incr,50,Alarm
Summa ASCII, 40 lpmm, Point, Alarm
DP, CR, LF
DP, CR, LF
DP, CR, LF
DP, CR, LF
DP, CR, LF
50
51
52
53
54
55
9600,N,8,1
9600,N,8,1
9600,N,8,1
9600,N,8,1
9600,N,8,1
9600,O,7,2
Summa ASCII, 40 lpmm, Cont, 50, Alarm
Summa ASCII, 2000 lpi, Cont, 50, Alarm
Summa ASCII, 4000 lpi, Cont, 50, Alarm
GTCO ASCII, 1000 lpi, Cont, 100, Alarm
GTCO ASCII, 40 lpmm, Point
GTCO ASCII, 1000 lpi, Cont, 200, Alarm
DP, CR, LF
CR, LF
CR, LF
Pb, Sp, CR, LF
Pb, CR, LF
Pb, CR
90-99
User configuration storage locations
- 12 -
SP,
SP,
SP,
SP,
SP,
CR,
CR,
CR,
CR,
CR,
LF
LF
LF
LF
LF
Using the Custom Configuration Menu
The AccuTab II with its Controller uses the Tablet Configuration Utilities to control baud rate, data format and other
operating characteristics.
If your application does not have a AccuSet Menu code, or if a different configuration is required, then you can use
the Custom Configuration Menu to configure the AccuTab II. The Custom Configuration Menu replaces the 24
switches that were associated with the older Type 5A Controller. It also replaces the Custom Configuration Menu
Card used with the AccuTab.
Configurations you set up can be stored in any of ten user-definable AccuSet locations (codes 90 through 99) for
recall at a later time. This allows the AccuTab II to be easily switched between applications.
To configure the AccuTab II with the Custom Configuration Menu:
Please read the Release Notes on your CD for the location of the Custom Configuration Program.
Communication Options
Baud The rate, in bits/second, at which characters are transmitted across the RS232C serial interface.
Choices are: 1200, 2400, 4800, 9600, 19200 and 38400.
Data Bits Data bits represent the actual data being sent from one device to another. Both devices must be
set for the same number of data bits. Choices are: Seven (7) and Eight (8).
Stop Bits Each character has one or two stop bits, which tell the receiving device that a character is complete. The number of stop bits usually does not matter. Setting for two stop bits instead of one may overcome a
mismatch in parity or data bits. Choices are: One (1) and Two (2).
Parity One bit can be allocated for parity (parity is a simple error-detecting scheme). Both devices (sending
and receiving) must be set for the same parity—either odd parity or even parity—-or they must be set for no
parity. Choices are: None (N), Even (E) and Odd (O).
Output Format Options
GTCO Selects GTCO-compatible formats. See Advanced programming information for greater detail on
GTCO format structure. Choices are: Binary and ASCII.
CalComp Selects CalComp-compatible formats. See Advanced programming information for greater detail on
CalComp format structure. Choices are: Binary, ASCII 1, ASCII 2, ASCII 3 and ASCII 4.
Summa Selects Summagraphics-compatible formats. See Advanced programming information for greater
detail on Summagraphic format structure. Choices are: Binary and ASCII.
ASCII formats can be modified by including or excluding a button code, space, decimal point, carriage return or
line feed, depending on whether GTCO, CalComp or Summa formats have been selected.
Button Defines whether the Pushbutton (Pb) value is included in the ASCII output report. Available only with
GTCO formats. Choices are: Include or Exclude.
Space Defines whether the Space (Sp) character (hex 20) is included in the ASCII output report as a delimiter
between the X and Y coordinate values. Available only in GTCO formats. Choices are: Include or Exclude.
Decimal Defines whether the period character (hex 2E) is included in the ASCII output report between the
units and tenths digits. Available only in Summagraphics formats. Choices are: Include or Exclude.
Return Defines whether the Carriage Return (CR) character (hex 0D) is included in the ASCII output report
as a terminator. Available in GTCO and Summagraphics formats. Choices are: Include or Exclude.
Line Feed Defines whether the Line Feed (LF) character (hex 0A) is included in the ASCII output report as a
terminator. Available in GTCO, CalComp and Summagraphics formats. Choices are: Include or Exclude.
- 13 -
Mode Options
Mode Defines how output reports are sent from the digitizer.
Choices are: Point, Line, Continuous, Line Incremental and Continuous Incremental.
Rate Determines how fast output reports will be transmitted from the digitizer.
Choices are: 12, 50 and 100 reports per second.
Resolution The smallest reported value returned by the digitizer.
Choices are: 1000 lpi, 2000 lpi, 4000 lpi, 40 lpmm, 100 lpmm and 150 lpmm.
See the Advanced Programming information section for more details.
Controlling the alarm
There are two ways to toggle the alarm on or off:
Select the
block on the AccuSet Menu, or
Use the following remote commands.
Controlling the alarm using remote commands
An alarm (audio tone) is provided so the AccuTab II can inform you of certain conditions. The alarm can be
enabled or disabled by the AccuSet Menu or commands.
To hear only critical tones, turn the alarm off:
AccuSet Menu:
Select the
menu block.
GTCO Commands:
Send command AD.
To hear all tones, turn the alarm on:
AccuSet Menu:
Select the
GTCO Commands:
Send command AE.
When you move the cursor over the
alarm is currently enabled.
menu block.
block on the AccuSet Menu, the Proximity indicator (red) will light if the
Resetting the AccuTab II
There are three ways to reset the AccuTab II:
Enter AccuSet code 00 on the AccuSet Menu,
Turn power off and on,
Send remote commands described in the Advanced Operating Information section.
When one of these events occurs, the AccuTab II will revert to the configuration that was last defined. Any remote
commands that were active before the reset will be lost.
Testing the active area
To test the active area of the AccuTab II:
Select the
(Prox Test) block on the AccuSet Menu. The AccuTab will produce a continuous tone as long as the
transducer is in proximity to the tablet. When proximity is not detected, the tone will stop.
- 14 -
AccuTab II tones
The AccuTab II produces an “alarm” in the form of audio tones to inform you of various events. The table below
describes the kinds of tones you might hear while operating the digitizer.
______________________________________________________________________
Length
Number of times
Meaning
______________________________________________________________________
Short
Four at power up
Diagnostics passed
Short
Four
Successful end of menu mode
Short
Once
Transducer switch pressed
Medium
Three
Menu mode aborted
Continuously on At power up
Diagnostics failed
______________________________________________________________________
Short = 1/16 second
Medium = 1/4 second
Long = 1/2 second
Troubleshooting guide
As with any computer peripheral, AccuTab II problems sometimes do occur. Most AccuTab II problems are easy to
find and correct. This troubleshooting guide provides clear instructions for finding and solving all common
AccuTab II problems. In most cases, you willl be able to quickly take care of the problem yourself by following
these steps:
1. Install properly first.
This troubleshooting guide assumes you have already correctly installed your AccuTab II according to the detailed
instructions in the Installing your AccuTab II section. If you have not followed the step-by-step instructions in that
section, do so now.
2. Follow the troubleshooting flowcharts on the next pages and the other instructions that follow in this
portion of the guide.
Record any unusual observations. Your notes will be useful if you need assistance from GTCO CalComp later.
3. If your system still doesn’t work...
Call our Technical Support Department. Be prepared to discuss the observations you made while troubleshooting.
A Technical Support Specialist will help you resolve the problem as quickly as possible.
Note: Refer to the AccuTab II tones table above while using this guide.
The following troubleshooting tools are included in this section:
Troubleshooting flowcharts
Using GTCOTEST
Reducing monitor interference
Computer checklist
Software checklist
- 15 -
Procedure A: Begin Troubleshooting
- 16 -
Procedure B: Troubleshooting
- 17 -
Procedure C: Troubleshooting
- 18 -
Using GTCOTEST
GTCOTEST is a program that runs on your PC. It can be used to perform communication and diagnostic tests on
an installed AccuTab II. GTCOTEST is provided on the diskette you received with your system.
1. Select AccuSet Code 01 on your AccuTab (9600, N, 8, 1, GTCO Binary, 1000 lpi, Cont, 100).
2. To run GTCOTEST, insert the TabletWorks CD in the CD-ROM drive. GTCOTEST will work only if no Wintab
drivers ar installed. From the DOS prompt, switch to the folder on the CD that contains the gtcotest.exe files..
Type “gtcotest” and follow the on-screen instructions.
3. Once GTCOTEST’s third screen has been reached, the pull-down menu headings will read: “Communications,” “Diagnostics,” “Setup” and “Check Output.” Select “Read Switches” in the diagnostics window. Communication has been established if 0’s and 1’s appear in the display box.
■
If GTCOTEST displays the “Serial input timeout” error message, try selecting another COM port in the
Communications window.
■
If GTCOTEST displays the “Cannot open COM port” error message, try selecting another COM port in the
Communications window. (Each PC serial port has a physical address that corresponds to a specific COM
port. If there is only one serial port installed in the computer, it will be assigned as COM1 regardless of its
physical address. GTCOTEST examines only the physical address.)
4. Once communication is established, select the Read Tablet Size and Read Version options, making a note of
the responses. This can easily be done with your print screen key if a printer is connected to your computer.
5. Select “Check Output,” then select “High Res Binary.”
6. Place the transducer in the active area on the tablet.
7. If everything is working properly, you should see data displayed on your computer screen in the following
format: P XXXXXX YYYYYY
where P
= pushbutton code
XXXXXX
= X coordinate data
YYYYYY
= Y coordinate data
8. When you move the transducer around the active area, the X and Y coordinate data should change. When
you press different cursor buttons, the pushbutton code should change.
9. If GTCOTEST indicates that the digitizer is functioning properly, check your software application setup and
AccuSet code for accuracy. If you have any questions about your results or need help running GTCOTEST,
call our Technical Support Department.
Reducing monitor interference
If you are experiencing monitor interference with your tablet, you can reduce the interference by changing the
frequency your tool uses. Pointing tools with the following FCC ID numbers support two frequencies: ECPPPP,
ECPPP2, ECPPLTP, ECPPCURSOR4,ECPPCURSOR16, and ESPPCURSORII. Transducers with FCC ID
numbers other than those listed must have frequencies changed at GTCO CalComp.
Changing the frequency of the cordless cursor
1
Place the cursor on the tablet surface.
2
Press Buttons 1 and 2 simultaneously and hold for approximately three seconds.
3
The cursor turns itself off. You will know the cursor is off when the power light on the tablet begins blinking.
4
The cursor turns on again at the new frequency. You will know the cursor is on when the power light glows
steadily.
To return to the default frequency, repeat the above process. When you replace the cursor batteries, the cursor is
automatically reset to the default frequency.
- 19 -
Changing the frequency of the cordless pen
Press both side buttons and the tip simultaneously and hold for approximately three seconds.
To return to the default frequency, repeat the above process. When you replace the pen batteries, the pen resets
to the default frequency.
Tablet checklist
Is the tablet power supply plugged into the serial connector and into a live outlet?
Is the tablet power switch on?
Does the power light glow steadily when the transducer is inside the drawing area? Does it blink when the
transducer is outside the drawing area?
The power light will blink if the transducer has gone into sleep mode. Press any button on the transducer to
activate it. If the power light continues to blink and the transducer is in the drawing area, change its battery.
Are all cable connections tight?
Power cable to serial connector?
Pointer cable to tablet?
Serial cable to tablet?
Serial cable to computer? Check that the cable is connected to the serial port specified in your software
package.
Is the tablet set up according to the software recommendations?
Are any of the connector cables or receptacles damaged? Check for bent pins, cut insulation, and loose
wires.
Computer checklist
Is the computer plugged into a live outlet? Did you turn on the computer?
Does the computer work with any software? Try one of your other programs. If the computer has a diagnostic
diskette, use it.
Is your software package installed correctly?
Does the serial port work? The only way to test the port without special equipment is to reinstall something
that has worked in the past and test if it still works.
Have there been any recent electrical storms in your area that may have damaged your equipment?
- 20 -
Software checklist
Does the tablet work with some software?
If your tablet currently works with some software packages, you know that the tablet, serial port, and computer
work.
If your tablet currently works with some software packages, you know that the tablet, serial port, and computer
work.
Even if the software package you are trying to install and the software that is working both support the same
tablets, it does not always mean that you can use the same tablet settings. The output format may be the
same, but the communications protocol, resolution, operating mode, and data rate may be different. Check
your software’s requirements.
Call the software manufacturer. Perhaps the software package has a problem with another component of your
system.
Did the software work in the past?
If the software package worked with the tablet in the past, then the problem lies with the new setup.
Check all the connectors. Is the tablet still plugged into the same port? If yes, reset the tablet by turning the
power switch OFF and ON. Also, you may want to restart the software.
Did you reset or power down the computer?
During reset and power on the computer can send meaningless characters out the serial port and this can
disable the tablet. Reset the tablet again.
Have you installed any new software or hardware? Remove it from your system and see if the problem goes
away.
Did you move any cables?
Have you updated the software or its drivers?
Did you reinstall the software, perhaps after a problem with your hard drive? Double check your installation
procedure and the driver you selected.
Reinstall the software from its master diskettes or CDs. The program files may have been corrupted.
- 21 -
AccuTab II specifications
Technology
Patented electromagnetic
Resolution
Up to 4000 lpi or 150 lpmm real resolution
Absolute accuracy
± 0.005" (± 0.127 mm) standard accuracy
(certified)
± 0.002" (± 0.051 mm) optional accuracy
Repeatability
1 least significant bit
Proximity
1.0" (25.4 mm) with corded transducer
>0.4” with cordless transducer
Self diagnostics
Automatic testing of tablet, drive electronics and microprocessor
Operating modes
Point, Line, Continuous, Line Incremental,
Continuous Incremental, Remote Request
Baud rates
1200, 2400, 4800, 9600, 19200 and 38400
Power supply
100/120/220/240 VAC, 50/60 Hz
Operating temperature
5° to 46° C (41° to 115° F)
Humidity range
10% to 90%, non-condensing
Storage temperature
-18° to 68° C (0° to 150° F)
Altitude range
0 to 10,000 feet (0 to 3077 meters)
Certifications
UL, CSA, FCC-B, VDE-B, CE
Cursor switches
Elastomeric keypad, rated life over 1 million actuations
Output formats
GTCO T5/5A Binary and ASCII, CalComp 3400,
Summagraphics Microgrid
Sources of power
GTCO CalComp provides a standard wall-mount power supply, for use in the U.S.A. with the AccuTab II. If you
want to use another wall mount power source due to different input power requirements, it must supply the following output voltage: 12 to 17VDC at 500mA.
Wall mount power supply with a 2.1mm monoplug DC connector and positive outside diameter, 12VDC, 500mA,
Center Negative power supply provided with unit.
- 22 -
Advanced Operating Information
AccuTab II interfacing
Important: The following information is not required for normal AccuTab II operation.
Connecting the AccuTab II to a computer is usually straight-forward (see the Installing your AccuTab II section in
this manual). If you don’t have a typical interfacing situation, the information in this section will help you set up the
AccuTab II and connect it to another device.
The AccuTab II is equipped to communicate via RS232C, a widely used serial interface between computers and
peripherals. RS232C is a (more or less) standard interface, and cables and connectors are available from a variety
of sources. Most computers and peripherals either have an RS232C interface, or can be equipped with one.
A mini-tutorial on RS232C interfacing
This section provides basic information about RS232C communications. There are three areas to consider when
using RS232C:
Character format and baud rate
Cabling
Flow control
Character format and baud rate
Character format and baud rate govern how bits are assembled to form characters the speed of transmission.
Both the AccuTab II and the computer must have identical formats and rates. These parameters are discussed in
the Introduction to the Custom Configuration Menu section.
Cabling
Cabling carries the data from one device to the other. Most RS232C cables have either male 9-pin or 25-pin
subminiature D connectors on their ends to match female connectors on the equipment. The AccuTab II is supplied with an 8-pin-mini-din-to-9-pin-D serial cable and a 9-pin-to-25-pin adapter.
Data Terminal Equipment (DTE), such as
printers, digitizers, and computers, usually
(but not always) transmit data on Pin 2 and
receive data on Pin 3. Data Communications
Equipment (DCE), such as modems,
generally transmit data on Pin 3 and receive
data on Pin 2. Thus, connecting a terminal
(DTE) to a modem (DCE) may be as simple
as connecting them with a straight-through
cable that is wired pin-to-pin (i.e., 1 to 1, 2
to 2, etc.). This figure shows such a cable.
The AccuTab II Controller is typically
connected in this manner using the cable
supplied by GTCO CalComp.
- 23 -
Connecting DTE to DTE, or
DCE to DCE, may require a
different strategy to get the
data on the correct wires.
This figure shows a cable
that can work in this situation.
It is called a “null modem”
cable, and it fools both
devices into thinking they are
talking with the right kind of
receiver. This cable routes
Pin 2 to Pin 3 and Pin 3 to
Pin 2.
Your computer may have a 25-pin RS232C connector, rather than
a 9-pin connector. If so, use the 9- to 25-pin adapter supplied with
the AccuTab. This figure shows how this adapter is wired internally.
Flow Control
Flow control is the process of regulating the traffic or flow of data between two RS232C devices. Flow control
prevents the transmission and subsequent loss of data if the receiver is not ready to accept it. Examples of
devices that use flow control are: a printer to signal buffer full; a modem to indicate carrier detect; and a timeshared computer that services multiple users on a time-available basis.
There are two kinds of flow control:
Software flow control is often used over communication links where only a 3-wire cable is used (Transmit Data, Receive Data, Ground), or over telephone lines. The sending device (such as the AccuTab II) will
immediately stop sending data when it receives an ASCII XOFF character (CTRL-S, hex 13). Transmission will resume when it receives an ASCII XON character (CTRL-Q, hex 11). Character flow control will
work with the straight through cable and the null modem cable above.
Hardware flow control is not commonly used with digitizers and is therefore not supported by the
AccuTab II Controller. Contact our Technical Support department if you have hardware flow requirements.
Flow control may not be needed when a terminal or digitizer is directly connected to a single-user computer.
Most digitizing application software does not use flow control of either kind.
- 24 -
Remote commands
Important: The following information is not required for normal AccuTab II operation.
If you are programming for the AccuTab II product line, the details here will be helpful.
The AccuTab II can receive commands from other devices through its RS232C port. Commands cause the
AccuTab to change the way it operates, to use certain coordinate formats and to do other things as directed by you
or by an application program.
Commands offer another way to control AccuTab II operation besides the Custom Configuration Menu. Certain
AccuTab II functions can be carried out only through commands.
If you are developing your own application software, be cautious about using commands in your program. An
interruption in power to the AccuTab II, or a Reset will cause it to discard any command changes it has received.
This could leave your program confused about what the AccuTab II is doing. A full system reset would then be
needed to get the AccuTab II and computer coordinated again. A prudent programmer will limit command control of
an AccuTab II.
The AccuTab II responds to three kinds of commands:
GTCO AccuTab II standard commands (with some omissions and additions)
CalComp emulation commands
Summagraphics emulation commands
GTCO AccuTab II command summary
Functional control commands
___________________________________________________________________
Reset
RS
Select Point Mode
PT
Select Line Mode
LN
Select Continuous Mode
CN
Select Line Incremental Mode
IC
Select Continuous Incremental Mode
CL
Select Remote Request Mode
RM
Read Current Coordinate
hex 02
Set Increment Value
IV
Send Coordinates 0,0 When Transducer Is Out of Active Area OP
No Output When Transducer Is Out of Active Area
IP
Set Digitizing Rate
Rx
Change Mode Character
MC
Enable Echo Mode
EM
Disable Echo Mode
hex 0F
___________________________________________________________________
Alarm commands
___________________________________________________________________
Enable Alarm
AE
Disable Alarm
AD
Tone Pause
T0
Sound Tone
T1
Sound Tone
T2
Sound Tone
T3
Sound Tone
T4
___________________________________________________________________
- 25 -
Format selection commands
_________________________________________
ASCII Format Output
AS
Binary Format Output
BI
Select English Measurement Scale
IN
Select Metric Measurement Scale
MT
Low Resolution
LR
High Resolution
HR
Highest Resolution
H1
Pushbutton Include
PI
Pushbutton Exclude
PE
Space Include
SI
Space Exclude
SE
Carriage Return Include
CI
Carriage Return Exclude
CE
Line Feed Include
LI
Line Feed Exclude
LE
_________________________________________
Diagnostic commands
_________________________________________
Transmit Version Number
VR
Display Tablet Active Area Size
SZ
_________________________________________
Functional control commands
Reset
Code: RS
The Reset command will reset the Controller to the last known configuration, clearing all previous commands sent
to the Controller. If a SuperSet Menu configuration has been selected, the Reset command will reset the Controller to the SuperSet Menu value.
____________________________________________________________________________________
Select Point Mode
Select Line Mode
Select Continuous Mode
Select Line Incremental Mode
Select Continuous Incremental Mode
Select Remote Request Mode
Code:
Code:
Code:
Code:
Code:
Code:
PT
LN
CN
IC
CL
RM
See Digitizing modes for operating details.
________________________________________________________________________________________
Read Current Coordinate
Code: hex 02
The Read Current Coordinate causes the AccuTab II to output a coordinate while it is in Remote Request Mode.
This command can be sent to the AccuTab II only when it is digitizing and only when Remote Request Mode has
been selected by command RM. The Read Current Coordinate command will be ignored if the AccuTab II is in
Command Mode. Note that this command is not two ASCII characters. It is the one-byte-long STX character,
CTRL-B (hex 02). The AccuTab II responds to the Read Current Coordinate command by transmitting one format.
____________________________________________________________________________________
- 26 -
Set Increment Value
Code: IV
In Line Incremental and Continuous Incremental modes, the AccuTab II outputs a coordinate when the transducer
is moved beyond a certain incremental distance in either the X or Y direction. The default increment is 0.01". The
Set Increment Value command allows the user to select the distance which the transducer must move to initiate
coordinate output. It works as follows:
1. Enter Command Mode by sending a CTRL-A.
2. After receiving the “>” prompt, send IV and a <CR> (hex 0D).
3. The Controller will respond with a “<“.
4. After receiving the “<“, send a three-digit string ranging from “000” to “999”. This string represents an increment value of 0.000 to 0.999 inch.
5. When the Controller receives the last character it will respond with a “>” prompt and await the next command.
Send Coordinates 0,0 When Transducer Is Out Of Active Area
Code: OP
No Output When Transducer Is Out Of Active Area
Code: IP
Certain situations require that the AccuTab II be able to send a coordinate when the transducer is out of the active
area. Command OP permits coordinates to be sent under this condition. Since valid coordinates are not available
when the transducer is out of the active area, coordinates 0,0 are substituted in the format. When this command
has been executed, digitizing modes operate normally, whether the transducer is in the active area or not.
Command IP returns the AccuTab II to the default condition, in which coordinates are sent only when the transducer is in the active area.
Set Digitizing Rate
Code: Rx
Coordinates can be sent from the AccuTab at rates from 5 to 100 coordinates per second. The second character
in this command sets the rate, as shown in the table below. Actual rates are limited by the communication baud
rate and coordinate type you have selected.The rates shown here are therefore maximum rates.
Rate commands
Digitizing rate, formats/second 12
100
100
5
10
50
Digitizing rate command
R2
R3
R4
R5
R6
R1
Change Mode Character
Code: MC
Some applications may have a predefined meaning for the SOH (CTRL-A) character used to invoke Command
Mode. If so, invoking Command Mode may cause your system to do something else. You can set the AccuTab II
so that a character other than SOH is used to begin Command Mode. Here is how to make the substitution:
1. Enter Command Mode.
2. Send MC, followed by a <CR>. The AccuTab II responds with the prompt message:
“ENTER NEW COMMAND MODE CHARACTER:”.
3. Enter the desired mode change character. The new mode character can be any character except ESC
(CTRL-[, hex 1B), <CR> (CTRL-M, hex 0D), CAN (CTRL-X, hex 18), VT (CTRL-K, hex 0B), XON (CTRL-Q,
hex 11), or XOFF (CTRL-S, hex 13).
Now, when you want to enter the Command Mode, send the new character. All other command operations remain
unchanged.
Select English Measurement Scale
Code: IN
Select Metric Measurement Scale
Code: MT
Invoking these commands causes the AccuTab II to scale coordinates in the desired measurement system. The
AccuTab II measures in only one scale at a time. See Measurement scales for additional information on how scale
selection affects coordinate data.
- 27 -
Enable Echo Mode
Code: EM
Disable Echo Mode
Code: hex 0F
These commands control echoing by the AccuTab II. When enabled, echoing transmits each received character
back to the sending device.
Format selection commands
ASCII Format Output
Code: AS
This command causes coordinates to be transmitted in ASCII. ASCII coordinates can be modified by the Low/High/
Highest Resolution, Pushbutton, Space, Carriage Return and Line Feed commands and by menu settings.
____________________________________________________________________________________
Binary Format Output
Code: BI
This command causes coordinates to be transmitted in binary format. Binary coordinates can be modified by the
Low/High/Highest Resolution commands and by menu settings.
____________________________________________________________________________________
Low Resolution
Code: LR
This command modifies ASCII and binary formats. If ASCII formats have been selected, the Low Resolution
command causes the least significant digit to represent 0.001 inch or 0.025 millimeter, depending on whether
English or metric scale has been selected. Both X and Y portions of each ASCII format will be four digits long if in
English scale or five digits long if in metric scale.
If the binary format is selected, the least significant bits represent 0.001 inch or 0.025 millimeter, depending on
whether English or metric scale has been selected.
____________________________________________________________________________________
High Resolution
Code: HR
This command modifies ASCII and binary formats. If ASCII formats have been selected, the High Resolution
command causes the least significant digits to represent 0.0005 inch or 0.01 millimeter, depending on whether
English or metric scale has been selected. Both X and Y portions of each ASCII format will be six digits long.
If binary formats have been selected, the least significant bits represent 0.0005 inch or 0.01 millimeter, depending
on whether English or metric scale has been selected.
____________________________________________________________________________________
Highest Resolution
Code: H1
This command modifies ASCII and binary formats. If ASCII formats have been selected, the Highest Resolution
command causes the least significant digits to represent 0.00025 inch or 0.0067 millimeter, depending on whether
English or metric scale has been selected. Both X and Y portions of each ASCII format will be six digits long.
If binary formats have been selected, the least significant bits represent 0.00025 inch or 0.0067 millimeter, depending on whether English or metric scale has been selected.
____________________________________________________________________________________
Pushbutton Include
Pushbutton Exclude
Code: PI
Code: PE
Space Include
Space Exclude
Code: SI
Code: SE
Carriage Return Include
Carriage Return Exclude
Code: CI
Code: CE
Line Feed Include
Line Feed Exclude
Code: LI
Code: LE
These commands control the presence of the corresponding characters in ASCII formats. Pushbutton codes and
where they appear in coordinates are described in the Advanced programming information section. When included, the space is an additional character separating the X and Y components of the coordinate data. When
included, the LINE FEED is an additional character following the <CR>.
- 28 -
Alarm commands
Enable Alarm
Code: AE
Disable Alarm
Code: AD
These commands enable or disable the audible alarm. When enabled, a short tone will sound when a transducer
switch is pressed. When disabled, the alarm will not sound in response to transducer switch presses, but it may be
sounded by remote commands and will be active during diagnostics and in the menu modes.
____________________________________________________________________________________
Sound Tone
Code: T1
Tone Pause
Code: T0
The Sound Tone command allows a remote device to sound the AccuTab II’s audible alarm. Tone Pause provides
a pause between tones. Tones and pauses are in 0.25 second intervals. Tone commands are not affected by the
Disable Alarm command.
____________________________________________________________________________________
Turn Status Indicator or Cursor Illumination On
Code: ON
Turn Status Indicator or Cursor Illumination Off
Code: OF
These commands control the state of the yellow status indicator on the 16-button cursor or the cursor lamps on the
illuminated cursor.
____________________________________________________________________________________
Diagnostic commands
Transmit Version Number
Code: VR
This command causes the AccuTab II to determine and transmit the version number of the firmware currently
installed.
____________________________________________________________________________________
Display Tablet Active Area Size
Code: SZ
The AccuTab II automatically determines the size of the attached tablet’s active area when it is turned on or
reset. This command can be used to send that information to another device. The size is encoded as four
digits: two digits representing vertical size in inches followed by two digits representing horizontal size in
inches. For example, the 36" x 48" AccuTab II sends the digits “3648” in response to this command.
____________________________________________________________________________________
- 29 -
Programming example: To send version command and display results
This QBASIC program interacts with the AccuTab II in Command Mode. In this example, the program activates
Command Mode, sends the VR command and displays the resulting firmware version transmitted by the AccuTab II.
1. Configure the AccuTab II for 9600, N, 8, 1, GTCO ASCII, Point (AccuSet 03).
2. Enter and run this QBASIC program:
‘********************************************************************************
‘*
SEND VERSION COMMAND (VR) AND DISPLAY RESULTS
*
‘*
BY GTCO CORPORATION
*
‘********************************************************************************
CLS
‘CLEAR SCREEN
OPEN “COM1:9600,N,8,1” FOR RANDOM AS #1 ‘CONFIGURE & OPEN COM1
PRINT #1, CHR$(1);
‘SEND <CTRL A> WITHOUT <CR>
DO
D$ = INPUT$(1, #1)
‘GET CHARACTER FROM COMPORT
LOOP UNTIL D$ = “>”
‘WAIT FOR “>” PROMPT
PRINT #1, “V”;
‘SEND “V” WITHOUT <CR>
D$ = INPUT$(1, #1)
‘WAIT FOR “V” TO BE ECHOED
PRINT #1, “R”
‘SEND “R” WITH <CR>
D$ = INPUT$(2, #1)
‘WAIT FOR “R” AND <CR> TO BE ECHOED
LINE INPUT #1, VR$
‘GET STRING FROM COMPORT
PRINT VR$
‘PRINT STRING
PRINT #1, CHR$(27);
‘SEND <ESC> WITHOUT <CR>
END
This program will produce a line on the screen similar to this:
GTCO STANDARD FIRMWARE VERSION AAX.X
CalComp emulation commands
The AccuTab II recognizes a subset of the CalComp 9500 command set. Space does not permit a detailed
description of CalComp commands. However, most of the commands in this subset have equivalent AccuTab II
commands. For further information about the operation of those commands, please refer to the AccuTab II command or function description in the GTCO AccuTab II command summary.
Note: CalComp commands must be terminated with a <CR>, which is not shown in the codes listed here. Commands can be strung together by substituting an @ character for the <ESC>% sequence after the first command
and postponing the <CR> until the end of the multiple command string.
____________________________________________________________________________________
Disable/Enable Echo
Code: ESC%En
Where n = 0 to 3 (0 and 2 disable echo, 1 and 3 enable echo). If n is not included in the command, echo is
toggled on or off from its previous state.
(Equivalent to Enable Echo Mode, EM, and Disable Echo Mode, hex 0F.)
____________________________________________________________________________________
Set Increment Run Mode
Code: ESC%IR
(Similar to Select Continuous Incremental Mode, CL, except that one coordinate format is sent when the transducer button is pressed or released.)
____________________________________________________________________________________
Set Incremental Track Mode
(Equivalent to Select Line Incremental Mode, IC.)
Code: ESC%IT
____________________________________________________________________________________
Set Incremental Line Mode
Code: ESC%IU
(Similar to Select Line Incremental Mode, IC, except that one additional coordinate format is sent when the cursor
pushbutton is released.)
____________________________________________________________________________________
- 30 -
Set Resolution (English)
Code: ESC%JRn1,n2
Set Resolution (Metric)
Code: ESC%JMn1,n2
Where n1 = 1 to 2540 lpi or 1 to 100 lpmm; and n2 = 0 to 6, representing location of decimal point in format 4 (0
implies decimal point to right of least significant digit; 1 to 6 designate number of digits to right of decimal point).
Not meaningful in other formats.
(Similar to Low Resolution, LR; High Resolution, HR; Highest Resolution, H1; Select English Measurement Scale,
IN; Select Metric Measurement Scale, MT.)
____________________________________________________________________________________
Set Origin
Code: ESC%Jh
Where h = location of origin selected from this list: LL = lower left; LR = lower right; UL = upper left; UR = upper
right; C = center.
____________________________________________________________________________________
Set Line Feed
Code: ESC%Ln
Where n = 0 to 3 (0 or 2 excludes Line Feed, 1 or 3 includes Line Feed). If n is not included in command, Line
Feed is toggled on or off from its previous status.
(Equivalent to Line Feed Include, LI; Line Feed Exclude, LE.)
____________________________________________________________________________________
Code: ESC%P
Set Point Mode
(Equivalent to Select Point Mode, PT.)
____________________________________________________________________________________
Set Prompt
Where h1 = prompt character and h2 = optional resend character.
Code: ESC%Qh1h2
(Similar to Select Remote Request Mode, RM, and the Read Current Coordinate command, hex 02.)
____________________________________________________________________________________
Cancel Prompt
Code: ESC%Q
Cancels prompt mode. (Same as selecting any digitizing mode except Remote Request.)
____________________________________________________________________________________
Set Run Mode
(Equivalent to Select Continuous Mode, CN)
Code: ESC%R
____________________________________________________________________________________
Set Track Mode
(Equivalent to Select Line Mode, LN.)
Code: ESC%T
____________________________________________________________________________________
Set Line Mode
Code: ESC%U
(Similar to Select Line Mode, LN, except that one additional coordinate format is sent when the cursor pushbutton
is released.)
____________________________________________________________________________________
Reset
(Equivalent to Reset, RS.)
Code: ESC%VR
____________________________________________________________________________________
Send Tablet Size
Code: ESC%VS
(Similar to Display Tablet Active Area Size, SZ; response is upper right corner coordinate based on current resolution and origin.)
_________________________________________________________________________________________
Set Data Rate
Code: ESC%Wn
Where n = 1 to 100, representing number of coordinates per second, subject to baud rate limitations.
(Equivalent to Set Digitizing Rate commands R1 through R6.)
- 31 -
Set X Increment Value
Code: ESC%Xn
Set Y Increment Value
Code: ESC%Yn
Where n = 0 to 65,535, the increment expressed in terms of the number of counts at the current resolution.
(Similar to Set Increment Value, IV, which expresses the increment in 0.001 inches.)
____________________________________________________________________________________
Set Data Proximity
Code: ESC%Zn
Where n = 0 for output when out of proximity and 1 for no output when out of proximity.
(Similar to Send Coordinate 0,0 When Transducer Is Out Of Active Area, OP, and No Output When Transducer Is
Out Of Active Area, IP, except that the last valid coordinate is sent.)
____________________________________________________________________________________
Change Format
Where n = 4, 5, 6, 7 or 23:
Code: ESC%^n
n = 4, 5, 6, 7 for CalComp ASCII formats 1, 2, 3, 4 respectively
n = 23 for CalComp binary format
(Equivalent to selection of CalComp format options on the Custom Configuration Menu.)
____________________________________________________________________________________
Tone
(Equivalent to Sound Tone, T1.)
Code: CTRL-G (hex 07)
____________________________________________________________________________________
Summagraphics emulation commands
The AccuTab II recognizes a subset of the Summagraphics UIOF command set. Space does not permit a detailed
description of Summagraphics commands. However, most of the commands in this subset have equivalent
AccuTab II commands. For further information about the operation of those commands, please refer to the
AccuTab II command or function description in the GTCO AccuTab II command summary.
Note: Summagraphics commands do not require a terminator.
____________________________________________________________________________________
Reset
(Equivalent to Reset, RS.)
Code: ESCZ
____________________________________________________________________________________
Binary Format
(Equivalent to Binary Format Output, BI.)
Code: ESCMB
____________________________________________________________________________________
ASCII Format
(Equivalent to ASCII Format Output, AS.)
Code: ESCMA
____________________________________________________________________________________
Line Feed Toggle
(Similar to Line Feed Include/Exclude, LI/LE.)
Code: ESCML
____________________________________________________________________________________
Decimal Point Include
Code: ESCd1
Decimal Point Exclude
Code: ESCd0
____________________________________________________________________________________
- 32 -
Set Delimiter
Where n = new delimiter character for ASCII formats; default is “,”.
Code: ESCDn
____________________________________________________________________________________
Stream Mode
(Equivalent to Select Continuous Mode, CN.)
Code: ESCM0
____________________________________________________________________________________
Point Mode
(Equivalent to Select Point Mode, PT.)
Code: ESCM1
____________________________________________________________________________________
Switch Stream Mode
(Equivalent to Select Line Mode, LN.)
Code: ESCM2
____________________________________________________________________________________
Prompt Mode
(Equivalent to Select Remote Request Mode, RM.)
Code: ESCM3
____________________________________________________________________________________
Send New Report
(Equivalent to Read Current Coordinate, hex 02.)
Code: ESCG
____________________________________________________________________________________
Resend Last Report
Code: ESCg
____________________________________________________________________________________
Increment Mode
Where n = 000 to 255, representing increment size in counts.
Code: ESCInnn
(Similar to Select Continuous Incremental Mode, CL, followed by Set Increment Value, IV.)
____________________________________________________________________________________
LED Off
(Equivalent to Turn Status Indicator Off, OF.)
Code: ESCL10
____________________________________________________________________________________
LED On
(Equivalent to Turn Status Indicator On, ON.)
Code: ESCL11
____________________________________________________________________________________
Set Report Rate
Code: ESCRn
Where n = 0 to 9 (0 = 1, 1 = 2, 2 = 5, 3 = 10, 4 = 30, 5 = 60, 6 = 85, 7 = 100, 8 = 100, 9 = 100 coordinates per
second, subject to baud rate limitations).
(Equivalent to Set Digitizing Rate, R1 to R6.)
____________________________________________________________________________________
Proximity Transmission
(Equivalent to No Output When Transducer Is Out Of Active Area, OP.)
Code: ESCW0
____________________________________________________________________________________
Proximity Transmission
Code: ESCW1
(Similar to Send Coordinate 0,0 When Transducer Is Out Of Active Area, IP, except that the last valid coordinate is
sent.)
____________________________________________________________________________________
Sound Annunciator
Code: ESCA
Sound Annunciator
Code: ESCYn
Where n= 1 to 4 (1 = low tone, 4 = highest tone, but AccuTab II has only one tone).
(Equivalent to Sound Tone, T1.)
____________________________________________________________________________________
- 33 -
Relocate Origin
Code: ESCFn
Where n = 0 to 5 (0 = lower left, 2 = center, 3 = upper left, 4 = lower right, 5 = upper right).
____________________________________________________________________________________
Resolution
Code: ESCCn
Where n = 0 to 6 (0 = 200 lpi, 2 = 1000 lpi, 4 = 2000 lpi, 1 = 10 lpmm, 3 = 40 lpmm, 5 = 80 lpmm, 6 = double set
resolution).
(Similar to combinations of Low Resolution, LR; High Resolution, HR; Highest Resolution, H1; English, IN; Metric,
MT.)
____________________________________________________________________________________
Variable Resolution
Where a = X or Y (axis) and b = 0001 to 1016 (resolution in lpi).
Code: ESCPab
____________________________________________________________________________________
Confirm Resolution
Code: ESCa
(Similar to Display Tablet Active Area Size, SZ; response is upper right corner coordinate based on current resolution in current format.)
____________________________________________________________________________________
Command Mode basics
To enter Command Mode:
Send an ASCII CTRL-A (hex 01) character to the AccuTab II. When the AccuTab II receives the CTRL-A, two
things happen:
■
Digitizing stops and new coordinates are not generated. If Command Mode is invoked during transmission
of a coordinate, that coordinate transmission will be completed.
■
The AccuTab II sends a “>” (hex 3E) as a prompt to the commanding device. The AccuTab II is now ready
to accept commands.
A command consists of two upper case ASCII letters or numbers followed by a delimiter. The delimiter lets the
AccuTab II know the command is complete. There are two kinds of delimiters:
■
<CR> (carriage return, hex 0D): indicates end of current command and more commands will follow. If the
command just sent is valid, it will be carried out. The AccuTab II then sends another > prompt and awaits
the next command.
■
<ESC> (escape, hex 1B): indicates end of current command and no more commands will follow. If the
command is valid, it will be carried out. Then the AccuTab II will exit Command Mode and return to Digitizing Mode.
If you are entering several commands, end each one with a carriage return delimiter. After each <CR>, the
AccuTab II carries out the command and sends a new command prompt. After the last command, or if you are
entering only one command, use an <ESC>. The Escape delimiter takes you directly back to Digitizing Mode.
If the command entered is not recognized as a valid command, it will be ignored and the AccuTab II will send a “?”
(question mark). If the delimiter following an invalid command was an <ESC> (indicating your desire to leave
Command Mode), the AccuTab II stays in the Command Mode, awaiting a valid command.
A command may be aborted before entering a delimiter by sending a CTRL-X (hex 18). The AccuTab II then
ignores the preceding one or two characters and responds with a new prompt.
To leave Command Mode:
Send an <ESC> (hex 1B). The <ESC> may follow a command code, or it can be sent in response to the
AccuTab II’s prompt. The AccuTab II returns to digitizing, now operating according to the commands sent to it.
- 34 -
A hint for programmers
Here is the most efficient method for sending commands:
1. Send the CTRL-A and wait until the Controller responds with the prompt “>”. A loop that retrieves one byte at a
time from the serial port and checks for the “>” is best.
2. Send the command one character at a time. The Controller will respond by echoing each character. Waiting for
the character to be echoed will ensure that the Controller has received the character and is waiting for the next
one.
3. Once the command is complete, send a <CR>, or send an <ESC> to exit command mode.
4. If you send a <CR>, go into a loop and grab one byte at a time until a “>” prompt is received. Then continue
sending commands as described in step 2.
Advanced programming information
Important: The following information is not required for normal AccuTab II operation.
If you are programming for the AccuTab II product line, the topics listed below will be useful:
Coordinate formats
Measurement scales
Digitizing modes
Controlling the alarm using remote commands
Programming examples
These topics refer to commands that put the AccuTab II in a different operating state. The Remote commands
section contains detailed information about remote commands—you should read that topic before attempting to
send commands to the AccuTab II.
Command emulations for CalComp and Summagraphics digitizers are invoked automatically when a particular
format is selected via the Custom Configuration Card or the AccuSet menu selection. However, only AccuTab II
commands are referenced in this section.
Coordinate formats
Coordinate format refers to the way the AccuTab II encodes XY coordinate information before it sends the data out
through a communication interface. The AccuTab II and your application program must speak the same coordinate
“language” for information to be properly transferred.
You have three basic format choices to make:
GTCO versus CalComp or Summagraphics emulation
Binary versus ASCII coordinates
Coordinate resolution
The topics below describe the formats available and show you how to select them. If you are developing your own
software, these sections will also help you choose a format that suits your needs.
Binary formats
Binary formats encode coordinate information compactly. Binary coordinate formats are shorter than ASCII
formats, transmit faster and take up less space if stored. On the other hand, binary formats cannot be directly
displayed on a terminal or printed—they must be converted first into displayable characters.
Binary formats use the high order bit in each byte as a synchronization bit. The first byte in each format has its
high order bit set to 1. The remaining bytes have their high order bits set to 0. The application program must
examine the high order bit of each byte to determine when a format begins.
The AccuTab II can produce two kinds of binary formats: one is compatible with GTCO AccuTab II and CalComp
digitizers, and the other is compatible with Summagraphics digitizers. They are quite different and are described
separately in the following topics.
- 35 -
GTCO/CalComp binary format
This six-byte format is compatible with the GTCO AccuTab II high resolution binary format. It also emulates the
CalComp binary format. Table 4 shows the structure of this format at the bit level.
Table 4: GTCO/CalComp high resolution binary format
________________________________________________________________
Bit 7
Sync
Byte 1
1
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Cursor button code
_________________________________
C4
C3
C2
C1
C0
Bit 1
Bit 0
X data high order bits
_________________
X15
X14
_________________________________________________________________
Byte 2
0
X data mid order bits
________________________________________________________
X13
X12
X11
X10
X9
X8
X7
_________________________________________________________________
Byte 3
0
X data low order bi
________________________________________________________
X6
X5
X4
X3
X2
X1
X0
_________________________________________________________________
Byte 4
0
Proximity X and Y highest order bits Y data high order bits
________ _ _ _ ____________________ _________________
X17
0=in
Y17
X16
Y16
Y15
Y14
_________________________________________________________________
Byte 5
0
Y data mid order bits
_________________________________________________________
Y13
Y12
Y11
Y10
Y9
Y8
Y7
__________________________________________________________________
Byte 6
0
Y data low order bits
_________________________________________________________
Y6
Y5
Y4
Y3
Y2
Y1
Y0
__________________________________________________________________
To set up the GTCO/CalComp binary format:
Custom Configuration Menu:
1. Select GTCO Binary or CalComp Binary (under Output Format Options).
2. Select the desired resolution (under Mode Options).
GTCO Commands:
1. Send command BI for Binary format.
2. Send command IN for English or command MT for metric measurements.
3. Send command HR for 1000 lpi/40 lpmm, command HR for 2000 lpi/100 lpmm or command H1 for 4000 lpi/
150 lpmm resolution.
Summagraphics binary format
This eight-byte format is compatible with the Summagraphics 2000 lpi UIOF format. Table 5 shows the structure of
this format at the bit level.
Note: This format will not support 4000 lpi on 36" x 48" or larger tablets.
To set up the Summagraphics binary format:
Custom Configuration Menu:
1. Select Summa Binary (under Output Format Options).
2. Select the desired resolution (under Mode Options).
- 36 -
Table 5: Summagraphics binary format
Bit 7
Parity
Bit 6
Bit5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
Sync
(Tablet ID) Proximity
Byte 1
1
0
0
0
0
0
0 = in
___________________________________________________________________
Cursor button code
_______________________________________
Byte 2
0
0
C4
C3
C2
C1
C0
___________________________________________________________________
X data low order bits
______________________________________________
Byte 3
0
X5
X4
X3
X2
X1
X0
____________________________________________________________________
X data mid order bits
_______________________________________________
Byte 4
0
X11
X10
X9
X8
X7
X6
____________________________________________________________________
Sign X X data high order bits
_______________________________________
Byte 5
0
Sx
X16
X15
X14
X13
X12
____________________________________________________________________
Y data low order bits
_______________________________________________
Byte 6
0
Y5
Y4
Y3
Y2
Y1
Y0
_____________________________________________________________________
Y data mid order bits
________________________________________________
Byte 7
0
Y11
Y10
Y9
Y8
Y7
Y6
_____________________________________________________________________
Sign Y Y data high order bits
________________________________________
Byte 8
0
Sy
Y16
Y15
Y14
Y13
Y12
_____________________________________________________________________
Cursor button codes in binary formats
Cursor button codes are always included in binary formats. You can define certain pushbuttons on your transducer
to represent information that is relevant to your task. For example, the buttons on a 4-button cursor could represent four line widths or four colors. By examining the button code in the format, the application program can use
this information appropriately.
Binary formats include five bits which encode the button. The bits transmitted in the format depend on the button
pressed. Table 7and Table 8 show which bits will be sent.
Table 7: Cursor button codes for 4-button cursor
Button
pressed
GTCO
CalComp
Summagraphics
Binary ASCII Binary ASCII Binary
ASCII
_______________________________________________________________________
None
00000 0
00000 U
00000 0 00
Yellow
00001 1
00001 0
000001 01
White
00010 2
00010 1
000010 02
Green
00100 4
00100 2
00010 0 04
Blue
01000 8
01000 3
000011 03
_______________________________________________________________________
- 37 -
Table 8: Cursor button codes for 16-button cursors
Button
pressed
None
0
1
2
3
4
5
6
7
8
9
A
B
C
D
E
F
GTCO
CalComp
Summagraphics
Binary ASCII
Binary ASCII
Binary ASCII
00000
10000
10001
10010
10011
10100
10101
10110
10111
11000
11001
11010
11011
11100
11101
11110
11111
00000
10000
10001
10010
10011
10100
10101
10110
10111
11000
11001
11010
11011
11100
11101
11110
11111
00000
01110
00001
00010
00011
00101
00110
00111
01001
01010
01011
01101
01111
00100
01000
01100
10000
0
0
1
2
3
4
5
6
7
8
9
:
;
<
=
>
?
U
0
1
2
3
4
5
6
7
8
9
A
B
C
D
E
F
00
14
01
02
03
05
06
07
09
10
11
13
15
04
08
12
16
______________________________________________________
ASCII formats
ASCII is a commonly used method for encoding text. ASCII coordinate formats can be directly displayed on most
printers and terminals, and can be easily handled by BASIC programs. On the other hand, ASCII coordinate
formats are longer than binary ones, so they take longer to transmit and they occupy more space when stored in
memory.
Table 9, Table 10 and Table 11 show the range of ASCII formats available on the AccuTab II. Besides the GTCO
formats, emulations are provided for CalComp (in four variations) and Summagraphics ASCII formats. All the
formats are influenced by the resolution currently in effect (higher resolutions require an additional digit of X and an
additional digit of Y). Depending on the format, you can also choose to include or exclude certain optional characters (cursor button code, space, decimal point, carriage return and line feed).
To set up basic ASCII formats:
Custom Configuration Menu:
1. Select GTCO ASCII, CalComp ASCII 1-4 or Summagraphics ASCII (under Output Format Options).
2. Select an English or metric resolution (under Mode Options).
GTCO Commands:
1. Send command AS for ASCII format.
2. Send command IN for English or command MT for metric measurements.
3. Send command LR for 1000 lpi/40 lpmm, command HR for 2000 lpi/100 lpmm, or command H1 for 4000 lpi/
150 lpmm resolution.
Then, you still have more decisions to make regarding the optional characters. Each of the optional characters can
be selected by using the Custom Configuration Menu or by remote command. Check the tables under Cursor
button codes in ASCII formats to determine which optional characters can be included in the format you have
selected.
- 38 -
To include a Cursor Button Code, Space, Decimal Point or Line Feed in an ASCII format (where permitted):
Custom Configuration Menu: Select the Include option for the corresponding character.
GTCO Commands:
Send command PI to include the Cursor Button Code character.
Send command SI to include the Space character.
Send command CI to include the Carriage Return character.
Send command LI to include the Line Feed character.
To remove a Cursor Button Code, Space, Decimal Point or Line Feed in an ASCII format (when present):
Custom Configuration Menu: Select the Exclude option for the corresponding character.
GTCO Commands:
Send command PE to exclude the Cursor Button Code character.
Send command SE to exclude the Space character.
Send command CE to exclude the Carriage Return character.
Send command LE to exclude the Line Feed character.
Table 9: GTCO ASCII formats
_______________________________________________________________
< = 1016 lpi C X X X X X <SP> Y Y Y Y Y <CR> <LF>
> 1016 lpi
C X X X X X X <SP> Y Y Y Y Y Y <CR> <LF>
_______________________________________________________________
C = Optional cursor button code <SP> = Optional space
X = X coordinate
<CR> = Optional carriage return
Y = Y coordinate
<LF> = Optional line feed
Table 10: CalComp ASCII formats
_______________________________________________________________________________________
ASCII1
< = 1016 lpi
T M C X X X X X Y Y Y Y Y <CR> <LF>
> 1016 lpi
T M C X X X X X X Y Y Y Y Y Y <CR> <LF>
ASCII2
< = 1016 lpi
X X X X X , Y Y Y Y Y , T M C <CR> <LF>
> 1016 lpi
X X X X X X , Y Y Y Y Y Y , T M C <CR> <LF
ASCII3
< = 1016 lpi
C P X X X X X Y Y Y Y Y <CR> <LF>
> 1016 lpi
C P X X X X X X Y Y Y Y Y Y <CR> <LF>
ASCII4
1000 lpi
<SP> X X . X X X , <SP> Y Y . Y Y Y , T M C <CR> <LF>
100 lpmm
<SP> X X X X . X X , <SP> Y Y Y Y . Y Y , T M C <CR> <LF>
10 lpmm
<SP> X X X X . X , <SP> Y Y Y Y . Y , T M C <CR> <LF>
Other
<SP> X X X X X . , <SP> Y Y Y Y Y . , T M C <CR> <LF>
_______________________________________________________________________________________
T = Tablet status (always “A”)
<CR> =
Carriage return
C = Cursor button character
<LF> =
Optional line feed
X = X coordinate
<SP> =
Space
Y = Y coordinate
P = Pen character (“U” = up, “D” = down)
M = Mode status character (“I” = incremental, “U” = line, “R” = run-continuous, “T” = track, “P” = point)
- 39 -
Table 11: Summagraphics ASCII formats
________________________________________________________________________________________
Format 1 < = 1016 lpi S X X X X X , S Y Y Y Y Y , C C , T <CR> <LF>
.. _
> 1016 lpi
S X X X X X X , S Y Y Y Y Y Y , C C , T <CR> <LF>
Format 2 1000 lpi
S X X . X X X , S Y Y . Y Y Y , C C , T <CR> <LF>
.. _
40 lpmm
S X X X X . X X X , S Y Y Y Y . Y Y Y , C C , T <CR> <LF>
.. _
10 lpmm
S X X X X . X , S Y Y Y Y . Y Y , C C , T <CR> <LF>
.. _
Other
[defaults to Format 1]
________________________________________________________________________________________
S
= Sign
<CR> =
Carriage return
X
= X coordinate
<LF> =
Optional line feed
Y
= Y coordinate
C C
=
2-character cursor button code
T
= Tablet ID (always “0”)
.
=
Optional period
Cursor button codes in ASCII formats
When the cursor button code is included in an ASCII format, the character transmitted in the format depends on
the button pressed. Table 9 and Table 10 show which character will be sent. Instructions in the previous sections
show how to include or exclude the cursor button character in certain of the ASCII formats.
Measurement scales
You can choose either English or metric scaling for the coordinates you digitize. The AccuTab II applies the
required conversion factor before constructing a coordinate format for output.
The numbers appearing in coordinate formats depend on resolution. Table 12 shows how the resolution settings
affect the data in coordinate formats.
To set the measurement scale:
Custom Configuration Menu: Select a resolution in the Resolution column of Mode Options.
GTCO Commands:
a. Send command IN for English or command MT for metric measurements.
b. Send command LR for 1000 lpi/40 lpmm, command HR for 2000 lpi/100 lpmm, or command H1 for 4000 lpi/
150 lpmm resolution.
Metric example: The distance between two points is 2032 counts in the 40 lpmm binary format. Each count
represents 0.025 mm (from table above). Then, 2032 counts x 0.025 mm/count = 50.8 mm.
Table 12: Measurement scales
_______________________________________________________________
English resolution
Least significant digit equals
1000 lpi
0.001 inch
2000 lpi
4000 lpi
0.0005 inch 0.00025 inch
Metric resolution
40 lpmm
100 lpmm 150 lpmm
Least significant digit equals 0.025 mm 0.01 mm0.0067 mm
_____________________________________________________________________
lpi = lines/inch
lpmm = lines/millimeter
- 40 -
Digitizing modes
Digitizing mode refers to the method the AccuTab II uses to determine when to output a coordinate format. Six
digitizing modes are available, but only one can be used at a time:
Point Mode
Line Mode (sometimes called Switched Stream Mode)
Continuous Mode (sometimes called Stream Mode)
Line Incremental Mode
Continuous Incremental Mode
Remote Request Mode
Table 14 will help you compare digitizing modes.
Table 14: Results of active area and pushbutton changes in digitizing modes
____________________________________________________________________________________________
Digitizing
mode
Action
caused by
entering
active area
Point
No action
Line
No action
In active area: Action
action caused by pushbutton
Off to on
On to off
caused
by leaving
active area
Other
action
Command
Send one
No action
No action
PT
format
____________________________________________________________________________________________
Send many
Stop sending
No action
LN
formats
formats
____________________________________________________________________________________________
Continuous
Send many
Causes no change:
Stop sending
CN
formats
send many formats
formats
____________________________________________________________________________________________
Line
incremental
No action
Send one
format
No action
No action
Send one
IC
format at
increment
if button
pressed
____________________________________________________________________________________________
Continuous
incremental
Send one
format
Send one
format
No action
No action
Remote
request
No action
No action
No action
No action
Send one
CL
format at
increment
____________________________________________________________________________________________
Send one
RM
format
on request
____________________________________________________________________________________________
Table 13: Rate commands
_________________________________________________________________
Digitizing rate, formats/second
12
100
100
5
10
50
Digitizing rate command
R1
R2
R3
R4
R5
R6
_________________________________________________________________
- 41 -
Point Mode
In Point Mode, one coordinate is sent when a transducer button is pressed. Output occurs only when the transducer is in the active area.
To select Point Mode:
Custom Configuration Menu:
Select the Point option under Mode.
GTCO Commands:
Send command PT.
Table 14 will help you compare digitizing modes.
Line Mode
In Line Mode, coordinates are sent as long as a transducer button is pressed. Output occurs only when the
transducer is in the active area.
To select Line Mode:
Custom Configuration Menu:
Select Line Mode.
GTCO Commands:
Send command LN.
To set the rate at which coordinates are sent in Line Mode:
Custom Configuration Menu:
Select 12, 50 or 100 under Rate.
GTCO Commands:
Send command Rx (where x = 1-6) as shown in Table 13.
Note that digitizing rate is also dependent on the communication baud rate and format type you have selected.
The rates shown in Table 13 are therefore maximum rates.
Surprisingly, if your system seems to respond slowly to digitizer input, it may be because the digitizer coordinate
output rate is set too high. This may occur when a program buffers excess coordinate data, thus causing a time
delay.
Table 14 will help you compare digitizing modes.
Continuous Mode
In Continuous Mode, coordinates are sent continuously, at the specified output rate. Output occurs only when the
transducer is in the active area. Output occurs continuously, whether or not a transducer button is pressed.
To select Continuous Mode:
Custom Configuration Menu:
Select the Cont option under Mode; select 12, 50 or 100 under Rate.
GTCO Commands:
Send command CN; to select a rate, send command Rx (where x = 1-6) as
shown in Table 13.
See Line Mode for comments about rate.
Table 14 will help you compare digitizing modes.
Line Incremental Mode
In Line Incremental Mode, one coordinate is sent when the transducer is moved farther than a preset increment
and a transducer button is pressed. Default increment is 0.01". Output occurs only when the transducer is in the
active area.
To select Line Incremental Mode:
Custom Configuration Menu:
Select the Line Incr option under Mode.
GTCO Commands:
Send command IC; to set a new increment value,
send command IV and, at the prompt, send three digits
representing the new increment in units of 0.001"
See Remote commands for more details on this operation.
Table 14 will help you compare digitizing modes.
- 42 -
Continuous Incremental Mode
In Continuous Incremental Mode, one coordinate is sent when the transducer is moved farther than a preset
increment or a transducer button is pressed or released. Default increment is 0.01". Output occurs only when the
transducer is in the active area.
To select Continuous Incremental Mode:
Custom Configuration Menu:
Select the Cont Incr option under Mode.
GTCO Commands:
Send command CL; to set a new increment value,
send command IV and, at the prompt, send three digits
representing the new increment in units of 0.001"
See Remote commands for more details on this operation.
Table 14 will help you compare digitizing modes.
Remote Request Mode
In Remote Request Mode, one coordinate is sent when the Controller receives a Read Current Coordinate command (CTRL-B).
To select Remote Request Mode:
Custom Configuration Menu:
Not available.
GTCO Commands:
Send command RM.
Table 14 will help you compare digitizing modes.
Controlling the alarm using remote commands
An alarm (audio tone) is provided so the AccuTab II can inform you of certain conditions. The alarm can be
enabled or disabled by the AccuSet Menu or commands.
To hear only critical tones, turn the alarm off:
AccuSet Menu:
Select the
menu block.
GTCO Commands:
Send command AD.
To hear all tones, turn the alarm on:
AccuSet Menu:
Select the
GTCO Commands:
Send command AE.
When you move the cursor over the
alarm is currently enabled.
menu block.
block on the AccuSet Menu, the Proximity indicator (red) will light if the
- 43 -
Programming examples: Reading and displaying AccuTab II formats
The following example QBASIC programs will allow you to experiment with reading and displaying AccuTab II
formats:
■
To read high resolution binary formats
■
To read ASCII formats
Programming example: To read high resolution binary formats
1. Configure the AccuTab II for 9600, N, 8, 1, GTCO Binary, Continuous (AccuSet 01).
2. Enter and run this QBASIC program:
‘******************************************************************************
‘*
READ AND DISPLAY HIGH RESOLUTION BINARY FORMAT
*
‘*
BY GTCO CORPORATION
*
‘******************************************************************************
CLS
‘CLEAR SCREEN
OPEN “COM1:9600,N,8,1” FOR RANDOM AS #1
‘CONFIGURE & OPEN COM1
DO
D$ = INPUT$(1, #1)
‘GET ONE BYTE
IF ((ASC(D$) AND 128) >= 128) THEN
‘WAIT FOR SYNC BIT
PB = (ASC(D$) AND 60) / 4
‘EXTRACT PUSHBUTTON CODE
XHIGH1 = (ASC(D$) AND 3) * 16384
‘EXTRACT X HIGH ORDER BITS
XHIGH = (ASC(INPUT$(1, #1)) AND 127) * 128 ‘EXTRACT X MID ORDER BITS
XLOW = (ASC(INPUT$(1, #1)) AND 127) ‘EXTRACT X LOW ORDER BITS
XDATA = XHIGH1 + XHIGH + XLOW ‘FINAL DECIMAL X DATA
YHIGH1 = (ASC(INPUT$(1, #1)) AND 3) * 16384 ‘EXTRACT Y HIGH ORDER BITS
YHIGH = (ASC(INPUT$(1, #1)) AND 127) * 128 ‘EXTRACT Y MID ORDER BITS
YLOW = (ASC(INPUT$(1, #1)) AND 127)
‘EXTRACT Y LOW ORDER BITS
YDATA = YHIGH1 + YHIGH + YLOW
‘FINAL DECIMAL Y DATA
PRINT PB, XDATA / 1000, YDATA / 1000
‘PRINT RESULTS
END IF
LOOP
Programming example: To read ASCII formats
1. Configure the AccuTab II for 9600, N, 8, 1, GTCO ASCII, Continuous (AccuSet 53).
2. Enter and run this QBASIC program:
‘***************************************************************
‘*
READ AND DISPLAY ASCII FORMAT
*
‘*
BY GTCO CORPORATION
*
‘***************************************************************
CLS
‘CLEAR SCREEN
OPEN “COM1:9600,N,8,1” FOR RANDOM AS #1 ‘CONFIGURE & OPEN COM1
DO
LINE INPUT #1, D$
‘GET FORMAT
PRINT D$;
‘PRINT FORMAT
LOOP
- 44 -
Download PDF
Similar pages