User`s guide
Chapter 1 - Introduction CARROLL TOUCH
 1-2 Touch System Diagnostics (CTDIAG) User’s Guide
Purpose
CTDIAG is a menu-driven diagnostic program that you can use to verify 
touch system installation, troubleshoot touch system operations, and 
debug. CTDIAG works with any Carroll Touch touch system that uses 
a hardware-based controller (HBC), a software-based controller (SBC), 
or an RS-232 controller. CTDIAG also works with any other Carroll 
Touch touch system that connects to a host computer through an RS-232 
serial interface and that uses the Carroll Touch Smart-Frame Protocol.
Even if you do not need to use CTDIAG for error detection, you will 
find it very useful to work through the program’s features and options to 
enhance your understanding of the touch system.
Features
CTDIAG offers a wide range of hardware and software configuration 
options, including support for:
• Both scanning infrared and guided acoustic wave touch 
technologies.
• Software-based, hardware-based, and serial (RS-232) controllers.
• Carroll Touch proprietary Smart-Frame Protocol (SFP).
• Direct, polling, and interrupt-based interface methods.
Additional software features include:
• Touch reporting methods optimized for testing hardware and 
software.
• Touch modes that determine when touch coordinates are reported.
• Autodetection of touch system hardware and software.
• Reporting of system status.
• Command line input as an alternative to menu input.
• Debug options for SFP and the Touch Application Program 
Interface (TAPI).
Quick Test
This section describes a quick method to verify touch system installation 
and troubleshoot touch systems using an HBC or serial (RS-232) 
controller. Before starting, you must be in the DOS environment.
• If you are in Windows™ 3.x, exit Windows completely to the DOS 
prompt. Do not use the MS-DOS Prompt icon in Windows.










