Acquisition de données

Acquisition de données - C++ - Programmation

Marsh Posté le 12-10-2006 à 17:52:13    

Bonjour,
Voilà, en gros, j'aimerais avoir quelques commentaires de gens ayant déjà travaillé sur des cartes d'acquisition comportant des E/S analogique et numerique.
Il se trouve que les acquisitions de données peuvent se faire grâce aux drivers fournis et aux bibliothèques en C (je préfère) ou en VB.
Seulement, voilà, j'aimerais faire un programme comportant une interface graphique, donc plus adaptée au C++ (Visual C++ ou en utilisant une bibliotheque genre QT).
 
Exemple: afficher dans une fenêtre au cours du temps le signal provenant de la carte dans un graphique.
 
Comment faire:
*Un programme "interface" en C++ et faire appel à des programmes annexes en C?
*Partir du principe "un bon programme en C est un programme C++" et faire un bouzin comprenant du C et du C++?
*...?
N'étant pas expert là dedans, si quelqun ayant déjà fait quelque chose de similaire pouvait me dire quelle méthode il a choisit, avant que je me lance   :jap:


Message édité par Ben_be le 12-10-2006 à 17:54:20

---------------
Putain j'ai rêvé de toi cette nuit !! Alors que jte connais même pas !!-LaL0utre | Ben_be est un roxxeur d'ours d'envergure mondiale-Daaadou |Entre un dessert et Ben_be je choisis Ben_be-Ramasse-miette
Reply

Marsh Posté le 12-10-2006 à 17:52:13   

Reply

Marsh Posté le 13-10-2006 à 08:41:28    

Et bien tu fais ton application en C++ et tu fais appel aux fonctions C spécifiques pour accéder à ta carte. Je ne vois pas où est le mal.
Éventuellement, tu peux t'amuser à encapsuler tous les appels à la librairie dans une/des classes C++ :)

Reply

Marsh Posté le 13-10-2006 à 13:46:40    

bb138 a écrit :

Et bien tu fais ton application en C++ et tu fais appel aux fonctions C spécifiques pour accéder à ta carte. Je ne vois pas où est le mal.
Éventuellement, tu peux t'amuser à encapsuler tous les appels à la librairie dans une/des classes C++ :)


ben  [:plusun] quoi, rien ne t'empeche de faire ton interface en c++ et appeler des fonctions en C voir meme d'implémenter tes propres classe wrapper de tes drivers. Je précise juste qu'il existe aussi wxwidgets comme librairie graphaique  [:makokotte]


---------------
--- WinSplit Revolution ---
Reply

Marsh Posté le 13-10-2006 à 15:43:03    

Merci à vous :jap:  
J'ai demandé à plusieurs personnes IRL aujourd'hui, j'ai eu plus ou moins les même réactions, je vais donc faire comme ca :jap:
Comme librairie, je vais surement utiliser QT4 (j'en ai déjà fait un peu) et en plus y'a l'air d'avoir déjà des librairies additionnelles qui pourraient m'intéresser.


---------------
Putain j'ai rêvé de toi cette nuit !! Alors que jte connais même pas !!-LaL0utre | Ben_be est un roxxeur d'ours d'envergure mondiale-Daaadou |Entre un dessert et Ben_be je choisis Ben_be-Ramasse-miette
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed