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 :

Modifier des paramètres pendant un affichage en boucle


Sujet :

Interfaces Graphiques

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    6
    Détails du profil
    Informations personnelles :
    Âge : 68
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Décembre 2007
    Messages : 6
    Par défaut Modifier des paramètres pendant un affichage en boucle
    Bonjour,
    j'ai un problème pour arrêter une boucle ou modifier une valeur lors d'un affichage mis à jour dans une boucle
    Voici la boucle principale de mon programme :
    ----------------------------------
    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
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    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)
    global StopNow;
    global h1;
     
    %
    f0=500;   % f0
    Fs=10000; % sampling rate
    dt=1/Fs;
    %
    t=0:dt:1023*dt;     % time
    StopNow = false;
    OneInstance=false
    %
    while  ~StopNow,
        % boucle d affichage
        buf=100*sin(2*pi*f0*t+rand*10);
        % fast plot
        switch OneInstance       %  initialisation
            case false                % on passe ici une fois
                axes(handles.axes1);cla;                                    % efface figure
                p1=line(t,buf) ;                              % plot avec memo du handle
                drawnow;                        % line est plus rapide que plot
                OneInstance=true;         % on est passe par la
            case true                        % on repasse par la
                axes(handles.axes1);                 % selectionne axe
                set(p1,'xdata',t,'ydata',buf);     % affiche directement dans les datas
                drawnow;                            % affiche la figure
        end
        pause(0.01);
        if StopNow
            break
        end
    end
     
    % --- 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)
    global StopNow ;
    StopNow = true;
     
    % --- Executes on button press in change.
    function change_Callback(hObject, eventdata, handles)
    % hObject    handle to change (see GCBO)
    % eventdata  reserved - to be defined in a future version of MATLAB
    % handles    structure with handles and user data (see GUIDATA)
    global f0;
     
    f0=str2num(get(handles.val,'Edit'));
    --------------------------------
    sans la partie affichage je peux arréter ma boucle et voir que le champ edit modifie ma variable.
    Mais dès que j'affiche impossible d'arréter ou de modifier une valeur.
    Merci pour votre aide
    Fichiers attachés Fichiers attachés

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

Discussions similaires

  1. Modifier des champs aprés un affichage en liste.
    Par Youra dans le forum PHP & Base de données
    Réponses: 5
    Dernier message: 22/05/2013, 19h31
  2. Fonctions void pour modifier des paramètres
    Par shtroumpf_a_lunettes dans le forum Débuter
    Réponses: 15
    Dernier message: 16/04/2012, 21h37
  3. [Batch] Modification des paramètres d'entrée dans une boucle FOR
    Par reppier dans le forum Scripts/Batch
    Réponses: 2
    Dernier message: 15/06/2009, 15h23
  4. modifier des paramètres IE
    Par walacouper dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 18/05/2009, 17h06
  5. Modifier des paramètres dans un calque
    Par mohamed2006 dans le forum Mise en page CSS
    Réponses: 5
    Dernier message: 11/12/2006, 09h22

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