Lecture des données à partir du port série (COM3) à l'aide de pyserial module sur Windows XP

Avant de rentrer dans le problème, ici, c'est un peu de matériel/logiciel information:

Dispositif d'accès: Ohaus Scout Pro Digital Poids de la Machine (lien du produit)
Interface: USB (lien du produit)
Port série: COM3
OS: WinXP
Une Version De Python: Activestate Python 2.7
pyserial version: 2.5

Python reconnu ce port série et n'avait aucun problème à l'ouverture. Je suis nouveau sur python ainsi que pyserial. Je ne pouvais pas comprendre exactement comment puis-je lire des données à partir du port série. J'ai utilisé le code suivant:

1 import serial
2 ser=serial.Serial(port='COM3',timeout=3)
3 s=ser.read(100) #reading up to 100 bytes
4 print s

Ce imprime rien. Au cours de ces 3 secondes, j'ai placé un objet sur la balance et il a montré 100grams sur la machine. Mais, ces données n'est pas affiché sur l'ordinateur. Comment puis-je lire ces données à l'aide pyserial?

InformationsquelleAutor user699540 | 2011-04-09