Using clock as logic operator

I need to control the movement of linear actuator to move in, wait 30 minutes, then move out, wait 30 minutes, and repeat. Specifically, I want to somehow output 0 or 1 depending on the time. For instance, I need an output of 1 for the first 30 minutes, 0 for 30-60 minutes, 1 for 60-90 minutes, 0 for 90-120 minutes, and so forth. How can I use the clock as a logic operator like this?
THANKS

 Accepted Answer

TAB
TAB on 10 Apr 2012
Instead of clock, you can use Sources/Pulse Generator block. Set the Period & Pulse width of pulse generator according to your requirement. Type-cast the pulse generator output to boolean before feeding to outport.

More Answers (0)

Asked:

on 10 Apr 2012

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!