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 :

Afficher valeurs dans un "statictext"


Sujet :

Interfaces Graphiques

  1. #21
    Membre à l'essai
    Homme Profil pro
    Apprenti Ingénieur
    Inscrit en
    Mai 2011
    Messages
    35
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Apprenti Ingénieur
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Mai 2011
    Messages : 35
    Points : 18
    Points
    18
    Par défaut
    Citation Envoyé par Winjerome Voir le message
    La partie d'erreur à voir en premier est
    Too many output arguments.
    
    Error in ==> GUIv2>seuil_audible at 278
            s_aud=seuil_audible(frequency);
    à priori tu n'as pas défini ta fonction seuil_audible de façon à retourner quelque chose.
    Quelque chose du genre
    function sortie = seuil_audible(frequency)au lieu de function seuil_audible(frequency).
    Ensuite pour le passage de variables, tu peux regarder ici. Avec guide, on utilise habituellement la méthode guidata.

    Merci Jérôme pour ton aide, par contre j'ai bien vérifié dans mon programme et c'est bien sous la forme function Sa=seuil_audible(freq), c'est pour ça que je ne comprend pas !!

  2. #22
    Invité
    Invité(e)
    Par défaut
    En regardant de nouveau dans le zip, je remarque que le callback du seuil audible est déclaré comme:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    handle(2) = uicontrol('Parent',psychoacoustic,...
                          'pos',[40,60,100,35],...  
                          'style','pushbutton',... 
                          'callback',@seuil_audible,... 
                          'String','Seuil Audible');
    Est-ce toujours le cas? L'erreur ne porterait pas plutôt sur les inputs ?
    De plus "GUIv2>seuil_audible" indique que tu as mis la fonction dans le fichier Guiv2, la syntaxe de définition est-elle la même?

  3. #23
    Membre à l'essai
    Homme Profil pro
    Apprenti Ingénieur
    Inscrit en
    Mai 2011
    Messages
    35
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Apprenti Ingénieur
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Mai 2011
    Messages : 35
    Points : 18
    Points
    18
    Par défaut
    Rho pinaise, j'avais pas remarqué, en effet, le callback avait le même nom que la fonction... j'ai changé le nom du callback et ça marche niquel ! merci !

    Par contre quelle est la différence entre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    %Bouton : Seuil Audible 
    uicontrol('Parent',psychoacoustic,...
    
    'Units','normalized',... 'pos',[.08 .4 .2 .3],... 'style','pushbutton',... 'callback',@seuil_audible,... 'String','Seuil Audible',... 'Tag','bouton_seuil');
    et

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    %Bouton : Seuil Audible 
    handle(2)=uicontrol('Parent',psychoacoustic,...
    
    'Units','normalized',... 'pos',[.08 .4 .2 .3],... 'style','pushbutton',... 'callback',@seuil_audible,... 'String','Seuil Audible',... 'Tag','bouton_seuil');
    Je n'ai pas su trouver la différence dans les tuto...

  4. #24
    Invité
    Invité(e)
    Par défaut
    À priori aucune, à part que tu récupères le handle du bouton dans ta variable handle ou non.
    Cela peut servir dans les cas où tu définis après les parents comme tu l'as fait avec le uipanel psychoacoustic et les uicontrol pushbutton Seuil Audible, Fréquence Bark, et Fréquence.

  5. #25
    Membre à l'essai
    Homme Profil pro
    Apprenti Ingénieur
    Inscrit en
    Mai 2011
    Messages
    35
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Apprenti Ingénieur
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Mai 2011
    Messages : 35
    Points : 18
    Points
    18
    Par défaut
    Ok merci beaucoup Jérôme pour ton aide, je vais plutôt me lancer sur de l'interface graphique "faite à la main", je reviendrai si jamais j'ai le même problème qu'avec le GUIDE pour le static text...

    Encore merci !

    I'll be back !!


    J'oubliais, comment fait-on pour que mon interface graphique reste en "figure(1)" pque j'ai beau appuyer x fois sur "run" et du coup ça me lance x fenêtres...
    J'aimerais que pour x "run" j'ai 1 seule fenêtre graphique !
    C'est pour éviter d'avoir trop de fenêtres ouvertes et pis c'est pour le test de l'utilisateur qui fait n'importe quoi avec le programme !

    Je vous l'avais dit, I'm BACK !!

  6. #26
    Invité
    Invité(e)
    Par défaut
    Une solution en utilisant la propriété tag de ta figure:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    delete(findobj('type','figure','tag','maFenetre'))
    figure('tag','maFenetre')

  7. #27
    Membre à l'essai
    Homme Profil pro
    Apprenti Ingénieur
    Inscrit en
    Mai 2011
    Messages
    35
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Apprenti Ingénieur
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Mai 2011
    Messages : 35
    Points : 18
    Points
    18
    Par défaut
    Je tenais à tous vous remercier, j'ai réussi à faire afficher les valeurs dans le texte statique mais avec le GUIv2, comme quoi, le GUIDE c'est pas tip top !! Mais bon, 'faut bien commencer par quelque chose pour débuter !!!

    Je reconnais qu'il est bien mieux de programmer à la main qu'avec le GUIDE car on controle vraiment son programme en le faisant à la main qu'avec GUIDE car on n'a pas forcément toutes les données dans le fichier .m généré par GUIDE, il faut le .fig aussi alors qu'à la main c'est un fichier .m (on va l'admettre !)

    Donc voila, merci beaucoup, j'ai réussi, grâce à vous, à me sortir de la mouise !!


    Z'êtes trop fort les gens !!

    PS : merci Jérôme pour l'astuce du delete(findobj(...)) ça marche mais j'ai pas fait exactement ce que tu as posté, j'ai adapté quoi !

+ Répondre à la discussion
Cette discussion est résolue.
Page 2 sur 2 PremièrePremière 12

Discussions similaires

  1. Réponses: 1
    Dernier message: 14/04/2010, 11h27
  2. [AC-2003] Etat-Afficher valeur dans un control indéxé
    Par Maxym63 dans le forum IHM
    Réponses: 3
    Dernier message: 30/04/2009, 14h24
  3. Afficher valeur dans jsp
    Par yasinfo dans le forum Servlets/JSP
    Réponses: 5
    Dernier message: 17/04/2009, 17h09

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