The single operations get defined in the upper left corner of the window and consist of
-
an input translation and
-
a boolean operator.
The input translation does either define all characters that shall be handled as 'true' (and the rest will implicitely be handled as 'false') or vice versa. Note: leaving both fields empty, does completely ignore the input SAI and results in a boolean sequence containing 'true' in all columns.
The first operation ignores its defined boolean operator and does always display '-->' instead of an operator name. It simply translates the first input SAI into a boolean sequence.
All other operations columnwise combine
-
the output of the previous operation and
-
the translation of the next input SAI
using one of the following logical operators:
operator result true if
--------------------------
AND both true
OR any true
XOR both differ
NAND any false
NOR none true
XNOR both same
Use the buttons below the list to ADD new operations or to UPDATE and DELETE existing operations.
Hints:
-
to move an existing operation to the end of the list, select it and then click ADD and DELETE.
-
to apply a logical NOT operation, use XOR together with empty input translations (see above).
For the output translation one character has to be defined for true and false state. It gets applied to the result of the last operation in the chain, before it is written to the 'Target SAI'.