0
我試圖從連續報告體重的刻度中讀取體重,例如持續發送= 000.000 = 001.100 = 001.100等等。我可以使用通用串行端口閱讀器「http://sourceforge.net/projects/javaserialportt/」閱讀它。從連續報告體重的刻度中讀取體重= 001.100等
但它不知道如何只接受雙重的重量。 1.)我不希望「=」只有「001.100」作爲雙重 2.)在安頓到最大值(例如「= 001.100」)之前,比例也會報告其他權重「= 000.999」。我如何解決這個問題?
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);