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 :

interface graphique sous matlab


Sujet :

Interfaces Graphiques

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre actif
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2013
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Avril 2013
    Messages : 18
    Par défaut interface graphique sous matlab
    salut,
    je fais une interface d'analyse des signaux finale et voila leurs code:
    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
    104
    105
    106
    107
    108
    109
    110
    111
    112
    113
    114
    115
    116
    117
    118
    119
    120
    121
    122
    123
    124
    125
    126
    127
    128
    129
    130
    131
    132
    133
    134
    135
    136
    137
    138
    139
    140
    141
    142
    143
    144
    145
    146
    147
    148
    149
    150
    151
    152
    153
    154
    155
    156
    157
    158
    159
    160
    161
    162
    163
    164
    165
    166
    167
    168
    169
    170
    171
    172
    173
    174
    175
    176
    177
    178
    179
    180
    181
    182
    183
    184
    185
    186
    187
    188
    189
    190
    191
    192
    193
    194
    195
    196
    197
    198
    199
    200
    201
    202
    203
    204
    205
    206
    207
    208
    209
    210
    211
    212
    213
    214
    215
    216
    217
    218
    219
    220
    221
    222
    223
    224
    225
    226
    227
    228
    229
    230
    231
    232
    233
    234
    235
    236
    237
    238
    239
    240
    241
    242
    243
    244
    245
    246
    247
    248
    249
    250
    251
    252
    253
    254
    255
    256
    257
    258
    259
    function varargout = interface(varargin)
    % INTERFACE M-file for interface.fig
    %      INTERFACE, by itself, creates a new INTERFACE or raises the existing
    %      singleton*.
    %
    %      H = INTERFACE returns the handle to a new INTERFACE or the handle to
    %      the existing singleton*.
    %
    %      INTERFACE('CALLBACK',hObject,eventData,handles,...) calls the local
    %      function named CALLBACK in INTERFACE.M with the given input arguments.
    %
    %      INTERFACE('Property','Value',...) creates a new INTERFACE or raises the
    %      existing singleton*.  Starting from the left, property value pairs are
    %      applied to the GUI before interface_OpeningFcn gets called.  An
    %      unrecognized property name or invalid value makes property application
    %      stop.  All inputs are passed to interface_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 interface
     
    % Last Modified by GUIDE v2.5 24-May-2013 01:51:55
     
    % Begin initialization code - DO NOT EDIT
    gui_Singleton = 1;
    gui_State = struct('gui_Name',       mfilename, ...
                       'gui_Singleton',  gui_Singleton, ...
                       'gui_OpeningFcn', @interface_OpeningFcn, ...
                       'gui_OutputFcn',  @interface_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 interface is made visible.
    function interface_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 interface (see VARARGIN)
     
    % Choose default command line output for interface
    handles.output = hObject;
     
    % Update handles structure
    guidata(hObject, handles);
     
     
    % UIWAIT makes interface wait for user response (see UIRESUME)
    % uiwait(handles.figure1);
     
     
    % --- Outputs from this function are returned to the command line.
    function varargout = interface_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)
    % essai d'orphy directement avec matlab
    a='  ';
    global close 
    close=0;
    global s
     
    s=serial('com1','BaudRate',9600,'DataBits',8,'StopBits',1,'Terminator','CR')
     
    % C'était l'initialisation
    fopen(s)
     
     fprintf(s,'2');
     
     for i=1:255;
           if  close==1 
            fprintf(s,51);
     
         break;
           end;
       x=fgetl(s)
     
        a= [a x];
     
         set(handles.text7,'string',num2str(a));
         pause(0.01);
     end;
     
                fclose(s); 
                delete(s);
                clear s;
     
     
    % --- Executes during object creation, after setting all properties.
    function pushbutton1_CreateFcn(hObject, eventdata, handles)
    % hObject    handle to pushbutton1 (see GCBO)
    % eventdata  reserved - to be defined in a future version of MATLAB
    % handles    empty - handles not created until after all CreateFcns called
     
    % --- 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)
    global close 
      close=1;
    % --- Executes on button press in exit.
    function exit_Callback(hObject, eventdata, handles)
    % hObject    handle to exit (see GCBO)
    % eventdata  reserved - to be defined in a future version of MATLAB
    % handles    structure with handles and user data (see GUIDATA)
    display Goodbye
    close(handles.figure1);
     
     
    % --- Executes on button press in pushbutton9.
    function pushbutton9_Callback(hObject, eventdata, handles)
    % hObject    handle to pushbutton9 (see GCBO)
    % eventdata  reserved - to be defined in a future version of MATLAB
    % handles    structure with handles and user data (see GUIDATA)
     
    open figure
     
     
    % --- Executes on button press in enregistrement.
    function enregistrement_Callback(hObject, eventdata, handles)
    % hObject    handle to enregistrement (see GCBO)
    % eventdata  reserved - to be defined in a future version of MATLAB
    % handles    structure with handles and user data (see GUIDATA)
    save all
     
     
    % --- Executes on selection change in popupmenu.
    function popupmenu_Callback(hObject, eventdata, handles)
    data=guidata(gcbf);
    global s ;
    %selection du port en fonction du popup menu
    switch get(data.popupmenu,'value')
    case 1,
    port = 'COM1';
    set(handles.text4,'string','com1')
    case 2,
    port = 'COM2';
    set(handles.text4,'string','com2')
    case 3,
    port = 'COM3';
    set(handles.text4,'string','com3')
    case 4,
    port = 'COM4';
    set(handles.text4,'string','com4')
    otherwise,
    port = 'COM1';
    end;
    %s = serial(port,'BaudRate', str2num(get(data.text5,'string')));
    s=serial(port,'BaudRate',9600,'DataBits',8,'StopBits',1,'Terminator','CR')
    set(s,'InputBuffer', 8192);
    fopen(s) 
    guidata(gcbf,data);
    % hObject    handle to popupmenu (see GCBO)
    % eventdata  reserved - to be defined in a future version of MATLAB
    % handles    structure with handles and user data (see GUIDATA)
     
    % Hints: contents = cellstr(get(hObject,'String')) returns popupmenu contents as cell array
    %        contents{get(hObject,'Value')} returns selected item from popupmenu
     
     
    % --- Executes during object creation, after setting all properties.
    function popupmenu_CreateFcn(hObject, eventdata, handles)
    % hObject    handle to popupmenu (see GCBO)
    % eventdata  reserved - to be defined in a future version of MATLAB
    % handles    empty - handles not created until after all CreateFcns called
     
    % Hint: popupmenu controls usually have a white background on Windows.
    %       See ISPC and COMPUTER.
    if ispc && isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor'))
        set(hObject,'BackgroundColor','white');
    end
     
     
    % --- Executes during object creation, after setting all properties.
    function text4_CreateFcn(hObject, eventdata, handles)
    % hObject    handle to text4 (see GCBO)
    % eventdata  reserved - to be defined in a future version of MATLAB
    % handles    empty - handles not created until after all CreateFcns called
     
     
     
     
    % --- Executes during object creation, after setting all properties.
    function text7_CreateFcn(hObject, eventdata, handles)
    % hObject    handle to text7 (see GCBO)
    % eventdata  reserved - to be defined in a future version of MATLAB
    % handles    empty - handles not created until after all CreateFcns called
     
     
    % --- Executes during object creation, after setting all properties.
    function text5_CreateFcn(hObject, eventdata, handles)
    % hObject    handle to text5 (see GCBO)
    % eventdata  reserved - to be defined in a future version of MATLAB
    % handles    empty - handles not created until after all CreateFcns called
     
    %s = serial('BaudRate', str2double (get(data.text5,'string')));
     
     
    % --- Executes when entered data in editable cell(s) in uitable3.
    function uitable3_CellEditCallback(hObject, eventdata, handles)
    % hObject    handle to uitable3 (see GCBO)
    % eventdata  structure with the following fields (see UITABLE)
    %	Indices: row and column indices of the cell(s) edited
    %	PreviousData: previous data for the cell(s) edited
    %	EditData: string(s) entered by the user
    %	NewData: EditData or its converted form set on the Data property. Empty if Data was not changed
    %	Error: error string when failed to convert EditData to appropriate value for Data
    % handles    structure with handles and user data (see GUIDATA)
    global x
    global n
    global N
     
    x= get(data.text7,'string')
    if x==n
       fprintf(N,1)
    end
     
     
     
    function text7_Callback(hObject, eventdata, handles)
    % hObject    handle to text7 (see GCBO)
    % eventdata  reserved - to be defined in a future version of MATLAB
    % handles    structure with handles and user data (see GUIDATA)
     
    % Hints: get(hObject,'String') returns contents of text7 as text
    %        str2double(get(hObject,'String')) returns contents of text7 as a double
    global x
    %x=fscanf()
    str2num(get(data.text7,'string'))
    mon problème c'est:- je veux faire un algorithme qui peut tester chaque nombre combien de fois apparaître. et remplir le tableau avec N est le nombre d'apparition.
    aidez moi svp

  2. #2
    Invité
    Invité(e)
    Par défaut
    Réponse dans la FAQ

  3. #3
    Membre actif
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2013
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Avril 2013
    Messages : 18
    Par défaut bishoo
    Citation Envoyé par Winjerome Voir le message
    Réponse dans la FAQ
    salut,
    mon projet fin d’étude c'est de développer une interface graphique avec MATLAB et je suis débutant dans cette forum n'ont plus dans ma ville professionnel
    j'ai un programme pic16f977a qui envoyer des chiffre aléatoirement entre 0 et 255 et avec MATLAB j'ai recevoir ces chiffre et je dois l’afficher dans une interface et dans cette interface je fais un tableau qui contient deux case "n" sont des chiffres de 0 à 255 et "N" c'est le nombre d'apparition de chaque chiffres càd tester chaque chiffre combien de fois apparaite.

  4. #4
    Invité
    Invité(e)
    Par défaut
    Et donc quel est le problème ici précisément ?
    J'imagine que ce n'est plus de compter le nombre d'apparition de chaque nombre vu que la réponse est dans la FAQ ?

  5. #5
    Membre actif
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2013
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Avril 2013
    Messages : 18
    Par défaut bishoo
    Merci bien pour votre attention,
    mon problème c'est comment faire un algorithme pour choisir entre deux instructions incluent dans une uni-panel.

Discussions similaires

  1. Interface graphique sous la console
    Par _SamSoft_ dans le forum C
    Réponses: 25
    Dernier message: 09/04/2007, 12h33
  2. Pas d'interface graphique sous Mandriva
    Par JavaAcro dans le forum Applications et environnements graphiques
    Réponses: 5
    Dernier message: 11/05/2006, 09h53
  3. Interface graphique sous Debian
    Par the watcher dans le forum Applications et environnements graphiques
    Réponses: 5
    Dernier message: 09/04/2006, 11h08
  4. Changer l'interface graphique sous Mandrake 10
    Par Bidouille dans le forum Applications et environnements graphiques
    Réponses: 7
    Dernier message: 08/09/2004, 11h25
  5. Interface graphique sous embedded visual C++ !!
    Par acastor dans le forum MFC
    Réponses: 4
    Dernier message: 16/03/2004, 19h35

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