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