False
(Engine-Level Function)
| Description: | For use in expressions that perform Boolean logic. Using "FALSE" will make your code easier to read than using "0". |
| Returns: |
With no parameters, returns the value, 0. If given a parameter, this function will return a 1 or 0 depending on whether the parameter evaluates to FALSE or TRUE. Always returns 0 if the parameter is Invalid. |
Usage: ![]() |
Script or steady state. |
| Function Groups: | Logic Control |
| Related to: | True |
Format: ![]() |
False[(TestExpr)] |
| Parameters: |
| TestExpr |
| Optional. Any expression that evaluates to a 1 or 0 value. If no parameter is provided, then there is no need to include the parentheses. |
| Comments: |
This function exists to make your code more readable. It is equivalent to PickValid(Cast(Parameter, 0) == 0, 0); For compatibility with the VTScada style guide, use all caps (TRUE and FALSE) when used as a constant. Capitalize only the first letter when used as a function call: True(test expression) and False(test expression). |
Examples:
Used as a function:
If False(TestVariable); ...
Used as a constant:
{ Initialize error variable to FALSE }
Error = FALSE;
Used as a function parameter:
{ Get list of immediate tag children }
\GetTagList("MyParentTag", FALSE);
