The Expression logic block allows the user to write complex logic without taking up many objects in the system. The Expression (Boolean Output) logic blocks allow the user to define a block with multiple inputs and write an equation that results in a Boolean value.
See Table 2 for Expression Tokens, and Figure 1 and Figure 2 for expression examples.
Name | Data Type | Exposed for Connection by Default | Description | Default Value |
---|---|---|---|---|
Inputs | ||||
Input | Boolean, Enum, Float | Yes | False | |
Outputs | ||||
Present Value 1 | Boolean | Yes | Indicates the output of the block. | False |
Properties | ||||
Expression | Boolean, Enum, Float | N/A | Provides an editable field for the token string used to create the expression. See Table 2 for a list of available tokens. | N/A |
1 This input or output is the Default Element of the block.