Dynamics Ribbon in GraphWorX64 2D

GraphWorX64 's Dynamics ribbon has many sections of icons, as shown below.

 

 

Use these icons to add a dynamic to an object or capture user input to make a user action dynamic. The dynamics that are accessible on the Dynamics ribbon are also available on the Dynamics pane tool bar on the Dynamics tab; this toolbar is described in Dynamics Toolbar.

Dynamic Objects

The following objects can be added to a GraphWorX64 display. These objects are predefined with their own action dynamics (described below in Dynamic Actions), which you can customize for your own use. Click the hyperlinks to get more information about a dynamic.

Dynamic Actions

Some dynamics are a set of action classes that you assign to objects in a GraphWorX display. These dynamics become available for you to add to a GraphWorX64 display only when an object is selected.

 

These dynamics are:

Clone Dynamic

The Clone Dynamic allows users to generate copies of a symbol during runtime where each copy of the symbol can be connected to a different data point. This can be useful for visualizing a dataset, where each clone of a symbol visualizes a different row from the dataset. Similarly, it can be used with AssetWorX data where the generated symbol clones visualizes the child assets from a branch in the asset hierarchy. This feature allows for a variable number of symbols in a GraphWorX64 display, which is especially useful if a user does not know ahead of time how many assets or dataset rows will need to be visualized. This feature will also make it significantly easier to create and maintain displays by only requiring a user to configure one instance of the symbol since all other instances are generated during runtime. This will also minimize display file sizes since only one instance of the symbol to be cloned is saved.

 

First introduced in 10.95.3, the clone dynamic will make copies of an object or symbol in runtime, allowing users to configure a single object or symbol, link it to some arrays or a dataset, and have GraphWorX64 create as many copies needed to display your entire set of data.

 

Previously, users with a dynamic number of objects to represent had to create the maximum number of objects they expected to need, and use hide dynamics to remove the ones that were not needed. This created unnecessary overhead with possibly many hidden and unused objects, and was not easily scalable. The updated clone dynamic eliminates these problems, providing a simple scalable system to dynamically create as many objects as needed. The clone dynamic can even react to data changes in runtime, creating or removing cloned objects as the data sources update.

 

The clone dynamic works best when combined with panels that automatically lay out their contents, such as the stack or wrap panels. These panels will automatically position all of the clones.

 

In addition to cloning symbols, the clone dynamic can also be used to clone states in a process point's statefield or menu items in a popup menu. By using a GridWorX data source, you can now create dynamic database-driven dropdowns or popup menus.

  1. See Also:

  2. Data Section

  3. Text Objects Section

  4. Buttons Section

  5. Dimensions and Colors Section

  6. Selectors Section

  7. This Display Section

  8. Smart Symbols Section