How to get data from Simulink to Matlab function

5 Ansichten (letzte 30 Tage)
Henri French
Henri French am 28 Feb. 2016
Beantwortet: Rohit Jain am 2 Mär. 2016
I have a Matlab function which calls my simulink model using sim() however am having trouble using the simout block to write to a variable within the function.
In order to use variables within the function as inputs to the simulink model I set options 'SrcWorkspace' to 'current'. I attempted to do the same with output using 'DstWorkspace' however I get an error:
Cannot create variable 'Sat_Theta' in workspace
Caused by:
Attempt to add "Sat_Theta" to a static workspace.
Is there a way to do this or is another block more suitable in this case to output the data?

Antworten (1)

Rohit Jain
Rohit Jain am 2 Mär. 2016

Kategorien

Mehr zu Simulink Functions finden Sie in Help Center und File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by