#41
Adjust sensitivity
$1
Adjusts the controller's ability to detect a
touch. For example, an application may require
a user to use latex gloves. Increasing the
controller's sensitivity will allow for
greater ability to detect the finger through
the latex glove.

NOTE: Increasing the sensitivity decreases the
touch screens accuracy.
$2
Adjusts the controller's ability to detect a
touch. For example, an application may require
a user to use latex gloves. Increasing the
controller's sensitivity will allow for
greater ability to detect the finger through
the latex glove.

NOTE: Increasing the sensitivity decreases the
touch screens accuracy.
$3
Adjusts the controller's ability to detect a
touch. For example, an application may require
a user to use latex gloves. Increasing the
controller's sensitivity will allow for
greater ability to detect the finger through
the latex glove.

NOTE: Increasing the sensitivity decreases the
touch screens accuracy.

#43
AutoBaud detection
$1
You can disable or enable automatic baud rate
detection. Disabling the AutoBaud feature
allows the controller to automatically reset
itself when power is applied at the
predefined baud rate.
$2
You can disable or enable automatic baud rate
detection. Disabling the AutoBaud feature
allows the controller to automatically reset
itself when power is applied at the
predefined baud rate.
$3
You can disable or enable automatic baud rate
detection. Disabling the AutoBaud feature
allows the controller to automatically reset
itself when power is applied at the
predefined baud rate.

#32
Bus
$1
Search for a connected touch screen on
COM1 thru COM7.
NOTE: Searches COM1 thru COM7 as defined
      by MicroTouch Bus Controllers
$2
Search for a connected touch screen on
COM1 thru COM7.
NOTE: Searches COM1 thru COM7 as defined
      by MicroTouch Bus Controllers
$3
Search for a connected touch screen on
COM1 thru COM7.
NOTE: Searches COM1 thru COM7 as defined
      by MicroTouch Bus Controllers

#22
Calibration
$1
Calibrate the touch screen.
$2
Calibrate the touch screen to the active
display.
$3
IMPORTANT: THIS OPTION WILL DELETE THE
CALIBRATION DATA CURRENTLY STORED IN THE
CONTROLLER.

CONTROLLER CALIBRATION
======================

Calibration is performed by the controller.
You must touch two points on the screen as
they appear (one in the bottom left, and one
in the top right).
The data from these touches is used by the
controller to establish the usable area
of the touch screen.

The calibrated area is stored in EEPROM on
the controller. Hence, this calibration is
non-volatile.
i.e. when the system is switched off,
the calibration is not lost.

#13
Color Bars
$1
Used for checking the color purity of the 
display.
$2
Used for checking the color purity of the 
display.
$3
Used for checking the color purity of the 
display.

#44
Communication parameters
$1
You can change the controller's default
communications parameters to parameters of
your choice.
Example: No Parity, 8 DataBits, 1 StopBit
$2
You can change the controller's default
communications parameters to parameters of
your choice.
Example: No Parity, 8 DataBits, 1 StopBit
$3
You can change the controller's default
communications parameters to parameters of
your choice.
Example: No Parity, 8 DataBits, 1 StopBit

#12
Configure
$1
Allows various controller options to be
changed.
$2
This option passes control to the menu of
various modifiable options. This menu allows
adjustment of the controller sensitivity,
data protocol, autobaud detection and the
communication parameters.
$3
This passes control to the menu of the
modifiable options.
 
The following options are available:

1) Adjust sensitivity. Adjusts the 
   controller's ability to detect a touch. 
   For example a person may be required to 
   use latex gloves. Increasing the 
   controller's sensitivity will allow for
   a greater ability to detect the finger
   through the latex glove.

2) Data protocol.  You can change the
   default operating format and mode used on
   power up.

   Note: This is only required if the
         default format and mode are not
         used.

3) AutoBaud detection. You can disable or
   enable automatic baud rate detection.
   Disabling the AutoBaud feature allows
   the controller to automatically reset
   itself when power is applied at the
   predefined baud rate.

4) Communication parameters.  You can change
   the controller's default communications
   parameters.
   Example: No Parity, 8 DataBits, 1 StopBit

#42
Data protocol
$1
Change the controller's default operating
format and mode used on power-up.

Note: This is only required if the default
      format and mode are not used.
$2
Change the controller's default operating
format and mode used on power-up.

Note: This is only required if the default
      format and mode are not used.
$3
Change the controller's default operating
format and mode used on power-up.

Note: This is only required if the default
      format and mode are not used.

#11
Diagnostics
$1
Tests/Adjusts the MicroTouch touch screen.
$2
This option passes control to the menu of
diagnostic tools. This menu allows you to
find the touch screen, calibrate and check
the controller's ability to ignore
environmental noise.
$3
This passes control to a menu of diagnostic
tools for the touch screen.

The following options are available:

1) Find touch screen.  This will search all
   communication ports supported for a
   connected touch screen.

2) Calibration.  This allows you to
   calibrate the touch screen.

3) Noise check.  Checks the controller's
   ability to ignore environmental noise,
   and to also change the controller's
   operating frequency to optimize its noise
   rejection capability.

#62
Disable
$1
Configure the controller not to do
automatic baud rate detection.
$2
Configure the controller not to do
automatic baud rate detection.
$3
Configure the controller not to do
automatic baud rate detection.

#61
Enable
$1
Configure the controller to do automatic
baud rate detection.
$2
Configure the controller to do automatic
baud rate detection.
$3
Configure the controller to do automatic
baud rate detection.

#15
Exit to DOS
$1
Leave Microcal, and return control to DOS
$2
Leave Microcal, and return control to DOS
$3
Leave Microcal, and return control to DOS

#46
Exit to Main Menu from Configure
$1
Return to Microcals Main Menu.
$2
Return to Microcals Main Menu.
$3
Return to Microcals Main Menu.

#25
Exit to Main Menu from Diagnostics
$1
Return to Microcals Main Menu.
$2
Return to Microcals Main Menu.
$3
Return to Microcals Main Menu.

#81
F1 - Help
$1
Displays help about the current menu option.
$2
Displays help information about the menu
option currently highlighted.
$3
Pressing this key will give help information
about the menu option currently pointed at
(i.e.  context sensitive help).

For  example, suppose the Main Menu is
displayed, and you need help about the
'Re-Configure' option. Point the menu cursor
at this option, and then press F1.

#82
F2 - Select help level
$1
Allows you to select the level of help you
require.
$2
Allows you to select the level of help you
require.
  
 Three levels are available:

 Reminder: a short description of the
 function.

 Summary : a more detailed description.

 Detailed help: a full description of the
 function.
$3
Allows you to specify the level of help you
require.

 You may choose one of three levels of help:

 Reminder - a short description of the
 function. This level is suitable if you
 simply  need a short reminder of what a
 particular function is.

 Summary - a more  detailed  description  of
 the function.

 Detailed description - This level is useful
  if you are unfamiliar with Microcal. It
  displays a full description of the function
  in question.

#83
F3 - Draw
$1
Allows you to check the touch screen by
'finger painting' on the screen.
$2
Allows you to check the touch screen by
'finger painting' on the screen.

 The following keys are active during draw:

 1 - 3 : change color (CGA);
     9 : change color palette (CGA);
 1 - 9 : change color (EGA/VGA);

 g or G: draw 10x10 grid over drawing area

 Space : clear screen;

 ESC   : exit drawing mode.
$3
Allows you to check the touch screen by
'finger painting' on the screen.

 The following keys are active during draw:

 1 - 3 : change color (CGA);
     9 : change color palette (CGA);
 1 - 9 : change color (EGA/VGA);

 g or G: draw 10x10 grid over drawing area

 Space : clear screen;

 ESC   : exit drawing mode.

#84
F4 - Terminal
$1
Send RS232 data directly to the touch screen
$2
Use the keyboard to enter the characters to
be sent to the touch screen. Characters
entered using the keyboard are displayed on
the left. All responses and touch coordinate
information will be displayed on the right.
$3
The Terminal utility allows touch screen
commands to be entered directly via the
keyboard. 

When a character is entered, it is displayed
on the left half of the terminal screen. It
is then transmitted to the touch screen at
the displayed communications rate.

If the touch screen responds, it will be
displayed on the right half of the screen.
Touch coordinate responses are also
displayed on the right.

Characters with an ASCII value of less then
32 or greater than 127 will be displayed and
will appear as the shapes documented by IBM.
It may be useful to obtain a copy of the IBM
character set.

Carriage Return and Line Feed characters
are not displayed but will move the cursor.
Carriage return will also cause a line feed.

#85
F5 - VideoMode
$1
Selects the current video mode from a list
of available video modes.
$2
Selects the current video mode from a list
of available video modes.

 If the video mode is changed, the touch
 screen must be recalibrated, as the display
 areas for the various video modes are
 different.
$3
Selects the current video mode from a list
of available video modes.

 If the video mode is changed, the touch
 screen must be recalibrated, as the display
 areas for the various video modes are
 different.

#86
F6 - ResetStatus
$1
Resets Microcal to its initial state (i.e.
all menu options reset, comms parameters set
to defaults, status box set to 'Search not
active'.
$2
Resets  Microcal  to its initial state (i.e.
all menu options reset, comms parameters set
to defaults, status box set to 'Search not
active'.
$3
Resets  Microcal  to its initial state (i.e.
all menu options reset, comms parameters set
to defaults, status box set to 'Search not
active'.

#51
Factory Default
$1
Configures the controller's data protocol
to use format decimal and mode stream.
$2
Configures the controller's data protocol
to use format decimal and mode stream.
$3
Configures the controller's data protocol
to use format decimal and mode stream.

#21
Find touch screen
$1
This will search for a connected touch screen.
$2
This will perform an automatic search of the
communication ports for any connected touch
screen, operating with any comms parameters.

The touch screen (if found) is reset, and the
status box is updated with the correct
communications parameters, hardware and
firmware version.
$3
This scans the communication ports for a
connected touch screen, operating with any
communication parameters.

If a touch screen is found, it is reset.
The status box is then updated with the
correct communication parameters, the
hardware and firmware version.

Note that this option does not change the
controller's active communication parameters:
it changes the computer's communication
parameters to match the controller.

#91
Help level 1 : reminder
$1
Sets the help level to 1 (reminder).  When
you select help, a short reminder of the
subject chosen will be printed.
$2
Sets the help level to 1 (reminder).  When
you select help, a short reminder of the
subject chosen will be printed.
$3
Sets the help level to 1 (reminder).  When
you select help, a short reminder of the
subject chosen will be printed.

#92
Help level 2 : summary
$1
Sets the help level to 2 (summary).  When
you select help, a detailed summary of the
subject chosen will be printed.
$2
Sets the help level to 2 (summary).  When
you select help, a detailed summary of the
subject chosen will be printed.
$3
Sets the help level to 2 (summary).  When
you select help, a detailed summary of the
subject chosen will be printed.

#93
Help level 3 : detailed description
$1
Sets the help level to 3 (detailed
description). When you select help,
a detailed explanation of the chosen
subject will be given.
$2
Sets the help level to 3 (detailed
description). When you select help,
a detailed explanation of the chosen
subject will be given.
$3
Sets the help level to 3 (detailed
description). When you select help,
a detailed explanation of the chosen
subject will be given.

#1
Introduction to Microcal
$1
$2
$3
──────────────────────────────────────────────
Introduction
──────────────────────────────────────────────
Microcal is a program designed to allow you to
calibrate and test monitors fitted with
MicroTouch touch screens.

With Microcal you can:

  Calibrate the touch screen controller to
  your own requirements.

  Perform more detailed tests on the accuracy
  of operation of your touch screen.

Microcal is designed to be easy to use.
It will give you plenty of help,
suggest which step to take next, and will try
to locate problems for you.

As you perform the various tests in Microcal,
you will notice the menu bar moves by itself.
This is Microcal's way of suggesting which
step you might take next.

──────────────────────────────────────────────
  Screen layout
──────────────────────────────────────────────

The  Microcal screen is split into several
distinct areas :

° Menu.   The current menu of options is shown
  on the left of the display.

° Status.  The status box shows the current
  RS-232 settings,  and the reset status of
  the touch screen. The current screen mode,
  video card detected and help level are
  also shown.

° Function key line. This line is displayed
  at the very bottom of the screen, and shows
  the various function keys available.

When a new menu page is selected, it is shown
on top of the previous one, so you can
keep track of 'where you are'.

──────────────────────────────────────────────
  Using Microcal
──────────────────────────────────────────────

To select a menu option, use the cursor up or
down keys to point to an option, then press
ENTER to select it.

When the function key line is shown, an 'F'
key may be selected instead of a menu option.

To exit from any option or menu, press ESC.

──────────────────────────────────────────────
  Help
──────────────────────────────────────────────

A comprehensive on-line help facility is
included in Microcal. You can get help in two
ways :

1) Help index. If you press '?', an index of
   all the help subjects is displayed. Use the
   cursor keys to point at the one you want,
   then press the <ENTER> key.

2) Context sensitive help. You can get help
   about the current menu you are in by simply
   pressing  F1 or the 'H' key.
   Help information will be displayed about
   the menu option currently pointed at.

  The level of help given can also be defined
  by pressing F2 ('Help level'). Three levels
  of help are available :

  1) Reminder.  A short reminder of the menu
     function is displayed.

  2) Summary.  A more detailed explanation of
     the function is given.

  3) Detailed  help. A full explanation of the
     function is given, together with examples
     where relevant.

#23
Noise check
$1
Determine how much electrical noise is
generated by the CRT in the selected
VideoMode that will be used by the application
and adjust the controller's operating 
frequency to optimize noise rejection.
$2
Determine how much electrical noise is
generated by the CRT in the selected
VideoMode that will be used by the application
and adjust the controller's operating 
frequency to optimize noise rejection.
$3
Determine how much electrical noise is
generated by the CRT in the selected
VideoMode that will be used by the application
and adjust the controller's operating 
frequency to optimize noise rejection.

The VideoMode can be selected at the Main
Menu with the F5 function key.

#52
Select Protocol
$1
Select the controller's data protocol from
a list of different formats and modes. 
$2
Select the controller's data protocol from
a list of different formats and modes. 
$3
Select the controller's data protocol from
a list of different formats and modes. 

#31
Serial
$1
Search for a connected touch screen on
COM1 and COM2.
$2
Search for a connected touch screen on
COM1 and COM2.
$3
Search for a connected touch screen on
COM1 and COM2.

#80
Status box
$1
Shows touch screen status and current
communication parameters.
$2
Shows touch screen status and current
communication parameters.
The status box is shown on the right of the
screen.
$3
Shows touch screen status and current
communication parameters.
The status box is shown on the right of the
screen.

The box is split into three sections:

Touch screen status:  This box shows the
controller's output identity, hardware
version, firmware version and the results
of the self-test.

Comms parameters:  This shows the current
communication parameter settings i.e.

  active port
  baud rate
  data bits
  stop bits
  parity 

These parameters indicate the working
parameters of your touch screen.

Display mode:  This box shows the video card
detected, the current video mode and the
current help level.
Note that if the display  mode  is  changed,
the touch screen should be recalibrated,
as the display area is different in each
mode.

