To workspace Block and To Workspace Signal don't exist in workspace
4 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Hi,
I don't understand why i can't assign simout or yout (default name of To Worspace block's variable) as variables in m.file editor after i started simulink simulation.
2 commentaires
Réponses (5)
Seth Popinchalk
le 29 Mar 2011
Variables assigned to the workspace do not appear until the model is paused or stopped. If you are trying to process the data from the simulation while the simulation is running, it is better to do that from a MATLAB S-function.
0 commentaires
Harsha Vardhan Rao Avunoori
le 29 Mar 2011
Your simulation should come to a halt if you want to export data to workspace....or try using the S-function block....
0 commentaires
Kaustubha Govind
le 30 Mar 2011
Again, as Seth pointed out, file.mat is not available until after the simulation is paused/stopped. Instead, feed the signal that you are logging as input to the S-function.
function Outputs(block)
a = block.InputPort(1).Data;
% your code here
5 commentaires
Kaustubha Govind
le 31 Mar 2011
I don't think I understand your question - why are you using a From File block?
cyberdyne
le 31 Mar 2011
5 commentaires
Kaustubha Govind
le 4 Avr 2011
Maybe there is no index "J" in the variable a.ans3? I would recommend setting a breakpoint at this line and debug to see if you are indexing into the variable correctly.
Voir également
Catégories
En savoir plus sur Configure Block Features for MATLAB S-Functions 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!