Logical groups - page of object PmRoot
The definition of the list of all ligical groups of the application. An object is assigned into a logical group by the Member of logical groups
configurator. One obejct 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 PmPanel
, etc.). All viewable objects to be selected in runtime 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 Member of logical groups). 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 (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||Creating of 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. By 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. By 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 displayingthe basic menus with the list of object viewers (panels, current alarms 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 it is possible to creeate a suitable number of logical groups of the Viewers type (e.g. menu1, menu2, etc.).