java程序向RS232串口發送十六進制字元,編寫A/D轉換,然後進行數據採集,描繪時時的曲線,可以用java編寫么

JAVA不能直接同硬體底層打交道,這種情況只能編寫本地程序,如用C/C++,並編譯為動態鏈接庫,在JAVA中調用庫【利用本地方法】。只用JAVA無法實現。

② JAVA Rs232通訊協議問題

你好!剛才回答有誤!

0x32 也就是 10進制的版 50 ,對應的ASC碼是權50,也就是數字的 2

0x30 也就是 10進制的 48 ,對應的ASC碼是48,也就是數字的 0


給你一個碼表,你看看吧,注意紅圈的地方

③ JAVA如何讀取rs232數據及相關設置

去我的空間上看吧。
rs232通信實際大家都叫串口通信。
http://hi..com/zp9450/blog/item/f20722235cc1f3ffd6cae257.html
這是我寫的技術性帖子,希望能專對你有幫助。
要求追分。屬

④ java串口通信(RS232) java實現列印小票

串口通訊 RXTX 可以,方便,簡單。。。。。。。。。。。。。。。至於打小票,是不同的機器,不同的解決了。

⑤ 如何用java讀取電子稱的RS232介面上的數據

JAVA 可以使用 RXTX 去和串口通訊

~~

⑥ 有關JAVA使用JAVAXCOMM編寫RS232串口程序的問題。

Java串口通信詳解(很好)_百*度*文*庫

⑦ 能用java寫rs嗎,又要學很

問題描述
具體用什麼實現,最好能寫個JAVA代碼!謝謝RXTX可以實現嗎?我們最近接了個這樣的項目。要求讀取他們的外在設備,設備會通過RS485串口協議發送過來,我現在不知道用JAVA怎麼去讀取,能否各位牛人知道的,能解答下,非常急。.謝謝各位了..
解決方案

解決方案二:
,怎麼都沒人知道了??能回個信息嗎?
解決方案三:
他們沒有提供介面,一般廠家都要提供的呀。自己讀不會,關注一下!
解決方案四:
引用樓主dhbibi的帖子:具體用什麼實現,最好能寫個JAVA代碼!謝謝RXTX可以實現嗎?我們最近接了個這樣的項目。要求讀取他們的外在設備,設備會通過RS485串口協議發送過來,我現在不知道用JAVA怎麼去讀取,能否各位牛人知道的,能解答下,非常急。.謝謝各位了..我現在一直在用rs232,485的沒有用過,不知道可不可以,個人覺得可以吧,因為也都是串口通訊協議另外現在pc也就是給你帶一個232啊,你要是對485實在沒把握,可以要求那邊設備給個232出來或者自己弄個232和485的轉換模塊,可能要不了100塊錢吧對232的操作網上有很多啊LZ可以多查查
解決方案五:
我現在有個新的問題RXTX可以讀取RS485的,但是我現在遇到個問題,我用埠精靈打開一個埠往裡面寫數據,自己用JAVA去讀取,這樣應該怎麼寫3樓的你用RS232怎麼去實現,而且我自己只初步了解了下介面編程,我是這樣理解的你看對不對,自己寫的程序是不是也要開啟一個埠例如(com3),硬體那邊連接後也會佔用一個埠(com4),在通過自己寫的程序埠com3去監聽com4。還是直接通過CommPortIdentifier.getPortIdtifiers()獲取所有通信埠判斷是不是com4後又用portId.open()方法打開埠,但是我這里有個疑問,設備佔用了這個埠,我再開啟自己寫的程序,那自己寫的程序不就報異常,說埠被佔用了嗎?那我怎麼獲取埠類CommPort,就是獲取已經開啟的埠,並且監聽該開啟的埠,希望能寫個實例那就太感謝了。非常之急。可以用監聽RS232的程序寫,用RXTX寫RS485和RS232是一樣的只要進行判斷就可以了。
解決方案六:
希望對你有幫助啊你程序里通過CommPortIdentifier.getPortIdtifiers()獲取所有通信埠進行判斷用portId.open()方法打開埠,這里假設你用的是com4這個com4就歸你的程序用了,在程序啟動前一定要確定com4是不是開著,如果其它程序佔用了你的程序會報錯然後你可以通過串口精靈打開com3,這里假如說你用的是com3現在如果你程序沒問題,應該就可以通訊了通過程序或者串口收發數據
解決方案七:
mark
解決方案八:
rs485可以通過硬體轉換成rs232的然後PC可以讀了
解決方案九:
牛人們吶我學習
解決方案十:
comm.jar通過串口,PC機可以獲取設備的輸入數據,也可以讓PC機向設備輸出輸出。你的設備應該有相關的程序與說明。
解決方案十一:
comm可以的也有轉換器,485和232轉換的,一種不行就換另外一種(有時設備不是兩種都支持)
解決方案十二:
/****.ItopensCOM1andreads*.**/classSerialExample{publicstaticvoidmain(String[]args){//TODO:=newSerialBean(1);StringMsg;SB.Initialize();for(inti=5;i<=10;i++){Msg=SB.ReadPort(i);SB.WritePort("Reply:"+Msg);}SB.ClosePort();}}你程序里通過CommPortIdentifier.getPortIdtifiers()獲取所有通信埠進行判斷用portId.open()方法打開埠,這里假設你用的是com4這個com4就歸你的程序用了,在程序啟動前一定要確定com4是不是開著,如果其它程序佔用了你的程序會報錯然後你可以通過串口精靈打開com3,這里假如說你用的是com3現在如果你程序沒問題,應該就可以通訊了通過程序或者串口收發數據
解決方案十三:
收藏了
解決方案十四:
當然是沒問題的。OSI模型第4層以上的通信處理,Java都提供相應的通信API
解決方案十五:
該回復於2009-08-17 09:57:49被版主刪除
解決方案:
強,我學習。我們公司一直用C讀485口,java沒試過。
解決方案:
我也在搞,可以通信。但協議解析還沒搞出來
解決方案:

⑧ JAVA程序向RS232串口發送十六進制字元,比如十六進制的AA。則代碼如何編寫

JAVA不能直接同硬體底層打交道,這種情況只能編寫本地程序,並編譯為動態鏈接庫,在JAVA中調用本地方法才可。只用JAVA無法實現。

⑨ java怎麼通過tcp/ip與RS232串口通信

買個串口伺服器 就是轉化器的東西
網上搜 串口伺服器 就會出來了 很便宜的 百十塊錢一個 很多

⑩ 請問編程序時如何直接從RS232串口獲得數據

你好!C++添加串口控制項,寫好程序,就能顯示出串口數據