background image

Software Crestron 

SIMPL™ Windows

 

Locating a Symbol 

Although symbols are broken down into descriptive subfolders in the 

Symbol 

Library

, it may still be difficult to locate a certain symbol. To alleviate such a 

problem, simply right mouse click within 

Symbol Library

 to reveal additional 

commands, as shown after this paragraph.  

Available Commands from a Right Mouse Click on Symbol Library 

 

Select 

Find

 to display the "Find a Symbol/Module in the Symbol Library" dialog 

box.  

Available Commands from a Right Mouse Click on Symbol Library 

 

Enter a phrase in the 

Search For 

field and check those boxes (Name, Speedkey/File 

Name, Hint, and Help) for the categories to be searched. Click the 

Search

 button. 

The outcome is listed in the 

Results

 box at the bottom of the dialog box.  

58 

 Crestron SIMPL Windows 

Installation & Operations Guide –DOC. 5728C  

Summary of Contents for SIMPL Windows

Page 1: ...Crestron SIMPL Windows Software Installation Operations Guide ...

Page 2: ...n by the Technical Documentation department at Crestron Electronics Inc 15 Volvo Drive Rockleigh NJ 07647 1 888 CRESTRON All brand names product names and trademarks are the property of their respective owners 2002 Crestron Electronics Inc ...

Page 3: ...atabase 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 Windo...

Page 4: ... 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...

Page 5: ... 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 ...

Page 6: ...a 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 overl...

Page 7: ...ck 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 De...

Page 8: ...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 NOTIC...

Page 9: ...VT160 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 ...

Page 10: ...Software Crestron SIMPL Windows viii Crestron SIMPL Windows Installation Operations Guide DOC 5728C This page intentionally left blank ...

Page 11: ...ensive 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 p...

Page 12: ...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...

Page 13: ...r selecting components to copy and allows automatic generation of compressed zip files SIMPL Windows Review and Programming Preparation 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 L...

Page 14: ... 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 t...

Page 15: ...onfiguration 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 ...

Page 16: ...hnical 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 ...

Page 17: ...les 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 select Downloads Complete the 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 th...

Page 18: ...n 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 button and choose Settings Control Panel 8 Crestron SIMPL Windows Inst...

Page 19: ...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 ...

Page 20: ...Software Crestron SIMPL Windows 10 Crestron SIMPL Windows Installation Operations Guide DOC 5728C This page intentionally left blank ...

Page 21: ...ng 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...

Page 22: ...ilding 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...

Page 23: ...ariable range of Inputs or Outputs DELETE Delete a Signal or Symbol CONTROL DELETE Delete a Signal and highlight the Input or Output below it ALT 1 Add theSignalSuffix set in Prefs ALT 2 Add theSignalSuffix set in Prefs ALT 3 Add theSignalSuffix set in Prefs ALT 4 Add theSignalSuffix set in Prefs ALT 5 Add theSignalSuffix set in Prefs ALT 6 Add a SignalSuffix when prompted ALT C Communications ESC...

Page 24: ...ws DOS Workshop and VisionTools for Windows completely separate programs SIMPL Windows integrates with VisionTools for Windows and imports VTW projects Modem Database Adequate modem database Extensive modem database in ViewPort can set strings etc Program Subsystems N A Symbols can now be clustered and grouped for easy location and manipulation Signal Representation Less consistent approach to sig...

Page 25: ... 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 ...

Page 26: ...Software Crestron SIMPL Windows 16 Crestron SIMPL Windows Installation Operations Guide DOC 5728C This page intentionally left blank ...

Page 27: ...veral 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 ...

Page 28: ...ss 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 dire...

Page 29: ...es 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 Wi...

Page 30: ...t 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 C...

Page 31: ...er a new program is started and the program header has been completed SIMPL Windows will display the Configure window Configure Window Click Yes to open Configuration Manager Open Configuration Manager from Project Menu To open Configuration Manager from the SIMPL Windows menus select Projects Configure System Open Configuration Manager from Button Bar Configuration Manager Select the Configuratio...

Page 32: ... the folder for the device you require by clicking on the plus sign collapse the folder by clicking the minus sign Device Library groups with a brief explanation of each Control Systems The brain of each Crestron system a Control System contains the microprocessor runs the operating system and executes the SIMPL Windows program Ethernet Control Modules This refers to the Ethernet expansion cards E...

Page 33: ...ireless RF touchpanels one or two way which do not go on a Cresnet network but require a wireless RF receiver see below Wired Panels User interface such as a button panel that your end user interacts with to control their Cresnet system Wireless Receivers IR IR receivers used with IR transmitters Wireless Receivers RF RF receivers used with RF transmitters or RF touchpanels Wireless Remotes IR IR ...

Page 34: ...entation of the entire physical system Programmers will see the back of the control system including empty card slots and built in card slots Network device icons Cresnet and Ethernet are displayed in the space below the system It may be necessary to use the scroll bars to see all the network devices Detail System View Detail System View offers the ability to display a graphical view of each modul...

Page 35: ...er Program Manager Program Manager button switches current program to Program Manager for programming activities Configuration Manager Configuration Manager Configuration Manager button switches current program to Configuration Manager for system building activities Convert Compile Convert Compile Convert Compile checks the program for errors and compiles Transfer Program Transfer Program Transfer...

Page 36: ...lder by clicking on the plus sign Highlight the device you want by clicking on it Drag it to the Network System View area by holding down the left mouse button while dragging the device Release the mouse button to drop the device Selecting Control System Once a control system is chosen it will always be displayed in the Network System View The next step is to add the other devices that comprise th...

Page 37: ...h the control system or other installed components The incompatibility is communicated to the user when the cursor turns into a circle with a strike through it SIMPL Windows will not allow a drop when the cursor in this state Cursor Displaying an Impossible Drop When SIMPL Windows displays the cursor as the standard pointer with an added plus sign this is representative of a legal drop with full c...

Page 38: ...appropriate button Replace Device Confirmation Configure System Control Devices System control devices include plug in control cards network devices NetDevices and drivers These are system devices that control the A V components and other equipment Plug in Control Cards Plug in control cards are added to a control system in the Configuration Manager Select the plug in card from the Device Library ...

Page 39: ...Cards After selecting Configure the Device Settings window is displayed Several parameters of control cards can be configured The Name tab allows users to change the name for easy identification especially if multiple cards are used The card slot number can be changed under the Card Slot tab The Connection Sheet tab allows users to provide notes that will be printed on the connection report Instal...

Page 40: ...m For this example a CT 3000 touchpanel is dropped into the NetDevices slot Drop Network Devices into the NetDevice Slot Configuration Manager will display network devices as icons under the control system Users may have to use the scroll bars to view all the icons Three CT 3000 touchpanels have been added for this installation 30 Crestron SIMPL Windows Installation Operations Guide DOC 5728C ...

Page 41: ...e the Device Settings dialog box for the NetDevice will be displayed Several parameters of the NetDevice can be configured Name The name can be changed under the Name tab this is recommended if there is more than one NetDevice of the same type The Device Name tab also shows device power consumption in watts Device Settings Device Name Tab Installation Operations Guide DOC 5728C Crestron SIMPL Wind...

Page 42: ... UI project is specified This feature can save an enormous amount of typing and referring back and forth between VT Pro e and SIMPL Windows Device Settings UI Project Tab Chain for touchpanels only NetDevices can be chained together under the Chain tab Chaining means that multiple touchpanels are programmed exactly the same One touchpanel acts as a master to which the others are chained Begin to c...

Page 43: ...ained to it Device Settings Chain Tab Display Slaves The device icons will appear with chains across them This is the visual confirmation that a touchpanel is chained to a master panel Chained Touchpanels 04 05 with Master 03 Connection Sheet The Connection Sheet tab allows free text to be entered with other helpful descriptions These notes are printed on the connection report Installation Operati...

Page 44: ...ice such as a SONY CPC 303ES CD player is controlled with IR signals The control system specified for our design is a CNMSX PRO which has a CNXIR 8 control card installed from the factory The CNXIR 8 is an IR card that has eight serial ports available Click on the CNXIR 8 to display the eight serial ports in Detail SystemView Network View of CNMSX PRO top Detail System View of CNXIR 8 bottom Selec...

Page 45: ...ouse click on the equipment to configure the device settings or delete the device For this example select Configure Right Click to Configure or Delete When Configure is selected the Device Settings window will be displayed The Device Settings dialog box allows the programmer to configure several parameters of each user device as well as record notes for the connection sheet report Device Settings ...

Page 46: ... Network System View of CNMSX PRO top Detail System View of CNXCOM 6 bottom Some serial cards may have a default driver already installed If this is not the preferred drive replace it by selecting another driver Select the serial driver from the Device Library In this example a ST COM CNXCOM two way serial driver is selected Click and drag the ST COM CNXCOM and drop it into Port A of the CNXCOM 6 ...

Page 47: ...ure certain parameters of each device as well as record notes for the connection sheet report Serial Devices have an additional tab for Serial Settings Baud Rate Data Bits Stop Bits Parity Communication Standard and Handshaking are all configured in the Serial Settings tab For the default settings simply click OK Device Settings Window Installation Operations Guide DOC 5728C Crestron SIMPL Windows...

Page 48: ...s can also delete devices from the Configuration Manager s System Device Tree SIMPL Windows displays a delete confirmation box Select the appropriate button Confirming Deletion via the Device List Automatically Configure Devices The SIMPL Windows feature AutoFill automatically configures certain types of devices AutoFill automatically detects control system devices on your Cresnet network then con...

Page 49: ...Manager NOTE Your system must first be physically connected to your PC before initiating AutoFill Importing VisionTools for Windows and VisionTools Pro e Projects Select the touchpanel for which you want to import a VisionTools project Click the right mouse button and select Configure Select TouchPanel for VisionTools Project The Device Settings dialog box will be displayed Select the UI Project t...

Page 50: ...process will load the VisionTools project and automatically create touchpanel buttons label signal names and assign join numbers already specified in the VisionTools project This will become evident when the touchpanel is viewed in Program Manager NOTE This is not a live link to VisionTools software The touchpanel buttons signal names and join numbers are brought in when the UI project is specifie...

Page 51: ...o a card port Configuration Manager will display a Default Logic window Default Logic Window The window asks if programmers want to load the default logic for the device Additionally the window may contain notes and recommendations depending on the particular device Click Yes to load logic or No to load the device only Installation Operations Guide DOC 5728C Crestron SIMPL Windows 41 ...

Page 52: ...Software Crestron SIMPL Windows 42 Crestron SIMPL Windows Installation Operations Guide DOC 5728C This page intentionally left blank ...

Page 53: ...nfigure window Configure Window Click No to skip the configuration process and go directly to Program Manager NOTE Crestron recommends that programmers new to SIMPL Windows should begin by building the system in Configuration Manager before programming in the Program Manager Open Program Manager from Project Menu To open Configuration Manager from the SIMPL Windows menus select Projects Program Sy...

Page 54: ...Library it is sometimes referred to as the Symbol Tree The Symbol Library is a master list of every symbol and macro available for use in creating your control system program The symbols are grouped by symbol type with each group is contained in its own folder The folders are expanded by clicking on the plus sign 44 Crestron SIMPL Windows Installation Operations Guide DOC 5728C ...

Page 55: ...View Program View provides a tree type view of the program Symbols that are selected from the Symbol Library are dropped into the Logic folder in Program View The folders can be expanded collapsed by clicking on the plus minus sign Typical Program in Program View Installation Operations Guide DOC 5728C Crestron SIMPL Windows 45 ...

Page 56: ...e search can be narrowed by entering the root portion of the name in the What to Find field and selecting either the Find First or Find Next buttons to navigate to the desired signal Use the Signal List Dialog Box to Search for a Signal Sort the signals in the project by type There are five options in the Show Signals of Type area shown after this paragraph A checked type results in a list of type...

Page 57: ...ere programmers will name input output signals There are several ways to display a device or symbol in Detail View The most common methods are Drag and drop the symbol from Program View Double click on the symbol while in Program View Detail View of Analog Ramp Symbol Bookmark Bookmarks are a terrific time saving way to mark certain symbols in Detail View When a certain cluster of symbols in Detai...

Page 58: ...ound in Detail View very quickly even if many symbols are open Click on the symbols in the World View window and Detail View will automatically move to that section of the program The red box in the World View window displays what is shown in Detail View Clicking inside of it and dragging can move the box World View World View Properties World View properties are set by selecting Edit Preferences ...

Page 59: ... for signals that have already been defined named It is a convenient place to store signals that are currently being used repeatedly Signals are placed into the Signal Tray by dragging them from either the Signal List folder in Program View or the signal itself from Detail View Signal Tray Installation Operations Guide DOC 5728C Crestron SIMPL Windows 49 ...

Page 60: ...l save the current program Print Print The printer icon will print the contents of the active view Print Preview Print Preview Print Preview allows you to preview the contents of the active view Cut Cut Cuts a selection equivalent to Ctrl X Copy Copy Copies a selection equivalent to Ctrl C Paste Paste Pastes a selection equivalent to Ctrl V Program Manager Program Manager active This button switch...

Page 61: ...se All Symbol Details Close All Symbol Details This button will close all symbols by clearing Detail View Programming in SIMPL Windows SIMPL is an object oriented programming language designed for easy implementation of your control system requirements The objects that are used in SIMPL are called symbols Each symbol has a specific set of operations that it will perform The lines that connect symb...

Page 62: ...gnals and the values of the parameters Because the symbol alone determines the states of its output signal s the symbol is considered the driving source for the output signals Similar to symbol inputs the number of symbol outputs is fixed for some symbols or can be variable based on need for other symbols Parameters Some symbols also have parameters which are constant values that help determine ho...

Page 63: ... characters to follow have special meaning i e do not print them literally The x means that the following two charaters are a hex constant and ZZ is the hex value For example to encode the values Hex 05 Hex 06 it would look like this x05 x06 For example it may be necessary to put an STX at the start of the string and an ETX at the end On any ASCII chart STX corresponds to Hex 02 and ETX correspond...

Page 64: ...r Select the device and drag and drop into the control system Logic Symbols While device symbols allow you to communicate with the outside world logic symbols allow you to make your program perform exactly the way you want Logic symbols can range from the very basic ones such as the AND OR or NOT symbols to symbols designed for very special applications A more in depth discussion of logic symbols ...

Page 65: ...Manager 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 output signals will already have assigned names if a VisionTools project has been brought in when configuring a touchpanel in Configuration Manager Select the symbol s needed fo...

Page 66: ...ame the user interface input and output signals automatically User interfaces are represented in the Network Modules folder in Program View Expand the Network Modules folder in Program View by clicking in the plus sign Double click on the specific user interface to display its symbol in Detail View User Interface Touchpanel Symbol Name the output signals Signals should be given a descriptive name ...

Page 67: ...he AND OR or NOT symbols to symbols designed for very special applications Crestron recommends using Subsystems to keep the program organized and easy to modify Logic symbols are brought into the program by selecting them in the Symbol Library and dragging them into the Logic folder or a Subsystem folder in Program View Drag and Drop Symbols NOTE It is possible to drop symbols directly into Detail...

Page 68: ... paragraph Available Commands from a Right Mouse Click on Symbol Library Select Find to display the Find a Symbol Module in the Symbol Library dialog box Available Commands from a Right Mouse Click on Symbol Library Enter a phrase in the Search For field and check those boxes Name Speedkey File Name Hint and Help for the categories to be searched Click the Search button The outcome is listed in th...

Page 69: ...names assigned and if necessary parameters defined Double Click Symbol to Display Naming Signals Signal names are assigned in Detail View The signal must be selected or highlighted before text can be entered By default the top input signal top left is automatically selected when a signal is first displayed Use the pointer or arrow keys to navigate around the symbol Installation Operations Guide DO...

Page 70: ...create a subsystem select the Logic folder in Program View and choose Insert Subsystem from the right mouse menu Insert Subsystem The Enter Symbol Comment window will be displayed It is advantageous to use descriptive names for each subsystem This way future programmers can easily navigate through and identify the various parts of the program Enter the Subsystem name and click Yes Name Subsystem A...

Page 71: ...m properly Feedback Feedback lets the user know that a button press has registered with the system This is especially important for touchpanels where the user cannot tell from feel alone whether they pressed in the right spot Another purpose feedback serves is to provide information to the user about the current state of the system that the VCR is currently in PLAY mode for example Visual Button F...

Page 72: ...he corresponding button is pressed Momentary feedback can be achieved simply by connecting the button press signal name to the feedback signal for the same button Programming Momentary Feedback Certain buttons may call for more complex feedback For example a volume mute button may alternately turn the mute on and off To indicate this with feedback the button should display in the feedback state wh...

Page 73: ... text fields will accept serial data signals directly thus eliminating the need for the serial to indirect text symbol in many cases Serial Send to Touchpanel text fields Imported UI Projects VisionTools UI projects can be imported into SIMPL Windows This allows Touchpanel designs created in VisionTools to be referenced by SIMPL Windows for the touchpanels specified in the program The VisionTools ...

Page 74: ... user created macros called User Macros Things to Remember When importing newer macros into older programs make sure the macro is compatible with the control systems OPS version Programmers should remember that macros can not be tested independently They must be brought into a program and then compiled Macros are brought into the program the same way as symbols Select the macro and drag it into th...

Page 75: ... the selected symbol with highlighted sugnal in Detail View Crestron Macros Crestron Macros are prepackaged logic programs A Crestron macro is a set of pre written and debugged logic used for controlling a particular device or performing a function The use of macros saves programming and debugging time since a large portion of the symbol signal functionality already exists inside the macro The int...

Page 76: ... Macros edit them to match their specific needs and save them as a User Macro Create a User Macro Create a User Macro by selecting File New User Macro and complete the fields of the Program Header Information window Write the macro in the same fashion as writing a program Select symbols in the Symbol Library and drag them into the Logic Folder Writing a Macro 66 Crestron SIMPL Windows Installation...

Page 77: ...l become the signal cues in the macro symbol In order to let the macro user specify the parameter values parameters are named instead of given values in the Argument Definition symbol The internal parameters are then given the name parameter name The tells the internal program that the parameter value is specified by the macro user NOTE Programmers must name the parameter in the Argument Definitio...

Page 78: ...s imported and edited it can only be saved as a User Macro The macro file name is displayed in the status bar when the macro is highlighted in the Symbol Library 1 Select File Import Crestron Module 2 Select the Crestron macro that is to be edited Crestron macros have a cmc file extension Open the macro file 3 Edit the macro to perform the specific tasks necessary Edit signals and add remove symbo...

Page 79: ... Software Save As Window It may be necessary to restart SIMPL Windows to have the edited macro show up in the User Macro folder User Macros in Symbol Library Installation Operations Guide DOC 5728C Crestron SIMPL Windows 69 ...

Page 80: ...Software Crestron SIMPL Windows 70 Crestron SIMPL Windows Installation Operations Guide DOC 5728C This page intentionally left blank ...

Page 81: ...parameters specified for that port in Configuration Manager If there are no symbols driving this input it may be left blank RX RX is a serial string which can be routed to symbols such as Serial to Analog Speedkey OP103 Information on the serial string attached to this input is processed by the symbols that this string is driving If the received data is not processed by other symbols this ouput ma...

Page 82: ... Other Lines Other lines are labeled str1 str2 etc Each has an associated digital input or digital output On the rising edge of a digital input the data in the string field is sent out the associated COM port This allows constant data to be easily transmitted without the need to code other symbols and connect them to the TX line When the COM port receives data it attempts to match it to strings th...

Page 83: ... three signal types are color coded as follows Digital Blue Analog Red Serial Green Other Black NOTE Other signals are neither digital nor analog These black signals may indicate a combination of signals e g many symbols accept either analog or serial signals where the combination is shown as a black signal The signal type is displayed on the Status Bar when the signal is highlighted Example Signa...

Page 84: ...r will appear 2 Enter a signal name you decide upon or use AutoName AutoName s recommendation will always assure you of a unique signal name one that is not currently used in your program If you select your own signal name instead you will be automatically alerted if the signal name already exists because the input or output background will be green in color Enter Signal Name Detail View 3 Press E...

Page 85: ...ach other Select One Signal in Detail View 1 At least one symbol must present in Detail View in order to select a signal 2 Click the desired signal once with your mouse to select it Select Multiple Signals in Detail View 1 Click the first signal in the bloc of signals to be selected 2 Press and hold the SHIFT key 3 Click the last signal in the bloc of signals to be selected The entire bloc will be...

Page 86: ... while pressing the Delete key If the signal to be deleted is connected to multiple symbols in your program you will see multiple instances of the signal in Program View as well as in Detail View if the symbols that contain it are open Exercise caution when selecting a signal for deletion Make sure you find the exact instance of the signal you want deleted In Detail View The symbol containing the ...

Page 87: ... select Rename Signal 3 Enter the new signal name 4 Press Enter or click OK as appropriate OR 1 Navigate to the signal you want 2 Drag and drop the signal on the signal to be redefined Connect Signals In Detail View 1 Drag and Drop an existing signal to the new signal 2 Double clicking on a signal will create a name field with a blinking cursor Enter the name of the signal you wish to connect to a...

Page 88: ...uals 65d B 66d etc Refer to an ASCII conversion table Automatically Increase Inputs Outputs or Parameters I O Grow is a capability which allows symbols to increase the number of inputs outputs parameters or all three possessed by a symbol The I O Grow feature is implemented differently on different symbols there are variations of signal expansion that can or must occur Like the Interlock some symb...

Page 89: ...additional input output pairs appear ALT will produce the opposite effect that ALT does it will reduce the number of signals Increase Inputs Outputs or Parameters in Multiples with I O Grow Special 1 In Detail View drag over your desired symbol and select any of its signal s 2 On the keyboard press SHIFT ALT The Insert Multiple Signals or Parameters dialog box will appear asking for the number of ...

Page 90: ...names to one or more of your signals This feature is best used when you need to generate a number of signal names quickly As the size of your program grows it will become difficult to recall which signal is which and what signal does what unless they are intelligently and descriptively named It is recommended that you provide your own signal names even in the cases where AutoName is used to quickl...

Page 91: ...here the selected signal originates Signal Routing This field tells where the selected signal is routed Signal Detail Window Each line within a field contains the following information in order Symbol number Symbol name Prompt name and Symbol comment Use the Signal Detail for dialog box to locate where a signal is used Select the Goto button to locate the symbol s for a selected signal By default ...

Page 92: ...mber If a signal name contains one or two numeric values programmers can use Auto Increment to increment the first number in signal names or the last number AutoIncrement First will automatically generate additional signal names that follow in sequential order based on the first numeric CAM1 PRESET1 In the above example AutoIncrement would generate the following signal names CAM2 PRESET1 CAM3 PRES...

Page 93: ...ng the down arrow once or clicking the lower signal once 3 Press the F4 key A new signal name will appear identical to the first except for the last numeric which will be one increment larger NOTE To Auto Increment both inputs and outputs it must be done separately First increment the inputs then increment the outputs Auto Increment the Last Number in a Signal Name If a given signal name contains ...

Page 94: ...e highlighted signal takes the name of the other 1 Select a named signal or group of signals 2 Press F6 Copy Input to Output and Highlight Next Pair 1 Select a named signal the selected signal will always take the name of the unselected 2 Press Ctrl F6 The newly highlighted field is ready for data entry Just start typing Copy by Drag and Drop Drag the signal you wish to duplicate to the particular...

Page 95: ... by that signal How to Append Suffix 1 Select Edit Preferences and choose the General tab 2 Use the Append Suffix Setup box to set the particular suffixes you want to append to your signal names Crestron recommends that each suffix consist of two or more characters and be preceded by a minus sign Each should follow the format xx 3 Close the SIMPL Windows Preferences dialog box Append Suffix Setup ...

Page 96: ...uts to the macro has changed Re Synch allows the programmer to open a previous SIMPL Windows program that contains the macro and perform a Re Synch Macros in Program This will update the Macro to reflect the recent changes made by the programmer NOTE Performing a Re Synch may remove some inputs outputs of the macro SIMPL symbol if the newer or edited version of the symbol has fewer inputs outputs ...

Page 97: ...r select Edit Preferences to open the SIMPL Windows Preferences dialog box Click the Compiler Settings tab as shown after this paragraph to reveal the default settings SIMPL Windows Preferences Dialog Box Compiler Settings Tab Generate SIMPL C Listing Crestron recommends that this item remains unchecked Checking this item results in Installation Operations Guide DOC 5728C Crestron SIMPL Windows 87...

Page 98: ...ready been debugged separately There is no need to use resources to check for warnings and notices within them and report them again if any exist Don t Compile with Incomplete Symbols It is good practice to leave this checked If checked the program will not compile if there are any incomplete signals found The programmer then has the option to rework the program and complete symbols or comment out...

Page 99: ...nswer if the program should be transferred to the control system Click the appropriate button If the compiler found problems in the program it will display them in the Program Compilation window along with the Compile Complete dialog box Compile Complete Dialog Box Program Compilation Window Compiler errors notice warning fatal are defined in the Compiler Errors Defined section They are listed by ...

Page 100: ...t containing commented out symbols are devices is compiled the Commented out Symbols and or Devices dialog box appears shown after this paragraph Commented out Symbols and or Devices Dialog Box The user has the option to continue or cancel It is also possible to avoid this prompt during each compile Simply check the box at the bottom of the dialog box ...

Page 101: ...ng of SIMPL Windows programs Starting with SIMPL Windows v1 22 a new Copy Program tool is available Select Copy Program from the SIMPL Windows File menu to display the Copy Program dialog box Enter a destination directory in the Copy Files to this directory field or use the Browse button to find one Copy Program Dialog Box Installation Operations Guide DOC 5728C Crestron SIMPL Windows 91 ...

Page 102: ...n The program will be copied SIMPL Windows will confirm the copy by displaying the Copy Program Complete dialog box Copy Complete Import Archived Program Easy access to archived SIMPL Windows files is provided by the Import Archived Program feature Select Import Archived Program from the SIMPL Windows File menu The Import an Archived Program dialog box is displayed Select Archive Zip file to Impor...

Page 103: ...ependent of a SIMPL Windows program There are two advantages to launching Test Manager independently You can then make use of your old style DOS sig files i e the Signal files generated by the DOS Workshop compiler which allows you to monitor the signal activity of programs written in the DOS Workshop without having to import them into SIMPL Windows You thus have the ability to debug those program...

Page 104: ... given program has certain signals that are transitioning rapidly For example a fast oscillator may be generating too many signals into the Trace Window which makes it difficult to see relevant signal transitions By eliminating the oscillator s signals it will be easier to examine other parts of the program The exclusion list is stored for a given program by using the base name of the program with...

Page 105: ...est Manager the Incoming Data window displays data coming in through the serial or Ethernet port that is unrelated to signal monitoring This data would include error or alert messages transmitted by the system or show SIMPL print statements Testing a Program Testing a program requires that a PC be connected to 1 The serial port on the control system A typical DB9 9 pin straight through serial cabl...

Page 106: ...o be tested in either Program View or Detail View Set Watch in Program View In Program View select the signal by clicking on it Use the right mouse button to display the command menu and select Set clear Watch Set Clear Watch The selected signal names will be displayed in bold as a visual verification that the Set Watch is assigned to the signal Set Watch is active in Program View Crestron SIMPL W...

Page 107: ... Detail View Use the Shift or Ctrl keys for multiple selections Use the right mouse button to display the command menu and select Set Watch Select Signals The selected signal names will be displayed in bold as a visual verification that the Set Watch is assigned to the signal Set Watch is active in Detail View Installation Operations Guide DOC 5728C Crestron SIMPL Windows 97 ...

Page 108: ... Communications with rack No Communication with System NOTE The control system always runs the last uploaded version of the program Changes made to a program are not reflected by the control system until the new program is compiled and uploaded The Test Manager environment will be displayed The selected signals signals with the Set Watch active will be displayed in the Status Window Crestron SIMPL...

Page 109: ...ager Begin to test by selecting touchpanel buttons or perform function that requires the selected signal s to change value Signal transitions are displayed in the Trace Window Installation Operations Guide DOC 5728C Crestron SIMPL Windows 99 ...

Page 110: ...ons on Test Manager s button bar that allow users to force signal transitions Assert button The Assert button forces a signal high De assert button The De assert button forces a signal low Pulse High This button pulses a signal high Pulse Low This button pulses a signal low Another tool that is accessed by the button bar is the Time Stamp Time Stamp The Time Stamp button inserts a time stamp in th...

Page 111: ...Start menu point to Programs then Crestron then SIMPL Windows and finally click Viewport To quit Viewport click the close button or choose Exit on the File menu Communication Settings As just described the connection between the PC and the control system can be either serial RS 232 or TCP IP To specify the connection type click Communications Settings on the Viewport Setup menu Then click RS 232 o...

Page 112: ...hed Alternatively choose Prompt on Connect to specify the IP address each time a new connection is established Hardware Configuration For RS 232 use a DB9 straight through serial cable to connect the COMPUTER port on the control system to one of the COM ports on the PC RS 232 Connection For a TCP IP connection use Ethernet straight cables to connect the PC and control system to the LAN TCP IP Conn...

Page 113: ... Copy The Copy command copies the selected text to the Clipboard Paste The Paste command writes the contents of the Clipboard to the Viewport screen and transmits the pasted characters using the selected connection as if they were typed in Clear Data The Clear Data command clears the Viewport buffer and all displayed text Viewport Setup Menu Use the Setup menu to set preferences for the display of...

Page 114: ... data that is generated at the completion of a Send Program command In 2 Series control systems enabling the Show Program Load Output option is identical to clicking Program Reset after a program is transferred to the control system In X Series control systems this option will display the same information as with a Hard Reset in addition to any errors generated during program transfer These errors...

Page 115: ...panes position the cursor along a border or corner and drag to the desired size Setup Sequence Keys Viewport provides up to 10 sequence keys which are key combinations Ctrl F1 through Ctrl F10 that automatically transmit serial strings when pressed From the Sequence Setup dialog box type the string in the text field corresponding to a Ctrl F key combination Once the sequence keys are configured th...

Page 116: ...u Viewport provides default initialization strings that are standard for most modems to recall these click Restore Defaults Enter a time in seconds for the connection to be attempted before hanging up Click the Drop DTR check box to close the connection by turning off the Data Terminal Ready signal Finally click Turn Modem Speaker Off to disable the sound of the modem connection Communications Pre...

Page 117: ...tion exists between the control system and the PC Establish Communications Find Rack The Establish Communications command verifies that communication exists between the control system and the PC and synchronizes the baud rates when they differ With an RS 232 connection Viewport checks baud rates beginning with the baud rate specified for the PC in Setup Communication Settings If the control system...

Page 118: ... Devices The Report Network Devices command identifies all detected network devices The data includes the Net ID the name and type of device as well as its operating system or firmware version where applicable Report Program Information The Report Program Information command displays detailed information about the SIMPL Windows program that is currently loaded in the control system The data includ...

Page 119: ...n an IR infrared or RF radio frequency transmitter and a receiver such as the CNIRGW or CNRFGWA The control system program must contain a gateway at the ID where the physical gateway is located Simply point the transmitter at the receiver and press any button if valid communication exists the Transmitter ID of the unit will be displayed and the Button ID field will show the ID of the button that w...

Page 120: ... Reboot command re initializes Monitor ROM a set of system level routines similar to the BIOS and restarts the operating system Boot from ROM In CN Series control systems the Boot from ROM command re initializes EPROM Erase Permanent Memory The Erase Permanent Memory command erases the program that is currently stored in flash PROM Erase SIMPL Directory The Erase SIMPL Directory command erases all...

Page 121: ... CONTROL UF is instantiated 5 times Each instance takes up the same amount of RAM The name in parentheses is the reference name In SIMPL Windows all SIMPL modules have a Reference Name parameter Whatever is typed into this field is what will be shown in the parentheses This provides a unique identifier for each copy of a module If any errors are generated at runtime the error message will give bot...

Page 122: ... Otherwise the program in internal memory is loaded Erase Program The Erase Program command erases the current program from either internal memory or Compact Flash If the Viewport detects a program in Compact Flash then click Yes to erase the program from Compact Flash or No to erase the program from internal memory Click Cancel to cancel the operation Erase Web Pages The Erase Web Pages command d...

Page 123: ...s of touchpanels with the control system Set Front Panel Password The front panel password is a four digit access code that permits access to the Time menu on the front panel of X Series and 2 Series control systems for purposes of setting the internal clock and calendar The factory set access code is 1 2 3 4 to set a new code select the four numbers from the drop down lists Set Control System IP ...

Page 124: ...nd all 2 Series control systems These units can operate in mixed mode meaning that they can contain a SIMPL Windows program to control devices in addition to operating in a master slave arrangement whereby they can receive commands from a master control system in the larger program In such cases the IP Table of the master control system must include the IP ID and IP address of the slave device Sim...

Page 125: ...elect it and click Remove To erase the contents of the IP Table editor click Remove All Note that entries will not actually be removed from the IP Table until the new IP Table is sent to the control system To change an entry select it and click Modify Make the desired changes to the IP ID or IP address and click OK The modified entry will now appear in the IP Table editor preceded by a icon To add...

Page 126: ...ts network devices those devices will be listed in Current Network Devices The information given here includes the current Net ID of the device the type of device and its firmware version Click Search for Devices to refresh this list if any devices are added or removed from the network To change the Net ID select the device choose a Net ID from the drop down list and then click Set ID To send the ...

Page 127: ...t the device expects The parameters include the baud rate parity the number of data bits and stop bits the protocol RS 232 RS 422 or RS 485 and the settings for software or hardware handshaking This information is provided by the unit s documentation The procedure for exiting passthrough mode differs depending on the control system For X Series control systems enter a timeout for the connection to...

Page 128: ...ed to browse to a directory To delete the list click Clear History Click Check Program to display the header information of the program that is currently loaded in internal or Compact Flash memory Send Touchpanel The Send Touchpanel command uploads a compiled VT Pro e project to a specified touchpanel First select the Net ID of the touchpanel and click OK Alternatively click Send Direct to Wired T...

Page 129: ... the control system is accessed by a Web browser The transfer procedure will send the default page along with all other pages and subdirectories that are in the same folder as the default page Thus it is important to remove unneeded files from the HTML project folder as uploading extraneous files can exceed the capacity of the Web server If this occurs an error message will be generated If any fil...

Page 130: ...ck Open to transfer the file Following is a list of console commands that work with the Compact Flash directory CFAUTORUN enables a program autoboot from Compact Flash MAKEDIR creates a directory on Compact Flash CD changes to a directory on Compact Flash DELETE deletes specified files from Compact Flash DIR lists the files in Compact Flash FREE If Compact Flash is the current directory displays t...

Page 131: ...lly used for data backups By default the nvr file is saved to the SIMPL Windows Program directory Update Control System The Update Control System command sends system upgrades to the control processor including the operating system itself as well as updates to Monitor ROM a set of system level routines similar to the BIOS and the TCP IP stack Updates for X Series processors are contained in upz fi...

Page 132: ...r upz file For example a file called 51263x upz may appear as 51263x upz zip If this happens rename the file removing the zip extension Update Touchpanel Firmware The Update Touchpanel Firmware command sends firmware upgrades to network touchpanels All updates are contained in csf files but some must be extracted from zip files while others are contained in self extracting zip files with a exe ext...

Page 133: ...ecify the directory where the update will be stored If the update is zipped extract all the zipped files to the same directory and review any Readme documentation before continuing with the upload procedure To send the update select the slot where the card is installed and click OK Then browse to the appropriate directory select the upg file and click Open to begin the transfer Retrieve Program Th...

Page 134: ...nd click Save to add the number to the list of entries To change an entry select it and click Modify to remove an entry select it and click Delete Use the Copy command to make minor modifications to an entry without need to re type all the information To dial a number in the phone book simply select it and click Dial Use the Initialize Rack Modem command to configure a control system modem the con...

Page 135: ...l PC usually via modem enabling the remote PC to communicate with the control system just as if a direct connection existed Local PC Settings To enter PC Passthrough mode click PC Passthrough and specify the type of connection that will be established with the remote PC In the scenario just described this will a modem connection although TCP IP and direct RS 232 are also available options To speci...

Page 136: ... showing the local and remote connection types and the number of bytes of data being passed back and forth between the control system and the remote PC Other Viewport functions will be disabled for as long as the local PC is in PC Passthrough mode To terminate the connection and take the local PC out of PC Passthrough mode click Stop Remote Console The Remote Console submenu enables access to the ...

Page 137: ... Report Network Devices F7 Report Program Information Alt R Identify Transmitter ID F9 Soft Reset X Series F10 Hard Reset X Series Program Reset 2 Series Alt K Send Break F8 Set Baud Rate F6 Set Control System Clock Alt P Send Program Alt T Send Touchpanel Alt O Update Control System Alt U XModem 1K Upload Alt A Address Book Alt 0 through Alt 9 User specified presets for communication settings Ctr...

Page 138: ...Software Crestron SIMPL Windows 128 Crestron SIMPL Windows Installation Operations Guide DOC 5728C This page intentionallyleft blank ...

Page 139: ...rammers and installation technicians in diagnosing electrical problems in the systems network wiring By graphing voltage levels and time the Network Analyzer will help identify the following problems Problem network devices Voltage drops Electrical shorts Breaks in network wires or miswired network devices Using Network Analyzer This section will review the necessary procedures to start Network An...

Page 140: ... double clicking on it Network Analyzer will display an empty window as shown below Network Analyzer Communication Settings Network Analyzer needs to communicate with the system control processor rack To edit the communication settings select Edit Communication settings alternatively Alt D The Port Settings dialog box will be displayed Make the desired changes and click OK 130 Crestron SIMPL Windo...

Page 141: ...k Analyzer files are stored with a CNA extension To open existing files select File Open alternatively Ctrl O Network Analyzer will display the Open file window Select the desired file and click Open Open an Existing CNA File Installation Operations Guide DOC 5728C Crestron SIMPL Windows 131 ...

Page 142: ... from which data is to be acquired In the data field of the Select Network ID dialog box enter the desired Net ID Click the OK button to proceed Provide Net ID When the proper data is acquired the Network Analyzer will display graphs plotting voltage levels against time in milliseconds Network Analyzer Graphic Display 132 Crestron SIMPL Windows Installation Operations Guide DOC 5728C ...

Page 143: ...Found in Green Analysis displays a brief warning in Red To view a comprehensive analysis click on the button Delta Y on transmit is too small Description The difference between the maximum voltage on the Y line and the minimum voltage on the Y line must be 1 88 volts during transmit Possible Cause This problem can be caused by a faulty network driver in the control system or by a short circuit bet...

Page 144: ...nimum voltage on the Y line delta y must be within 25 of the difference between the maximum voltage on the Z line and the minimum voltage on the Z line delta z during transmit That is delta y must not be 25 greater than delta z and delta z must not be 25 greater than delta y Possible Cause This problem can be caused by a faulty network driver in the control system or by a problem in the network wi...

Page 145: ...roblem with your control system If not there is a probable short circuit in your network wiring Z voltage is too low on transmit Description The lowest voltage on the Z line must be greater than 1 25 volts during transmit Possible Cause This problem can be caused by a faulty network driver in the control system or by a short circuit between the Z line and ground in the network wiring To verify if ...

Page 146: ... in the power line by a break in your Z line or by the Y and Z lines being swapped To verify if this problem is due to a faulty network driver disconnect all network wires from the control system and attach the selected device directly to the control system using a short length of network wire and repeat the test If you receive this message again you have a problem with your network device If not ...

Page 147: ...est If you receive this message again you have a problem with your network device If not there is a problem in your network wiring Z voltage is too high on receive Description The highest voltage on the Z line must not exceed 6 88 volts during receive Possible Cause This problem can be caused by a faulty network driver in the selected network device by a short circuit between the Z line and power ...

Page 148: ...is message again you have a problem with your network device If not there is a problem in your network wiring Minimum Z voltage is too high on receive Description The lowest voltage on the Z line must be below 2 5 volts during receive Possible Cause This problem can be caused by a faulty network driver in the selected network device or by a problem in the network wiring such as a break in the grou...

Page 149: ...eference Guide Doc 6052 It can be obtained from the Docwnloads Product Manuals section of the Crestron website www crestron com Network Requirements Preparation See your MIS department to determine whether or not your network meets these criteria 1 Any PC designed to communicate to a Crestron device over Ethernet must support TCP IP 2 The CNX control system and CEN modules must have static IP addr...

Page 150: ...it This will provide more memory for your program but of course will disable Ethernet communications This is done by setting the control system s IP address to 0 0 0 0 5 Assign an IP address to the control system in the ViewPort select Set Control System IP Information from the Function menu to assign an IP address as well as a gateway address and subnet mask see these terms defined later in this ...

Page 151: ...onnection can now be performed with the ViewPort through Ethernet connection with the exception of updating the TCP IP stack In ViewPort select Communications Settings from the Setup menu and select TCP IP as the connection type Set the IP address of the control system with which communication is taking place Once a connection has been established any command supported by the ViewPort will work ex...

Page 152: ... This will be discussed in more detail below To add Ethernet devices to your program in the SIMPL Windows Configuration Manager drag an Ethernet connected device e g a CEN IO or a Virtual Touchpanel symbol into the program Drop it on the CNXENET card or the Ethernet Units arrow underneath the Cresnet Units arrow Pull the window divider down further if you don t see it in the System View window Dra...

Page 153: ...er to load this IP table or whether to use the IP table that already exists in the control system Send Default IP Table You can modify the corresponding IP address for any IP ID without changing or reloading the program by changing the IP table in the control system directly From the ViewPort select Setup IP Table from the Function menu Click the Retrieve Current IP Table from Control System butto...

Page 154: ...bol takes lists of digital analog and serial signals and converts them to a stream of serial information that was typically sent out a comm port e g CNXCOM 8 and into the comm port of the receiving system Another symbol of the same type in the receiving system would convert the information back into separate digital analog and serial signals by matching up signals in corresponding list positions S...

Page 155: ...have a VCP defined at IP ID 07 this time with the corresponding IP address of system A You can however have as many Virtual Comm Ports in a control system as there are valid IP IDs max of 251 so you can talk to many control systems or have several different communication channels between the same two control systems It may be helpful to think of an IP ID as a channel and thus the channels must mat...

Page 156: ... the CNX Gateway to which additional computers may be connected In the Program Manager program the Virtual Touchpanel device exactly as you would program an actual touchpanel See the documentation PDF format that comes with the Crestron e Control SDK for more information Ethernet Connection Information Recommended Connection CNX control systems and CEN network modules can be connected directly ont...

Page 157: ...word CNX Products Front Panel Display Accessing Front Panel Editor The current SIMPL Windows program must have a Crestron CNX control system installed The CNMSX PRO and the CNRACKX DP are examples of control systems that have the programmable front panel Front Panel Editor is launched by selecting Project Edit Front Panel The Front Panel Editor will be displayed Screen Navigation The Front Panel E...

Page 158: ...ime saving buttons in the Pages section Page Buttons The Add button will display the Add Page dialog box Enter a new page name Add Page Dialog Box The Copy button will display the Copy Page dialog box Enter new page name and the selected page will be copied and given the new name 148 Crestron SIMPL Windows Installation Operations Guide DOC 5728C ...

Page 159: ...lected page Delete the Selected Page The Rename button displays the Rename Page dialog box Enter the new page name Rename Page Dialog Box The Import button displays a folder file window Select a front panel program to import Installation Operations Guide DOC 5728C Crestron SIMPL Windows 149 ...

Page 160: ...th user interface design tools The difference is that CNX front panels have a 2x40 character display with six programmable function buttons in contrast to the custom multi page screen designs and button layouts that VisionTools can create for Crestron touchpanels In Front Panel Editor pages are designed and added to the panel Each page is one display page 2 x40 characters and can have as many obje...

Page 161: ...ive page names or include numbers for easy identification After entering a page name click OK Adding a Page Adding Objects to Pages An alternative way to open the Edit Panel Object window is to double click inside the display area After naming the first menu select Page Add Edit Object to display the Edit Panel Object window Select the object type This will be a heading so select Text Object as th...

Page 162: ...with the Legend Objects can be moved around the display by holding the left mouse button the pointer will become a crosshair and dragging Since this object is a heading that does not require jumps to other pages via the function buttons it is placed in the top row of the display Text Object in Panel 152 Crestron SIMPL Windows Installation Operations Guide DOC 5728C ...

Page 163: ...e the object is to appear Place objects over the appropriate function buttons Object Added to Button Display Row Add pages for each object on the bottom row by selecting the Add button from the Pages section and naming each new page The new page is displayed in the Pages area Pages Displayed in List Area After adding the new page names return to the main page and double click on the first object I...

Page 164: ...ate check box This will make the Front Panel Editor simulate a real CNX front panel The function buttons will be enabled only if a page jump is defined Click on the first panel button Selecting a Function Button 154 Crestron SIMPL Windows Installation Operations Guide DOC 5728C ...

Page 165: ...t object that appears as a header on the top row of the display and objects that are control functions assigned to each function button on the bottom row These objects on the button row are shown in the inactive state none of the buttons are being pressed Typical VCR Page To give the user a visual cue that a function button has been pressed it is possible to program active text Double click on the...

Page 166: ...ers are numeric identifiers assigned to an object or button It is necessary to identify objects so the input output signals of SIMPL program can be named and routed properly A powerful tool to assist programmers in naming and routing signals for the Front Panel is the synchronize signals command Select Panel Synchronize Signals This will automatically name all the input and output signals for the ...

Page 167: ...indows Software Synchronize Signals Displayed in Detail View Programmers can close Front Panel Editor and continue connecting signals in SIMPL Windows Installation Operations Guide DOC 5728C Crestron SIMPL Windows 157 ...

Page 168: ...Software Crestron SIMPL Windows 158 Crestron SIMPL Windows Installation Operations Guide DOC 5728C This page intentionally left blank ...

Page 169: ... Associated Files to the Directory Provided Import Archived Program Imports an Archived Program from a Specified Directory Import Crestron Module Imports a Crestron Module cmc file for Editing Import Workshop Macro Imports a Workshop Macro imc file Convert To Macro Converts a Program to a User Macro Convert To Program Converts User Macro to a Progam Print Detail View Ctrl P Prints the Detail View ...

Page 170: ...t Number by 1 Auto Decrement Last Creates a Signal Name by Copying the Name of the Signal Above and Decrements the Last Number by 1 Auto Decrement First Creates a Signal Name by Copying the Name of the Signal Above and Decrements the First Number by 1 Connect Input to Output F6 Copies Input Signal Name to the Output Signal Name and Vice Versa Append Suffix 1 Alt 1 Append the Signal Name with the S...

Page 171: ...w Collapse Current Node Ctrl Shift E Collapses Current Node in Program View Refresh F5 Repaints the Displays in Symbol Library and Program View Reload Symbol Library from Disk Updates the symbol list Use this command after adding a user macro to the directory without editing it in SIMPL Windows e g as done with a copy or drag and drop in Windows Explorer Toolbar Displays the Toolbar When Enabled S...

Page 172: ... changed definition e g assume Recompute Signal Types an input is deleted when editing a macro Display Signal List any macro in an existing program is not updated until these commands are selected Bookmarks Add Create a Bookmark Based on Current View Replace Replace Bookmark with Current View Remove Remove All or Selected Bookmarks Close All Open Details First Close All Open Symbols Before Impleme...

Page 173: ...alog Box Comment Out Alt F1 Comments a Symbol Out of the Compile Process Delete Symbol Prompts User to Verify Deletion of a Symbol Insert Signal Parameter Field Alt Inserts Signal or Parameter Depending on Symbol Type Insert Multiple Signal Parameter Fields Alt Shift Inserts Multiple Signal or Parameter Fields Depending on Symbol Type Remove Signal Parameter Field Alt Removes a Signal or Parameter...

Page 174: ...n Symbol Type Edit Parameter Allows the Parameter Value to be Changed Change Signal Allows the Signal Reference name to be Changed Rename Signal Globally Alt R Allows the signal Reference Name to be Changed Globally While Keeping the Signal Connections Set Watch Sets a Watch on the Selected Signal for Test Manager to View Clear Watch Clears a Watch if Set on the Selected Signal Show Routings F2 Di...

Page 175: ...lbar Status Bar Toggle to View Status Bar Status Window Add Signal Brings Up a Dialog to Add Signals to the Status Window Add Selected Signals from Trace Window Adds the Selected Signals to the Status Window Remove Signal Remove Selected Signals from the Status Window Remove All Signals Remove All Signals from the Status Window Assert Signals Assert the Selected Signals in the Status Window De Ass...

Page 176: ...ut Time Stamp on All Signals Insert a Time Stamp Placeholder on all Signals in the Trace Window Save To Disk Save Signal Transitions in the Trace Window to a User Specified File Log To Disk As Signal Transitions Occur Put Them in a User Specified File Even When in Pause Mode Options Reset Rack Issue a Command to the Rack to Soft Reset the Rack Synchronize with Rack Synchronize the State of Signals...

Page 177: ...may Send Back Non ASCII Characters Enabling Hex Output Causes all Data Returned to Appear as a Two Digit hex Number If Hex Output if off all Returned is Displayed in Plain ASCII Text CR to CR LF Outgoing Outputs a Carriage Return with a Line Feed Sound Enables Sound Destructive Backspace Incoming Causes Incoming Backspace Characters to Remove the previous Character from the Incoming Data Buffer Ch...

Page 178: ... Reports All Network Devices Present on the System Report Program Information F7 Reports Information About the Program Currently Loaded in the Control System Get Available Mailbox Size Displays the Amount of Space Available in the Mailbox Identity Transmitter ID Alt R Determine if RF Transmitter Receiver Combination is Working Properly Switch Processors CNRACKX DP If Enabled the Command Electronic...

Page 179: ...et Control System IP Information Set Current IP Information IP Address IP Mask and Default Router Settings Setup IP Table Add View Edit Delete Entries from the Control System s IP Table This Table is used to Associate the IDs of Ethernet Devices with Their Corresponding IP Set Control System Password For TCP IP Connections only Permits the User to Set a Password for Accessing the Control System vi...

Page 180: ...work ID Supplied Load Network Device Loads a Data File to Support a Network Device Update Plug in Card Send New Firware to a Plug in Card General File Transfer This grouping of commands is used to transfer or receive files from a non Crestron system These are generic file transfer commands that would be used with any terminal program They pertain to data coming and going from the ViewPort to the s...

Page 181: ...the Connect History List DNS Lookup Find Out if the Current IP Address has a Registered Domain Name Network Analyzer Menu Definitions This section will define the many Network Analyzer commands from the pull down menus File Acquire Ctrl A Acquires Data for Graphical Representation Open Ctrl O Opens Existing cna Files Print Setup Permits User to Setup Printing Parameters Recent File Opens a File fr...

Page 182: ...st Action Cut Ctrl X Cut Selection and Put on Clipboard Copy Ctrl C Copy Selection and Put on Clipboard Paste Ctrl V Insert Clipboard Find Ctrl F Find Specified Text Replace Ctrl H Replace Specified Text with Different Text View Status Bar Show Hide Status Bar Output Window Show Hide Output Window at Bottom of Screen Standard Toolbar Show Hide Standard Toolbar Build Check Syntax Check the Syntax o...

Page 183: ...window and in the application workspace Document Window Cut Cut Selection and Put on Clipboard Copy Copy Selection and Put on Clipboard Paste Insert Clipboard Contents Output Window Clear Output Window Clears the Output Window Hide Show Hide Output Window Application Workspace Standard Toolbar Show Hide Standard Toolbar Output Window Show Hide Output Window Installation Operations Guide DOC 5728C ...

Page 184: ...Software Crestron SIMPL Windows 174 Crestron SIMPL Windows Installation Operations Guide DOC 5728 This page intentionally left blank ...

Page 185: ...f the program they think benefit from it More advanced programmers can use SIMPL exclusively And because of its familiar syntax SIMPL makes transferring programs written for another platform to a Crestron system easier than ever before A SIMPL Programming Guide latest revision of Doc 5789 is available to provide information that instructs a beginner on how to write a SIMPL program A SIMPL Language...

Page 186: ...or will be displayed SIMPL Start Screen New SIMPL programs are saved as usp files and reside in the User SIMPL folder Crestron prepared SIMPL programs can be imported by selecting File Import Crestron SIMPL Choose the csp file to import and click Open SIMPL Example Checksum 176 Crestron SIMPL Windows Installation Operations Guide DOC 5728C ...

Page 187: ...ess Errors are present within the SIMPL program and enable the program to be compiled While in the SIMPL application click the Compile button or select Compile from the Build menu This will compile the program and list any errors File Saved and Errors detected From SIMPL Windows Select the SIMPL Windows Compile button This will compile the SIMPL Windows project and all SIMPL programs SIMPL errors ...

Page 188: ...er directives as needed SYMBOL_NAME HINT HELP DIGITAL ANALOG and SERIAL INPUTS and OUTPUTS Uncomment and declare inputs and outputs as needed DIGITAL_INPUT DIGITAL_OUTPUT ANALOG_INPUT ANALOG_OUTPUT STRING_INPUT STRING_OUTPUT BUFFER_INPUT Global Variables Uncomment and declare global variables as needed INTEGER STRING SIMPL Functions Add any additional functions here Event Handlers Uncomment and de...

Page 189: ... the SIMPL language Each symbol has a specific set of operations it performs Some symbols such as a logic inverter execute relatively simple operations while other symbols perform extremely complex operations such as sequential programming For the most up to date listing refer to the latest revision of DOC 6120 Crestron SIMPL Windows Symbol Guide available on the Crestron website www crestron com ...

Page 190: ...Software Crestron SIMPL Windows 180 Crestron SIMPL Windows Installation Operations Guide DOC 5728C This page intentionally left blank ...

Page 191: ... file symlib tio is installed in the same folder as SIMPL Windows itself If there are any reported errors in reading the file or in finding it re install SIMPL Windows Occasionally Crestron will update the symbol library file to reflect new symbols If the symbol you are looking for does not appear in the Programming Manager menus contact Crestron to obtain a newer symbol library file Error Importi...

Page 192: ...ame is not DOS compatible 8 3 format 3 If saving that the disk has enough room to save the file 4 If the file is on a network make sure that no one else is simultaneously using the file Swapping Devices Error There is an error in attempting to interchange the addresses of two devices Check that 1 One or both devices could be built in and therefore its address cannot be changed 2 The devices may be...

Page 193: ...n be seen on the status bar when the parameter field is highlighted The allowable types are time percent constant and file or some combination of those types In any of these fields you may type an integer between 16384 and 32767 followed by d or a hexadecimal number between ffff and ffff followed by h The interpretation of this number is not as clear as using the actual unit of seconds or percent ...

Page 194: ...am integrity problems Try re installing the Crestron database or rebuilding the user database User Interface Dialog Error Some information is missing from the UI tab of the device or the specified VisionTools project cannot be found or is the wrong format Connection Sheet Dialog Error Some information is missing from the Connection Sheet tab of the device possibly due to program integrity problems...

Page 195: ...al name while connecting it between gates Often a programmer may attach a signal to the output of a gate if a particular output is considered mandatory but this signal is never used On logic gates not macros a programmer can put a 0 on an output that is considered mandatory if they are not using that output Such an example would be on an RMV in which the programmer does not want to use the OUT lin...

Page 196: ...occurred string NOTICE CMCVT107 Incomplete escape sequence encountered at end of string in S 2 Prompt string An escape sequence starts with the character In this case an escape sequence was specified with as the last character of a string and no further data was typed Valid escape sequences are the notation x following the explanations are the character s the escape sequence actually produces a Be...

Page 197: ...n B Two exclusive signals are jammed inside of a macro Signal in1 pulsex S 3 Prompt out in Macro S 3 6 Macro file C cresvss usrmacro bad2 umc has a previously defined driving source In this case the compiler tells you what symbols S 3 and prompt on that symbol out within the Macro specified by its number in the program S 3 6 and its filename the problem occurred C An exclusive from the program is ...

Page 198: ...uncating to 255 The total length of a function delimiter on a 2 way serial driver or Serial I O symbol is 255 characters If the total length exceeds 255 characters the function is truncated to 255 characters WARNING CMCVT116 Unable to open IR file C ANYDEALER USERDB MYFILE IR on Slot 1 CNIR 6 Port A This error message may be issued if An IR Driver is missing from the Crestron Database This usually...

Page 199: ...is if the IR driver is edited and a function is changed after putting that driver on a port FAILURE CMCVT121 Error allocating memory for Macro C MYMACROS FLY LOGO UMC This error results from the system not being able to allocate memory to load in a macro for processing FAILURE CMCVT122 Error loading Macro C MYMACROS FLY LOGO UMC This can happen if the file specified does not contain a valid macro ...

Page 200: ...ammer may attach a signal to the output of a gate if a particular output is considered mandatory but this signal is never used On logic gates Not macros a programmer can put a 0 on an output that is considered mandatory if they are not using that output Such an example would be on an RMV in which the programmer does not want to use the OUT line but they do want to use the OUT line FAILURE CMCVT128...

Page 201: ...4 Cannot find parameter VAL1 for substitution in S 5 prompt string in Macro S 1 Macro File C cresvss usrmacro replacements umc assuming 0 Use quotes if this is a literal parameter If a parameter replacement is given but is not valid this error occurs For example if on a DELAY symbol the time is given as VAL1 but VAL1 does not exist anywhere on the Define Arguments symbol this error is given when t...

Page 202: ...cements umc ignoring If a partial parameter specifier is given but is not valid this error occurs For example if on a SEND symbol the string is given as VAL1 but VAL1 does not exist anywhere on the Define Arguments symbol this error is given when the program is compiled NOTICE CMCVT139 Incompatible value 01xxxxxxxxh after Partial substitution in S 6 prompt p1 in Macro S 1 Macro File C cresvss usrm...

Page 203: ...contact Crestron for assistance FAILURE CMCVT144 Could not invoke SIMPL Compiler for c crestron usrsplus myfile usp There was an error invoking the SIMPL compiler This can happen when the compiler cannot open or read the specified SIMPL module i e if the USP file does not exist on disk or the file is zero length Check to make sure the path to the User SIMPL modules is correct and that the module a...

Page 204: ...ta from IODEV TIO The device library file could not be read Contact Crestron for further assistance WARNING CMCVT154 CNX Front panel has signals defined but no menus have been added A common error when programming the LCD front panel of a CNX generation control system is to add the menus to the front panel but forgetting to tie the join numbers to signal names When this error occurs no join number...

Page 205: ...dware clock such as the CEN TVAV and the CN TVAV The clock must be reset at system startup The symbols that cause this warning are The speedkey name follows in parenthesis Serialize Date DATE Clock Driver DEVICE SYSTEM CLOCK WARNING CMCVT159 Symbol S 1 in macro S 5 Macro file c crestron usrmacro mymacro umc is incomplete The specified symbol in the specified macro file has been flagged as incomple...

Page 206: ...Software Crestron SIMPL Windows 196 Crestron SIMPL Windows Installation Operations Guide DOC 5728C This page intentionally left blank ...

Page 207: ... Analog Buffer Common AFLIP Analog Flip Common AND AND Common ASCII Serial Decoder ASCII Serial Decoder Common ASTEP Analog Step Common ASUM Analog Sum Common BARCO DEV Barco Driver Common BDA Digital to Analog Common BIN HEX Serial Binary To Hex Common BUFFER Buffer Common CALENDAR Calendar Scheduler Common CHANNELS MRMS Channel List Common CNET2IEEE Analog to Floating Point Special COMPARE Analo...

Page 208: ...erial Gather Common GENERIC Generic To be Special GV7K Grass Valley 7000 Interface Layer 1 Special HMV Pulse Stretcher Common IEEE2CNET Floating Point to Analog Special INIT Analog Initialize Common INTEGRAL Analog Integral Common INTERLOCK Interlock Common ISMEM Serial Memory Search Common JK JK Flip Flop Common KSCV ASCII to KB Scan Code Common MBUFFER Analog Scaling Buffer Common MBUFFER2 Analo...

Page 209: ...ve Common OP102 MRMS Keyscan Conversion Common OP103 Serial to Analog Common OP105 Keypad Accumulator Special Special OP117 Serial Pacer Common OP133 MRMS Barcode Control Common OP146 Grass Valley 7000 Interface Layer 2 Special OP83 Pesa Switch Command Common OP84 Analog 2 s Offset Convertor Common OPW Westec Security Packet Filter Special OR OR Common OSC Oscillator Common PARSE UNITY Unity Respo...

Page 210: ...cial ROUTE_DYNAIR MRMS Route Dynair Common ROUTE_E Route Equipment Special ROUTE_IRIS MRMS Route Iris Common SAFE CHAN MRMS Safe Channel Common SAMPLE Analog Value Sample Common SBUFFER Serial Buffer Common SDAC Telephone Dialing Keypad w o Backspace Common SDAC2 Telephone Dialing Keypad Common SDEMUX Serial Demultiplexor Common SDPM Serial to Indirect Text Common SDPMB Serial to Buffered Indirect...

Page 211: ... Common SYSTEM DEV Clock Driver Common TABLE Truth Table Common TEST0 Serial Debugger Hex Common TEST1 Serial Debugger ASCII Common TEST2 Analog Debugger Common TMSG Message to CNMU Special TOGGLE Toggle Common TPLS Touchpanel Load Save Special TRANS Transition Gate Common TXA Analog to Serial Common UNDUPLE Duple Decoder Special WHEN When Common XNOR Exclusive NOR Common XOR Exclusive OR Common X...

Page 212: ...Crestron SIMPL Windows Software 202 Crestron SIMPL Windows Installation Operations Guide DOC 5728C This page intentionally left blank ...

Page 213: ...Crestron SIMPL Windows Software Tables ASCII Conversion Installation Operations Guide DOC 5728C Crestron SIMPL Windows 203 ...

Page 214: ...Software Crestron SIMPL Windows 204 Crestron SIMPL Windows Installation Operations Guide DOC 5728C ...

Page 215: ...B 00111011 100 64 01100100 19 13 00010011 60 3C 00111100 101 65 01100101 20 14 00010100 61 3D 00111101 102 66 01100110 21 15 00010101 62 3E 00111110 103 67 01100111 22 16 00010110 63 3F 00111111 104 68 01101000 23 17 00010111 64 40 01000000 105 69 01101001 24 18 00011000 65 41 01000001 106 6A 01101010 25 19 00011001 66 42 01000010 107 6B 01101011 26 1A 00011010 67 43 01000011 108 6C 01101100 27 1B...

Page 216: ... 229 E5 11100101 142 8E 10001110 186 BA 10111010 230 E6 11100110 143 8F 10001111 187 BB 10111011 231 E7 11100111 144 90 10010000 188 BC 10111100 232 E8 11101000 145 91 10010001 189 BD 10111101 233 E9 11101001 146 92 10010010 190 BE 10111110 234 EA 11101010 147 93 10010011 191 BF 10111110 235 EB 11101011 148 94 10010100 192 C0 11000000 236 EC 11101100 149 95 10010101 193 C1 11000001 237 ED 11101101...

Page 217: ...s 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 Button Bar Sometimes referred to as Tool Bar SIMPL Windows and its utilities have numerous time saving commands on the button bars Most notable are the Program Configure and the Convert Compile buttons CNMSX AV The CNMSX AV is a cost competitive option of...

Page 218: ...SIMPL Windows The control system is selected and devices are added in the configuration manager Control Processor The control processor is the heart of the Crestron control system It is often referred to as the rack Cresnet ID A unique identity code ranging from 03 to FE hex given to all devices that communicate using the Cresnet network protocol Cresnet II Workshop Workshop was the DOS predecesso...

Page 219: ...t Processor Access DPA is an exclusive feature of CNX systems It provides high speed access directly to the processor maintaining high bandwidth network connections Currently Crestron offers a 10 BaseT Ethernet card as a DPA port All CNX systems have an IP address and work seamlessly with network technology Ethernet Hub Inexpensive 4 to 16 port devices that provide a way to physically tap into an ...

Page 220: ...d logic symbols allow you to make your program perform exactly the way you want Logic symbols can range from the very basic ones such as the AND OR or NOT symbols to symbols designed for very special applications Multiple Device Selection SIMPL Windows has the ability to allow programmers to specify the number of devices with one drag and drop function right click menu This is a great time saving ...

Page 221: ...e screen where programmers will program the control system by selecting symbols from the Symbol Library Program View Located in the center window of Program manager Program View provides a tree type view of the program Symbols that are selected from the Symbol Library are dropped into the Logic folder in Program View Programming Design Kit This kit provides the necessary tools to help develop a ca...

Page 222: ...with SIMPL SpeedKey SpeedKey allows programmer to enter the DOS workshop name of a symbol Since many Workshop users have the symbol names memorized SpeedKey enables them to enter the symbol name in the status bar Subnet Mask A pattern of bits in IP address format e g 255 255 255 0 which when bitwise and ed with your IP address produces a network address If an outgoing packet s network address has ...

Page 223: ...ave them as a User Macro ViewPort ViewPort is used for control system diagnostics and maintenance e g to upload the control system s OPS change system parameters and other functions such as sensing and reporting all the physical devices present on the system network or installed in the expansion slots of the system VT Pro VisionTools Pro VT Pro allows programmers to create custom designed TouchPan...

Page 224: ...Software Crestron SIMPL Windows 214 Crestron SIMPL Windows Installation Operations Guide DOC 5728C Y axis The Y axis is the vertical axis of a graph as displayed in the Network Analyzer ...

Page 225: ...KX 1 147 CNX 12 N Compile 25 177 190 91 Configuration Manager 20 Macros 17 26 184 85 190 91 Connection Sheet 19 23 29 34 36 38 184 Multiple Device Selection 2 Contact Crestron Electronics Inc 6 Net ID 32 ControlCD 8 26 184 NetDevice 24 Copy Program 3 Network Address 182 Crestron Database 7 23 26 35 184 188 Network Analyzer 2 171 Network Device 24 Network ID 32 D Network System View 22 24 26 Networ...

Page 226: ...28 Re Synch 191 S Selecting Hardware 21 26 SIMPL Windows 1 3 12 15 17 SIMPL 1 3 SpeedKey 12 Status Window 165 Subsystem 13 Symbol CrossReference 12 Symbol Library 5 18 163 181 184 193 Symbols 1 3 3 5 17 18 156 163 175 177 181 183 System Design 1 3 4 System Device List 24 System Requirements 7 System View 22 24 26 28 T Test Manager 25 Testing 147 Trademark Information 6 Transfer Program 25 U UI Pro...

Page 227: ...ta or instructions from or to another computer b for local campus or wide area network internet or web hosting services or c pursuant to any rental sharing or service bureau arrangement The Software is designed as a software development and customization tool As such Crestron cannot and does not guarantee any results of use of the Software or that the Software will operate error free and You ackno...

Page 228: ...0 days from the date of receipt and b that any hardware accompanying the Software will be subject to its own limited warranty as stated in its accompanying written material Crestron shall at its option repair or replace or refund the license fee for any Software found defective by Crestron if notified by you within the warranty period The foregoing remedy shall be your exclusive remedy for any cla...

Page 229: ...overed for 90 days batteries and incandescent lamps are not covered This warranty extends to products purchased directly from CRESTRON or an authorized CRESTRON dealer Purchasers should inquire of the dealer regarding the nature and extent of the dealer s warranty if any CRESTRON shall not be liable to honor the terms of this warranty if the product has been used in any application other than that...

Page 230: ...restron Electronics Inc Operations Installation Guide DOC 5728C 15 Volvo Drive Rockleigh NJ 07647 09 02 Tel 888 CRESTRON Fax 201 767 7576 Specifications subject to www crestron com change without notice ...

Reviews: