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

MATLAB Discussion :

problème inetrne de matlab


Sujet :

MATLAB

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    209
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2006
    Messages : 209
    Par défaut problème inetrne de matlab
    bonjour,
    après avoir trouvé la structure de controle d'un groupe de bouttons radios
    je l'ai insérée dans le callback et sans rien mettre à l'intérieur de la structure, j'ai toujours une erreur fatale. Voila la structure:
    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
    function uipanel1_SelectionChangeFcn(hObject, eventdata, handles)
    % hObject    handle to uipanel1 (see GCBO)
    % eventdata  reserved - to be defined in a future version of MATLAB
    % handles    structure with handles and user data (see GUIDATA)
     
     
    selection = get(hObject,'SelectedObject');
    switch get(selection,'Tag')
        case 'radiobutton1'
     
            % code piece when radiobutton1 is selected goes here
        case 'radiobutton2'
            % code piece when radiobutton2 is selected goes here
            % ...
    end
    voila l'erreur que j'ai
    ??? There is no 'SelectedObject' property in the 'uicontrol' class.

    Error in ==> untitled>uipanel1_SelectionChangeFcn at 85
    selection = get(hObject,'SelectedObject');

    Error in ==> gui_mainfcn at 75
    feval(varargin{:});

    Error in ==> untitled at 44
    gui_mainfcn(gui_State, varargin{:});

    Error in ==> uitools.uibuttongroup.childAddedCbk>manageButtons at 81
    eval(cbk);

    ??? Error while evaluating uicontrol Callback.
    Juste a titre de precision, j'ai eu l'idée de changer le groupe de button radion en pop menu mais je garde le même type d'erreur
    si vous avez la solution ou d'autres alternatives, je serais vraiment reconnaissant
    et merci

  2. #2
    Membre expérimenté Avatar de LordPeterPan2
    Inscrit en
    Février 2007
    Messages
    247
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 247
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    selection = get(hObject,'SelectedObject');
    Quand tu fais get(hObject) tout court, qu'est ce que tu as ? si tu n'as pas de champ SelectedObject alors c'est normal (mets un breakpoint dans ton code pour voir ce que retourne la commande get(hObject)).

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    209
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2006
    Messages : 209
    Par défaut re
    bonjour, je tiens à vous dire que j'ai eu la fonction grace au help (met un radio dans le help et tu verras la source) de matlab je suppose que selectedobject doit exister mais j'ai toujours le problème

  4. #4
    Membre expérimenté Avatar de LordPeterPan2
    Inscrit en
    Février 2007
    Messages
    247
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 247
    Par défaut
    Citation Envoyé par yassinegoth
    bonjour, je tiens à vous dire que j'ai eu la fonction grace au help (met un radio dans le help et tu verras la source) de matlab je suppose que selectedobject doit exister mais j'ai toujours le problème
    Comment ça tu supposes :/
    Met un breakpoint sur la ligne du get(hObject,...) et dans la fenetre matlab fait get(hObject) lorsque le code s'arrete sur ton breakpoint.

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    209
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2006
    Messages : 209
    Par défaut re
    bonsoir;
    je redis ce que j 'ai dis bah dans le button groupe comme mentioné sur le help matlab contient la propriété selectedobject donc forcèment cette propriètè existe sans que je test comme ce que vous avez dit voilaaaaaaaa

  6. #6
    Membre Expert
    Avatar de tug83
    Homme Profil pro
    MATLAB Geek !
    Inscrit en
    Juin 2006
    Messages
    1 781
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Alpes de Haute Provence (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : MATLAB Geek !
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2006
    Messages : 1 781
    Par défaut
    il y a un problème en R14 , le code devrait être:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    function uibuttongroup1_SelectionChangeFcn(hObject, eventdata, handles)
    % hObject    handle to selected object (see GCBO)
    % eventdata  reserved - to be defined in a future version of MATLAB
    % handles    structure with handles and user data (see GUIDATA)
     
    switch get(hObject,'Tag')
        case 'radiobutton1'
            % code piece when radiobutton1 is selected goes here
        case 'radiobutton2'
            % code piece when radiobutton2 is selected goes here
            % ...
    end
    avec ça ton erreur devrait disparaitre

Discussions similaires

  1. Problème lenteur logiciel Matlab
    Par ptitfee dans le forum MATLAB
    Réponses: 5
    Dernier message: 03/05/2010, 09h40
  2. problème interface avec matlab
    Par dronix dans le forum MATLAB
    Réponses: 3
    Dernier message: 08/02/2010, 16h54
  3. Problème migration script matlab vers c
    Par flo-1987 dans le forum C
    Réponses: 4
    Dernier message: 19/12/2008, 14h30
  4. Problème d'installation MATLAB 7
    Par fracx dans le forum MATLAB
    Réponses: 2
    Dernier message: 21/03/2007, 21h33

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