Partenaires

CNRS
Réseau National des Electroniciens


Rechercher

Sur ce site

Sur le Web du CNRS


Accueil > Formations : archives > 2009 > Langage C appliqué au pilotage d’une carte d’acquisition USB

Langage C appliqué au pilotage d’une carte d’acquisition USB

Septembre 2009

par Jean-Pierre VOLA - 23 octobre 2009

OBJECTIFS
- Acquérir les bases de la programmation en langage C
- Mise en pratique des connaissances par de nombreux exercices d’acquisition de données par port USB
- Chaque stagiaire aura à sa disposition une carte d’acquisition mixte
(analogique/numérique) Labjack U12 connectée à une maquette
- En fonction du niveau et des compétences initiales des stagiaires, les contenus des différentes journées sont adaptables et modulables.

DURÉE
- 4 jours (2 périodes de 2 jours)

PUBLIC
- Ingénieurs et techniciens

NOMBRE DE PARTICIPANTS
- 8 personnes maximum

PRÉ REQUIS
- Etre familiarisé avec l’environnement Windows et notions de base de programmation.

PROGRAMME
- Jour 1 :

Concepts de base et rappels d’architecture des ordinateurs – structuration des programmes – approche de la programmation - outil utilisé : DevC++ - introduction au C – structure du langage – instructions de contrôle, alternatives, répétitives

- Jour 2 :

Expressions et opérateurs – adressage et pointeurs – types de données (types scalaires et agrégats : tableaux, structures...) – fonctions

- Jour 3 :

Utilisation des bibliothèques standards : gestion de fichiers, allocation dynamique de mémoire, fonctions mathématiques – gestion du temps – gestion des tâches – compilation séparée – création de bibliothèques
Mise en route de la carte d’acquisition Labjack USB (installation du driver, test du bon fonctionnement de la carte, début de la programmation, …)

- Jour 4 :

Ecriture de programmes en C permettant l’acquisition de données par la carte Labjack : mesure de tension analogique (température…), gestion d’entrées/sorties numériques (afficheurs, interrupteurs, …)

INTERVENANT
- Alain SARTOUT (CNRS UMR7501 IRMA)

Dates : 14-15 et 24-25 septembre 2009


Cette formation a été suivie par 8 participants dont 1 universitaire.

JPEG - 34.1 ko
Les stagiaires & Alain Startout au tableau

Nous avons ainsi suivi une initiation au langage C avec une application pratique grace à la mise en oeuvre du module d’acquistion de données Labjack connecté au PC via un interface USB.

JPEG - 37.7 ko
Labjack & carte de test

Aux dires de tous, cela a été très dense mais surtout très instructif. Dès la fin du deuxième jour nous commencions à utiliser le Labjack.

JPEG - 41.8 ko
JPEG - 35 ko
Christophe connecte le Labjack Christophe enfiche la carte de test

Ce stage nous permettra de nous relancer avec de bonnes bases en C alors que la plupart avaient jusqu’à présent soit de l’auto-formation soit utilisé d’autres langages moins proches du système.

Une session sera organisée en 2010 compte tenu de la demande. Elle sera gérée, soit par le CNRS soit par l’Université, avec les mêmes modules Labjacks et les mêmes cartes tests qui sont restés la propriété du service formation de la délégation Alsace.


Liste des participants

NOMMailLABOAdresse
BARTRINGER Jérémy Jeremy.Bartringer@iness.c-strasbourg.fr InESS UMR7163
InESS (bat. 28)
23 Rue du Loess
67037 STRASBOURG CEDEX 2
BASLER Marc basler@ics.u-strasbg.fr I.C.S UPR22
Institut Charles Sadron
23 rue du Loess
67034 STRASBOURG CEDEX 2
HEINRICH Benoit heinrich@ipcms.u-strasbg.fr IPCMS UMR7504
IPCMS
23 Rue du Loess
67034 STRASBOURG CEDEX 2
KIEBER Christophe christophe.kieber@ipcms.u-strasbg.fr IPCMS UMR7504
IPCMS
23 Rue du Loess
67034 STRASBOURG CEDEX 2
LEINDECKER Pascal leindeck@lepsi.in2p3.fr InESS UMR7163
InESS (bat. 28)
23 Rue du Loess
67037 STRASBOURG CEDEX 2
LITT Alain litt@igbmc.fr IGBMC UMR7104
1 Rue Laurent Fries
67404 ILLKIRCH CEDEX
SIVONGSAY Sisouk sivongsay@ics.u-strasbg.fr I.C.S UPR22
Institut Charles Sadron
23 rue du Loess
67034 STRASBOURG CEDEX 2
VOLA Jean-Pierre Jean-Pierre.Vola@ipcms.u-strasbg.fr IPCMS UMR7504
23 Rue du Loess_
67034 STRASBOURG CEDEX 2
JPEG - 27.5 ko
Alain
JPEG - 33.6 ko
Benoit
JPEG - 24.8 ko
Jérémy et Pascal
JPEG - 22.2 ko
Christophe
JPEG - 25.2 ko
Marc