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 :

Passage de variable d'une interface a une autre guide matlab


Sujet :

Interfaces Graphiques

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Avril 2007
    Messages
    35
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 35
    Par défaut Passage de variable d'une interface a une autre guide matlab
    Bonsoir,
    Je suis débutante en matlab, j'ai un tout petit problème, j’ai créé deux interfaces graphiques fen1 et fen2, dans un callback j'appelle la deuxième interface en lui passant une liste d'image mais cela ne fonctionne pas
    Voici le code de la fen1

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    % --- Executes on button press in Bparcourir.
    function Bparcourir_Callback(hObject, eventdata, handles)
    % hObject    handle to Bparcourir (see GCBO)
    % eventdata  reserved - to be defined in a future version of MATLAB
    % handles    structure with handles and user data (see GUIDATA)
    ......
    .....
    fenaffichage(MOV,KeyFrame);
    et celui de la deuxieme fenetre "fenaffichage":
    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
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
     
    function varargout = fenaffichage(mov,keyframe)
     
    % FENAFFICHAGE M-file for fenaffichage.fig
    %      FENAFFICHAGE, by itself, creates a new FENAFFICHAGE or raises the existing
    %      singleton*.
    %
    %      H = FENAFFICHAGE returns the handle to a new FENAFFICHAGE or the handle to
    %      the existing singleton*.
    %
    %      FENAFFICHAGE('CALLBACK',hObject,eventData,handles,...) calls the local
    %      function named CALLBACK in FENAFFICHAGE.M with the given input arguments.
    %
    %      FENAFFICHAGE('Property','Value',...) creates a new FENAFFICHAGE or raises the
    %      existing singleton*.  Starting from the left, property value pairs are
    %      applied to the GUI before fenaffichage_OpeningFcn gets called.  An
    %      unrecognized property name or invalid value makes property application
    %      stop.  All inputs are passed to fenaffichage_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 fenaffichage
     
    % Last Modified by GUIDE v2.5 12-May-2010 17:42:16
     
    % Begin initialization code - DO NOT EDIT
    global MOV KEYFRAME
    gui_Singleton = 1;
    gui_State = struct('gui_Name',       mfilename, ...
                       'gui_Singleton',  gui_Singleton, ...
                       'gui_OpeningFcn', @fenaffichage_OpeningFcn, ...
                       'gui_OutputFcn',  @fenaffichage_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 fenaffichage is made visible.
    function fenaffichage_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 fenaffichage (see VARARGIN)
     
    % Choose default command line output for fenaffichage
    handles.output = hObject;
     
    axes(handles.axes1);
    axis off;
    [h,w]=size(varargin{2});
    KeyFrame=varargin{2};
    pilot=ceil(w/4);
    mov=varargin{1};
    for i=1:w
    Im=mov(1,KeyFrame(i)).cdata(:,:,:);
    subplot(4,pilot,1),imshow(Im),title(i);
    end
     
     
     
    % Update handles structure
    guidata(hObject, handles);
     
    % UIWAIT makes fenaffichage wait for user response (see UIRESUME)
    % uiwait(handles.figure1);
     
     
    % --- Outputs from this function are returned to the command line.
    function varargout = fenaffichage_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 bretour.
    function bretour_Callback(hObject, eventdata, handles)
    % hObject    handle to bretour (see GCBO)
    % eventdata  reserved - to be defined in a future version of MATLAB
    % handles    structure with handles and user data (see GUIDATA)
     
     
    % --- Executes on button press in BQuitter.
    function BQuitter_Callback(hObject, eventdata, handles)
    % hObject    handle to BQuitter (see GCBO)
    % eventdata  reserved - to be defined in a future version of MATLAB
    % handles    structure with handles and user data (see GUIDATA)
    si quelqu'un peut m'aider SVP ?

  2. #2
    Membre averti
    Inscrit en
    Avril 2007
    Messages
    35
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 35
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    ...
    function interface_OpeningFcn(hObject,evendata,handles,varargin)
    ...
    arg1 = varargin{1};
    arg2 = varargin{2};
    ...
    merci bien duf42
    http://www.developpez.net/forums/d91...-entre-sortie/

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Colorer une ligne dans une image d'une interface
    Par yasmine2013 dans le forum Interfaces Graphiques
    Réponses: 0
    Dernier message: 27/05/2012, 22h32
  2. [XL-2002] Macro de comparaison d'une cellule d'une feuille avec une cellule d'une autre feuille.
    Par steelydan dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 08/09/2010, 12h59
  3. Réponses: 4
    Dernier message: 15/10/2009, 13h33
  4. [XL-2007] Afficher une checkbox dans une feuille si une checkbox d'une autre feuille est cochée
    Par JessieCoutas dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 18/08/2009, 13h35
  5. Recherche une valeur d'une cellule dans une colonne d'une autre feuille
    Par kourria dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 21/06/2007, 13h48

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