Crestron SW-SIMPL User Manual

Crestron SIMPLWindows® Software Installation & Operations Guide
This document was prepared and written by the Technical Documentation department at:
Crestron Electronics, Inc.
15 Volvo Drive
1-888-CRESTRON
All brand names, product names and trademarks are the property of their respective owners.
©2002 Crestron Electronics, Inc.
Crestron SIMPL™ Windows Software

Contents

Introduction 1
The Intent of this SIMPL™ Windowsâ Manual ...................................................1
SIMPL Windows New Features ..........................................................................1
SIMPL™ Windowsâ Review and Programming Preparation.............................. 3
SIMPL™ Windowsâ ...............................................................................3
System Design & Programming Process............................................... 3
Crestron’s Programming Design Kit ...................................................... 4
VisionTools™ Pro-e ...............................................................................4
Programming Process ...........................................................................4
Contact Crestron Electronics, Inc. ......................................................................6
Trademark Information........................................................................................ 6
Installing SIMPL™ Windows® 7
System Requirements......................................................................................... 7
Crestron Database Requirements ......................................................................7
Installing from the Crestron Web Site .................................................................7
Installing from the Crestron ControlCD............................................................... 8
Uninstall SIMPL™ Windows®.............................................................................8
DOS Workshop 11
Migration to SIMPL Windows............................................................................ 11
Changes from Workshop .................................................................................. 11
Symbol CrossReference ...................................................................... 11
SpeedKey.............................................................................................12
KeyCombo Shortcut Table................................................................... 12
Feature Comparison .........................................................................................14
Importing Workshop Programs .........................................................................15
SIMPL™ Windows®– Getting Started 17
SIMPL Windows Applications ...........................................................................17
Opening SIMPL Windows ................................................................................. 18
Set Directory Paths ...........................................................................................18
Create A New Program.....................................................................................19
Program Header ..................................................................................19
Configuration Manager 21
Accessing Configuration Manager.................................................................... 21
Configuration Manager Navigation ...................................................................22
Installation & Operations Guide – DOC. 5728C Crestron SIMPL Windows i
Software Crestron SIMPL™ Windows
Device Library ......................................................................................22
Network System View ..........................................................................24
Detail System View ..............................................................................24
System Device Tree............................................................................. 24
Configuration Manager Button Bar ...................................................................25
Configuring the System..................................................................................... 26
Selecting Hardware..............................................................................26
Replacing Devices ...............................................................................28
Configure System Control Devices...................................................... 28
Configure User Devices .......................................................................34
Deleting Devices ..................................................................................39
Automatically Configure Devices .........................................................39
Importing VisionTools™ for Windowsâ and VisionTools™ Pro-e Projects.......40
Default Logic from Crestron Database .............................................................42
Program Manager 43
Accessing Program Manager............................................................................43
Screen Navigation............................................................................................. 44
Symbol Library .....................................................................................44
Program View.......................................................................................45
Detail View ...........................................................................................47
Bookmark ............................................................................................. 47
World View........................................................................................... 48
Signal Tray........................................................................................... 49
Program Manager Button Bar........................................................................... 50
Programming in SIMPL Windows .....................................................................51
Symbols & Signals ............................................................................................52
Symbol Properties................................................................................ 52
Symbol Categories............................................................................... 54
Symbol Title Bar................................................................................... 54
Programming a System ....................................................................................55
Define Signals from User Interface...................................................... 55
Using Logic Symbols ...........................................................................57
Naming Signals.................................................................................... 59
Subsystems..........................................................................................60
Programming with User Interfaces....................................................................61
Feedback .............................................................................................61
Indirect Text .........................................................................................63
Imported UI Projects ............................................................................63
Using Macros ....................................................................................................64
Crestron Macros ..................................................................................65
User Macros......................................................................................... 66
Device Programming Information 71
Serial Driver Programming Information ............................................................71
[TX$].....................................................................................................71
[RX$] ....................................................................................................71
[BREAK] ............................................................................................... 71
[RTS] .................................................................................................... 72
[CTS] .................................................................................................... 72
Other Lines...........................................................................................72
[enable] ................................................................................................72
ii Crestron SIMPL Windows Installation & Operations Guide – DOC. 5728C
Crestron SIMPL™ Windows Software
Programming Features 73
Signal Colors..................................................................................................... 73
Signal Operations .............................................................................................74
Navigating Symbol Inputs and Outputs ...............................................74
Create New Signals .............................................................................74
Selecting Signals .................................................................................75
Edit Signal Name .................................................................................75
Rename Signal Globally ......................................................................76
Disconnect a Signal .............................................................................76
Replacing a Signal ............................................................................... 77
Connect Signals................................................................................... 77
Naming a Parameter............................................................................78
Automatically Increase Inputs, Outputs, or Parameters ......................78
Decrease Inputs, Outputs, or Input/Output Pairs.................................80
Automatically Assign Unique Signal Name(s) .....................................80
Signal Routing...................................................................................... 81
Auto-Increment the First Number.........................................................82
Auto-Increment the Last Number......................................................... 83
Auto-Increment the Last Number in a Signal Name ............................83
Copying Signal Names ........................................................................84
Append a Signal Suffix.........................................................................85
SIMPL Windows ExampleBase ........................................................................86
How to Re-Synch Your Programs..................................................................... 86
Compile Programs 87
Compiler Settings.............................................................................................. 87
Compiling the Program .....................................................................................88
Consider Commented Out Symbols and Devices ............................................90
Sharing Programs 91
Copy Program................................................................................................... 91
Import Archived Program ..................................................................................92
Test Manager 93
Test Manager Overview....................................................................................93
Accessing Test Manager ..................................................................................93
Screen Navigation............................................................................................. 94
Trace Window ......................................................................................94
Status Window .....................................................................................94
Incoming Data...................................................................................... 95
Testing a Program ............................................................................................95
SIMPL Procedures Before Testing ......................................................95
Begin Testing with Test Manager ........................................................98
ViewPort 101
Viewport Overview ......................................................................................... 101
Communication Settings................................................................................ 101
Hardware Configuration .................................................................................102
Viewport: File Menu ....................................................................................... 103
Viewport: Edit Menu....................................................................................... 103
Viewport: Setup Menu.................................................................................... 103
Installation & Operations Guide – DOC. 5728C Crestron SIMPL Windows iii
Software Crestron SIMPL™ Windows
Viewport: Diagnostics Menu .......................................................................... 107
Viewport: Functions Menu ............................................................................. 110
CNX/CN Series .............................................................................................. 110
General .......................................................................................................... 113
Viewport: File Transfer Menu......................................................................... 117
Viewport: Remote Menu ................................................................................ 124
Viewport Shortcut Keys.................................................................................. 127
Network Analyzer 129
Overview .........................................................................................................129
Using Network Analyzer..................................................................................129
Starting Network Analyzer .................................................................130
Communication Settings.................................................................... 130
Opening Existing Files .......................................................................131
Acquiring New Data ...........................................................................132
Network Analyzer Analysis .............................................................................133
"Delta Y on transmit is too small"....................................................... 133
"Delta Z on transmit is too small"....................................................... 133
"Y and Z lines are not symmetrical on transmit"................................ 134
"Delta Y and Delta Z are not within 25% on transmit" .......................134
"Y voltage is too high on transmit" .....................................................134
"Z voltage is too high on transmit" .....................................................135
"Y voltage is too low on transmit".......................................................135
"Z voltage is too low on transmit".......................................................135
"Y and Z voltages do not overlap on transmit"...................................135
"Delta Y on receive is too small"........................................................ 136
"Delta Z on receive is too small" ........................................................136
"Y and Z lines are not symmetrical on receive" .................................136
"Delta Y and Delta Z are not within 25% on receive".........................136
"Y voltalge is too high on receive"......................................................137
"Z voltage is too high on receive".......................................................137
"Y voltage is too low on receive"........................................................137
"Z voltage is too low on receive" ........................................................ 138
"Minimum Y voltage is too high on receive".......................................138
"Minimum Z voltage is too high on receive".......................................138
"Y and Z voltages do not overlap on receive"....................................138
Crestron e-Control™ 139
Ethernet Communications...............................................................................139
Network Requirements/Preparation................................................................ 139
Hardware Preparation – CNMSX-AV and Pro ................................................ 140
Hardware Preparation – CEN-IO ....................................................................141
Control System Diagnostics via Ethernet .......................................................141
Programming the System to Communicate with Ethernet Devices ................ 141
Adding Ethernet Devices to a SIMPL Windows Program..................141
Changing IP Addresses without Changing the Program ...................143
System-to-System Communication ...................................................144
Crestron e-control SDK......................................................................146
Ethernet Connection Information ....................................................................146
Recommended Connection ...............................................................146
Isolated Network Connection............................................................. 146
iv Crestron SIMPL Windows Installation & Operations Guide – DOC. 5728C
Crestron SIMPL™ Windows Software
Front Panel Editor 147
Front Panel Overview .....................................................................................147
Accessing Front Panel Editor..........................................................................147
Screen Navigation........................................................................................... 147
Front Panel Editor Buttons..............................................................................148
Page Buttons .....................................................................................148
Front Panel Editor Programming ....................................................................150
Adding Pages..................................................................................... 151
Adding Objects to Pages ...................................................................151
Active/Inactive Text and Join Numbers .............................................155
SIMPL™ Windows® Menu Definitions 159
Configuration & Program Manager .................................................................159
Program Manager Right Mouse Click Menus.................................... 163
Front Panel Editor ...........................................................................................164
Test Manager.................................................................................................. 165
ViewPort..........................................................................................................167
Network Analyzer Menu Definitions................................................................171
SIMPL+ Menus ...............................................................................................172
SIMPL+ Right Mouse Click Menus ....................................................173
SIMPL+™ 175
SIMPL+ Overview ...........................................................................................175
Accessing SIMPL+..........................................................................................176
SIMPL+ Programming Text Colors .................................................................177
Saving and Compiling SIMPL+ Files ..............................................................177
SIMPL+ New File Template ............................................................................178
Symbol Card File 179
SIMPL Windows Errors 181
SIMPL Windows Errors Defined .....................................................................181
Device Library Error ...........................................................................181
Symbol Library Error ..........................................................................181
Error Importing SmarTouch System ..................................................181
Program Data Integrity Checks.......................................................... 181
Program Load/Save Error .................................................................. 182
Swapping Devices Error ....................................................................182
Error in Moving a Device....................................................................182
AutoFill Error ......................................................................................182
File Open Error ..................................................................................183
Parameter Format Error.....................................................................183
Versions of Libraries/Databases........................................................ 183
Crestron/User Database Dialog Error................................................184
User Interface Dialog Error ................................................................184
Connection Sheet Dialog Error ..........................................................184
Communication Dialog Error.............................................................. 184
Installation & Operations Guide – DOC. 5728C Crestron SIMPL Windows v
Software Crestron SIMPL™ Windows
DSG Not Found Error ........................................................................184
Compiler Errors Defined .................................................................................185
ERROR (CMCVT101)........................................................................185
WARNING (CMCVT102) ...................................................................185
NOTICE (CMCVT103) .......................................................................185
NOTICE (CMCVT104) .......................................................................185
NOTICE (CMCVT105) .......................................................................185
NOTICE (CMCVT106) .......................................................................186
NOTICE (CMCVT107) .......................................................................186
NOTICE (CMCVT108) .......................................................................187
WARNING (CMCVT109) ...................................................................187
WARNING (CMCVT110) ...................................................................187
FAILURE (CMCVT111)......................................................................187
NOTICE (CMCVT112) .......................................................................188
NOTICE (CMCVT113) .......................................................................188
NOTICE (CMCVT114) .......................................................................188
NOTICE (CMCVT115) .......................................................................188
WARNING (CMCVT116) ...................................................................188
NOTICE (CMCVT117) .......................................................................188
FAILURE (CMCVT118)......................................................................189
WARNING (CMCVT119) ...................................................................189
WARNING (CMCVT120) ...................................................................189
FAILURE (CMCVT121)......................................................................189
FAILURE (CMCVT122)......................................................................189
FAILURE (CMCVT123)......................................................................189
WARNING (CMCVT124) ...................................................................189
WARNING (CMCVT125) ...................................................................190
NOTICE (CMCVT126) .......................................................................190
NOTICE (CMCVT127) .......................................................................190
FAILURE (CMCVT128)......................................................................190
NOTICE (CMCVT129) .......................................................................190
ERROR (CMCVT130)........................................................................190
ERROR (CMCVT131)........................................................................191
ERROR (CMCVT132)........................................................................191
ERROR (CMCVT133)........................................................................191
NOTICE (CMCVT134) .......................................................................191
FAILURE (CMCVT135)......................................................................191
NOTICE (CMCVT136) .......................................................................192
NOTICE (CMCVT137) .......................................................................192
NOTICE (CMCVT138) .......................................................................192
NOTICE (CMCVT139) .......................................................................192
FAILURE (CMCVT140)......................................................................192
NOTICE (CMCVT141) .......................................................................193
NOTICE (CMCVT142) .......................................................................193
NOTICE (CMCVT143) .......................................................................193
FAILURE (CMCVT144)......................................................................193
WARNING (CMCVT145) ...................................................................193
NOTICE (CMCVT146) .......................................................................193
NOTICE (CMCVT147) .......................................................................194
NOTICE (CMCVT150) .......................................................................194
FATAL (CMCVT152)..........................................................................194
FATAL (CMCVT153)..........................................................................194
WARNING (CMCVT154) ...................................................................194
FATAL (CMCVT155)..........................................................................194
WARNING (CMCVT157) ...................................................................194
WARNING (CMCVT158) ...................................................................195
vi Crestron SIMPL Windows Installation & Operations Guide – DOC. 5728C
Crestron SIMPL™ Windows Software
WARNING (CMCVT159) ...................................................................195
WARNING (CMCVT160) ...................................................................195
Symbol Cross Reference: Workshop – SIMPL Windows 197
Symbol Cross Reference Table...................................................................... 197
Symbols A-C ......................................................................................197
Symbols D-M......................................................................................198
Symbols N-Q...................................................................................... 199
Symbols R-Sm ...................................................................................200
Symbols Sm-Z ...................................................................................201
Tables 203
ASCII Conversion ...........................................................................................203
Dec/Hex/Binary Conversion............................................................................205
Glossary of Terms 207
Index 215
Software License Agreement 217
Return and Warranty Policies 219
Installation & Operations Guide – DOC. 5728C Crestron SIMPL Windows vii
Software Crestron SIMPL™ Windows
This page intentionally left blank.
viii Crestron SIMPL Windows Installation & Operations Guide – DOC. 5728C
Crestron SIMPL™ Windows Software

Introduction

The Intent of this SIMPL™ Windows
This intent of this SIMPL™ Windows® Help manual is to assist SIMPL Windows
users to become familiar with SIMPL windows functionality and environment. This
exciting program does much more than replace the DOS Workshop; it offers ease-of-
use and design flexibility never before available to Crestron programmers. For the
first time, Crestron control systems offer Crestron e-control, Crestron's Ethernet-
enabled products. This new frontier offers endless possibilities for system design
and control.

SIMPL Windows New Features

This list highlights some of the new features and improvements in this release. For a
comprehensive list, refer to the Release Notes.
Crestron e-control Enabled
This release of SIMPL Windows is fully compatible with the Crestron’s CNX
hardware, Crestron’s new Crestron e-control Enabled control systems. These
systems include the CNMSX-PRO, CNMSX-AV, CNRACKX, and the
CNRACKX-DP.
Direct Processor Access (DPA)
Crestron’s exclusive DPA port on all CNX systems provides high-speed access
directly to the processor, maintaining high bandwidth network connections. SIMPL
Windows now has DPA (10Base-T) card symbols and can program with IP
addresses.
Manual
Front Panel Editor
The CNMSX-PRO, CNRACKX, and the CNRACKX-DP control systems have a
two-line, 40-character LCD display/control center with six programmable buttons
and multi-function LED’s. SIMPL Windows has a symbol for assigning signal
names and a Front Panel Editor for programming this panel.
Installation & Operations Guide – DOC. 5728C Crestron SIMPL Windows 1
Software Crestron SIMPL™ Windows
Right Mouse Click Menus
Many right mouse click menus have been added to SIMPL Windows to increase programming speed and usability. These include multiple device selection and others.
Bookmarks
The bookmark feature allows programmers to bookmark a particular Detail View setup. This can be very helpful and save time when working on larger programs. The bookmark command will always bring you to the Detail View you bookmarked.
SIMPL+
SIMPL+ is a procedural programming language extension of SIMPL Windows. If programmers have familiarity with procedural languages like C or BASIC, they will be comfortable with SIMPL+.
Multiple Device Selection
SIMPL Windows now has the ability to allow programmers to specify the number of devices with one drag and drop function (right click menu). Multiple Device Selection is a great time saving feature when a design calls for 30 touchpanels!
ViewPort - Full Ethernet Support
ViewPort has many new features; the most notable is its full Ethernet support for programming and diagnostics. All functions that can be performed with the Viewport through a serial connection can now be performed with the Viewport through Ethernet connection, with the exception of updating the TCP/IP stack.
Virtual Workspace
Virtual Workspace contains a small control pad that allows easy manipulation of the viewable screen area. This control pad is called WorldView and shows you the whole "program" and what part of it you are currently looking at. With a click of the mouse you can change the view to see any other part of the program.
More Speed!
Crestron software designers are continually working to optimize SIMPL Windows for the most speed possible.
Network Analyzer
Network Analyzer can function over the TCP/IP connection. Simply set your communications to TCP/IP using the ViewPort or directly edit comminations from SIMPL Windows. An automated analysis feature has also been added to the Network Analyzer.
Improved HELP
SIMPL Windows help has been completely rewritten with the end user in mind. It is logically written and methodically laid out with hundreds of index entries for easy location of topics.
2 Crestron SIMPL Windows Installation & Operations Guide – DOC. 5728C
Crestron SIMPL™ Windows Software
Passthrough Feature
ViewPort now has the Passthrough mode. This mode allows remote access (via
modem) to a systems RS-232 devices. This is extremely helpful and time saving for
diagnosing logic and mechanical problems. The Passthrough mode is fully
functional with Crestron’s CNX control systems.
System-to-System Communication over Ethernet
System-to-system communication over Ethernet is possible using a "Virtual
Communication Port" instead of a physical comm port. In the SIMPL Windows
Configuration Manager, you can find this device in the Device Library under
"Ethernet Control Modules".
Improved "Copy Program"
Improved "Copy Program" tool now has checkboxes for selecting components to
copy, and allows automatic generation of compressed "zip" files.
SIMPL™ Windows Preparation
Review and Programming
SIMPL™ Windows
SIMPL Windows is Crestron Electronics development environment for
programming Crestron control systems. It provides the link between Crestron
system hardware and the whole world of equipment to be controlled
SIMPL (Symbol Intensive Master Programming Language) is an easy-to-use
programming language that is completely integrated and compatible with all
Crestron system hardware. SIMPL Windows offers drag and drop functionality in a
familiar Windows® environment.
System Design & Programming Process
Understanding the basics of Crestron system design and the steps involved in the
programming process will allow programmers to use all of the powerful features of
SIMPL Windows.
Installation & Operations Guide – DOC. 5728C Crestron SIMPL Windows 3
Software Crestron SIMPL™ Windows
Basic System Design Process
Crestron’s Programming Design Kit
Crestron recommends starting a control system design by taking advantage of the equipment lists and touchpanel layout pages in the Programming Design Kit DOC.
5277.
This kit provides the necessary tools to help develop a carefully designed system by identifying what equipment is going to be controlled and in what manner. Design sheets allow a programmer to list all equipment and control devices. Pages for developing sample touchscreens are also included.
The Programming Design Kit will document the equipment to be controlled, the control protocol, and the touch screen layout. Everything the programmer needs to start the project is listed in the Design Kit.
VisionTools™ Pro-e
VT Pro-e allows programmers to create custom designed projects for touchpanels or web browsers. By supplying SIMPL Windows with the VT Pro-e project name, touchpanel designs can be brought into SIMPL Windows automatically. Each button’s join number and text will be retained. This is a great time saving feature.
NOTE: Projects created with Crestron's older product, VisionTools™ for Windows, are also supported.
Programming Process
Once the basic system is designed on paper using the Programming Design Kit and the touchscreens have been created in VT Pro-e, the system programmer should review the following process.
4 Crestron SIMPL Windows Installation & Operations Guide – DOC. 5728C
Crestron SIMPL™ Windows Software
Identify the equipment that is going to be controlled.
Programmers should refer to the Device Identification List in the Programming
Design Kit, Job Design Specification, or other documentation that lists equipment
that is to be controlled.
Determine how the equipment is going to be controlled.
Knowing how the various pieces of equipment are going to be controlled is very
important. This will let the programmer know what control devices (Network
Module, Control Card, or other) will be necessary to control the equipment.
For example: IR control devices require a CNXIR –8 plug-in card.
Configure the system in SIMPL Windows
Configure the system by building it in the Configuration Manager. Locate the
control system in the Device Library. Drag and drop the system into the System
Views window. Complete the system configuration by adding interface devices,
network modules, control cards, and other devices. All the necessary Crestron
hardware should be included in your configuration.
Program the system in SIMPL Windows
After the system is built by adding all the necessary Crestron hardware, begin
programming the system by working in the Programming Manager. Program each
button function from the system touchpanels or other user interface devices. Begin
by naming the output signals from the user interface. Select the symbol(s) needed for
the program in the Symbol Library. Drag and drop the symbols into the Program
View window. Assign signal names to symbol inputs and outputs in the Detail View
window.
Installation & Operations Guide – DOC. 5728C Crestron SIMPL Windows 5
Software Crestron SIMPL™ Windows

Contact Crestron Electronics, Inc.

Telephone Numbers
If you cannot locate specific information or have questions, please take advantage of Crestron's award winning technical support team by calling:
In the US and Canada, call Crestron’s corporate headquarters at
1.888.CRESTRON [1.888.273.7876].
In Europe, call Crestron International at +32.15.50.99.50.
In Asia, call Crestron Asia at +852.2341.2016.
In Latin America, call Crestron Latin America at +5255.5093.2160.
In Australia and New Zealand, call Crestron at +613.9480.2999.
Email Technical Support
Use the following addresses for Crestron Email technical support:
North America
Support U.S. East – supporteast@crestron.com
Support U.S. Central – supportcentral@crestron.com
Support U.S. West and Canada – supportwest@crestron.com
International
Support Outside North America – supportintl@crestron.com
Crestron on the World Wide Web
www.crestron.com

Trademark Information

All brand names, product names, and trademarks are the sole property of their respective owners. SIMPL, SIMPL+, SmarTouch, and VisionTools, are trademarks of Crestron Electronics, Inc. Windows is a registered trademark of Microsoft Corporation. Windows 95/98/Me/XP and Windows NT/2000 are trademarks of Microsoft Corporation
6 Crestron SIMPL Windows Installation & Operations Guide – DOC. 5728C
Crestron SIMPL™ Windows Software
®
Installing SIMPL™ Windows

System Requirements

The PC where SIMPL™ Windows is to be installed should meet these
minimum system requirements.
Windows 98/NT/XP Operating System
64 MB RAM
100 MB hard drive space
450 MHz or faster Pentium processor
640 x 480 or higher screen resolution

Crestron Database Requirements

Crestron is continually adding the latest equipment to the Crestron Database to
ensure that the latest driver files are available. To take advantage of the latest drivers,
Crestron recommends that SIMPL Windows be used with Crestron Database
v11.7.208 or later.
From the Crestron web site, www.crestron.com
Crestron FTP form and download by following the directions provided. The Crestron
database is typically installed in C:\Crestron\CresDB.

Installing from the Crestron Web Site

From the Crestron web site, www.crestron.com, select Downloads. Complete the
Crestron ftp form and download by following the directions provided. SIMPL
Windows is typically installed in C:\Crestron\Simpl.
, select Downloads. Complete the
Installation & Operations Guide – DOC. 5728C Crestron SIMPL Windows 7
Software Crestron SIMPL™ Windows

Installing from the Crestron ControlCD

The Crestron ControlCD is a design tool, packed full of all the latest software technical information, and program examples. Contact Crestron to obtain a copy.
Crestron ControlCD
Insert the Crestron ControlCD into the PC's CD ROM drive and select Run…from the Windows start menu. Type the letter for the CD-ROM drive and :\Setup. Follow the directions provided.
Run…Dialog Box

Uninstall SIMPL™ Windows®

Follow the procedure in this section to remove SIMPL™ Windows from your hard drive.
Select the Windows
8 Crestron SIMPL Windows Installation & Operations Guide – DOC. 5728C
button and choose Settings | Control Panel.
Crestron SIMPL™ Windows Software
Select Add/Remove
Select "Add/Remove Programs". The "Add/Remove Programs Properties" dialog
box is displayed. Select SIMPL Windows and click on the Add/Remove… button.
Add/Remove Programs Dialog Box
Installation & Operations Guide – DOC. 5728C Crestron SIMPL Windows 9
Software Crestron SIMPL™ Windows
This page intentionally left blank.
10 Crestron SIMPL Windows Installation & Operations Guide – DOC. 5728C
Crestron SIMPL™ Windows Software

DOS Workshop

Migration to SIMPL Windows

Crestron has been working hard to develop easy-to use Windows-based programs for
our customers. The link between Crestron systems hardware, panels, and controlled
devices is Crestron software. The design and programming tools (VisionTools™
Pro-e and SIMPL™ Windows) are a unified and integrated software package that
works with all Crestron hardware.
Design the touchpanel with the integrated graphics tool, VT Pro-e. VT Pro-e gives
programmers the best of both worlds allowing custom touchpanels and push button
panels to be designed and programmed. Create the “intelligence” of the system with
SIMPL Windows; Crestron’s Windows-based, 32-bit, drag-n-drop software. SIMPL
Windows can integrate your touchpanel designs (created in VT Pro-e), automatically
naming signals to match the button functions.
Crestron Electronics has been hard at work developing and integrating its software.
SIMPL Windows retains the methodology of Cresnet II Workshop and incorporates
many new features. SIMPL Windows is compatible with all our current control
systems. SIMPL Windows is the only programming software for Crestron’s
generation CNX line of control systems.

Changes from Workshop

SIMPL Windows is a Windows®-based program that takes advantage of Windows
easy-to-use functions such as multiple windows and drag and drop functionality
throughout the program.
SIMPL Windows includes several powerful features to help programmers make the
transition from the Cresnet II Workshop. New users will find them helpful, as well.
Symbol CrossReference
Symbol names have been changed to be more descriptive and easier to remember.
Typing the DOS Workshop name in SIMPL Windows will still work too. The
Symbol CrossReference chart will help programmers easily learn the new names for
device and logic symbols. The Symbol CrossReference lists the exact equivalence
between the old Workshop and new SIMPL Windows symbol names.
Installation & Operations Guide – DOC. 5728C Crestron SIMPL Windows 11
Software Crestron SIMPL™ Windows
SpeedKey
Users of the DOS Workshop are familiar with many of the previous symbol names. This knowledge works to the programmer’s advantage in SIMPL Windows, in the form of the SpeedKey feature. This option allows you a quick and easy method for inputting symbols into your program.
Workshop users who are familiar with the names of their most-often-used symbols can key them very quickly, hence the name SpeedKey. SpeedKey will let programmers enter Workshop symbol names when building the program; SIMPL Windows will then insert the new symbol name for you automatically, placing each symbol or symbol subsystem directly into the Logic folder, as if it was manually dragged there with the mouse. As each symbol name is typed it appears on the Status Bar. As long as the Logic folder in Program View is highlighted, you can add old or new symbol names, with no case sensitivity.
KeyCombo Shortcut Table
The following table provides a convenient list of all keyboard and function-key shortcuts for the SIMPL Windows Programming Manager. Each entry in the table on the next page lists a keyboard shortcut, and the result it produces.
12 Crestron SIMPL Windows Installation & Operations Guide – DOC. 5728C
Crestron SIMPL™ Windows Software
(
)
(
)
(
)
(
)
y
Keyboard Combination
F1 F3 SHIFT-F4
F4
F5 F6 F7 F8 SHIFT-F8 ALT- PLUS ALT-MINUS ENTER ALT-SHIFT-PLUS SHIFT-HOME
SHIFT-END
SHIFT-CLICK DELETE CONTROL-DELETE
ALT-1 ALT-2 ALT-3 ALT-4 ALT-5 ALT-6 ALT-C ESCAPE TAB or Arrow Ke POWR/sequence
CONTROL-T CONTROL-N CONTROL-M CONTROL-O CONTROL-S CONTROL-P CONTROL-X CONTROL-C CONTROL-V CONTROL-SHIFT-V CONTROL-Z CONTROL-F CONTROL-E CONTROL-SHIFT-E CONTROL-F4 ALT-Y ALT-P ALT-B
"+"
"-"
twice
"+"
s
Description or Result
Bring Up Context-Sensitive Help. Find next Symbol Assign sequential names to highlighted Signals, based on first Signal Assign sequential names to highlighted Signals, based on last Signal Refresh window Copy Input Signal to its Output, or vice-versa Resize a Symbol (Detail View) Next pane Previous pane Adds Inputs and/or Outputs one at a time Removes Inputs and/or Outputs one at a time Create new Signal name. Add Inputs or Outputs in specified multiples Select Inputs or Outputs in an upward direction, from present cursor position to first Input or Output. Select Inputs or Outputs in a downward direction, from present cursor position to last Input or Output. Select a variable range of Inputs or Outputs Delete a Signal or Symbol Delete a Signal, and highlight the Input or Output below it Add theSignalSuffix set in Prefs Add theSignalSuffix set in Prefs Add theSignalSuffix set in Prefs Add theSignalSuffix set in Prefs Add theSignalSuffix set in Prefs Add a SignalSuffix when prompted Communications Cancels Edit Mode Moves cursor between Inputs and Outputs Result depends on particular combination of keyboard shortcuts used. Start Create a new program Create a new macro Open a program or macro Save a program or macro Print Cut Copy Paste Paste Special Undo Find Symbol Expand current node Collapse current node Close Detail View Symbol Library Program View Toggle Both Views
Installation & Operations Guide – DOC. 5728C Crestron SIMPL Windows 13
Software Crestron SIMPL™ Windows
g
g
V
g
g
g
r
y
g
g

Feature Comparison

The Feature Comparison table presents a list and a brief description of the popular Workshop feature and the corresponding SIMPL Windows function.
Workshop/SIMPL Windows Comparison Table
DOS Workshop SIMPL Windows
Programming Language
SIMPL I SIMPL
Symbol Names
Short, non-descriptive symbol names
Viewing Symbols
While programming: can only view one Symbol at a time
ram Testing
Pro
Test program by exiting DOS Workshop and opening debugger
Enterin
Text, variables, and other information was entered character by character into fields
isionTools for Windows
DOS Workshop and VisionTools for Windows completely separate programs
Modem Database
Adequate modem database Extensive modem database in
Pro
N/A Symbols can now be clustered
Si
Less consistent approach to signal inputs/outputs
Si
N/A Signals color coded: Digital=Blue;
Information
ram Subsystems
nal Representation
nal Type Identifie
New self explanatory symbol names
While programming: can view multiple symbols
Test Manager is now called from the program; no longer have to leave the development tool to test and debug
Windows drag and drop style & copy/paste shortcuts
SIMPL Windows integrates with VisionTools for Windows and imports VTW projects
ViewPort: can set strings, etc.
and grouped for easy location and manipulation
Signal inputs on left, Outputs on right
Analog=Red; Other=Black
Test Environment
SAM - Monitors digital signal activity
Indirect Text
Programming handled using separate SDPM S
nal Name Length
Si
Signal name table would fill up, names had to be shortened to fit
Communicatin
N/A Pass Thru Mode in ViewPort
14 Crestron SIMPL Windows Installation & Operations Guide – DOC. 5728C
mbol.
with User Devices
Test Manager - Monitors digital, analog, and serial signal activity
Easy to program, handled as part of the TouchPanel
No limit to signal name length.
allows communication with User Devices
Crestron SIMPL™ Windows Software

Importing Workshop Programs

Workshop programs can be imported to SIMPL Windows by turning them into a
macro, importing, and converting back into a program. This requires removing all
devices before turning the program into macro. In SIMPL Windows, import the
macro and replace the devices that were removed.
1. Make a backup copy of the Workshop program.
2. In Workshop, remove all the net devices, convert to a CNRACK, and delete all the plug-in cards.
NOTE: If the original Workshop program contained macros, SIMPL Windows will remove any indication of the macros and install all of the code that used to be within the macros directly into the program. This can become a very tedious when importing large programs. To preserve macros, import them separately into SIMPL Windows by following steps 3-5 for each macro.
3. Install a GENERIC symbol in the Workshop program. In the comment section type “PLACEHOLD”. This symbol will act as a placeholder for the macros signal names.
4. Comment out the Workshop macro so it does not convert by selecting Alt+F1.
5. Transfer the signal names of the macro to the PLACEHOLD symbol. List the signal names in the following format:
Output_1,
Output_2,
Output_3;
Input_1,
Input_2;
(Signal names are followed by a coma. The last signal either output or input, is followed by a semicolon)
6. Install a DEFARGS symbol to make the program into a macro, then convert the program, a ".imc" file will be produced. Workshop will remind user’s that there are incomplete symbols and commented out symbols. This is acceptable, click Yes.
7. Start SIMPL Windows, choose File | Import a Workshop Macro.
8. Choose File | Convert To Program to complete the transfer.
9. Save the program by selecting File | Save. Replace the net devices and connect the necessary signals.
10. In SIMPL Windows select File | Import a Workshop Macro. Import the Workshop macro that was previously commented out. Save the macro as a User Macro in SIMPL Windows.
11. Select the new User Macro from the SIMPL Windows Symbol Library and drag it into the imported program.
12. In the imported program copy the signal names from PLACEHOLD symbol to the new User Macro.
Installation & Operations Guide – DOC. 5728C Crestron SIMPL Windows 15
Software Crestron SIMPL™ Windows
This page intentionally left blank.
16 Crestron SIMPL Windows Installation & Operations Guide – DOC. 5728C
Crestron SIMPL™ Windows Software

SIMPL™ Windows®– Getting Started

SIMPL Windows Applications

SIMPL™ Windows is an all-encompassing application. It is comprised of several individual applications that interact to help users design, build, and program control systems.
SIMPL Windows's main applications are Configuration Manager, Program Manager, Test Manager and ViewPort. SIMPL Windows also integrates with Crestron’s user interface design software, VisionTools™ Pro-e.
Installation & Operations Guide – DOC. 5728C Crestron SIMPL Windows 17
Software Crestron SIMPL™ Windows

Opening SIMPL Windows

Each time SIMPL Windows is opened the “Quick Access Window” appears and prompts users to select the first task.
Quick Access Window
The window asks you: "What do you want to do?" and presents four options:
1. Run SIMPL Windows Tutorial
2. Create a New Program
3. Open an Existing Program
4. Exit SIMPL Windows
Removing the QuickAccess Window
To remove the QuickAccess window, select the Don’t show this at startup box at the bottom of the window and close the window.
Call Up the QuickAccess Window
QuickAccess Icon
Users can call up the QuickAccess window at any time during your program by clicking the Lightning Bolt icon on the SIMPL Windows button bar, or selecting File | Start.

Set Directory Paths

The install process sets the directory paths, but it is important to make sure the paths are correct after SIMPL Windows is loaded into your PC.
18 Crestron SIMPL Windows Installation & Operations Guide – DOC. 5728C
Crestron SIMPL™ Windows Software
Select Edit | Preferences…
This will display the “SIMPL Windows Preferences" window. Select the Directories tab and make sure the directory paths are correct.
SIMPL Windows Preferences Dialog Box
Click OK when all paths are correct. The system will pause for approximately thirty seconds while information is reloaded.

Create A New Program

New programs can be started in a variety of ways including:
Selecting Create a New Program from the QuickAccess Window.
Selecting New Program from the button bar.
Selecting File | New Program.
Installation & Operations Guide – DOC. 5728C Crestron SIMPL Windows 19
Software Crestron SIMPL™ Windows
Program Header
When a new program is started the "Program Header Information" window appears. It is important to complete all the information, as it will be printed out on the connection sheet.
"Program Header Information" Window
NOTE: Information entered into the Dealer Name and Programmer fields of the "Program Header Information" dialog box are recalled from program to program until SIMPL Windows is reloaded or upgraded.
After the "Program Header Information" dialog box is complete, click OK. SIMPL Windows will ask if you want to configure the hardware for the system.
Configure? Window
Click Yes to display the Configuration Manager.
20 Crestron SIMPL Windows Installation & Operations Guide – DOC. 5728C
Loading...
+ 200 hidden pages