User`s guide
CARROLL TOUCH Chapter 5 - Testing Touch System Hardware and Software
Touch System Diagnostics (CTDIAG) User’s Guide 5-9
Touch Coordinates screen appears, but non-contiguous messages appear 
unexpectedly.
• Make sure you are only interrupting the infrared beam with one 
finger - use a pen as a stylus to make sure. If messages persist, the 
frame may have failed beams. If you are using an HBC or RS-232 
controller, use scan reporting to check further.
Touch Coordinates screen appears, but there are dead spots on the 
screen.
• Make sure you are using your finger or a stylus that is at least 5/16” 
diameter. The infrared frame may have failed beams. Use scan 
reporting to check further.
Relationship between Scan and Coordinate Reporting
As mentioned earlier, the touch software interprets the physical beam 
data to report touch information. To achieve finer resolution than the 
physical infrared beam grid provides, the touch software interpolates a 
virtual beam between each pair of physical beams. The physical beams 
are assigned even numbers (0, 2, 4, and so on) and the virtual beams are 
assigned odd numbers (1, 3, 5, and so on).
The relationship between physical beams (scan reporting) and x, y 
coordinates (coordinate reporting) is determined by the equations:
Maximum x coordinate = 2 * (number of x physical beams - 1)
Maximum y coordinate = 2 * (number of y physical beams - 1)
For example, in the infrared screen shown in Figure 5-1, the x axis has 
a range of 0 to 63, representing 64 physical beams (scan reporting). 
Using the equation (2 * 64 - 1) yields a result of 127, which is the 
number of x coordinates in the same example infrared screen in Figure 
5-2 (coordinate reporting).
Detailed information on the use of physical beams, virtual beams, 
logical beams, logical coordinates, and beam averaging is found in the 
Touch System Programmer’s Guide
.










