
CRESTRON
Operations Guide - DOC. 8125
CNX Analog/Digital Input/Output Expansion Card: CNXIO-16
••
3
Programming with SIMPL
™
Windows
®
SIMPL (Symbol Intensive Master Programming Language) is an easy-to-use
programming language that is completely integrated and compatible with all
Crestron system hardware. The objects that are used in SIMPL are called symbols.
SIMPL Windows offers drag and drop functionality in a familiar Windows®
environment.
SIMPL Windows is Crestron Electronics' software for programming Crestron
control systems. It provides a well-designed graphical environment with a number
of workspaces (i.e., windows) in which a programmer can select, configure,
program, test, and monitor a Crestron control system.
The next two subsections describe a sample SIMPL Windows program that utilizes
the CNXIO-16. The first subsection details how the sample program works with a
textual description and block diagram. The second subsection provides a broad
description of how to actually create the SIMPL Windows program.
NOTE:
The following description assumes that the reader is familiar with SIMPL
Windows. If not, please refer to the extensive help information provided with the
software.
NOTE:
There is no need to recreate the sample SIMPL Windows program. A copy
of this program is available from Crestron’s ControlCD (Version 5.1 or later).
Search for the CNXIO-16.SMW project in the SIMPL Windows Example Base.
How the Program Works
A basic CNXMIDI SIMPL program is shown in block diagram form below. For this
example, the CNXIO-16 occupies slot#1 of a CNMSX-PRO. Assume that the
touchpanel is used to control the state of lights1 and lights2 in a typical application.
Input/outputs on the CNXIO-16 (inA1,outA1 through inA8,outA8) in SIMPL
Windows correspond to the CNXIO-16 physical pins A1 through A8. Similarly,
inB1,outB1 through inB8,outB8 corresponds to pins B1 through B8.
Block Diagram of CNXIO-16