Effacer les filtres
Effacer les filtres

Alternate of set_param in simulink compatible with C coder.

1 vue (au cours des 30 derniers jours)
daud rind
daud rind le 15 Oct 2021
Modifié(e) : Ayush le 19 Juin 2024
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.

Réponses (1)

Ayush
Ayush le 19 Juin 2024
Modifié(e) : Ayush le 19 Juin 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!

Catégories

En savoir plus sur Simulink Coder dans Help Center et File Exchange

Produits

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by