Constant Input
1 vue (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Im interested in puting an input of constant value of 1 for 5s into my simulink model, i.e at time t=0, value=1 and t=5, the value goes from 1 to 0 immediately.
Ive tried using 2 step function and also tried using the signal builder block but they did not give me the results i wanted because of the gradual decrease from 1 to 0 at the time near t=4.9 to t=5.
Is there any method or other blocks i can use to help me solve this?
0 commentaires
Réponse acceptée
Andreas Goser
le 16 Fév 2011
I suppose the observation "gradual decrease" is just a misinterpretation. If you see this in the scope block, Simulink interpolates between (4.9,1) and (5.0,0), but for the simulation, there is something existing between 4.9s and 5.0s.
If you like to changes the vizualization, simply select a smaller step size. But IMHO - the technical constraints shall determine the step size, not the need for good looking.
3 commentaires
Kaustubha Govind
le 16 Fév 2011
Yes, it is because of using a fixed-step solver (presumably with step size 0.1) that you see this issue. Try switching to a variable-step solver if you'd like the solver to automatically take smaller steps around the discontinuity.
Plus de réponses (0)
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!