那就是对题的理解问题了。各人理解不同。
按楼主的题意,任意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.