IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Interfaces Graphiques Discussion :

plot sous gui d'un prog simulink


Sujet :

Interfaces Graphiques

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    77
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 77
    Par défaut plot sous gui d'un prog simulink
    Bonjour

    Avec mon gui je lance simulink, il crait dans le workspace une variable appelée : X(C'est le bloc de visualition dan slequel je lui rentre deux signaux)

    J'aimerai récupérer cette variable et faire un plot de celle-ci.Sachant qu'elle a trois cases (consigne, le pas, évolution de la valeur jusqu'à la consigne)

    Le problème c'est que pour l'instant, je ne peux faire un plot que lorsque le fichier simulink a fini sa modulation.
    y aurait-il une fonction pour faire ça en temps réelle? et sinon comment utilisé le plot?

    Merci d'avance

  2. #2
    Membre éprouvé
    Avatar de mihaispr
    Inscrit en
    Décembre 2008
    Messages
    1 025
    Détails du profil
    Informations forums :
    Inscription : Décembre 2008
    Messages : 1 025
    Par défaut
    Quelle modele realise en simulink veux-tu l'integrer dans ton gui? Quelle est ton 'plot'?

    Il faut donner des details!

    Postes sur http://imageshack.us ton modele en simulink.



    Sans cela on ne peux pas t'aider!

    Aussi dis nous ce que tu veux en fait realiser dans ton gui, composantes utilises dans ton gui.

    Amicalment,

    Michel

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    77
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 77
    Par défaut
    Salut! Pour le modelé simulink, mon binôme Michael va l'envoyé
    Oui je veux, et je l'ai intégrer dans mon gui.

    La seul chose que je veux, C'est de récupérer la courbe que je peux voir sous simulink, en temps réelle sur mon gui.
    mais je n'y arrive pas.

    Je peux t'envoyai mon code si ça peut t'aider ( j'ai 2 fichier en .m)

    merci chris

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Mai 2009
    Messages : 18
    Par défaut
    Bonjour, je suis en binome avec kwich bow.
    On réalise une simulation d'un bain de régulation en température sous simulink et on aurait voulu afficher sous GUI les courbe de la température à tout instant et la valeur consigne tout ca en temps réel. Pour plus de precision dans le programme simulink dans le bloc "scope" on a la possibilité d'enregistrer sous une variable les signaux avec le temps. Chose faite cette variable possède en abscisse le temps de simulation jusqu'à l'arrêt et en ordonné les valeurs de la température du bain et la valeur de consigne qui est constante. On pensé faire dans la callback de la fenetre du GUI contenant l'axe une boucle : (5000 est une valeur de test pour voir si on avait en temps réel les 5000 premiers points)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    for n=0 :5000
    ScopeData2 = evalin('base', 'ScopeData2');
    Xt=ScopeData2(:,1);           %Temps
    Yt=ScopeData2(:,2);           %Température du bain
    Ct=ScopeData2(:,3);           %Consigne
     
    plot(handles.axes1,Xt,Yt);
    Hold on
    plot(handles.axes1,Xt,Ct);
    Hold off
    end
    L'autre approche est de récupérer la variable OB (température du bain) qui est stocké dans le workspace depuis simulink mais sans le vecteur temps or il faut pour afficher qu eles deux vecteur soit de même dimension or la variable que simulink stock de lui meme par rapport au temps de simulation n'est pas de meme dimension

    J'espère ne pas avoir trop compliqué la chose du à la façon dont je le dis si vous pouviez nous aider, nous éclairer
    Merci

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Mai 2009
    Messages : 18
    Par défaut RESOLU
    Kwich met "resolu"
    Je comprends pourquoi personne ne répond c'est vraiment tout con mdr
    mon prob par rapport aux dimension été par rapport au faite que tout mon système est régi par une autre abse de temps que celui interne a simulink dans lequel ce dernier choisi des pas variable

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    77
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 77
    Par défaut
    jpige pas :S

  7. #7
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    77
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 77
    Par défaut
    L'exos n'est pas résolu. Si quelqu'un a une idée sur comment employé le plot dans ce cas la?? merci de votre aide

Discussions similaires

  1. erreur de sauvegarde sous gui
    Par El_bennito dans le forum Interfaces Graphiques
    Réponses: 12
    Dernier message: 24/06/2009, 17h06
  2. Ouvrir un fichier sous gui
    Par El_bennito dans le forum Interfaces Graphiques
    Réponses: 2
    Dernier message: 24/06/2009, 13h45
  3. ginput sous GUI
    Par El_bennito dans le forum Interfaces Graphiques
    Réponses: 4
    Dernier message: 22/06/2009, 14h44
  4. avoir l'option zoom dans une interface graphique sous gui
    Par kwich-bow dans le forum Interfaces Graphiques
    Réponses: 9
    Dernier message: 11/06/2009, 16h46
  5. [Débutant] Probleme de generation tables [plot] sous Matlab
    Par bahja29 dans le forum MATLAB
    Réponses: 10
    Dernier message: 06/03/2009, 14h02

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo