Partenaires

CNRS
Réseau National des Electroniciens


Rechercher

Sur ce site

Sur le Web du CNRS


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

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

Juin 2010

par Christophe HOFFMANN - 5 janvier 2010

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 : 10-11 et 23-24 juin 2010

Lieu :
- Campus de Cronenbourg
- Centre d’accueil des chercheurs
- Bât 40 - Salle PC
- 23 rue du Loess - 67200 Strasbourg