Rapport De Stage 2
IUT de Cachan
Département GEII-1
Parcours Traitement du Signal
Année 2009
Rapport de stage
Stagiaire chez New Vision Technologies
Mise à jour de ColiMe et réalisation d'un déplacement linéaire motorisé
Robin Cordier, 2009
Table des matières
Remerciements 4
Résumé 5
Abstract 5
Mots clés 5
Introduction 5
Présentation de New Vision Technologies 5
1. Mise à jour du logiciel ColiMe 7
Introduction à LabVIEW 8
1.1. L'utilisation des Variables Globales Fonctionnelles optimise le programme 9
1.1.1. Les variables globales sont peu efficaces et mal optimisées sous LabVIEW 9
1.1.2. L'utilisation des VGF est une alternative aux variables globales 10
1.1.3. La mise en place des VGF apporte des améliorations sur plusieurs points 12
1.1.4. Les VGF optimisent le programme et amènent à plus de modularité 13
1.2. Les évènements permettent de simplifier la gestion des faces-avants complexes 14
1.2.1. La surveillance par lecture périodique des contrôles est une opération couteuse en ressources 14
1.2.2. La gestion des évènements permet d'éviter une relecture permanente des contrôles 14
1.2.3. Le passage vers des structures évènement nécessite de profonds changements dans les schémas 15
1.2.4. La notion d'évènement permet d'économiser des ressources et de simplifier la programmation 15
1.3. La programmation parallèle améliore les performances 16
1.3.1. ColiMe n'exploite pas les capacités des processeurs multicœurs 16
1.3.2. La programmation en parallèle est possible avec LabVIEW 17
1.3.3. Mise en application du parallélisme dans ColiMe 17
1.3.4. L'exploitation de plusieurs cœurs permet une meilleure répartition des tâches 18
2. Réalisation d'un déplacement linéaire motorisé 18
2.1. Diviser le projet pour le conceptualiser 19
2.1.1. Comment conceptualiser un projet aussi vaste? 19
2.1.2. Diviser, c'est régner 20
2.1.3. Synthèse des choix techniques 21
2.1.4. Retours sur les choix 24
2.2. Développement de programmes sur la carte Flexis DEMOJM 24