Dynamics and Animations
Dynamics let you configure real-time changes on the object look, position, size, colors, the value the object reflects, user action to take when a user clicks, and more. That dynamic behavior is configured by creating links of the object properties to tags or other project runtime properties.
In some systems, the name “animation” is used to refer to those dynamic runtime changes; in FactoryStudio we elected to use the term “Dynamic” to make the clear distinction with the WPF animations features; WPF animations also refers to changes the graphics object properties when running the displays, but using timers and other objects status to guide the animation, not the real-time database values.
When you double click on an object, or press the Dynamics button, or select it on the right-click context menu, a list of compatible dynamics that can be applied to the selected object is presented.
Table 3 lists the available dynamics.
Table 3: Dynamics animations
Setting | Description |
Action | Executes actions and commands triggered by the user interface. |
Shine | Changes the object appearance dynamically. |
TextIO | Text input and text output Dynamic. |
HyperLink | Opens a hyperlink. |
Security | Sets the object runtime permissions to execute actions. |
FillColor | Changes the object fill color dynamically. |
LineColor | Changes the object line color dynamically. |
TextColor | Changes the object text color dynamically. |
Bargraph | Bargraph dynamic. |
Visibility | Changes the object visibility and opacity dynamically. |
MoveDrag | Moves the object dynamically. |
Scale | Changes the object size dynamically. |
Rotate | Rotates the object dynamically. |
Skew | Skews the object dynamically. |
TextOutput | Text output dynamic. |
Get and Apply dynamic properties
After inserting a dynamic to an object you can use the buttons Get and Apply to move dynamics settings configuration from one object to another. Select the object with the dynamics you want to use, and press Get. You can right click at the dynamic name at the left panel, in order to enable or disable the ones that will be applied. Select one or more target objects and press Applly.
Replace tags or Strings
Replace: Use this button to change the Tags in the dynamics on the selected objects.
String: Use this button to change all strings at the selected objects.