- Add an 'Outport' block connect the voltage signal to it.
- Then, configure the "Data Import/Export" in the "Model Configuration Parameters" to save time and voltage in the base workspace by checking Time and Output checkbox, also change "Format" to "Array".
- In MATLAB convert the arrays into a table by:
How to save the graph obtained with Simulink's scope as numerical data
7 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
I have plotted voltage and current using the scope. I want to save the waveforms as a table of time and voltage values with a sampling time of 0.001 seconds.
0 commentaires
Réponse acceptée
Epsilon
le 25 Sep 2024
Modifié(e) : Epsilon
le 25 Sep 2024
To export the voltage and time, use the 'outport' block to save the data in the MATLAB base workspace and then convert them into a table.
waveformTable=table(tout,yout)
%tout and yout are the default variable names defined while configuring "Data Import/Export".
Note: Model needs to be pre-configured to have a sampling time of 0.001 seconds as the sampling time depends on the parameters passed in the block used.
Link to documentation on Outport: https://www.mathworks.com/help/simulink/slref/outport.html
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Power Converters dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!