Transferring Simulink scope data into Matlab as arrays
Mostrar comentarios más antiguos
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
Respuestas (1)
Thor
el 25 de Feb. de 2012
2 comentarios
Akash Menon
el 13 de Dic. de 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
el 23 de Jul. de 2022
And from the even more distant future!
Categorías
Más información sobre Simulink en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!