Relier mon ordinateur avec une balance

ameth -  
[o.o]REplay Messages postés 385 Statut Membre -
Bonjour,
Je voudrais recuperer des valeurs sur une balance reliée avec mon ordinateur par le port usb,
je voudrais savoir l'instruction en C qui permet de recuperer les valeurs mesurées merci
A voir également:

2 réponses

loupius
 
Il n'y a pas d'instruction en C qui permet de récupérer les valeurs mesurées; par contre, pour obtenir ce résultat, il y a deux manières de s'y prendre, je vais commencer par la plus simple:
1) Il existe, avec ce matériel, un bibliothèque qu'il suffit d'installer et, dans un programme, d'utiliser les fonctions de cette bibliothèque; bien sûr il vaut mieux avoir la description des fonctions. C'est le constructeur du matériel qui fournit tout cela.
2) Alors là, ça se complique terriblement. Il y a deux cas à considérer:
- soit on connait le protocole utilisé et on peut, moyennant une quantité non négligeable d'énergie, implémenter ce protocole à travers des fonctions génériques contenues dans une bibliothèque comme, par exemple, 'libusb'.
- soit on ne connait pas le protocole, et là ça se complique terrrrrrrrrriblement. C'est comme ci-dessus mais en plus il va falloir découvrir le protocole et à moins d'être spécialiste ou de bénéficier de tuyaux (avec un peu de chance -> une recherche sur la toile), on risque de ne pas aboutir.
Bon courage.
2
[o.o]REplay Messages postés 385 Statut Membre 28
 
Effectivement, il a raison.
Si effectivment tu ne peux pas trouver de documentation sur ta balance:
-Tu peux écrire un mail pour demander un pti coup de pouce au constructeur.
-Au pire tu peux (il me semble) utiliser wireshark pour enregistrer les trames d'un port USB afin de comprendre le fonctionnement de ta balance :/

Bon courage.

NB: on voit clairement ici les inconvénients et les limites du propriétaire. Vive le libre :D
0