Transferring Simulink scope data into Matlab as arrays
Ältere Kommentare anzeigen
I'm trying to import data from Simulink into Matlab. I want to create an array of time values and an array of data values (corresponding to the particular time).
Right now I'm using an output block in Simulink and saving the data as a timeseries. I know that the timeseries is being correctly created because I can open up the timeseries and view the data (which consists of time and a corresponding data value). I am also able to open the timeseries within a Matlab "M" file.
I need to decompose the data into an array of time values and an array of data values. Thus far I have an array of data using the following code (OPD is the timeseries):
i = 1:1:(size(OPD));
position = getdatasamples(OPD, i);
Now I need an array of the time corresponding to each of the data points.
Thank you for any help you can provide! Perhaps there's an easier way I'm not seeing
Antworten (1)
Thor
am 25 Feb. 2012
2 Kommentare
Akash Menon
am 13 Dez. 2018
Thanks for following up with a fix!! 6 years later- your update has been useful! I was looking exactly for this!
Many thanks from the future.
Tobias Wolf
am 23 Jul. 2022
And from the even more distant future!
Kategorien
Mehr zu Simulink finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!