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 :

utilisation de variable du workspace dans un GUI


Sujet :

Interfaces Graphiques

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    biologiste
    Inscrit en
    Mai 2012
    Messages
    30
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : biologiste
    Secteur : Santé

    Informations forums :
    Inscription : Mai 2012
    Messages : 30
    Par défaut utilisation de variable du workspace dans un GUI
    bonjour à tous,

    je vous expose mon problème :

    je veux utiliser des variables de mon workspace dans mon GUI

    exemple :
    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
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    function varargout = Monpremguide(varargin)
    % MONPREMGUIDE M-file for Monpremguide.fig
    %      MONPREMGUIDE, by itself, creates a new MONPREMGUIDE or raises the existing
    %      singleton*.
    %
    %      H = MONPREMGUIDE returns the handle to a new MONPREMGUIDE or the handle to
    %      the existing singleton*.
    %
    %      MONPREMGUIDE('CALLBACK',hObject,eventData,handles,...) calls the local
    %      function named CALLBACK in MONPREMGUIDE.M with the given input arguments.
    %
    %      MONPREMGUIDE('Property','Value',...) creates a new MONPREMGUIDE or raises the
    %      existing singleton*.  Starting from the left, property value pairs are
    %      applied to the GUI before Monpremguide_OpeningFcn gets called.  An
    %      unrecognized property name or invalid value makes property application
    %      stop.  All inputs are passed to Monpremguide_OpeningFcn via varargin.
    %
    %      *See GUI Options on GUIDE's Tools menu.  Choose "GUI allows only one
    %      instance to run (singleton)".
    %
    % See also: GUIDE, GUIDATA, GUIHANDLES
     
    % Edit the above text to modify the response to help Monpremguide
     
    % Last Modified by GUIDE v2.5 21-Jan-2009 08:50:47
     
    % Begin initialization code - DO NOT EDIT
    gui_Singleton = 1;
    gui_State = struct('gui_Name',       mfilename, ...
                       'gui_Singleton',  gui_Singleton, ...
                       'gui_OpeningFcn', @Monpremguide_OpeningFcn, ...
                       'gui_OutputFcn',  @Monpremguide_OutputFcn, ...
                       'gui_LayoutFcn',  [] , ...
                       'gui_Callback',   []);
    if nargin && ischar(varargin{1})
        gui_State.gui_Callback = str2func(varargin{1});
    end
     
    if nargout
        [varargout{1:nargout}] = gui_mainfcn(gui_State, varargin{:});
    else
        gui_mainfcn(gui_State, varargin{:});
    end
    % End initialization code - DO NOT EDIT
     
     
    % --- Executes just before Monpremguide is made visible.
    function Monpremguide_OpeningFcn(hObject, eventdata, handles, varargin)
    % This function has no output args, see OutputFcn.
    % hObject    handle to figure
    % eventdata  reserved - to be defined in a future version of MATLAB
    % handles    structure with handles and user data (see GUIDATA)
    % varargin   command line arguments to Monpremguide (see VARARGIN)
     
    % Choose default command line output for Monpremguide
    handles.output = hObject;
     
    % Update handles structure
    guidata(hObject, handles);
     
    % UIWAIT makes Monpremguide wait for user response (see UIRESUME)
    % uiwait(handles.figure1);
     
     
    % --- Outputs from this function are returned to the command line.
    function varargout = Monpremguide_OutputFcn(hObject, eventdata, handles) 
    % varargout  cell array for returning output args (see VARARGOUT);
    % hObject    handle to figure
    % eventdata  reserved - to be defined in a future version of MATLAB
    % handles    structure with handles and user data (see GUIDATA)
     
    % Get default command line output from handles structure
    varargout{1} = handles.output;
     
     
    % --- Executes on button press in pushbutton1.
    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)
    set(handles.text1,'String','Ma première courbe');
    axes(handles.axes1)
    x=0 :1 :10;
    y=x.^2;
    plot(x,y);
     
     
    % --- Executes on button press in pushbutton2.
    function pushbutton2_Callback(hObject, eventdata, handles)
    % hObject    handle to pushbutton2 (see GCBO)
    % eventdata  reserved - to be defined in a future version of MATLAB
    % handles    structure with handles and user data (see GUIDATA)
    close(Monpremguide)
    voici la modif que je veux faire :
    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
     
     
    % --- Executes on button press in pushbutton1.
    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)
    set(handles.text1,'String','Ma première courbe');
    axes(handles.axes1)
    x=0 :1 :10;
    y=x.^2;
    plot(x,y);
    %
     je veux pouvoir utiliser une autre variable que 'x' ou que 'y' qui ce trouve dans mon workspace.
     merci

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

    regarde la fonction evalin.

Discussions similaires

  1. Utiliser une donnée du workspace dans une GUI
    Par keem1 dans le forum Interfaces Graphiques
    Réponses: 1
    Dernier message: 17/07/2007, 09h40
  2. Réponses: 5
    Dernier message: 04/05/2006, 21h02
  3. Réponses: 12
    Dernier message: 11/04/2006, 17h00
  4. utiliser une variable se trouvant dans un autre .c
    Par richard_sraing dans le forum C
    Réponses: 2
    Dernier message: 18/03/2006, 11h59
  5. [VBS] Utiliser le variable de Windows dans un vbs
    Par Edoxituz dans le forum VBScript
    Réponses: 7
    Dernier message: 25/02/2006, 13h52

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