I think if it is in between your pulse mode times, or your other modes, you'll want to add in the pulse mode again and just keep all your lines sequential. Like this:
If Time 10:00 to 11:00 Then Pulse
If Time 11:01to 11:05 Then OFF
If Time 11:06to 12:00 Then Pulse
If Time 12:01 to 12:06 Then OFF
The above is completely unnecessary; there is no value in breaking up the period for Pulse into smaller ones. Let's look at an example of the right way to do this:
If Time 10:00 to 22:00 Then Pulse
If Time 12:00 to 12:01 Then OFF
As soon as the Apex clock hits 12:00 sharp, the output will turn off because the If Time 12:00 to 12:01 Then OFF statement became true. As soon as the clock hits 12:02, that statement will no longer be true, so the output be under control of whatever statement is true... in this case, the If Time 10:00 to 22:00 Then Pulse will be the last true statement, so the pump will simply resume doing whatever the Pulse profile is configured to do.
@Wiljuchi, you mentioned that you might want the pump off for a short period every hour... you could add in many many If Time xx to yy Then OFF statements, but there's a much better way. I'm going to give you an example that will turn the Gyre off for 2 minutes at the top of each and every hour.
Create a virtual output called (for example) GyreSTOP. Program it like this:
OSC 000:00/002:00/058:00 Then ON
Then add just one more line to your Gyre output program:
If Time 09:00 to 09:59 Then Ramp_UP
If Time 10:00 to 21:59 Then Pulse
If Time 22:00 to 22:59 Then Ramp_DOWN
If Time 23:00 to 08:59 Then Night
If FeedA 000 Then OFF
If Output GyreSTOP = ON Then OFF
Whenever GyreSTOP turns ON, the Gyre will be turned off.
Nice and clean!
Bookmarks