gpt4 book ai didi

c# - 从 C# 连接到数字秤

转载 作者:太空狗 更新时间:2023-10-30 00:47:34 28 4
gpt4 key购买 nike

我正在尝试找出一种从 C# 代码连接到数字秤的方法。特定的秤是带有 USB 连接的 Ohaus SP202 数字秤。我想以编程方式读取秤上测量的重量。我还没有秤,我只是在做手头的研究。

有人做过吗?我一直在 Internet 上进行研究,但还没有发现任何值得一提的内容。

最佳答案

USB 硬件通信通常采用三种方式之一。

  1. 专有软件通过专有驱动程序与硬件对话。

  2. 设备有一个串行仿真芯片(例如 FTDI)当您插入秤时,您只需安装虚拟通信端口驱动程序,该设备就会在您的系统上显示为一个通信端口。然后就像使用 System.IO.Ports.SerialPort 与设备对话一样简单。

  3. 该设备实现 HID 配置文件,可通过操作系统的 HID 系统使用。我用过 this .NET HID Windows 上的库成功地与实现 HID 的条形码扫描仪对话。 HID 库会以数据 block 的形式从硬件向您发送数据,您可以根据正在与之通信的硬件对其进行解密。

使用方法 2 和 3,您只需要找到您正在与之通话的秤的数据格式。我使用的体重秤大约每秒发送一次更新,并在硬件 UI 上显示重量和其他信息,例如负载是否稳定。

查看他们的讨论论坛,他们的秤似乎使用方法 2 ( http://ohaus.com/support/forum_messages.asp?topicid=584 ),您需要通过发送“P\r\n”来轮询秤,然后它会用以下字符响应显示在显示屏上 ( http://ohaus.com/support/forum_messages.asp?topicid=802 )。

关于c# - 从 C# 连接到数字秤,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/332653/

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