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 dans le workspace


Sujet :

Interfaces Graphiques

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre actif
    Homme Profil pro
    Inscrit en
    Mars 2012
    Messages
    32
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mars 2012
    Messages : 32
    Par défaut afficher dans le workspace
    bonjour,

    j'ai crée un interface contenant un tableau et un pushbutton, ce tableau contient 4 cases (une en caractere et 3 en valeurs) quand je click sur le pushbotton j'enregiste ce tableau sur workspace (.mat) et j'ai lui associé un code pour qu'il m'affiche que les 3 cases(valeurs) toujours sur workspace, ils les affichent sur la commande window mais il ne les met pas sur workspace,
    j'aimerai bien que vous m'aidez pour enregistrer le fichier que j'ai nomé paremtre sur workspace .

    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
    function pushbutton1_Callback(hObject, eventdata, handles)
    % hObject    handle to pushbutton1 (see GCBO)
    % eventdata  reserved - to be defined in a future version of MATLAB
    % handles    structure with handles and user data (see GUIDATA)
     
    [filename, pathname] = uiputfile('*.mat','Ouvrir')
    if isequal(filename,0) | isequal(pathname,0)
        disp('User selected Cancel')
    else
        disp(['User selected',fullfile(pathname,filename)])
        DATA=get(handles.uitable1,'data')
        save(fullfile(pathname,filename),'DATA')
     
             Tableau=[];
             tableau=struct('techno',{DATA(1,1);str2double(DATA(2:8,1))});
             Tableau=[Tableau,tableau]
     
             nombre_batt=length(Tableau(1,:))
             parametre=[];
                for i=1:nombre_batt
                    parametre=[parametre,Tableau(2,i).techno];
                end 
                parametre
    end
    le fichier DATA il l'affiche sur workspace mais pas parametre.
    merci.

  2. #2
    Membre actif
    Homme Profil pro
    Inscrit en
    Mars 2012
    Messages
    32
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mars 2012
    Messages : 32
    Par défaut ok
    bonjour,
    je vais essayer d’être plus clair cette fois

    j'ai crée un interface graphique qui contient un tableau de une colonnes et 4 lignes , et un pushbutton.
    j'ai mis un code pour enregistrer ce tableau dans un fichier .mat sa c'est fait.
    maintenant je veut qu'il m'enregistre dans la première colonne que 3 dernière lignes du tableau qui veut dire je veut pas qu'il m'enregistre la première ligne.
    par exemple si le fichier tableau à:
    1
    2
    3
    4
    moi je veut qu'il m'enregistre sur un .mat que:
    2
    3
    4

    le fichier désiré à enregistrer c'est paramètre.

    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
    [filename, pathname] = uiputfile('*.mat','Ouvrir')
    if isequal(filename,0) | isequal(pathname,0)
        disp('User selected Cancel')
    else
        disp(['User selected',fullfile(pathname,filename)])
        DATA=get(handles.uitable1,'data')
        save(fullfile(pathname,filename),'DATA')
     
             Tableau=[];
             tableau=struct('techno',{DATA(1,1);str2double(DATA(2:8,1))});
             Tableau=[Tableau,tableau]
     
             nombre_batt=length(Tableau(1,:))
             parametre=[];
                for i=1:nombre_batt
                    parametre=[parametre,Tableau(2,i).techno];
                end 
                parametre
     
     
    end

  3. #3
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    Si j'ai bien compris :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    DATA=get(handles.uitable1,'data')
    DATA = DATA(2:end,1);
    save(fullfile(pathname,filename),'DATA')
    ?

  4. #4
    Membre actif
    Homme Profil pro
    Inscrit en
    Mars 2012
    Messages
    32
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mars 2012
    Messages : 32
    Par défaut re
    c'est pour enregistrer le fichier que j'ai nommé DATA dans un fichier.mat

    qui veut dire que je peut par la suite l'ouvrir aussi.

Discussions similaires

  1. Réponses: 2
    Dernier message: 14/04/2005, 21h57
  2. Comment modifier une page affichée dans un TWebBrowser ?
    Par dreamincoco dans le forum Composants VCL
    Réponses: 7
    Dernier message: 24/03/2005, 14h07
  3. [LG]comment désigner un caractère affiché dans la fenêtre?
    Par zetterberg_10 dans le forum Langage
    Réponses: 5
    Dernier message: 08/02/2005, 00h27
  4. recuperer la valeur affichée dans un liste
    Par vplf dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 20/01/2005, 00h16
  5. VB6] imprimer le texte afficher dans une picturebox
    Par Persons dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 27/08/2004, 11h15

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