Promotic

PmaRoot - Workspace with subframes placed horizontally

Preconfigurations for new application creation.

The layout of this application consists of a workspace. It is divided into:
- the left frame ("menu") with system buttons and buttons for selection of the application panels.
- the right frame (main) with the area for application panels.


It creates the introductory PmaPanel of the application (MainPanel) in the Pma objects tree, together with a workspace PmaWorkspace with two PmaPanel subobjects:
- The About panel is configured as the "About the application" window
- The Menu panel serves as system and control menu of the application panels.


The subframe switching can be done easily on the "PmaWorkspace > Frames" tab.
These configurators can be set before the preconfiguration is created:
Application nameThe text displayed in workspace header.
After the preconfiguration is created, the "PmaWorkspace > Workspace > Displayed window name" configurator will be set to this value.
Insert the "About" windowThe application will contain the "About the application" window and the toolbar button leading to it.
Application designer/company nameFor the "About" window
Application designed forFor the "About" window
Enable application for the WebIf checked, then the PmaWeb object is created, providing the Web server functionality for the PROMOTIC application, allowing another objects to be offered to the Web.
Runtime licence typeThe configurator specifies the way of the licence assignement to the application in runtime (see also List of the licence types of the PROMOTIC system).
After the preconfiguration is created, the "PmaRoot > Application > Runtime licence type" configurator will be set to this value.
LicKey1 - according to the licence key (enable PmRtTestFree) (default) - The application will be assigned the licence that is found in the corresponding licence key (see hwkey,netkey,swkey). If the licence is not found then the application will run under the PmRtTestFree licence (see PmFree).
LicKey2 - according to the licence key (disable PmRtTestFree) - The application will be assigned the licence that is found in the corresponding licence key (see hwkey,netkey,swkey). If the licence is not found then the application will not run under the PmRtTestFree licence and therefore will not be allowed to launch.
PmRtFree - free runtime, limited application size - The application will run under the PmRtFree licence (see PmFree).
PmRtDemo - demo runtime, unlimited application size - The application will run under the PmRtDemo licence. This mode allows to launch an application of any size for demo purposes. This runtime contains the warning windows and a time limitation up to 1 hour. It is not designed for running real applications.
Main language of runtimeSpecifies the default national language that is used in the running application (in runtime) of the PROMOTIC system application (if the component requesting localized text does not explicitly specify the different language).
Language is determined with a text identifier, e.g. "en", "de", "ru" etc. - see Fully supported languages in the PROMOTIC system.
If the "develop" (development) identifier is selected, then the language of the development environment is used. Note: The language for the development environment is entered in the menu " > PROMOTIC settings" in the "Development environment language" configurator.
This configurator sets the initial value of the Pm.RtLang property.
After the preconfiguration is created, the "PmaRoot > Application > Main language of runtime" configurator will be set to this value.
Multilingual applicationCreates a basic framework for multilingual application See: How to create an application using different national languages
All used languagesThe list of all national languages supported in the running application simultaneously.
Language defined in the "Main language of runtime" configurator should also be listed in the list. If missing, then it is added to the list automatically.
The meaning of the list is to inform the PROMOTIC system about languages which should be loaded into the memory after the application is launched. It is used for optimalization of loaded languages into the memory possible because not used languages are not loaded into the memory. The list itself consist of abbreviations of languages separated with comma (,).
If the application is designed only for one language, then this configurator should be left empty.
This language list is also used for the PmaWebLang object, offering the Web page language versions to Web server.
After the preconfiguration is created, the "PmaRoot > Application > All used languages" configurator will be set to this value.
PROMOTIC 9.0.27 SCADA system documentation MICROSYS, spol. s r.o.

Send page remarkContact responsible person
© MICROSYS, spol. s r.o.