7.12.7.  Show variable dependencies

When clicking on the button Show variable dependencies , the dialog box Variable dependencies is opened.

For example, in above figure you can see at a glance that the variables H, B, FH and S are used by the variable NENN.

Color schema:

  • Gray: Attribute algorithm

  • Yellow: Value range variable

  • White: Variable with fixed values

Important notes

In order to avoid errors have a look on left right arrows: They provide hints on a recursive algorithm.

The following exemplary figure shows a recursive algorithm. The Variable manager shows A=B and B=A. In the dialog box Variable dependencies you can see a left right arrow between A and B. In the 3D History, at affected elements a red cross , the dialog box Notifications points out the error and the 3D view has no model.

Recursive dependency -> Error

Recursive dependency -> Error

In the dialog box QA check, an error message Recursion in algorithm appears.

Circular dependencies are marked in red in the graph "Variable dependencies".

Example 1:

The variable "TT" has been selected. The green edges show that it has no circular dependencies.

Dialog box "Variable dependencies": No circular dependencies

Dialog box "Variable dependencies": No circular dependencies

Example 2:

The variable "W" has been selected. It is part of a circular dependency. The edges are marked with bold and red.

Dialog box "Variable dependencies": Several circular dependencies

Dialog box "Variable dependencies": Several circular dependencies

W <- XPMIN <- PX <- P <- XWMAX <- WX <- W

A variable can also be part of multiple circular dependencies: The variable "W" is in further dependencies apart from the above mentioned.

Dependencies on a selected variable are marked with bold red edges, other dependencies with thin red edges.

When clicking into the empty space an existing selection is cancelled.