How to send data to a block continuously, like through clock block in simulink.
Afficher commentaires plus anciens
I am working on traffic simulation in Simulink. trying to show movement using coordinate system i am trying to makeup. I am facing following problem in that.
For now just consider x axis
For translation of car on x axis tried using FOR loop in embedded MATLAB function but it doesn`t give values of intermediate iterations.
When For Subsytem is used it gives out array on N size if N iterations are done.
But the desired Output should be scalar so as to feed it to VRsignal Expander(consider set to 1)
now How can i send values from that N sized array one by one by using another for loop ? n get the same problem again
well i think i m applying wrong Logic to this problem
If there is totally different and simpler way out to solve the problem of sending data continuously. i`ll appreciate the help.
2 commentaires
Paulo Silva
le 29 Jan 2011
I posted an answer but wasn't working properly, I will try to find a way
Paulo Silva
le 29 Jan 2011
Just tested a new way, see answer below, it's working here.
Réponse acceptée
Plus de réponses (2)
Kaustubha Govind
le 31 Jan 2011
2 votes
The 'From Workspace' block is specifically designed to allow you to do this sort of thing. (If you have your data in a .mat file, you can use the 'From File' block).
Note that, Simulink needs you to provide time-stamps with your data, so it can determine what data-sample to use at the current time-step.
2 commentaires
Piyush
le 31 Jan 2011
Kaustubha Govind
le 1 Fév 2011
In that case, you may find it useful to use the Selector (http://www.mathworks.com/help/toolbox/simulink/slref/selector.html) block in "Index vector (port)" mode, with the "index vector" input as a scalar value sweeping from 1 to N. The Counter Limited (http://www.mathworks.com/help/toolbox/simulink/slref/counterlimited.html) block can be used to generate that kind of sweep.
Erçin
le 6 Jan 2012
0 votes
Is there any opposite way send data to M-File with Simulink?
1 commentaire
Walter Roberson
le 6 Jan 2012
'To Workspace' block. http://www.mathworks.com/help/toolbox/simulink/slref/toworkspace.html
Catégories
En savoir plus sur General Applications dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!