Accueil > Formations : archives > 2015 > Langage C appliqué au pilotage d’une carte d’acquisition USB
Langage C appliqué au pilotage d’une carte d’acquisition USB
Novembre 2015
par
- 5 février 2015OBJECTIFS
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 : 12-13 et 19-20 novembre 2015
Lieu :
Campus de Cronenbourg
Centre d’accueil des chercheurs
Bât 40 - Salle interactive
23 rue du Loess - 67200 Strasbourg