Logical groups - tab of the PmaRoot object
The definition of the list of all ligical groups of the application. An object is assigned into a logical group in the "Member of logical groups
" configurator. One object can belong to multiple groups simultaneously. The logical groups can be used for different purposes according to their type. By the principle it is possible to segment the application object into arbitrary number of logical groups, independently on the hierarchic layout of the application. The logical groups have the global basis in the application and are defined by a positive text identifier (unique in the framework of the logical groups).
Logical group types:
: The logical group of objects used for vieweing (for objects PmaPanel
, etc.). All viewable objects to be selected in the runtime mode from a list by the Pm.FindViewers
method should be registered in this group. This logical group is used in order to create object viewer navigation menus (switching the panels, alarms, events, reports, etc.).
The object is registered into this group type at application runtime launch (if the object registration is enabled in the "Member of logical groups" configurator). While the application is running, the list of registered objects in the logical groups cannot be modofied.
- Additional logical groups have not been implemented so far. We are preparing for example:
- logical groups of objects to be disabled in the runtime mode (generalization of the "Disabled object
- user defined logical groups to be used freely by application designers.
- logical groups of data objects for persistent data saving.
|List of logical groups||Editable list of logical groups. The logical group is parametrized in the "Logical group" configuration window.|
|New||Creates new logical group.|
|Edit||Edit of selected logical group.|
|Delete||Delete of selected logical group|
|Up||It is possible to change the order of logical groups. After pressing the Up/Down button the marked item will be moved upward/downword in the list. The same effect can be achieved by pressing the key combination Alt+up key/down key.|
|Down||It is possible to change the order of logical groups. After pressing the Up/Down button the marked item will be moved upward/downword in the list. The same effect can be achieved by pressing the key combination Alt+up key/down key.|
Typically, only one common logical group of the Viewers type (with the menu identifier) is used for displaying the basic menus with the list of object viewers (panels, alarms states and alarm history, events or reports). this logical group is created automatically by the conversion of the older PROMOTIC application, or, in the new application, by the new application preconfiguration. If the global list of all viewers is not sufficient (except the possibility to choose the viewer type), then a suitable number of logical groups of the Viewers type can be created (e.g. menu1, menu2, etc.).