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

Simulink Discussion :

Comment arréter une simulation


Sujet :

Simulink

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    26
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 26
    Par défaut Comment arréter une simulation
    Bonjour,

    Je sais que la fonction "sim" lance la simulation Simulink à partir du Workspace mais est ce quelqu'un connait la fonction permettant de la stopper ?

    Merci d'avance

  2. #2
    Rédacteur/Modérateur

    Avatar de Jerome Briot
    Homme Profil pro
    Freelance mécatronique - Conseil, conception et formation
    Inscrit en
    Novembre 2006
    Messages
    20 317
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Freelance mécatronique - Conseil, conception et formation

    Informations forums :
    Inscription : Novembre 2006
    Messages : 20 317

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    26
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 26
    Par défaut
    En fait je ne souhaite pas utiliser le bloc stop.

    Je suis en train de faire un GUI et, avec un Pushbutton je souhaite lancer la simulation : Voici le code:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    % --- Executes on button press in start.
     
    function
    start_Callback(hObject, eventdata, handles)
     
    % hObject handle to start (see GCBO)
     
    % eventdata reserved - to be defined in a future version of MATLAB
     
    % handles structure with handles and user data (see GUIDATA)
     
    xlabel(handles.curve,'time (s)');
    ylabel(handles.curve,'Output voltage (V)')
     
     
    [timeVector,stateVector,outputVector] = sim('PT326_PID_GUI',[0 0]);
    J'aimerai faire un autre Pushbutton pour l'arrêter quand j'en ai envie...

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    26
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 26
    Par défaut
    En fait c'est bon j'y suis arrivé.

    Mon boutton stop règle une constante dans mon simulink. Celle ci est comparée à une autre et si elle sont égales, cela arrête la simulation.


    Voici le code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    % Stop Button:
     
    %-------------------------------------------------------------------------
     
    % --- Executes on button press in stop.
     
    function
    stop_Callback(hObject, eventdata, handles)
     
    % hObject handle to stop (see GCBO)
     
    % eventdata reserved - to be defined in a future version of MATLAB
     
    % handles structure with handles and user data (see GUIDATA)
     
    set_param(
    'PT326_PID_GUI/Stop','value',num2str(1))
    Tu trouveras le schéma simulink en photo

    Merci de ton aide.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Comment arrêter une session Oracle ?
    Par novasuper dans le forum SQL
    Réponses: 5
    Dernier message: 30/05/2023, 16h47
  2. Réponses: 4
    Dernier message: 14/08/2009, 12h22
  3. Comment faire une simulation
    Par hanou88 dans le forum MATLAB
    Réponses: 13
    Dernier message: 26/05/2009, 10h18
  4. [WD-2003] Comment arrêter une macro à la fin du document Word
    Par jessicaz dans le forum VBA Word
    Réponses: 8
    Dernier message: 28/04/2009, 08h48
  5. [debutant] Comment arrêter une application
    Par pdgnr dans le forum Windows Forms
    Réponses: 6
    Dernier message: 19/02/2007, 13h06

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