# Logical OR

From CANNY Wiki

Appearance | |
---|---|

Symbol | |

X || Y | |

Group | |

Logical operators | |

Inputs | |

value X: | Logical |

value Y: | Logical |

Outputs | |

Result: | Logical |

Version CANNY Lab | |

from 0.6b |

A function block used for logical addition (disjunction). Sets the output value to the result of logical addition of input values.

In other words, the output is:

- "1" if and only if any of the inputs is "1".,
- "0" if and only if all the inputs are "0".

Thus, Truth table of the operation is as follows:

value X | value Y | Result |

0 | 0 | 0 |

0 | 1 | 1 |

1 | 0 | 1 |

1 | 1 | 1 |

## Features[edit]

Use function blocks Converter 8-to-1 and Converter 16-to-1 to construct a 'Logical OR' scheme for multiple values using fewer function blocks.