没有直接的资源,我能在互联网上找到这个问题。
我的问题是:
我们正在使用的软件:
我已经阅读了很多关于HID类和其他一些东西的内容,但我担心,也许我无法理解逻辑,或者它实际上不是开始这个主题的正确点。
我需要一个专家建议并注意上述问题,如果有人可以指导我找到相同的路线图,那将会很棒。就像如何开始以及为这些设备开始编程所需的信息一样。
我知道问题很长,但我认为明确我们想要做的事情是明智的。此外,如果要回答这个问题,任何先决条件都是必需的,我会尽力将我的水平尽快提供给你们。
我会告诉你有关这些设备的想法:
设备类型:医疗设备
该设备的软件角色:该软件充当设备的接收器,因为设备获取用户使用其内置键盘输入的数据,然后设备将该数据发送到电脑。该软件获取设备发送的数据并显示在桌面应用程序中。
编辑第1部分--------
连接类型:设备上有一个串口连接到PC的另一端串口,我们也使用从串口到USB的转换器连接潜水系统USB端口。
编辑第1部分结束--------
以下是我发展本软件情况的一些细节,不一定要阅读,但您可以找到矿山的确切要求
我一直在与IT部门的公司合作,并为他们开发VB.NET应用程序。我对VB应用程序开发有很好的掌握。
但是,我的公司正在使用可与PC应用程序配合使用的设备。这个PC应用程序是由其他公司开发的,当它开发时,我们公司没有IT部门。 3年以来,我们有一个IT部门,我是一名程序员,为公司开发了许多VB.NET桌面应用程序。
现在,公司希望为其设备开发一种全新的软件,并提供一些新功能。
现在公司不希望得到任何其他公司开发的这种新软件,因为担心这个想法会被盗。所以他们要求我们开发它。
我很欣赏他们的需求,因为我们与IT有关并且完全接触我们的工作,我们希望为自己开发这个软件。
但我在互联网上经历了很多事情,无法找到任何开始指示。
答案 0 :(得分:3)
首先,您需要知道设备发送的消息的格式。如果没有可用的文档,请获取HDD's Free Serial Port Monitor之类的工具,或者只使用Windows内置的超级终端(在附件 - >通信中)。当您在设备上执行操作时,使用该工具查看串行电缆上的内容。
一旦你弄清楚了消息的格式,你所要做的就是使用.NET's SerialPort class来读取数据并将其解析成有用的东西。