2500 Series 1 Table of Contents Commands Entering Commands Command Prefix Entering Commands from the 16-Button Cursor Entering Commands from the Menu Enabling and Disabling Command Sources Command Source Control Commands Set Command Prefix Tablet Reset Enable/Disable Bank Select Menu – Locate, Erase or Restore Using the Soft Switches to Control the Menu Enable/Disable Cursor Commands Changing the Character Constants 9100 Formats Only Communication Commands Enable/Disable Output Port Set Data Rate Enable/Di
500 Series 2 Change Format Move Origin Enable/Disable Margin Data Create Window Aligning Media Using the Window Command Enable/Disable Non-Proximate Data Storing and Recalling Setup Parameters Factory Settings Baseline Settings Current Settings Erase Current Settings from Memory 2000 Series Compatible Command Summary 16-Button Cursor Command Summary Host and Menu 9100 Series Compatible Command Summary Basic Program to Check Installation ASCII Code Chart 2500 Menu Overlay 23 23 24 24 25 26 27 27 27 27 28
2500 Series 3 Commands The 2500 tablet can accept the command set of the CalComp 2000 series tablets as well as commands of the standard CalComp 9100 series tablets. There are a few commands specific to the 2500 tablet. With these commands, you may override the default operating parameters set in the soft switches without leaving operating mode. For instance, as drafting projects change, you may adjust the resolution of the tablet or the number of points per second transmitted to the host.
2500 Series 4 The 2500 commands will be explained in the following order: 1. Commands that control the command sources. 2. Commands that regulate communication between tablet, operator and host. 3. Commands that manage the tablet during a work session. Entering Commands Command Prefix To alert the digitizer that a 9100 compatible or 2500 unique command is coming, the host must send a COMMAND PREFIX before each command (the 2000 series commands are a single character).
2500 Series 5 F F a b (b) N E F button pressed twice is the command prefix Single button code for the command Any required parameter of the command Optional parameters Numeric variable E button ends the command string with a CR The command will take effect as soon as the E button is pressed. The cursor does not need to be on the tablet surface to send a command, but it must be enabled. The 4-button cursor cannot be used for cursor commands.
2500 Series 6 The command will take effect as soon as the Carriage Return block is picked. NOTE: Picking the [ESC] [%] blocks from the ASCII portion of the menu will not activate any commands. The command prefix for the menu commands is included in the function code block represented by [a] and cannot be changed. Enabling and Disabling Command Sources The 2500 tablet can accept commands from the host, 16-button cursor, menu or soft switches.
2500 Series 7 Where: b1 b2 b3 First command prefix character Second, optional, command prefix character Third, optional, command prefix character EXAMPLE: To change the command prefix to the characters * $ X, enter: Host = ESC % S * $ X CR Menu = [SET COMD CHAR] [*] [$] [X] [CR] NOTE: It’s not recommended to use a command prefix that can be accidentally entered if you bump the keyboard. Use keys that are on opposite ends of the keyboard or a prefix with an ESC or SHIFT.
2500 Series 8 Where b can equal 0 or 1 or no entry: If b = 0 If b = 1 If no b is entered BANK and SELECT blocks are enabled. BANK and SELECT blocks are disabled. The condition toggles. Menu – Locate, Erase or Restore The optional menu is never enabled at power-up. You must enable it, specifying its location. Once the menu has been enabled, you may use the erase and restore commands to make it appear and disappear from the tablet surface.
2500 Series 9 Using the Soft Switches to Control the Menu Three of the switches in bank seven are dedicated to a three-choice menu that may be used to enable, disable or move the larger command menu. Pick BANK and block number seven and then SETUP to gain access to these switches. SWITCH 3 SWITCH 4 SWITCH 5 Locates the lower left corner of the menu at the next point picked on the active area. Erases the menu from its current location. Restores the menu at the location from which it was last erased.
2500 Series 10 Changing the Character Constants 9100 Formats Only The tablet transmits ASCII characters to represent Tablet Status, Mode Status, Pen Status and Cursor Status as well as position data. One or all of these characters may be changed with this command. The command affects the data output from the digitizer. After the change is entered, the new character will be transmitted whenever applicable.
2500 Series 11 EXAMPLE: To change the Run mode character to the new character “&” and leave all others at their default values, enter the following command: Host = ESC % G A A I P U & CR Menu = [SET CHAR CONST] [A] [A] [I] [P] [U] [&] [CR] The characters that came before (those in lower positions than) the Run mode character were reassigned their same values; the new Run mode character is the last character entered. All characters coming later (those in higher positions) remain unchanged.
2500 Series 12 Where a for the host or cursor can equal A or B. If a = A If a = B Command applies to Port A Command applies to Port B Where b can equal 0, 1 or no entry. If b = 0 If b = 1 If no b is entered Output port is disabled. Output port is enabled. The function will toggle. NOTE: The 2500 tablet has only one output port. It is enabled or disabled by either command. This command includes two ports for compatibility with 9100 applications programs.
2500 Series 13 each byte frame. The table below shows the maximum usable data rates for the seven 2500 RS-232 output baud rates, based on a 19 character format and a ten-bit frame: Baud Rate Maximum Data Rate (points per second) 100 50 25 12 6 3 1.5 19200 9600 9800 2400 1200 600 300 Enable/Disable Echo Some terminals have no connection between their keyboard and display, so the operator cannot see on the screen what has been entered on the keyboard.
2500 Series 14 Menu = [LINE FEED ON/OFF] [b] [CR] Where b can equal 0, 1 or no entry. If b = 0 If b = 1 If no b is entered Line Feed will be disabled. Line Feed will be enabled. The function will toggle. Enable/Disable or Change Prompt Character The prompt character is sent by the host to the digitizer, requesting transmission of a coordinate pair. When prompting is enabled, the digitizer will transmit one coordinate pair each time it receives a prompt character from the host.
2500 Series 15 To cancel prompting, enter: Host = ESC % Q CR Menu = [SET PROMPT] [CR] Messages and Indicators The operator may send messages to the host, picking out the numbers and some characters on the buttons of the 16-button cursor. The menu may be used to send messages, up to 100 characters. The LED’s of the cursor, whether 4- or 16-button, may be lit and extinguished to serve as user-defined indicators. The host may also light any of the numbered LED’s on the tablet display as indicators.
2500 Series 16 Messages from the Cursor to the Host The digitizer stops output when the F-button is pressed. No data will be output until the E or F button is pressed to terminate the message. The message will be transmitted from all active ports. The digitizer will sound a tone confirming each pressed button. Cursor = F b1 – b99 F (or E) Button 0-9 A B C D E F Character Transmitted Numerals 0-9 - (minus sign) Rubout , (comma) .
2500 Series 17 If b = 0 If b = 1 If b = 2 If b = 3 LED #2 will extinguish LED #2 will light LED #3 will extinguish LED #3 will light Controlling the Tablet Displays LED’s 2500 Unique Commands This command may control all the numbered LED’s of the tablet display. The normal indicator function of that LED will be overridden by this command. For example, if you have ordered LED #4 to light, it will no longer be the proximity indicator.
2500 Series 18 Where: (b1) = A, for Port A, B for Port B or no entry. b2 = baud rate code number 0 = 19200 1 = 9600 2 = 4800 3 = 2400 4 = 1200 5 = 600 6 = 300 7 = RESERVED b3 = parity code letter E = Even M = Mark N = None O = Odd S = Space b4 = 7 or 8; the number of data bits. b5 = 1 or 2; the number of stop bits. (b6) = 1 or 0; to enable or disable hardware handshaking. 1 enables 0 disables If b6 is not specified, the handshaking is not changed.
2500 Series 19 Digitizing Commands The following commands are those you might use while digitizing. They include changing operating modes, data rate and resolution. Moving the origin, making active windows and using the margin area are explained here. Commands may interact with others. Tablet resolution affects the increment; baud rate, data rate, prompting and operating mode interact. Interactions are explained under one command. The other affected commands will refer you to the explanation.
2500 Series 20 NOTE: The increment distance must be set before you change the tablet to increment mode. If you set the increment distance, use Increment mode and exit to another mode; the increment distance is stored by the tablet. You may return to Increment mode without entering the distance again if the resolution has not been changed. The 2000 Series compatible commands to change operating mode also set the data rate.
2500 Series 21 Resolution When the transducer is placed on the active area of the tablet, the tablet calculates its X and Y position relative to the origin. Those calculations are not in inches, millimeters or any other standard units. Those numbers represent counts, arbitrary units of measurement calculated by the digitizer. If the cursor is moved to the right until the X value output increases by one, the cursor has been moved over by one count.
2500 Series 22 The resolution of 50 lines per millimeter is the maximum specified metric resolution for the 9100 Digitizer. The coordinate pair is not easy to read at this resolution. The output mist be divided by 5 or multiplied by 2 to show the counts as whole and fractional millimeters. The half-resolution mode can convert the 50 counts per millimeter into 100 counts per millimeter before outputting the coordinate pair.
2500 Series 23 Menu = [SYSTEM FUNC 1] [R] [2400] [,] [0] [CR] Change Format To change the operating format, use the below command: Host = ESC % ^ (n) CR Menu = [SELECT FORMAT] [n] [CR] Move Origin The origin is the place on the tablet where the X and Y position reads 0,0. The default origin is the lower left corner of the active area on the tablet surface. It may be relocated to any port on the surface. The polarity of X and Y data surrounding the origin follows the rule of the Cartesian plane.
2500 Series 24 Enable/Disable Margin Data The margin is the remainder of the tablet surface surrounding the active area. Under default conditions, no data is transmitted when the transducer moves into the margin. Most of the margin is electronically functional however, and may be used. When margin data is enabled and the transducer is over the margin area, the Mode status character in the output format will read X.
00 Series 25 Cancel Window: Host = ESC % J w CR (lowercase w) Menu = [SYSTEM FUNC 1] [w] [CR] (lowercase w) Where: Point selected in the active area to become the lower left corner of the new active area. Point selected in the active area to become the upper right corner of the new active area. NOTES: must be above and to the right of . The entire surface will become inactive if is below or to the left of .
2500 Series 26 5. For dpoint 1, pick a point on the selected line as far to the left (for horizontal line) or bottom (for a vertical line) as possible. This locates one corner of the window directly under one end of the line. 6. For dpoint 2, select a point at the right end of the selected line and several inches above it (for a horizontal line) or at the top of the line and several inches to the right of it (for a vertical line).
2500 Series 27 Where b can equal 0, 1 or no entry: If b = 0 Digitizer will transmit coordinate pairs whether the transducer is in proximity or not. If b = 1 Digitizer will only transmit coordinate pairs when the transducer is in proximity. If no b is entered The condition toggles. Storing and Recalling Setup Parameters Factory Settings The factory settings and default operating characteristics, such as origin and prompt character, are stored in a permanent memory location.
2500 Series 28 If you have changed a parameter from its soft switch setting by using a host or menu command, it will NOT be saved by the command. The tablet does not change the soft switches as commands from the menu or host. It will change them in response to the Recall Baseline and Recall Factory Settings switches of Bank 7. Erase Current Settings from Memory The current settings may be cleared from the memory. Writing a new set of parameters replaces the old settings with new ones.
2500 Series 29 2000 Series Compatible Command Summary The 2000 series compatible commands are a single letter transmitted from the host. There is no command prefix. If you are not using the 2500 tablet to emulate a 2000 and wish to disable the 2000 series commands, set Switch 7 in Bank 5 to 1.
2500 Series 30 16-Button Cursor Command Summary The 16-button cursor has a limited subset of the tablet commands. The FF serves as the command prefix. The 4-button cursor may not be used for commands. To disable the cursor commands, either issue the command below or set Switch 5 in Bank 5 to a 0.
2500 Series 31 Host and Menu 9100 Series Compatible Command Summary All host commands must be preceded by a command prefix and followed by CR. The command prefix from the host is ESC % unless changed by the user. The system function blocks of the menu serve as the command prefix for the menu. The tinted [CR] block on the menu terminates the command. a LEGEND An ASCII character or characters which invokes a command b1…bn ASCII characters which are selected by the user.
2500 Series 32
2500 Series 33
2500 Series 34
2500 Series 35
2500 Series 36 Basic Program to Check Installation The following program, written in MICROSOFT BASIC, will cause the IBM PC or compatible system to accept and display digitizer output data. Your computer must have MICROSOFT BASIC installed. If you are using another version of BASIC, this program may need changes to the statements to follow the rules of the other BASIC.
2500 Series 37 ASCII Code Chart
2500 Series 38 2500 Menu Overlay