6、可以了。但是如果我们这个20台设备中间某一个或者多个设备由于故障或者电源没开的话,上述通讯就会出现问题,我们发送没有运行的地址设备就会收不到相应的报文,我们就不会发送下一个地址的要数据命令,这是程序就会不走下去了。解决方法可以是我们从外部去判断是否对当前地址的发送要数据命令和收到数据命令是否超时。如果超时就进行跳过然后发送下一个地址要数据命令。当出现规定几个循环的时候进行该设备的采集参数清0等工作这个就可以随自己定义考虑了。具体实现如下: 定义SERIALPORT类对象,创建线程进行通讯。 C