Native presentation engine¶
Applications
This Presentation engine is used for typical HMI applications to run on targets equipped with an operator panel. There can be at most one in a project.
When the project starts at runtime, it automatically generates an interactive session (see Sessions and locale) initially authenticated with the user specified in the Starting user property. In the same interactive session it is possible to change user. Based on the user and the logics created, the interface in the same session can change dynamically (to design the user change in Q Studio, see Global Methods: User, to do it with C#, see Session activity log and audit).
Properties¶
Name |
BrowseName |
DataType |
Description |
---|---|---|---|
Dynamic variables polling time | DynamicVariablesPollingTime |
Time interval for the periodic reading of the dynamic link source field variables. |
|
Text render type | TextRenderType |
||
Start window | StartWindow |
Type of start Window object to create at the start of the session.
(Inherited from Presentation engine)
|
|
Style sheet | StyleSheet |
Set the styles of graphical objects, either globally or for specific object classes.
(Inherited from Presentation engine)
|
|
Enable virtual keyboard | EnableVirtualKeyboard |
Enable/disable the virtual keyboard.
(Inherited from Presentation engine)
|
|
Starting user | StartingUser |
The starting user with which to authenticate the session.
(Inherited from Presentation engine)
|
|
Session | Session |
(Inherited from Presentation engine) |
|
Sessions |
Collection of UISession |
(Inherited from Presentation engine) |