How to send data to a block continuously, like through clock block in simulink.
Show older comments
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 Comments
Paulo Silva
on 29 Jan 2011
I posted an answer but wasn't working properly, I will try to find a way
Paulo Silva
on 29 Jan 2011
Just tested a new way, see answer below, it's working here.
Accepted Answer
More Answers (2)
Kaustubha Govind
on 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 Comments
Piyush
on 31 Jan 2011
Kaustubha Govind
on 1 Feb 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
on 6 Jan 2012
0 votes
Is there any opposite way send data to M-File with Simulink?
1 Comment
Walter Roberson
on 6 Jan 2012
'To Workspace' block. http://www.mathworks.com/help/toolbox/simulink/slref/toworkspace.html
Categories
Find more on General Applications in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!