J'essaie de lire le poids d'une balance qui rapporte le poids continuellement .i.e., Il continue à envoyer = 000.000 = 001.100 = 001.100 et ainsi de suite. Je suis capable de le lire en utilisant un lecteur de port série générique "http://sourceforge.net/projects/javaserialportt/".lire le poids d'une balance qui rapporte le poids continuellement = 001.100 et ainsi de suite
Mais il ne sait pas comment recevoir seulement le poids en double. 1.) Je ne veux pas que le "=" seulement "001.100" soit un double 2.) la balance rapporte aussi d'autres poids "= 000.999" avant de passer à une valeur maximum "= 001.100". comment puis-je résoudre ceci?
case SerialPortEvent.DATA_AVAILABLE:
byte[] readBuffer = new byte[20];
try {
// read data
int numBytes = inputStream.read(readBuffer);
inputStream.close();
String strWeight = new String(readBuffer, 0, numBytes, "UTF-8");
Weight=Double.parseDouble(strWeight);