Clear Filters
Clear Filters

How can I use et_param in MATLAB function block?

7 views (last 30 days)
Hi, I am trying to call a m file from Simulink. I have to use set_param in my code in MATLAB function block, but I am getting this error: Function 'set_param' is not supported for code generation. Consider adding coder.extrinsic('set_param') at the top of the function to bypass code generation.
any idea?

Answers (1)

BHARANISHRAJ D S
BHARANISHRAJ D S on 2 Dec 2020
Hi there,
Use
coder.extrinsic('set_param')
before declaring set_param in function.
Example
function fcn(path_c, parameter_c, value_c, path_h, parameter_h, value_h)
coder.extrinsic("set_param")
set_param(path_h, parameter_h, value_h);
set_param(path_c, parameter_c, value_c);
coder.extrinsic('fcn')
end
Thanks.

Categories

Find more on Programmatic Model Editing 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!