Combinator Logic
Posted: Sat Jul 18, 2015 9:42 am
Hi all,
I've made this tiny combinator circuit here:
http://youtu.be/vLLZLqXDURI
In it you see it functioning but not entirely in the way I expected, ie. it works but I don't understand why. The left hand combinator in a feed back loop keeps on adding 1 onto the "0" signal. When it gets to 1000, the top right hand decider generates a "1" signal with a quantity of 1 (if I could make it generate a quantity of 1000 I would). The multiplying combinator below it multiplies it by 333 and outputs that as signal "2" and the final subtracting combinator subtracts signal "2" from "0".
My intention is that the "0" signal gets to a count of 1000 and then goes back to 0, which it does. What I don't understand is, why does the 1000 - 333 equal to a 0 signal quantity? I thought I'd have to set the subtractor combinator to 1000 and not 333, but somehow it gets subtracted 3 times before the entire circuit resets.
I've made this tiny combinator circuit here:
http://youtu.be/vLLZLqXDURI
In it you see it functioning but not entirely in the way I expected, ie. it works but I don't understand why. The left hand combinator in a feed back loop keeps on adding 1 onto the "0" signal. When it gets to 1000, the top right hand decider generates a "1" signal with a quantity of 1 (if I could make it generate a quantity of 1000 I would). The multiplying combinator below it multiplies it by 333 and outputs that as signal "2" and the final subtracting combinator subtracts signal "2" from "0".
My intention is that the "0" signal gets to a count of 1000 and then goes back to 0, which it does. What I don't understand is, why does the 1000 - 333 equal to a 0 signal quantity? I thought I'd have to set the subtractor combinator to 1000 and not 333, but somehow it gets subtracted 3 times before the entire circuit resets.