串口发送数据问题
串口下挂1个数据采集设备,16个开关量采集,还有模拟量输出。使用MSComm1串口1,我现在使用timer轮询每个开关量输入通道采集输入状态,但在此过程中也需要点击command1来通过串口发送模拟量输出数据,请问如何在timer循环过程中当点击command1时能停止timer循环先发送模拟量输出的数据。如果在command1_click中写:
timer1.enabled=false
MSComm1.Output = ****
这样肯定不行。
需要在后面加什么语句才能判断timer1停止后串口中无数据,再发送模拟量输出的数据呢。
表述不清请谅解,新手。