我在VB.Net中编写了一段代码,当传感器改变它的状态时它将发送一个触发器来开启IP摄像机(即0到1或1到0)。在VB.NET中的一段时间内跳过代码部分
我已经这样做了,但是我希望当传感器被触发时,IP摄像机会触发,然后等待30秒,然后再次触发,同时传感器仍然正常触发。我的目标是防止IP摄像机的快速触发。
所有这些都是在后台工作人员完成的。在做了一些研究之后,我发现我可以让背景工作者停下来30秒,但这并不是我想要的,因为传感器也会停下来。出于同样的原因,我也不想在那里延迟时间。
我想知道是否可以在后台工作人员中“跳过”一段代码一段时间?例如:
If SensorHasChangedStatus() = True Then
'execute this bit of code once then skip over it for 30 seconds
triggerCamera()
'end of code to skip over
'do other stuff
End If
谢谢, 克里斯
谢谢你的回答。它运作得非常好! – FunkasaurusRex 2014-10-01 05:01:06