There are times when you need a delay from going FALSE to TRUE. This is very useful as a startup delay when your schematic or compiled EXE initially loads and you want to default actions to load. Also, if you want to turn on a motor only after a float switch register high level after x seconds, to prevent intermittent running of the motor, an ON delay is great to protect that motor.
Let me show you how I did this in Flowstone for all my automation projects.
Step 1: The Custom Ticker.
This ticker is user adjustable and is an available module. This forms the core of the delay schematic. Once the ON check box is enabled, repeating pulses are generated.
Step 2: Counting Pulses.
The counter primitive I used to give me a readout of how many pulses have been generated. When the maximum count is reached, the counter is reset.
Step 3: Starting the Count.
This piece of schematic I used to start the Ticker and also to immediately stop/cancel the count.
Step 4: The Completed Schematic!
Here is the full schematic. The Boolean input of TRUE will cause the timer to start. Once the number of seconds has elapsed the the output goes from FALSE to TRUE. If at anytime the input becomes FALSE, the output will become FALSE regardless of the state of the timer.
I hope you have found this instructable useful.