Struggling with Circuit Network
Posted: Tue Nov 12, 2024 4:11 pm
Hi guys, I'm trying to set up a circuit network to update a signal on a timer. I have a circuit network which tracks the contents of my logistics network, attached to a constant combinator with various signals set to negative values. I then use a series of decider combinators to filer for the signals I'm interested in, and output them, like so:
The point of all this is that I want to have drones take excess items from the storage to a requester next to some recyclers, which will recycle anything that gets put in, and spit it out into an active provider. The drones pick up whatever comes out of the active provider, and then if there's still an excess, take it to the requester again, round and round. Doing that should net me a steady supply of steadily improving quality ingredients. (It's all set up for fulgora recycling, I'm certain there's better ways to do this but this is part of my learning
The problem is that right now, the signals update very quickly, and the drones are endlessly carrying items back and forth, and because the network can't read the content of the drones' hands, nor the content of a requester chest (Remember a requester can EITHER use the network to set requests, or to read its content) then although it does balance itself out nicely, it ties up an impossible and ever-increasing number of drones.
What I'd like to do to solve this problem, is set up a timer (I've got that bit figured out at least) that once every 10 or 20 or whatever seconds sends a pulse of each of the input signals to a memory cell, which stores the content of that pulse, and outputs that steadily to the requesters. So far I've gotten as far as sending the pulse, but I can't figure out how to store it and keep outputting that signal until the timer resets again. Can anyone suggest a setup that might work? Ideally with screenshots
This is as far as I've gotten:
The point of all this is that I want to have drones take excess items from the storage to a requester next to some recyclers, which will recycle anything that gets put in, and spit it out into an active provider. The drones pick up whatever comes out of the active provider, and then if there's still an excess, take it to the requester again, round and round. Doing that should net me a steady supply of steadily improving quality ingredients. (It's all set up for fulgora recycling, I'm certain there's better ways to do this but this is part of my learning
The problem is that right now, the signals update very quickly, and the drones are endlessly carrying items back and forth, and because the network can't read the content of the drones' hands, nor the content of a requester chest (Remember a requester can EITHER use the network to set requests, or to read its content) then although it does balance itself out nicely, it ties up an impossible and ever-increasing number of drones.
What I'd like to do to solve this problem, is set up a timer (I've got that bit figured out at least) that once every 10 or 20 or whatever seconds sends a pulse of each of the input signals to a memory cell, which stores the content of that pulse, and outputs that steadily to the requesters. So far I've gotten as far as sending the pulse, but I can't figure out how to store it and keep outputting that signal until the timer resets again. Can anyone suggest a setup that might work? Ideally with screenshots
This is as far as I've gotten: