WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Mise en Ĺ“uvre d'une application à  base d'une carte arduino.

( Télécharger le fichier original )
par Brahim Bouderhem
KASDI MERBEH OUARGLA -ALGERIER- - Instrumentatio Pétrolière  2014
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

II.2.Exemple :

le GUIDE génère deux fichiers :

· un fichier .fig (non éditable) contenant les objets graphiques Figure, Axes et Pushbutton ;

· un fichier .m contenant le code du fonctionnement de l'interface graphique.

Il reste ensuite à ajouter au fichier .m, le code correspondant à l'action à effectuer lors du clique sur le bouton, à savoir le changement de couleur de l'objet Axes.

Dans notre cas, il faut ajouter la ligne suivante :

set(handles.axes1, 'color', rand(1,3))

Elle se place à la fin du code dans la fonction pushbutton1_Callback

Le contenu du fichier .m créé par le GUIDE devient donc :

function varargout = exemple_guide(varargin)

% EXEMPLE_GUIDE MATLAB code for exemple_guide.fig

% EXEMPLE_GUIDE, by itself, creates a new EXEMPLE_GUIDE or raises the existing % singleton*.

%

% H = EXEMPLE_GUIDE returns the handle to a new EXEMPLE_GUIDE or the handle

to

CHAPITRE II INTERFACE GRAPHIQUE SOUS MATLAB

16

% the existing singleton*.

%

% EXEMPLE_GUIDE('CALLBACK',hObject,eventData,handles,...) calls the local

% function named CALLBACK in EXEMPLE_GUIDE.M with the given input

arguments.

%

% EXEMPLE_GUIDE('Property','Value',...) creates a new EXEMPLE_GUIDE or raises

the

% existing singleton*. Starting from the left, property value pairs are

% applied to the GUI before exemple_guide_OpeningFcn gets called. An

% unrecognized property name or invalid value makes property application

% stop. All inputs are passed to exemple_guide_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 exemple_guide

% Last Modified by GUIDE v2.5 16-Nov-2012 21:56:29

% Begin initialization code - DO NOT EDIT gui_Singleton = 1;

gui_State = struct('gui_Name', mfilename, ...
'gui_Singleton', gui_Singleton, ...

CHAPITRE II INTERFACE GRAPHIQUE SOUS MATLAB

17

'gui_OpeningFcn', @exemple_guide_OpeningFcn, ...

'gui_OutputFcn', @exemple_guide_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 exemple_guide is made visible.

function exemple_guide_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 exemple_guide (see VARARGIN)

% Choose default command line output for exemple_guide handles.output = hObject;

CHAPITRE II INTERFACE GRAPHIQUE SOUS MATLAB

18

% Update handles structure guidata(hObject, handles);

% UIWAIT makes exemple_guide wait for user response (see UIRESUME) % uiwait(handles.figure1);

% --- Outputs from this function are returned to the command line.

function varargout = exemple_guide_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.axes1, 'color', rand(1,3));

CHAPITRE II INTERFACE GRAPHIQUE SOUS MATLAB

19

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy







Changeons ce systeme injuste, Soyez votre propre syndic



"En amour, en art, en politique, il faut nous arranger pour que notre légèreté pèse lourd dans la balance."   Sacha Guitry