Bonjour,
je souhaite instaurer des blocs S-function dans un model Simulink, j'utilise donc S-Function Builder pour creer mes fonctions.
Apres compilation, je recois un message d'erreur :
La ligne 57 correspond au calcul :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Error test_wrapper.c: 57 operands of + have illegal types `pointer to const double' and `pointer to const double' Error test_wrapper.c: 57 operands of = have illegal types `pointer to double' and `int'
y0=u0+v0;
si je construis uniquement la fonction 'y0=u0;' je n'ai pas cette erreur. Dans tous les autres cas, ca ne fonctionne pas. J'ai beau modifier les types des entrees et sorties (int8/uint8 etc..) ou laisser par defaut ('double' pour tous) rien n'y fait.
Est-ce que vous pourriez m'eclairer ? J'ai pas mal fait de recherches sur l'aide Matlab, leur site, la documentation et bien d'autres, en vain.
Merci
Partager