How can I use constant parameters from matlab workspace in the Matlab function block in simulink?
46 次查看(过去 30 天)
显示 更早的评论
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 个评论
VBBV
2020-10-2
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
采纳的回答
Ameer Hamza
2020-10-2
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
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Simulink Functions 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!