- Using "clock" block – You can use clock block to get the current simulation time and use it to delay output from a block.
- Using "MATLAB Function" block – You can use a MATLAB function block to add delay to an output.
Simulink delay to a certain time
5 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
hai, i encounter a problem running dynamic system in simulink
it composed of 2 equation of motion (in acceleration) which chosed or triggered when the displacement exceed certain point. when i run and plot the acceleration vs displacement figure, there always become many line instead of just 1 line due to the system not calculate that certain point. to be more precise, the 1st EOM result in a displacement that exceed that certain point then it use the 2nd EOM to get the acceleration, and vice versa. i want simulink to calculate that certain point first before pass that point, is there any way to do that ? one of my approach is by using delay block based on the distance needed at that step / velocity at that step, but the result still the same.
0 commentaires
Réponses (1)
Animesh
le 31 Mai 2023
Hi Yavier,
I understand that you want to delay an output for a certain amount of time. You can achieve this in two ways: -
You can read more about these blocks here:
0 commentaires
Voir également
Catégories
En savoir plus sur General Applications 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!