System information
Fixes/Changes from 2.07.22 to 2.07.24 - PUBLIC FTP SITE RELEASE:
SIMPL Windows: Fixed an issue with not being able to drag and drop signals from the Detail view into an Input/Output
folder in the Program Tree.
Fixes/Changes from 2.06.20 to 2.07.22:
SIMPL Windows General Enhancements and New Features:
Added a new tab to the Edit->Preferences dialog entitled Program Editing.
Added selection on Edit->Preferences->General dialog to change Background Color of SIMPL Windows.
Added selection on Edit->Preferences->Compiler Settings dialog to disable showing the "Transfer?" dialog that
appears at the end of each compile. If this dialog is disabled, the Transfer will not occur.
Changed default for "Don't Show Signals in Program Tree" option, on General Preferences dialog, to not to show
the - Inputs/Output/Parameters in the Program Tree.
VTProe .HEX files will now be added to archive files.
Removed "Show Signal Tray" from the View menu and removed the Signal Tray.
Removed creation of <program name>.xml files on program save.
Added "Search and Replace" option to the Edit menu. This is the same search and replace function that can be
performed from the Program Tree and Detail View.
Implemented keyboard sequence <Ctl><tab> to switch between Program Manager to Configuration Manager
pages.
Opened up the Replace Control System logic to allow control systems with Default Logic associated with them (i.e.
AES, MP2, MP2E etc) to add program the default logic at the end of the replacement process. If the control system
has Out Of The Box Functionality, such as the AES, the logic will automatically be applied, otherwise the user will
be asked if they wish to proceed. Note: If any signal is connected in the new control system where a default logic
signal needs to be connected, the defautl logic signal connection will overrule the existing signal. An entry in the
error log will identify such occurrances.
SIMPL Windows Program Manager Enhancements and New Features:
Support for AES Out Of the Box Functionality: The Crestron Database will now contain a collection of Crestron
Modules that will automatically generate default logic for certain Adagio systems. These modules will be added to a
subsystem labled "Out of the box functionality". These modules have a lock icon next to them, and are incorporated
for every AES system. They may not be commented out, deleted, copied, or imported and are considered
"protected.". The signal connections on these modules may not be deleted or commented out and are also
considered protected and thus, cannot be copied, deleted, connected elsewhere or commented out. Protected
signals that appear in the Detail View are drawn in light gray when not selected, and red when selected. This is
simply visual feedback so that the programmer realizes that these signals are special.
New special signal name "//". When a programmer does not want to use the input or output of a symbol, they can
give that signal the signal name "//" without worrying about jam issues - correct underlying signal maniuplation is
performed by the compiler. Inputs/Outputs with this signal will be drawn in light gray so they stand out to the
programmer. These signals cannot be watched in test manager. Note that the system needs to lock the "//" to a real
type; analog, digital or serial. If the "//" as entered turns out to be ambiguous (such as entering "//" on the output of
a Versiport symbol), SIMPL Windows will request that it is locked to a type via a dialog that is presented to the
programmer. As such, the digital //, analog //, and serial // may be traced individually. Changed the Detail View right
click menu option: "Comment Signal Alt+F2" option to now read as "Disable 'No Driving Source'/'No Destination '
Warnings Alt+F2" or "Enable 'No Driving Source'/'No Destination ' Warnings Alt+F2". This is the existing option that
will add/remove a "//" in front of an existing signal name such that "Signal without driving source" & "Signal without
destination" compiler warnings are suppressed for the signals. Note that there is NO CHANGE in compilation
behavior, this is a terminology change to avoid confusion.
Added ability to Comment/Uncomment symbols from the Signal Detail (F2) dialog.
Added ability to associate a module with a Cresnet Device . This feature will typically be used to create User
Modules that will then be used by System Builder such that programmers can now generate their own logic that
they'd like associated with a particular device: 1. On the Module Header Advanced tab, if the selected Manufacturer
is Crestron, the programmer can now select any Cresnet or Ethernet device that is in the iodev.tio. If a device is
selected (via a combo box next to the Manufacturer combo box), that that device will be "associated" with the
module. 2. Now, on Exit of Module Header, for the first time only on a new module, the programmer will be asked :
"Would you like to add the 'Virtual Device For Module Connection' symbol and automatically add signals and the
appropriate connections for the default logic generation? ". 3. If the programmer answers Yes, then a Virtual
Device for Module Connection symbol will be added and Input and Output signals and parameters will be generated
per the Input and Output cues of the selected Device. These signals will then be connected to the Default