SysConfig Editor changesImage of a SysConfig editor window.

SysConfig Editors are a specialized external file editors provided by Adventa Control Technologies’ ControlWORKS framework.

Aside from the additions of the horizontal scrollbars and the scroll bars speed governor, the primary change to this browser is an a new menu item on the hierarchy pane pop-up menu.



Image of the pop menu in the dictionary pane. The new menu item is "copy selection as path".Hierarchy pane menu:

copy selection as path

This feature makes it easier to create entries in a SysConfig constants override file.

Entries in a constants file have the format of:

#symbol.symbol.symbol.symbol....

For places deep in a resource’s configuration dictionary, constructing these entries can be tedious, and they are prone to errors.

Based on the selections in the hierarchy and node key panes, this feature will construct the full “dot path” to the selection and place it on the clipboard. It can then be pasted into another SysConfig editor using the paste dictionary under... menu item.

Using the primary window image provided at the top of the page, the hierarchy dictionary layout for the selection displayed is:

#Machine
#transportResources
#TransferChamber
#policies
#forelinePressureSimulationPolicy
#states
#pumpOn->#targetPressure

When copy selection as path and then paste dictionary under... are used, the entry will be put in the other SysConfig dictionary as:

#transportResources.#TransferChamber.#policies.#forelinePressureSimulationPolicy.#states.#pumpOn

The previous selection of the node key pane will also be added as an a new entry in the new node key pane:

#targetPressure

The value of the node key entry will default to the same value the entry had in the original dictionary.

An example of the result of the process is given in the image below:

Image of a SysConfig editor window open on constants file. This is to show how the "copy selection as path" menu item works when pasted back into another SysConfig editor.

See CTSystemConfigurationBrowser>>copySelectionAsPath and its callers for additional details.


Image of the pop menu in the dictionary pane of a SysConfigDiffBrowser. The new menu item is "copy selection as path".Other functionality:

The copy selection as path menu item also appears in the hierarchy pane pop-up menus in SysConfig Differences browsers.

There are also some minor bug fixes provided for “key not found” errors in the SysConfig Differences browsers. See CTSysConfigDiffBrowser>>difCopyDictionaryToAlternative and CTSysConfigDiffBrowser>>difReplaceWithAlternative for additional details.



[ < Workspace Browser changes ] [ Miscellaneous changes > ]

[ Main ] [ Table of Contents ] [ Contact info ] [ Index ]

[ Home ]

This work is licensed under a Creative Commons License.

Creative Commons License