How to add a time delay using FOR and IF loop for logical vectors?
2 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Hi,
I have a logical vector which is from the output of a motion sensor "Motion_1" used in an experiment. it is "1" if motion is detected and "0" if no motion is detected. I want to create a process for where I can model different time delays. for this is have created a logical vector of all "1" "Five_min_delay" which equate to five minutes from my experiment. The trouble I am having is I want to scan through the "Motion_1" vector and when it becomes high "1" I want to add the "Five_min_delay" into it so this simulates the sensor being "1" for five minutes. As well as this I need to re-trigger the time delay every time "Motion_1" becomes High "1" within that time delay. I hope this makes sense? does anyone have an appropriate solution to this? Please query any of my question if not fully understood. Thanks in advance, Adam
0 commentaires
Réponses (0)
Voir également
Catégories
En savoir plus sur Automated Driving Toolbox dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!