Bonjour à tous,
j'ai une problème quand je crée une Embedded MATLAB Function et que j'y insère un test IF. Voici mon code qui reste très basic:
Les variables angle_aimant et anglecomsensinv sont des arguments qui varie donc dans le temps.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 function angle2 =anglef(angle_aimant,anglecomsensinv) if ( (angle_aimant > 0) && (anglecomsensinv > 0) ) angle2 = anglecomsensinv - angle_aimant; end;
La compilation de la fonction m'affiche le message d'erreur suivant:
Output argument 'angle2' is not assigned on some execution paths.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Function 'Embedded MATLAB Function1' (#125.0.183), line 1, column 1: "function angle2 =anglef(angle_aimant,anglecomsensinv)
Malgré une fouille approfondie de l'aide de MATLAB je ne trouve pas de solution a mon problème, est ce que quelqu'un pourrait m'éclairer.
Merci d'avance.
Partager