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