串口调试助手源码java_Java串口调试助手工程源码
【實例簡介】使用Java語言開發的一個串口調試助手,測試基本沒有問題。雖然經過多次修改,但功能還沒有完善,可能還存在一些小問題。現在共享給大家,以供想要學習Java串口應用開發的朋友參考。若發現代碼有錯誤之處,還望能夠提出改正,大家共同學習,共同進步。有興趣的朋友也可以在此基礎上完善軟件的功能。
【實例截圖】
【核心代碼】
try {
serialPort.addEventListener(new SerialPortEventListener(){
public void serialEvent(SerialPortEvent event) {
byte[] readBuffer = new byte[1024];
if(autoEmpty.getState() && (singleLineDisplay.getState()&&RxCount1/commRxTxt.getColumns() > 28)||RxCount1 > 1110){
commRxTxt.setText(null);
RxCount1 = 0;
}
int a=0;
try {
while (inputStream.available() > 0) {
a = inputStream.read(readBuffer);
RxCount1 =a;
RxCount =a;
//System.out.println(RxCount);
}
String str=new String(readBuffer).substring(0,a);
/*接收到的數據存放到文本區中*/
if(hexDisplay.getState()){
commRxTxt.append(byteToHex(readBuffer,a));
}
else {
commRxTxt.append(str);
}
if(singleLineDisplay.getState()){
commRxTxt.append("\n\r");
}
} catch (IOException e) { }
RxCountTxt.setText("RX:" RxCount);
}
});
}
總結
以上是生活随笔為你收集整理的串口调试助手源码java_Java串口调试助手工程源码的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 网络在线播放ASF格式流媒体文件的制作(
- 下一篇: RFID区域实时定位系统