-
Problème de S-function
Bonjour à tous,
Je cherche à créer des S-functions sous Simulink en utilisant le S-function builder.
Cependant, lorsque je lance la compilation (bouton "build" dans la fenêtre du S-function builder), celle-ci ne se termine pas. Le message "compiling nom_sfunction.c ...please wait" s'affiche dans la fenêtre et il ne semble plus rien se passer.
Si quelqun a déjà rencontré ce problème, ou a une idée de la provenance de ce malfonctionnement, je voudrait bien un coup de main.
Merci d'avance.
-
Résolution du problème
Mon problème était que je n'avais pas sélectionné de compilateur pour le S-function builder.
pour cela il faut entrer la ligne suivante sous matlab (dans le workspace)
>> mex -setup
apparaissent alors les lignes suivantes :
"Please choose your compiler for building external interface (MEX) files:
Would you like mex to locate installed compilers [y]/n? "
on entre alors "y" pour rechercher les compilateurs présents sur le PC.
Voici les résultats que cela me retournait :
"Select a compiler:
[1] Digital Visual Fortran version 6.0 in C:\Program Files\Microsoft Visual Studio
[2] Lcc C version 2.4.1 in C:\MATLAB71\sys\lcc
[3] Microsoft Visual C/C++ version 6.0 in C:\Program Files\Microsoft Visual Studio
[0] None
Compiler: "
J'ai donc entré le chiffre "2' pour utiliser le compilateur de Matlab (que tout le monde doit avoir je pense) et ca marche nickel!!!
voili voilou.