1 pièce(s) jointe(s)
Passage de simulink vers workspace
SAlut, SVP J'ai un modèle simulink comme l'indique la figure : Pièce jointe 147865
et je veux faire la visualisation des courbes donc je doit passer à workspce
Code:
plot(y(:,5),y(:,4))
pour visualiser w en fonction du temps,
il m'affiche un msg d'erreur puisque y n'est pas définit, et j’essayai avec ce code et toujours un messag d'erreur
Code:
1 2 3 4 5
| load_system('model')
set_param('model','SimulationCommand','start')
block='model/Scope1';
y=get_param(block,'RuntimeObject');
time =y.OutputPort(1).Data; |
il m'affiche un message d'erreur :
??? No appropriate method, property, or field
OutputPort for class handle.handle.
MErci d'avance
2 pièce(s) jointe(s)
Mon vecteur change de dimensions entre le WORKSPACE et Simulink
Pièce jointe 150918Pièce jointe 150919Pièce jointe 150918Pièce jointe 150919Pièce jointe 150914Pièce jointe 150915
Bonjour,
Je reviens sur le problème qui est un petit peu différent.
J'ai mon vecteur d'entrée "Ens" que je load du workspace via un block 'import'
Quand je regarde ce qui se passe juste en sortie de ce block 'import' avec un block ' To workspace' cette donnée "Ens" que je sauve sour le nom "Ens1"
dans le workspace, je m’aperçois que les deux n'ont pas la même taille.
Pourtant j'ai bien laissé sample time: -1 (for inherited)
decimation:1
limit data point to last: inf
Pourquoi? pourquoi je perds des données en passant par la block workspace?
D'avance merci