This is a two part question. I'm trying to set up some rather complex mechanical logic to drive an automatic defense system. Here's the sequence I'm trying to achieve:
1) Pressure plate 1 On
- (At least two steps elapse)
2) Pressure plate 1 Off
3) Pressure plate 2 On
- (At least two steps elapse)
4) Pressure plate 2 Off
5) Wait ~50 or so Steps (I'm not sure exactly how much 'space' between cycles is a good amount, this will probably require some testing.)
6) Repeat
It could be done in more steps, but I'm struggling with the complexity to manage this. It could be two separate repeater cycles: 1,2,6 - 3,4,5,6 (It's okay if 1 goes back on during 2's wait) The question there though would be, how do you keep them synchronized?
My attempt looked like this: (Top view)
_%%2
%..%
%..%
1%%_
The pumps would pump a single block of water around in a circle (inspired by another thread I saw here on the forums). Pressure plates 1 and 2 (actually on the level below) would be hooked up both to the devices I wanted them to trigger, and the gear assembly powering the pumps. When the water triggered pressure plate 1, it would be suck away by the running pump in the same frame, appearing in the lower right corner. The pumps then read as 'disconnected; Power = 0' and were not visibly animating. I expected the water to sit in the empty hole until the plate reset, 'noticed' that there wasn't any water on it, and turned the pump back on. Unfortunately, this set up failed because, despite being disconnected and not animating, the pumps would continue to pump the water, as I watched, pressing '.' one step at a time, trigging plate 2 and sometimes going more than all the way around the loop before the pumps 'realized' that they were no longer connected, and stopped pumping, at which point the water sat in one of the empty corners until a pressure plate reset, as I was expecting it to do.
So, can anyone explain why disconnected screw pumps keep pumping for a little while? Or better yet, any ideas for a setup that might work for what I'm looking for?