Bonjour
Merci pour la proposition mais j'ai toujours une erreur.
Au vu du sujet vous aurez compris que je suis débutant en simulink en autoformation...
Apparemment simulink ne passe pas par le workspace pour bufferiser les données et donc a besoin d'un assignement.
J'ai donc essayé ceci
1 2 3 4 5 6 7
| function data1 = fcn(u)
if u==1
data1=load('fichier1.mat', 'data1')
else
data1=load('fichier2.mat', 'data1')
end |
mais cette fois l'erreur est lié au format du signal:
This assignment writes a 'struct' value into a 'double' type. Code generation does not support changing types through assignment. Check preceding assignments or input type specifications for type mismatches.
Existe il un outil dans simulink permettent de vérifier le format des différents liens ((équivalent du workspace de matlab indiquant le format et la valeur des variables) ?
J'ai trouvé 'Model explorer' mais ne m'aide pas beaucoup...
merci
eric
Partager