[Resolu] [C] GPIB transfert et acquisition

GPIB transfert et acquisition [Resolu] [C] - C - Programmation

Marsh Posté le 15-07-2006 à 00:03:16    

Bonjour a tous,
 
Tout d'abord je m'excuse pour l'absence d'accents et de cedille mon clavier est un qwerty...
 
Bon, je dois creer un programme en C aui puisse transferer des donnes d'un ordinateur a un multimetre a l'aide d'un GPIB...
Le probleme c'est aue j'ai tres peu de connaissances dans ce domaine...
 
J'ai trouver un programme (http://www.ee.aoyama.ac.jp/Labs/ynag-www/C/gpib_template.c) tout fait ou presque dans le sens ou il ne restait plus qu'a y inclure les commandes que l'on souhaiter executer, les fonctions d'envoi et de reception etant deja incluse. Le probleme est qu'il recquiere une librairie (gpc43042.lib) que je trouve nul pqrt, sur aucun driver...
 
Apparemment, maintenant une autre librairie est utilisee et les fonctions et leurs parametres changent du tout au tout...
 
Alors :
 
1) Est-ce que quelqu'un aurait cette librairie et le header qui correspond en stock...
 
2) Sinon si quelqu'un pouvait au moins m'aider un peu a demarrer...
 
Merci...


Message édité par Blaireau2000 le 17-07-2006 à 21:44:38
Reply

Marsh Posté le 15-07-2006 à 00:03:16   

Reply

Marsh Posté le 15-07-2006 à 17:59:22    

UP
 
(SVP...A l'aide)

Reply

Marsh Posté le 15-07-2006 à 18:38:19    

Je crois qu'une des caractéristiques communes de toutes les vieilles cartes d'acquisition que j'ai eues sous la main c'est de tomber uniquement sur 3 ou 4 pages en japonais sur le web quand j'ai cherché de l'aide  :)
ton multimètre, c'est quoi comme modèle? Est-ce que tu as labview sous la main? tu peux peut-être t'en sortir comme ça.
Quelle carte est installée sur ton pc?

Message cité 1 fois
Message édité par GrosBocdel le 15-07-2006 à 18:40:32
Reply

Marsh Posté le 15-07-2006 à 21:39:50    

GrosBocdel a écrit :

Je crois qu'une des caractéristiques communes de toutes les vieilles cartes d'acquisition que j'ai eues sous la main c'est de tomber uniquement sur 3 ou 4 pages en japonais sur le web quand j'ai cherché de l'aide  :)
ton multimètre, c'est quoi comme modèle? Est-ce que tu as labview sous la main? tu peux peut-être t'en sortir comme ça.
Quelle carte est installée sur ton pc?


 
 :)  
 
C'est vrai que c'est tout ce que l'on trouve comme aide...
 
Le multimetre est un HP 34401A. J'ai reussi a trouver la doc correspondante. Le probleme etant que je n'arrive pas a envoyer les commandes. L'envoi de commande et la reception de donnees fait appel au GPIB (le modele etant un GPIB-USB-A de "national instrument" ) et c'est la ou est mom probleme...Je ne sais pas quelles fonctions utiliser et comment les utiliser...
 
Pour ce qui est de labview, je l'ai sous la main mais d'apres ce que j'ai pu comprendre, le mieux serait de programmer tout ca en C, et si je m'en sors pas essayer labview (que j'ai jamais utilise...). Est-ce que labview permet de creer ou d'exporter des programmes en C ? Si c'est le cas je peux essayer labview, voir comment il fait tout ca en C et essayer de m'en "inspirer"....
 
Merci pour ton aide GrosBoc...

Reply

Marsh Posté le 15-07-2006 à 23:08:37    

Disons que labview a l'avantage de permettre de travailler sans qu'on ait à se soucier du pourquoi du comment ça marche. Ca a ses avantages et ses inconvénients...
Sur le site d'agilent, il y a les drivers pour ton multimètre, et du code C fourni avec.
http://adn.tm.agilent.com/index.cgi?CONTENT_ID=2263
http://adn.tm.agilent.com/index.cgi?CONTENT_ID=70555
Si tu n'avais pas ces pistes là, tu pourras toujours aller voir là bas.
ll faut d'abord installer les drivers de ta carte GPIB
Je vais pas pouvoir faire grand chose à distance. National instruments et agilent sont assez opaques et vu la quantité de matériel qu'ils vendent c'est difficile de s'y retrouver.

Reply

Marsh Posté le 16-07-2006 à 19:16:44    

Merci encore GrosBoc...
 
Je vais essayer tout ca demain en esperant que ca marche...

Reply

Marsh Posté le 17-07-2006 à 21:17:11    

Ok ca marche nickel...
 
Bon j'ai encore beaucoup de boulot avec mais la machine est lancee...
 
Merci encore GrosBoc..

Reply

Sujets relatifs:

Leave a Replay

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