我在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