LOGICAL
Logical bitwise operation on 32-bit integers.
WebVue support - Yes.
| Mode | Mnemonic | Syntax |
| 0 | NOT | 1 |
| 1 | AND | 2 |
| 2 | XOR | 2 |
| 3 | OR | 2 |
| 4 | SHIFT_LEFT | 2 |
| 5 | SHIFT_RIGHT | 2 |
| 6 | MODULO | 2 |
Syntax 1
LongVal = LOGICAL(Mode, x);
Return type: LONG.
| Argument | Format |
| x | Any numeric type. It is converted to type LONG. |
Execution
| Mode | Mnemonic | Action |
| 0 | NOT | Logical NOT. |
Syntax 2
LongVal = LOGICAL(Mode, x, y);
Return type: LONG.
| Argument | Format |
| x | Any numeric type. It is converted to type LONG. |
| y | Any numeric type. It is converted to type LONG. |
Execution
| Mode | Mnemonic | Action |
| 1 | AND | Logical AND. |
| 2 | XOR | Logical XOR. |
| 3 | OR | Logical OR. |
| 4 | SHIFT LEFT | Bit shift to the left. |
| 5 | SHIFT RIGHT | Bit shift to the right. |
| 6 | MODULO | Modulus. |
Example
For an example, select the Example link above.