如何实现自动识别设备的串口

年轻的程序员小唐 2019-11-19 02:35:26
假设我的设备为设备A
现在有多个串口,COM1、COM2、COM3、COM4。
每个串口都连着一个设备,如何实现自动选到我所需要的那个设备A所用的串口。
只要识别设备A就行。
因为生产线上一台电脑可能要连着多个设备。然后使用软件进行串口通讯就需要手动去选连接着设备A的串口,考虑到生产线上的员工可能不懂去识别串口,想要使软件更便捷所以有这种要求,而且也不用每次打开软件都要去选串口。请问这可以做到吗?这该怎么做
...全文
431 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
引用 4 楼 nangongxiaobai 的回复:
可以实现,我支持的产品在产线进行自动化测试就是一键选自动识别后,不要操作人员干预。容我整理之后给你说下思路。

谢谢,麻烦你讲解一下
nangongxiaobai 2019-11-19
  • 打赏
  • 举报
回复
可以实现,我支持的产品在产线进行自动化测试就是一键选自动识别后,不要操作人员干预。容我整理之后给你说下思路。
  • 打赏
  • 举报
回复
https://bbs.csdn.net/topics/390453634


请问在这篇帖子的8楼里的代码
我不能使用ManagementObjectSearcher是为什么
我添加了手动System.Management;程序集还是用不了
巴士上的邂逅 2019-11-19
  • 打赏
  • 举报
回复
在不动电脑与设备的串口的情况下,只需配置一次串口即可。
如果真的想自动选取,设备那边需要有个识别码,你这边上位机遍历串口,和设备交互一下,确认是不是你要找的设备
datafansbj 2019-11-19
  • 打赏
  • 举报
回复
串口不支持动态插拔,只能使用轮询技术,即定时与串口通信,判断哪个串口连接了设备A(前提是使用软件能识别设备A)。

111,120

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧