Extracting Data from Scope saved as figure, FIG file
29 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
MathWorks Support Team
el 31 de Oct. de 2018
Respondida: MathWorks Support Team
el 25 de Abr. de 2019
How do I extract X,Y data from a Simulink scope I have saved as a figure, FIG file?
Respuesta aceptada
MathWorks Support Team
el 26 de Abr. de 2019
1) Open the scope window from with your Simulink model.
2) Select File > Print to Figure. A Figure window will appear.
3) Select File > Save As> Save as a figure, FIG file.
4) Enter the following from the MATLAB Command Window or script
4.a)Open the figure, 'scope_figure', using the function 'openfig':
>> fig = openfig('scope_figure');
4.b) Next open the current axes:
>>ax = fig.CurrentAxes
4.c) Access the Current Axes Children:
>> g_array = ax.Children
4.d) This yields a graphics array containing your data. Access the data by:
>> x1 = g_array(1).XData
>> x1 = g_array(1).YData
0 comentarios
Más respuestas (0)
Ver también
Categorías
Más información sobre Creating, Deleting, and Querying Graphics Objects en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!