那就是對題的理解問題了。各人理解不同。
按樓主的題意,任意3秒內,只要有3次輸入,Y就ON,與第4個脈沖有無無關。
至于何時OFF,并無說明,固另當別論。我在程序中讓它ON 3秒后OFF,再等待下3個有效脈沖。
其實只要在任意3秒內(不是在固定的3秒時間間隔)有3個脈沖就使Y置ON,程序就是合格的。至于實現方法,可以八仙過海,各顯神通,無所謂好壞對錯。
有許多人沒注意“任意3秒”,程序雖短卻是錯的。搞工控一定要心細,走馬觀花是不行的。
樓主留言:
題目是轉來的。我理解的意思是:任意3秒內時間,有3次脈沖輸入,條件滿足就ON,何時OFF,就看何時條件不滿足。就像一把3秒的時間尺子,連續向后移動,有3次脈沖,ON,沒3次,OFF.