31
LABVIEW (Laboratory Virtual Instrument Engineering Workbench) est un logiciel de développement d'applications d'instrumentation. Bien que tout à fait utilisable dans un grand nombre de domaines, LabVIEW est plus particulièrement destiné à l'acquisition de données et au traitement du signal [8] .
En effet, ce logiciel offre de larges possibilités de communication entre l'ordinateur et le monde physique (par cartes d'acquisitions analogiques ou numériques, cartes GPIB, réseau, liaisons série et parallèles, etc.) ainsi que d'importantes bibliothèques mathématiques permettant de traiter les signaux mesurés.
L'idée de LabVIEW est de remplacer les instruments de mesures et d'analyse d'un laboratoire par un ordinateur muni de cartes spécifiques et d'un logiciel approprié, au même titre qu'un ordinateur muni d'une carte son et d'un logiciel de musique peut remplacer n'importe quel instrument de musique ou bien encore une table de mixage. Dans le cadre de la mesure, les cartes permettent de convertir des signaux électriques (provenant de capteurs mesurant des grandeurs physiques) en données numériques.
Ainsi, un seul ordinateur muni d'une carte d'acquisition analogique et de LabVIEW est capable de remplacer un voltmètre, un fréquencemètre ou un oscilloscope. De plus, on pourra traiter, analyser et archiver sur disque automatiquement les mesures effectuées.
LabVIEW permet de réaliser, entre autre, des instruments virtuels. Par extension on appellera VI (pour Virtual Instrument) toute application réalisée avec LabVIEW.
LabVIEW est centré autour du principe d’instrument virtuel.
IL se décomposer en deux parties :
-
La première partie : elle contient l’algorithme du programme décrit sous la forme d’un diagramme flot de données en langage graphique.
-
La seconde partie est constituée de l’interface utilisateur
32
Figure II.26 : Face diagramme et face utilisateur
Chapitre II : Etude de l’existant et Etat de l'Art Dabbeche Cheima
Pour écrire un programme sur LabVIEW, on a besoin des « Palettes » qui nous offre la possibilité de modifier la face avant et le digramme de LabVIEW, on trouve trois palettes :
-
Palette d’outils : sur la face utilisateur et la face du diagramme.
-
Palette de commandes : sur la face utilisateur seulement.
-
Palette de fonctions : uniquement sur le diagramme
Figure II. 27 : Palette d’outils, palette de commandes et palette de fonctions
Conclusion
Après la présentation des projets qui portent sur le concept de journal lumineux, nous avons conclus que ces solutions innovantes présentent les lacunes précitées que nous essayerons de combler dans la solution que nous proposons.
Nous avons présenté le schéma synoptique de notre solution pour définir par la suite les différents modules nécessaire au développement de notre projet.
Suite à cela nous avons établie une étude bibliographique minutieuse sur les microcontrôleurs qui nous a permis de choisir les composants et les technologies nécessaires à la réalisation de notre système de journal lumineux.
33
Chapitre III
Modélisation du problème et conception de la solution
Introduction
L’objectif de ce chapitre est d’analyser et modéliser notre solution de Journal lumineux.
Nous avons adopté l’approche de modélisation orientée objet UML (Unified Modeling Language). La phase d’analyse comprend les activités qui permettent d’aboutir au modèle de l’analyse du système en partant des besoins fonctionnels, du contexte du Projet, des cas d’utilisations jusqu’aux diagrammes de séquences.
Dans ce chapitre nous commençons par présenter la méthodologie UML adoptée le long du cycle de vie de ce projet, ensuite nous détaillons l’analyse et la modélisation.
34
Chapitre III: Modélisation du problème et Conception de la solution Dabbeche Cheima
1. Présentations du langage UML
UML (Unified Modeling Language) est un langage formel, défini par un méta modèle.Le méta-modèle d'UML décrit de manière très précise tous les éléments de modélisation (les concepts véhiculés et manipulés par le langage) et la sémantique de ces éléments (leur définition et le sens de leur utilisation).
UML est avant tout un support de communication performant, qui facilite la représentation et la compréhension des solutions objet.
D’une part sa notation graphique permet d'exprimer visuellement une solution objet, ce qui facilite la comparaison et l'évaluation des solutions. D’autre part l'aspect formel de sa notation limite les ambiguïtés et les incompréhensions.
UML permet donc de modéliser une application selon une vision objet.
L’appréhension d’UML est complexe car il est à la fois :
-
une norme.
-
un langage de modélisation objet.
-
un support de communication.
-
un cadre méthodologique.
Comme toute, le langage UML permet grâce aux différents diagrammes qu’il présente de donner une vision complète du futur système à développer.
Ces différents diagrammes sont représentés et implémentés à l’aide de l’outil de modélisation Rational Rose.
1.1 La démarche simplifiée proposée pour l’analyse
Notre analyse suivra une démarche simplifiée d’application d’UML structurée en six étapes :
-
Etape1 : Élaboration du diagramme de contexte du système à étudier : Il est important de démarrer une analyse par l’approvisionnement le plus précis possible du système à étudier. Nous partons donc sur d’un diagramme de contexte.
3 5
Etape2 : Identification et représentation des cas d’utilisation : Les fonctions du système sont identifiées par les cas d’utilisation du système qui seront mis en œuvre par les différents acteurs. Chaque cas d’utilisation doit faire l’objet d’une fiche descriptive permettant de mieux cerner les actions remplies et les premières classes envisagées pour la modélisation statique.
Dostları ilə paylaş: |