我正在尝试使用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:对不起我的语法错误。