0

没有直接资源,我可以在互联网上找到这个问题。

我的问题是:

  1. 如何获取有关连接到 PC 的设备的信息。
  2. 如何检查它是否连接到PC?
  3. 我怎样才能得到这些设备正在传输到计算机的数据?
  4. 上述问题是否需要 VB.NET 以外的其他专业知识?

我们使用的软件:

  1. Visual Studio 2010 终极版

我已经阅读了很多关于 HID 类和其他一些东西的东西,但我担心,也许我无法理解逻辑,或者它实际上不是这个主题的正确起点。

我需要有关上述查询的专家建议和注释,如果有人可以指导我制定相同的路线图,那就太好了。比如如何启动以及启动此类设备的编程需要哪些信息。

我知道这个问题很长,但我认为给出我们想要做什么的确切想法是明智的。另外,如果要回答这个问题需要任何先决条件,我会尽我所能,尽快将其提供给大家。

我会给你一个关于设备的想法:

设备类型:医疗设备

该设备的软件作用:该软件充当设备的接收器,因为设备通过其内置键盘获取用户输入的数据,然后设备将该数据发送到 PC。该软件获取设备发送的数据并显示在桌面应用程序中。

编辑第 1 部分--------

连接方式:设备上有一个串口,用另一端的串口连接到PC,另外,我们使用串口转USB的转换器将潜水器与有USB口的系统连接起来。

编辑第 1 部分结束--------

以下是我开发此软件的一些详细情况,无需阅读,但您可以找到我的确切要求

我一直在 IT 部门的一家公司工作,并为他们开发 VB.NET 应用程序。我对 VB 应用程序开发有很好的掌握。

但是,我的公司有一台可与 PC 应用程序配合使用的设备。这个PC应用程序是由其他公司开发的,开发时我们公司没有IT部门。自 3 年以来,我们有一个 IT 部门,我作为一名程序员为公司开发了许多 VB.NET 桌面应用程序。

现在,公司希望获得为其设备开发的具有一些新功能的全新软件。

现在公司不想让任何其他公司开发的这个新软件,因为担心这个想法会被盗。所以他们要求我们开发它。

我很欣赏他们的需求,因为我们与 IT 相关并且完全了解我们所做的事情,我们希望为自己开发这个软件。

但是我在互联网上经历了很多事情,却找不到任何启动说明。

4

1 回答 1

3

Frist of all, you need to know the format of the messages sent by the device. If there is no documentation already available on that, get a tool like HDD's Free Serial Port Monitor, or you can just use Windows' built in Hyper Terminal (at Accessories->Communication). Use that tool to see what goes down the serial cable when you do stuff on the device.

Once you figure out the messages' format, all you have to do is use .NET's SerialPort class to read the data and parse it into something useful.

于 2012-10-26T15:20:47.077 回答