1. EVENT¶
The event specified in this part of the Simple Dynamics defines the trigger for executing the dynamization. On the left side of the dialog you can choose the type of event you want to react to.
The following describes the different types of events:
Single Node / Alarm Change EventThis event allows you to react to the change of a specified attribute of a specified data variable. You can type in the following information:
Specify source
In the text box, you can specify the source address of a desired node. Press the
button to open the node selection dialog. Press down the
button to select a relative address (starting at the base of an object type).If the alarmstate has been selected then the alarm condition of the corresponding alarm has to be selected under "Specific source".
Specify attribute
In the list box on the right of the address text box you can choose between value, timestamp, alarm state or state of the node defined to react to.
Specify value type
The value type of the source node will be set automatically depending on the data type of the selected data variable, but it can be changed manually.
Mouse eventThis event allows you to react to different kinds of mouse interaction.
Timer eventSpecify interval for cyclic execution of an adjusted action.
Display eventThe display event enables you to fire an action when:
a new display is loaded (Load)
an open display is unloaded (Unload)
the zoom of a display is changed (Viewbox (Zoom) changed)
Condition node change eventThe condition event will fire an action when all of the added conditions are met.
Columns:
Address: Specify the source address and attribute of a desired node.
Data type of the specified node:
B - Boolean
N - Number
S - String
A - Alarm
O - Other
Comparative operator
Value
Keystroke eventThe keystroke event is activated when a key (or combination of keys) is pressed. Choose a modifier (none, alt, ctrl, shift) and a key (alphanumeric, numeric, function keys).
Trigger eventIs executed when another dynamization fires the specified trigger name in the Action->Trigger part.
Example:
User-input eventDepending on the user input, an action will be executed (mainly used for widgets). There are three different input validations:
no validation (waiting for a user input without limitations)
validate by a discrete list of values
validate by range (minimum, maximum) for user input
Hint
Can be used for HTML elements only, not for object displays.