7.8.12.3. Algorithms in tabular form

Formulas can also be displayed in table form. This makes editing long and/or complicated algorithms much faster.

In principle, both options are available: You can create a completely new algorithm in table form or edit existing algorithms.

Call up the table of characteristics [Algorithm-Table] by clicking on the Table button.

Edit feature algorithm

Edit feature algorithm

Example (lines marked in red in the figure above)

If ENTL equals 4 and SWITCH equals 3 and SWITCH2 equals 10, then IDENTL equals E2.

Restrictions

  • The algorithm contains only one IF/ELSEIF/ELSE block. IF is mandatory.

  • Each IF or ELSEIF only uses AND or OR for the entire condition. A mixture of OR and AND is not permitted!

  • The conditions use EQ (equal), NEQ (unequal), LT (less), LE (less equal), GT (greater), GE (greater equal) and have one side as a variable and the other as a constant value.

  • EQ and NEQ allow multiple values for the same variable.

  • LT, LE, GT, GE are either used for a single value or as a pair for an upper/lower limit.

  • The assigned value is a constant number or a constant string or a single variable (subforms are currently not supported)

If the algorithm cannot be parsed, a message appears instead of the dialog.