gpt4 book ai didi

java - Java中RS232口通信

转载 作者:行者123 更新时间:2023-12-02 07:15:55 29 4
gpt4 key购买 nike

我正在尝试使用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、过载)。所有字节都是标准 ASCII 字符串。

所以我的问题是我将制作其余的代码,用于发送“S”的循环,开始时向机器发送 Null 命令...我可以毫无问题地将这些信息保存到文件中例如.txt。

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

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

我知道我的问题也许并不那么容易,但这是我期末教育考试的一部分,我真的需要帮助。我将非常感激!

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

PS:抱歉我的语法不好。

最佳答案

java-simple-serial-connector看起来是 RxTx 的合适替代品

关于java - Java中RS232口通信,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14947417/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com