LOGIC(9) | HAL Component | LOGIC(9) |
NAME¶
logic - LinuxCNC HAL component providing configurable logic functions
SYNOPSIS¶
loadrt logic [count=N|names=name1[,name2...]] [personality=P,P,...]
DESCRIPTION¶
General `logic function' component. Can perform `and', `or', `nand', `nor' and `xor' of up to 16 inputs.
Determine the proper value for `personality' by adding the inputs and outputs then convert to hex:
- The number of input pins, usually from 2 to 16
- 256 (0x100) if the `and' output is desired
- 512 (0x200) if the `or' output is desired
- 1024 (0x400) if the `xor' (exclusive or) output is desired
- 2048 (0x800) if the `nand' output is desired
- 4096 (0x1000) if the `nor' output is desired
Outputs can be combined, for example 2 + 256 + 1024 = 1282 converted to hex would be 0x502 and would have two inputs and have both `xor' and `and' outputs.
FUNCTIONS¶
PINS¶
LICENSE¶
GPL
2022-04-06 | LinuxCNC Documentation |