outputs to workspace not visible
4 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Greetings all; I am running simulink from a Matlab script using the sim command and have inputs all as constants from the base workspace and am trying to output to the current workspace. However when I try to use the outputs I get the error that the output is an undefined function or variable (the inputs are being pulled in correctly).
I am calling the sim thusly:
myopts = simset ('ReturnWorkspaceOutputs','on','DstWorkspace','current'); sim('model',[],myopts);
My outputs are done as 'To Workspace' blocks. I have tried pre-defining the outputs but they dont then get written over with data after the model runs. I have left the time option empty as its a single run and thats all defined in the configuration parameters.
Regards
Amardeep
0 commentaires
Réponse acceptée
Fangjun Jiang
le 31 Oct 2011
Your 'script' must have been a M-function, instead of a M-script. Setting 'DstWorkspace' to be 'current' means sending the output to the current workspace. You need to set it as 'base'.
0 commentaires
Plus de réponses (0)
Voir également
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!