与Java中的RS232端口通信

时间:2013-02-18 23:48:08

标签: java io serial-port communication code-assist

我正在尝试使用Java解决“与RS232通信”端口的一个问题,因为我在C上的技能不是很好!

问题:

我有一个测功机(如果你关心我正在使用的机器是什么)通过RS232将数据发送到我的电脑。主要的想法是,当我向它发送ASCII代码'S'时,测功机应该返回我 -

18字节如下:0,1,2,3,4 - 乱码力F; 5,6,7,8,9 - Fmax; 10,11,12,13,14 - 混乱速度dF / dT和字节15,16,17 - 状态(每个0/1 - MaxHold,Nulled,Overload)。所有字节都是标准的ASCII字符串。

所以我的问题是我将完成剩余的代码,发送'S'的循环,Null命令到开头的机器......我没有问题将这个信息保存到一个文件中例如.txt要么。

我的问题,我无法理解,我找不到可能已经完成的已知方法,通过此RS232简单发送/接收命令或信息。

据我所知......我将不得不使用自...年龄以来不支持的类javax.comm,另一种方法是使用我无法在google中找到的rxtx库,因为它对我说他们的网页不知何故......不工作。我担心这篇文章没有任何好的文档,无论我是否理解,我都会失败。

我知道我的问题不是那么容易,但这是我最后一次教育考试的一部分,我真的需要帮助。我会很感激它!

从现在开始,非常感谢那些试图帮助我的人!

PS:对不起我的语法错误。

1 个答案:

答案 0 :(得分:2)

java-simple-serial-connector看起来是RxTx

的合适替代品