This documentation is out of date.
The new version of the documentation is here: https://cannylogic.com/docs |
Difference between revisions of "Negation"
From CANNY Wiki
[unchecked revision] | [unchecked revision] |
(initial edit) |
|||
(3 intermediate revisions by one other user not shown) | |||
Line 38: | Line 38: | ||
<div> | <div> | ||
− | + | A function block used for logical negation. Sets an output value to the the logical inversion of the input. | |
</div> | </div> | ||
</div> | </div> | ||
<br clear="left"> | <br clear="left"> | ||
In other words, the output will be: | In other words, the output will be: | ||
− | * "1" if and only if | + | * "1" if and only if the input is "0", |
− | * "0" if and only if | + | * "0" if and only if the input is "1". |
− | Thus, [//en.wikipedia.org/wiki/Truth_table Truth table] operation | + | Thus, the [//en.wikipedia.org/wiki/Truth_table Truth table] of the operation looks as follows: |
{|border="1" style="border-collapse:collapse;" | {|border="1" style="border-collapse:collapse;" | ||
Line 62: | Line 62: | ||
== Features == | == Features == | ||
− | Using | + | Using 'Negation' is equivalent to applying [[CFD Language#Function Block|logical inversion]] to the value of any function block input or output. |
== Examples== | == Examples== |
Latest revision as of 14:56, 13 December 2020
Appearance | |
---|---|
Symbol | |
NOT X | |
Group | |
Logical operators | |
Inputs | |
Value: | Logical |
Outputs | |
Result: | Logical |
Version CANNY Lab | |
from 0.6b |
A function block used for logical negation. Sets an output value to the the logical inversion of the input.
In other words, the output will be:
- "1" if and only if the input is "0",
- "0" if and only if the input is "1".
Thus, the Truth table of the operation looks as follows:
Value | Result |
0 | 1 |
1 | 0 |
Features
Using 'Negation' is equivalent to applying logical inversion to the value of any function block input or output.