【发布时间】:2018-11-21 03:59:39
【问题描述】:
我有一个通过串口连接到计算机的设备。我知道在 .NET 中打开端口我可以通过 COM 号调用端口。例如
SerialPort s = new SerialPort("COM9");
s.Open();
在 COM9 上调用设备。但是,如果我在另一台计算机上运行我的程序和串行端口设备,端口号可能会更改,但每台计算机上的设备名称始终相同。例如,在这张图片中,我想与“Numato Lab 8 通道 USB 继电器模块”通信,而不管 COM 端口号(名称始终与端口号相反)。
问题是: 无论如何,我用设备管理器中显示的名称而不是端口号来调用我的设备,而不是上面的代码?喜欢
SerialPort s = new SerialPort("Numato Lab 8 Channel USB Relay Module");
【问题讨论】:
标签: c# .net serial-port