How can I use et_param in MATLAB function block?

6 Ansichten (letzte 30 Tage)
Amira chriki
Amira chriki am 27 Feb. 2018
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?

Antworten (1)

BHARANISHRAJ D S
BHARANISHRAJ D S am 2 Dez. 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.

Kategorien

Mehr zu Model, Block, and Port Callbacks 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