How can I use constant parameters from matlab workspace in the Matlab function block in simulink?
29 views (last 30 days)
Show older comments
Bertil Haugan Engberg
on 2 Oct 2020
Commented: Ameer Hamza
on 4 Oct 2020
I have a long list of constant parameters in my Matlab workspace that my Simulink simulation uses.
I am now trying to use the Matlab Function Block in Simulink, but it can't use the parameters from the workspace?
How do I make the parameters in the Matlab workspace available for the Matlab function block in Simulink?
2 Comments
VBBV
on 2 Oct 2020
Use
% if true
% code
% end
load('workspace.mat')
or if you saved workspace variables to a filename then
%if true
% code
% end
load('filename.mat')
Inside the matlab function
Accepted Answer
Ameer Hamza
on 2 Oct 2020
You need to define a parameter in the MATLAB function block to directly access the data from the base workspace. This show how it can be done: https://www.mathworks.com/help/simulink/ug/parameter-arguments-in-matlab-function-block-functions.html
2 Comments
More Answers (0)
See Also
Categories
Find more on Simulink Functions in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!