Salut,
@le fab :
Avec les blocs compare et switch en Simulink, je peux déterminer une valeur de N. Problème c'est que je ne sais pas comment les associer comme une seule sortie ayant la séquence continue de 0 à 6. Est-ce que vous auriez une idée?
@FLB :
J'ai appliqué Embedded:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
| function N=fcn(v1,v2,v3)
if (v1>v2 && v2>v3)
N = 1;
elseif (v1>v3 && v3>v2)
N = 2;
elseif (v3>v1 && v1>v2)
N = 3;
elseif (v3>v2 && v2>v1)
N = 4;
elseif (v2>v3 && v3>v1)
N = 5;
elseif (v2>v1 && v1>v3)
N = 6;
end
end |
mais une erreur ça affiche:
Output argument 'N' is not assigned on some execution paths
J'aimerais savoir si vous auriez des solutions pour ce genre de problème. Merci d'avance.
Partager