各位好,我现在要用一台计算机同时监控32台信号接收机(用的是MOXA卡扩展32个串口)。先调试8台。现在的问题是,我有两个命令需要向接收机发送,一个是监控接收机上的信号锁定状态,一个是获取接收机目前的各类工作状态。信号锁定状态已经调好了,但我就不知道怎么加入第二个命令了。我发第一个命令的方式是通过一个时间控件每隔500毫秒就同时通过8个MSCOMM控件向8台接收机(因此我用了8个串口)发送第一个命令,然后计算机收到接收机返回的字符串,在该字符串中查找并判断信号是否锁定。但第二个命令就搞不懂该怎么办了,我尝试了一下又添加了第9个MSCOMM控件,想通过该控件向某个(或者8个全部)串口发第二个命令,但就不行了,要么提示端口没打开,改了一下又提示串口已经在使用(因为在发第二个命令的同时时间控件在不停地向该串口发第一个命令),我也想过在发第二个命令时把第一个命令发送关闭了,但也没法,因为时间控件在哪里控制着,而且如果我关闭了第一个命令,那么监控的目的就失效了。想请教大家这种问题该怎么解决。
各位好,我现在要用一台计算机同时监控32台信号接收机(用的是MOXA卡扩展32个串口)。先调试