
Programming AMX Controllers for a Kaleidescape System
Kaleidescape module
Kaleidescape provides a single control module for either standalone touch panel
(SATP), onscreen display (OSD), or keypad controls. The Kaleidescape module is
designed to control all zones in the Kaleidescape System via a single connection.
Each playback zone is represented by a virtual device in the array passed to the
module. To configure the zone controlled by each virtual device, use send
commands in the Kaleidescape Multiple Panel Include file.
These virtual devices act as actual devices and use the standard AMX channel
lineup. For example, if channel 1 is pulsed on the virtual device, the PLAY command
is issued to the corresponding zone. Channel 2 sends Stop, channel 3 sends Pause,
and so forth. This feature provides a great degree of flexibility for the programmer.
A touch panel can trigger channels and receive feedback via the virtual
device.
A one-way remote can use the virtual device as though the virtual device
were an IR device.
Feedback events from the virtual device can trigger other actions.
Downloading and importing the Kaleidescape module for AMX
Always download the latest module before starting a new program or modifying an
old one. Use the following steps to download and import the Kaleidescape module
and templates for the AMX system.
1. Download the Kaleidescape module and templates ZIP file (Download all
AMX files) from the Support page on the Kaleidescape website
(www.kaleidescape.com/support) and extract the files.
2. To use the Kaleidescape module in an existing program, copy the following
files into the project folder:
Kaleidescape.axs
Kaleidescape.tko
Kaleidescape.tkn
Kaleidescape Multiple Panel Include.axi
3. In the main program, define the port for the AMX system to use to connect
to the Kaleidescape System. If using TCP/IP communications, define a local
port for the module to use. Verify that the port is not already used
somewhere else in the program.
DEFINE_DEVICE
KALEIDESCAPE_PORT = 0:4:0
4. If using RS-232 communications, define the RS-232 port connected to the
Kaleidescape component.
DEFINE_DEVICE
KALEIDESCAPE_PORT = 5001:1:0
Komentáře k této Příručce