2008年5月7日 星期三

java serial commapi rs232 programming ( 基本使用)

SerialDemo 程式展示了
選擇參數, 開port , 寫字串, 等功能

import javax.comm.*

1, SerialParameters para
para.setPortName
para.BaudRate();
para.DataBits();
para.StopBits();


範例程式
listPortChoices函式可以偵測裝置是否存在

至於 CommPortIdentifier.getPortIdentifiers 函式
則是用來取得所有 commport 的使用權 類似註冊的感覺
這一點可由 demo code 看到

範例如下
Enumeration en = CommPortIdentifier.getPortIdentifiers();

// iterate through the ports.
while (en.hasMoreElements()) {
portId = (CommPortIdentifier) en.nextElement();
if (portId.getPortType() == CommPortIdentifier.PORT_SERIAL) {
portChoice.addItem(portId.getName());
}
}
參考
http://checko.blogspot.com/2003/04/javaserial-port-programming.html

0 個意見:

張貼留言

訂閱 張貼留言 [Atom]

<< 首頁