Alternate of set_param in simulink compatible with C coder.
1 view (last 30 days)
Show older comments
Hi!
Hope you all are having a productive day.
My question is that i want to update parameters of a block but cannot use set_param because it is not Embedded Coder(C/C++) supported.
Is there any alternate to set_param in simulink compaqtible with Embedded coder.
0 Comments
Answers (1)
Ayush
on 19 Jun 2024
Edited: Ayush
on 19 Jun 2024
Hi Daud,
You can try leveraging the “coder.extrinsic” function if you want to update the parameters of a block using the “set_param” function even though it is not supported by Embedded Coder (C/C++).
The function does not produce code for the body of the extrinsic function, in this case "set_param" function and instead uses the MATLAB engine to execute this call. Please refer to the below documentation to know more about “coder.extrinsic”:
Here is an example code for your reference:
% Add thie line before declaring/calling set_param in your script.
coder.extrinsic('set_param')
Hope this helps!
0 Comments
See Also
Categories
Find more on Simulink Coder in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!