Specifications

Section 5 — Programming
!
This section is for qualified technical personnel. It contains information that can change most of the
operating characteristics of the DAI-2 system. Improper use of this information can cause incorrect
readings, erratic behavior or lock remote users out of the system. We strongly recommend that you
understand the basic operation of the DAI-2 and the specifics of the installation you are changing before
applying the information in this section.
Information in this section is based on the original factory programming. Portions of this chapter may not be
accurate if changes have already been made to the system.
5.1 Overview
Because the DAI-2 can be used for such a wide variety of applications, there is no single correct way to set up the
system. In fact, there are several ways to program the system for any given task.
Command sets tell the DAI-2 how to respond when a key is pressed or a logic-level input changes. System
responses can include relay switching, audio switching, triggering alarm call, etc. The main programming issue is to
provide a system where all appropriate options are available and in a system that is easy to understand (and can be
programmed with 12 telephone keys).
To solve this problem, the DAI-2 has an area of memory that is arranged as a 16 x 16 table. Each of the 16 rows
represents a key or an input to the DAI-2 and each of the 16 columns represents an event that can happen when the
input occurs. We call this the command matrix (Figure 5.1). Each location in the matrix can store a one-digit
number, command, that enables or disables a response (column) for an even (row). Each location has an address--
a number from 000 to 255--so that it can be programmed individually. By programming the appropriate number at a
specific address, you can change how the DAI-2 responds when a key is pressed.
5.2 Introduction to the Command Matrix
To simplify the setup process, the DAI-2 command settings are programmed in the command matrix. The command
matrix is a table with events down the left side and responses across the top. An event will result in the programmed
responses. The numbers in the matrix are used to turn machine responses on and off and, in some cases, the
numbers determine not only if an event will occur but how it will occur.
DAI-2 Programming page 5. 1