我在visual basic6中有一个要求,我想向连接到我的PC的机器发送命令。我只有在得到它的确认后才能发送命令。就像这样。发送第一个命令后睡眠将使程序处于非活动状态,并且我无法收到确认。
所以我正在考虑在后续模块中使用变量或标志并增加延迟。但我不确定如何实现这件事。我为此包含了示例相当不完整的代码。但我不知道它是如何延迟的。我在考虑计时器,转到。有没有其他方法可以在这里实现延迟。
我发送命令的模块
//发送模块
Sendcommand()
Send command CMD1.
If (flagcheck =2)
Send command CMD2.
我收到确认命令的模块
Receive command()
Select cmdname
public flagcheck=0
CASE ACK1.1
flagcheck=flagcheck+1
CASE ACK1.2
flagcheck=flagcheck+1