I made a simple timer clock that should send signal "1" every 16 ticks. But something went wrong and it skips sometimes and doesn't output the signal every time it should. How to fix this?
It seems that it just doesn't have time to check the condition every tick. If I increase the number in the bottom combinator then the frequency of the output signal becomes more even. Unfortunately it is very important to set up the duration of the output signal equal exactly 1 tick.
Signal instability
Re: Signal instability
Generate more electricity. Combinators are one of the first things to stop when your power is low.
Re: Signal instability
There is no issues with electricity. I overproduce it 5 times.DaveMcW wrote:Generate more electricity. Combinators are one of the first things to stop when your power is low.
-
- Fast Inserter
- Posts: 155
- Joined: Mon Apr 20, 2015 6:26 pm
- Contact:
Re: Signal instability
Change your last combinator in the series to when "0" == 15, output "0" = 1.
Theres a difference between a signal of 0 and no signal. In this type of clock setup when "0" reaches a value of 15 (and 15+1 = 16) "0" < 16 returns false. Instead of ouputting "0" = 0 for 1 tick, it output no signal for 1 tick (or rather, it should. Its a bit glitchy with this). Next tick it outputs "0" = 1, but never "0" = 0. Thus in your current setup, the last combinator never turns on.
Theres a difference between a signal of 0 and no signal. In this type of clock setup when "0" reaches a value of 15 (and 15+1 = 16) "0" < 16 returns false. Instead of ouputting "0" = 0 for 1 tick, it output no signal for 1 tick (or rather, it should. Its a bit glitchy with this). Next tick it outputs "0" = 1, but never "0" = 0. Thus in your current setup, the last combinator never turns on.