[RESOLU] paramètre de sortie "embedded function"
Bonjour,
J'utilise une Embedded Function sous Simulink et j'ai la code correspondant suivant à l'intérieur :
Code:
1 2 3 4 5 6 7 8 9
| function reftraj = compute_traj (P, Tref, sp, yp, dt)
P = floor(P/dt)
reftraj = zeros(max(P)+1,1)
for i=1:max(P)+1
errfac = exp(-i*dt/Tref);
errornow = sp-yp;
reftraj(i,1) = sp - errornow*errfac;
end |
Le problème c'est qu'apparemment on ne peut pas retourner autre chose qu'un scalaire !
Je suis donc aller dans "Tools" puis "Model Explorer" et j'ai essayé de modifier le type de donnée à retourner, il y a int32, boolean,...etc. mais pas "matrix".
N'y a-t-il vraiment pas de solution à mon problème ?
Merci d'avance :)