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.