WEIGHTED_SUM(9) | HAL Component | WEIGHTED_SUM(9) |
weighted_sum - convert a group of bits to an integer
loadrt weighted_sum wsum_sizes=size[,size,...]
Creates weighted sum groups each with the given number of input bits (size).
The weighted_sum converts a group of bits to an integer. The conversion is the sum of the weights of the bits that are on plus any offset. The weight of the m-th bit is 2^m. This is similar to a binary coded decimal but with more options. The hold bit stops processing the input changes so the sum will not change.
The default value for each weight is 2^m where m is the bit number. This results in a binary to unsigned conversion.
There is a limit of 8 weighted summers and each may have up to 16 input bits.
2007-01-16 | LinuxCNC Documentation |