System information
Fixed a problem with losing the first character of a Symbol comment when entering the comment via the status bar.
Fixed problems with selecting multiple Symbol Tree categories for a module.
Fixed problem with symbol tree category for modules created with SIMPL 2.10.12. These modules were not being
read in by SIMPL Windows 2.08.44 or older.
Fixed problems with parameter validation:
If a parameter's property indicated it could be multiple numeric types, but the default type was character,
entering in just a character was not being interpreted correctly.
The warning given to the programmer about the number of digits allowed in a Percentage value was
incorrect in stating that the precision was only to .01%. The correct precision is to .001%.
Fixed error in data entry of parameter values. If incorrect units were typed in, the intended units were added
to the end of the entered value instead of rejecting the entry. For example, if a paramter required a Decimal
value and the programmer entered 12t, the resulting value was 12td.
Removed attempt to access device Help from the Crestron Product CD. This CD is no longer supported or
distributed by Crestron.
Fixed a problem where, if a module exists in a program and then the module is edited to have Input and/or Output
Groups, the instance of the module already in a program would not display the Input and/or Output Groups
appropriately in the Detail View.
Compilation of projects with SIMPL+ larger than the target processor can handle will now properly fail with the real
size of the generated SIMPL+.
Compilation now reflects the exact size that the compiled SIMPL+ will take up in the target processor, rather than a
close approximate.
Fixed problem where, if a module was programmed to have outputs and there were ambiguous outputs (i.e. not
specifically analog, digital, or serial) in the Argument Definition, saving the module would cause the output signals
to be removed from the Argument Definition.
Fixed problem where all discontinued Crestron Modules were appearing in the Symbol Library tree.
SIMPL Windows Enhancements:
Updated the UI Project configuration dialog. Reworded the selections such that it made more sense what the
programmer is choosing to do. The options are now:
"Include in archives of this project" - Will associate the VTPro-e project to the SIMPL Windows program such
that it will be included in SIMPL Windows archives of the SIMPL Windows program.
"Include in archives and open in VTPro-e" - Will associate the VTPro-e project to the SIMPL Windows
program for archive purposes, and will open the selected VTPro-e project in VTPro-e when the configuration
dialog is exited.
"Include in archives and Import Joins" - Will associate the VTPro-e project to the SIMPL Windows program for
archive purposes, and will import the join data onto the associated Touchpanel symbol in the SIMPL
Windows program.
"Include in archives, import joins and open in VTPro-e" - Will associate the VTPro-e project to the SIMPL
Windows program for archive purposes, will import the join data onto the associated Touchpanel symbol in
the SIMPL Windows program and will open the selected VTPro-e project in VTPro-e when the configuration
dialog is exited.
The Default selection will be "Include in archives and Import Joins".
Programmers can now select SIMPL+ library files (.usl) from the File menu's Open File dialog, using the "All Files
*,*" filter, and have the library open up in SIMPL+.
Changed hotkey sequence for inserting an Input/Output Group [~BeginGroup~] into a module's Argument
Definition symbol. The hotkey is now "Alt+I".
If a "Ctl+I" is entered to complete the logic on a symbol or symbols, and SIMPL did not have enough information to
be able to complete the symbol fully, a message box will now appear informing the programmer.
Input/Output Group tags (i.e. [~BeginGroup~]label and [~EndGroup~]label) in the Argument Defintion of a Module
will now appear in Green and the line underneath will also be in green. This is to help the programmer see where
groups are when programming a module.
Enhanced the logic for applying prefixes and suffixes signal names to not display "Couldn't add prefix/suffix"
messages if the signal is a comment (i.e. //) or a fixed signal added by OOTBF programming.
SIMPL+ Enhancements:
When compiling a module in the SIMPL+ GUI, the SIMPL+ GUI will print the compiled module size after compilation is
complete. Please note that when compiling a SIMPL program from SIMPL Windows that contains many SIMPL+
modules the final complilation result is NOT the sum total of each compiled module size due to shared code space.
SIMPL+ Bug Fixes:
Correct issue with
_SKIP_
keyword not rendering properly between I/O Arrays.
Library Update 520 (Changes from 512):