Répondre à la discussion
Affichage des résultats 1 à 6 sur 6

aide pour matlab guide : checkbox et chargement de fichiers



  1. #1
    beline31

    aide pour matlab guide : checkbox et chargement de fichiers


    ------

    Bonjour,

    Je suis entrain de concevoir une interface graphique sous matlab avec l'utilitaire guide.

    J'aimerais ouvrir un fichier *.Bin
    J'utilise la ligne de code suivante (sans succès):

    [filename, pathname,] = uigetfile('*.Bin', 'Choisir le fichier'');
    name=[pathname filename]
    data=load(name)
    handles.data=data;



    Pouver vous me dire pourquoi ces lignes ne fonctionnent pas svp.

    Je souhaite tracer des courbes par selection en cochant des checkbox. J'ai le choix entre 4 courbes. Une fois la selection effectué, j'active le "traçage" des courbes à l'aide d'un bouton.
    Voici mon code:
    J'initilise mes check box de cette façon là (pour le post, je supprime les commentaire de guide)

    function CBspsign_Callback(hObject, eventdata, handles)
    CBspsign=get(hObject,'Value');



    je les appele dans la fonction du bouton (j'ai fait une condition sur les états pour trouver l'erreur: si aucun cocher alors message d'erreur) :

    if (handles.CBsp == 0 & handles.CBsp2D == 0 & handles.CBsp3D == 0 & handles.CBspsign == 0)
    errordlg('Vous devez selectionner une courbe','Erreur','modal');
    end


    Merci d'avance
    Beline31

    -----

  2. Publicité
  3. 📣 Nouveau projet éditorial de Futura
    🔥🧠 Le Mag Futura est lancé, découvrez notre 1er magazine papier

    Une belle revue de plus de 200 pages et 4 dossiers scientifiques pour tout comprendre à la science qui fera le futur. Nous avons besoin de vous 🙏 pour nous aider à le lancer...

    👉 Je découvre le projet

    Quatre questions à explorer en 2022 :
    → Quels mystères nous cache encore la Lune 🌙 ?
    → Pourra-t-on bientôt tout guérir grâce aux gènes 👩‍⚕️?
    → Comment nourrir le monde sans le détruire 🌍 ?
    → L’intelligence artificielle peut-elle devenir vraiment intelligente 🤖 ?
  4. #2
    umfred

    Re : aide pour matlab guide : checkbox et chargement de fichiers

    Salut,

    Citation Envoyé par beline31
    [filename, pathname,] = uigetfile('*.Bin', 'Choisir le fichier'');
    name=[pathname filename]
    data=load(name)
    handles.data=data;

    Tout d'abord, il y a une virgule de trop dans la matrice de réception: [filename, pathname,](faute de frappe?)

    Ensuite pour lire ton fichier BIN, utilise plutot fopen et fread pour lire tes données. A ce propos, quelle est la tête des données enregistrées dans ce fichier bin? peut tu nous donner un exemple?

    Pour le reste, j'ai pas compris le problème (si il y en a un).

  5. #3
    beline31

    Re : aide pour matlab guide : checkbox et chargement de fichiers

    Merci pour cette aide.

    Mon second problème est l'implémentation de check box dans mon interface graphiqe.
    Je n'arrive pas les coder pour m'en servir.
    Voici mon algo lors de l'activation d'un bouton "tracer":

    fonction_tracer{
    Si la check box n°1 est cochée alors on uilise la fonction 1 end
    Si la check box n°2 est cochée alors on uilise la fonction 2
    end
    Si la check box n°3 est cochée alors on uilise la fonction 3
    end
    Si la check box n°4 est cochée alors on uilise la fonction 4
    end
    }


    J'utilise comme variable dans mes if l'état de la check box: soit 1 soit 0.
    Mais cela ne marche pas. Le compilateur me marque une erreur.
    Je pense que mon code n'est pas bon. Pouvez vous me donner un exemple de code pour les check boxes.
    Merci d'avance

  6. #4
    umfred

    Re : aide pour matlab guide : checkbox et chargement de fichiers

    voila comment on fait pour gérer le checkbox:

    Citation Envoyé par aide de Matlab :pff:
    Check Box

    You can determine the current state of a check box from within its callback by querying the state of its Value property, as illustrated in the following example:
    function checkbox1_Callback(hObject, eventdata, handles)
    if (get(hObject,'Value') == get(hObject,'Max'))
    % Checkbox is checked-take approriate action (si la case est coché)

    else
    % Checkbox is not checked-take approriate action

    end

  7. A voir en vidéo sur Futura
  8. #5
    mohelbo

    Re : aide pour matlab guide : checkbox et chargement de fichiers

    que demande l'edition d'un site perso d'interet generale,merci

  9. #6
    umfred

    Re : aide pour matlab guide : checkbox et chargement de fichiers

    Citation Envoyé par mohelbo
    que demande l'edition d'un site perso d'interet generale,merci
    Hors sujet je pense

  10. Publicité

Discussions similaires

  1. aide matlab pour afficher une suite
    Par annia dans le forum Logiciel - Software - Open Source
    Réponses: 1
    Dernier message: 09/06/2007, 02h40
  2. Matlab - besoin d'aide sur la fonction guide
    Par mamouth38 dans le forum Logiciel - Software - Open Source
    Réponses: 3
    Dernier message: 09/06/2006, 09h32
  3. lecture de fichiers de grande taille Matlab
    Par pplenck dans le forum Logiciel - Software - Open Source
    Réponses: 4
    Dernier message: 17/08/2004, 16h52
  4. lecture de fichiers avec matlab
    Par veligère dans le forum Logiciel - Software - Open Source
    Réponses: 0
    Dernier message: 21/07/2004, 17h12
Découvrez nos comparatifs produits sur l'informatique et les technologies.