Bonjour à tous,
J'ai un soucis avec le temps dans simulink.
Dans le workspace, j'ai trois vecteurs : time, E et H. Tous sont de dimension 24x1.
J'ai ensuite créé un modèle simulink dans lequel j'ai mis E et H en blocs "input", puis dans les paramètres de configuration de la simulation j'ai coché la case input et écrit [time, E, H].
Ensuite j'ai deux blocs embedded function, l'un utilise E, l'autre utilise H. Donc j'ai deux sorties : SE et SH.
Je voudrais faire en sorte que SE ne donne une valeur que si time est compris entre 10 et 16, mais pas pour SH. Comment puis-je faire sachant que time est associée à E et H ?
j'ai essayé de créé une "embedded function" à la suite de E, mais forcément il me dit qu'il ne connaît pas la variable time, et même si je la définie dans le code cela ne fonctionne pas.
Avez-vous une idée ?
Merci.
.
Partager