System information

If the group is currently expanded, the input/output cues and programmed signals in that group will be
shown. There will be a "-" displayed in place of a signal name right above the first cue in the group
(next to the group label shown in blue inside the symbol box). Clicking on the "-" will collapse the group
and show just the "+" next to the group label.
If a symbol has expandable input/output groups, there will be options on the Right Click menu to
Expand All Groups (ALT+F10) or to Collapse All Groups (ALT+F11) in that symbol.
If the programmer selects and right clicks on the "+" or "-" (i.e. the beginning of a group), a menu will
appear with actions that can be performed on the inputs/outputs within that group (e.g. copy all signals
in the group, paste into this group, delete all signal in this group, select all signals in this group etc), in
addition to actions that may be taken on the symbol as a whole (e.g. Find tree node, search and
replace, set watch, etc).
Programmers can also drag and drop signals into a group by dragging onto the "+" or "-" indicators.
When a program is saved, the state (i.e. expanded or collapsed) will be saved for each group and
thus, when the program is re-opened, groups will be shown in their last state.
When programming a Module:
Signal Group Tags are entered as [~BeginGroup~]GroupLabel and [~EndGroup~]GroupLabel. Note:
the GroupLabel is programmer provided and optional on the [~EndGroup~].
Signal Group Tags are only valid on the Argument Definition symbol.
There is a Right Click menu option to "Create Input/Output Group". This will give the programmer the
options to: Insert Empty Group, Insert Group Begin, Insert Group End. If inserting an empty group, a
dialog will prompt the programmer for the Group Label. All items will be inserted below the currently
selected input/output item.
Added "Import" buttons on the Input/Output/Parameter Property dialogs. When programming properties for the
Argument Definition symbol in a module, clicking on the Import button will display the cues of all the same type
items that currently have property definitions. The programmer can then select one of the shown cues and the
property data from the selected item will be imported into the current property dialog.
CTRL+SHIFT+B will fill all the empty signals on a symbol in detail view with the default signal name (the default
signal name is the name that is assigned when hitting enter twice on a blank signal.)
Changed the "Rebuild User and Project Databases" option on the Options menu to "Rebuild User and Project IR
Databases"
SIMPL will now rebuild the User IR Database if the programmer changes the User Database directory location via
the Options->Preferences->Directories dialog. Note: due to technical constraints, this will only happen once the
Configuration Manager view has been accessed.
Made sure that SIMPL is rebuilding User and Project IR Databases on startup if there is no database found but
there are .ir files. Note: due to technical constraints, this will only happen once the Configuration Manager view has
been accessed.
Selecting Refresh (F5) from the View menu will now refresh (i.e. re-read) the User and Project IR Databases in the
Device Library tree, in addition to refreshing the Symbol Library and the Program tree. Note: due to technical
constraints, this will only happen once the Configuration Manager view has been accessed.
Changed the "Rebuild All" option on the Project menu in SIMPL Windows, and on the Build menu in SIMPL+, to now
read as "Recompile All".
Added support of multiple iodev.tio and symlib.tio files.
Updated the Help About dialog to now show Database, Library and Toolbox versions in a scrollable window.
If a device in an iodev.tio file requires a minimum version of SIMPL Windows, and the current version of SIMPL
Windows is not new enough, the device will not be loaded into the device library.
Better VTPro-e Integration:
Will now access and/or launch the last run version of VTPro-e instead of the last installed.
Added option to Program Tree right click menu to Launch VTPro-e if a device has a VTPro-e project
associated with it. When this option is selected, the last run version of VTPro-e will start up with that project.
Open project in VTPro-e: Will launch VTPro-e with the selected project in addtion to including the file in
SIMPL archives.
Updated the UI Project configuration dialog to have the following options:
Include in archives: This is the default option and will basically use the selected project for
documentation purposes. The selected project will be included in in SIMPL archives of the project.
Import joints: This will import all applicable Join data from the selected project in addtion to including
the file in SIMPL archives.
Import joins and open project in VTPro-e: This will import all applicable Join data from the selected
project and will launch VTPro-e with the selected project in addtion to including the file in SIMPL
archives.
When the Viewport application is started from SIMPL Windows, programmers will now be able to switch between the
Viewport window and SIMPL Windows without having to first close Viewport.
Added logic to make sure Device Extenders cannot be added to symbols undr the Logic Folder.
Added enhancement to Replace Control System to try to copy programming to devices at the same address in the
new program if possible. I.e. If an FM Tuner card is at Slot3.Slot1.Slot3 in the original program, then if the new
control system has the same extension cards at the same slots, try to copy the programming to the FM Tuner card
at Slot3.Slot1.Slot1.