1、方法如下:新建eclipse工程,添加comm.jar或者RXTXcomm.jar包。因?yàn)閖avacomm20-win3zip包里有樣例SimpleRead.java,可以通過(guò)這個(gè)例子測(cè)試串口是否正確。
成都創(chuàng)新互聯(lián)公司服務(wù)項(xiàng)目包括臨泉網(wǎng)站建設(shè)、臨泉網(wǎng)站制作、臨泉網(wǎng)頁(yè)制作以及臨泉網(wǎng)絡(luò)營(yíng)銷策劃等。多年來(lái),我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢(shì)、行業(yè)經(jīng)驗(yàn)、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機(jī)構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,臨泉網(wǎng)站推廣取得了明顯的社會(huì)效益與經(jīng)濟(jì)效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到臨泉省份的部分城市,未來(lái)相信會(huì)繼續(xù)擴(kuò)大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!
2、TCP/IP直接用Socket開發(fā)即可(性能要求好的就是使用NIO),或者你去看看Apache的Mina類庫(kù),Mina直接支持了TCP/IP和串口。
3、串口的話只能用JAVA調(diào)用,然后通過(guò)關(guān)閉、打開來(lái)判斷。
4、可以寫一個(gè)串口代理程序,讀取本地串口,將獲取到的數(shù)據(jù)存入數(shù)據(jù)庫(kù)。web通過(guò)ajax+定時(shí)器獲取數(shù)據(jù)庫(kù)中的數(shù)據(jù)顯示就好了。
5、你設(shè)個(gè)斷點(diǎn)單步調(diào)試看一下原因,那個(gè)SerialBean是你自己寫的,誰(shuí)也不知道里面整啥了,單步調(diào)試就知道哪里錯(cuò)誤。
6、從usb串口送上來(lái)一個(gè)二進(jìn)制字符串,請(qǐng)問(wèn)能不能在jsp頁(yè)面中顯示,或者java程序也可以,請(qǐng)大家說(shuō)詳細(xì)點(diǎn),最好能有例子可以快速實(shí)現(xiàn)的,謝謝。
1、為了從RS485讀取數(shù)據(jù),由于暫時(shí)沒有硬件設(shè)備,系統(tǒng)是win7,故采用Virtual Serial Port Drive(VSPD)這塊虛擬串口軟件代替。并下載sscom3exe模擬串口通信軟件。
2、comm.jar 通過(guò)串口,PC機(jī)可以獲取設(shè)備的輸入數(shù)據(jù),也可以讓PC機(jī)向設(shè)備輸出輸出。你的設(shè)備應(yīng)該有相關(guān)的程序與說(shuō)明。
3、TCP/IP直接用Socket開發(fā)即可(性能要求好的就是使用NIO),或者你去看看Apache的Mina類庫(kù),Mina直接支持了TCP/IP和串口。
4、簡(jiǎn)單的用一條USB,并不能實(shí)現(xiàn)這樣的功能。要么是使用USB的 host 、 slave 方式,這需要驅(qū)動(dòng)、專用軟件,一般沒有JAVA直接調(diào)用的。要么是USB轉(zhuǎn)串口的方式,比較慢。
5、串口的話只能用JAVA調(diào)用,然后通過(guò)關(guān)閉、打開來(lái)判斷。
假設(shè)即使把輪詢時(shí)間設(shè)置為10ms一次(這意味著1秒鐘就要輪詢100次), 平均時(shí)延也要5ms。JNotify庫(kù)支持Windows,Linux和MacOS,允許監(jiān)視一個(gè)文件夾,當(dāng)這個(gè)文件夾下的文件被增刪改時(shí),發(fā)起回調(diào)通知。
在任務(wù)中增加一個(gè)狀態(tài)字段,表示這個(gè)是執(zhí)行過(guò),還是沒有執(zhí)行過(guò)。
一秒對(duì)于計(jì)算機(jī)可以干非常多事情了,幾百行簡(jiǎn)單的代碼可以非常快的運(yùn)行下來(lái)。
基本上以上述問(wèn)題解決后,達(dá)到系統(tǒng)最優(yōu)。至于樓上有人提到別用JAVA來(lái)做,除非是低層的連接數(shù)過(guò)大(如大量的端口占用需求),這種情況下考慮直接C來(lái)寫,其他的可以用JAVA來(lái)做。可以網(wǎng)上購(gòu)買做教育學(xué)習(xí)。
args[]){ int[]a=new int[20];for(int i=1;i=20;i++){ a[i-1]=i;try{Thread.sleep(1000);}catch(Exception e){} System.out.println(a[i-1]);} } }//利用數(shù)組,輸出20個(gè)數(shù),每秒輸出一個(gè)。
文章題目:java串口通信代碼輪詢 java寫串口通信
網(wǎng)站網(wǎng)址:http://chinadenli.net/article45/dehdpei.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供靜態(tài)網(wǎng)站、響應(yīng)式網(wǎng)站、品牌網(wǎng)站建設(shè)、網(wǎng)站營(yíng)銷、微信小程序、定制網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)