View
24
Download
0
Category
Preview:
Citation preview
Intervenant : Ahmed CHEMORI
LIRMM, UMR CNRS/Université de Montpellier
161, rue Ada 34095
Montpellier, France
2015 / 2016
Module doctoral
Intervenant : Ahmed CHEMORI
FORMATION MATLAB
Introduction
MA
TLA
BLes interfaces graphiques
2
Intervenant : Ahmed CHEMORI
FORMATION MATLAB Les interfaces graphiques
MA
TLA
B Les interfaces graphiques (GUI : Graphical Uuser Interfaces) permettent de contrôlerdes applications logicielles avec des commandes de type pointer-cliquer.
Avec une interface de ce type, l'utilisateur n'a pas besoin de connaître un langage ni desaisir des commandes pour se servir de l'application.
Les applications MATLAB sont des programmes autonomes, dotés d'une interfacegraphique, qui permettent d'automatiser une tâche ou un calcul.
L'interface graphique contient généralement des commandes telles que des menus, desbarres d'outils, des boutons et des curseurs.
De nombreux produits MATLAB, comme Curve Fitting Toolbox, Signal ProcessingToolbox et Control System Toolbox, incluent des applications dotées d'une interfacegraphique personnalisée.
Il est également possible de créer ses propres applications personnalisées, ainsi queleur interface graphique, afin de permettre à d'autres de les utiliser.
3
Intervenant : Ahmed CHEMORI
FORMATION MATLAB Les interfaces graphiques
MA
TLA
B EXEMPLES d’interfaces graphiques :
4
Intervenant : Ahmed CHEMORI
FORMATION MATLAB Les interfaces graphiques
MA
TLA
B Vidéo associée :
5
Intervenant : Ahmed CHEMORI
FORMATION MATLAB Les interfaces graphiques
MA
TLA
B EXEMPLES d’interfaces graphiques :
6
Intervenant : Ahmed CHEMORI
FORMATION MATLAB Les interfaces graphiques
MA
TLA
B EXEMPLES d’interfaces graphiques :
7
Intervenant : Ahmed CHEMORI
FORMATION MATLAB Les interfaces graphiques
MA
TLA
B EXEMPLES d’interfaces graphiques :
8
Intervenant : Ahmed CHEMORI
FORMATION MATLAB Les interfaces graphiques
MA
TLA
B EXEMPLES d’interfaces graphiques :
9
Intervenant : Ahmed CHEMORI
FORMATION MATLAB Les interfaces graphiques
MA
TLA
B EXEMPLES d’interfaces graphiques :
10
Intervenant : Ahmed CHEMORI
FORMATION MATLAB Les interfaces graphiques
MA
TLA
B Vidéo associée :
11
Intervenant : Ahmed CHEMORI
FORMATION MATLAB
Méthodes de réalisations
Les interfaces graphiques
MA
TLA
B
12
Intervenant : Ahmed CHEMORI
FORMATION MATLAB Les interfaces graphiques
MA
TLA
B Il existe deux méthodes permettant de réaliser des interfaces graphiques Méthode 1 : Créer l’interface graphique MATLAB de manière interactive
GUIDE (‘Graphical User Interface Development Environment’) est unenvironnement de développement d'interfaces utilisateurs graphiques, qui fournit desoutils pour concevoir des interfaces utilisateur associées à des applicationspersonnalisées.
À l'aide de l'éditeur de mise en page GUIDE, vous pouvez créer votre interfaceutilisateur de manière graphique.
GUIDE génère alors automatiquement le code MATLAB correspondant, que vouspouvez ensuite modifier afin de définir le comportement de votre application.
Méthode 2 : Créer l’interface graphique MATLAB de manière programmatiqueSi vous souhaitez plus de contrôle sur le design et le développement de votre interface,vous pouvez la créer en code MATLAB et définir ainsi l'ensemble des propriétés etdes comportements de ses composants.
MATLAB propose une fonctionnalité intégrée pour vous aider à créer l'interfacegraphique de votre application de manière programmatique.
Vous pouvez ajouter des boîtes de dialogue, des commandes d'interface (comme desboutons poussoir et des curseurs) ainsi que des conteneurs (comme des panneaux etdes groupes de boutons).
13
Intervenant : Ahmed CHEMORI
FORMATION MATLAB
Méthode 1 : L’outils ‘GUIDE’
Les interfaces graphiques
MA
TLA
B
14
Intervenant : Ahmed CHEMORI
FORMATION MATLAB Les interfaces graphiques
MA
TLA
B Vidéo d’illustration de la première méthode :
15
Intervenant : Ahmed CHEMORI
FORMATION MATLAB Les interfaces graphiques
MA
TLA
B Une autre vidéo d’illustration de la première méthode :
16
Intervenant : Ahmed CHEMORI
FORMATION MATLAB
Méthode 2 : Par programmation(en ligne pendant le cours)
Les interfaces graphiques
MA
TLA
B
17
Intervenant : Ahmed CHEMORI
FORMATION MATLAB
Pour aller plus loin …
Les interfaces graphiques
MA
TLA
B
18
Intervenant : Ahmed CHEMORI
FORMATION MATLAB Les interfaces graphiques
MA
TLA
B Voir : Le guide d
’utilisateur
19
Recommended