给大家一个题目,有一条自动喷漆生产线,感应到有工件就打开喷枪,工件过后就关枪。
感应开关不能装在喷枪附近。
感应开关就装在喷枪的前面,延时时间根据生产线的走速来调整,工件刚好到喷枪的位置就打开喷枪,感应不到工件再延时相同时间关闭喷枪。这样做起来很容易。实际使用中工件不是连续的,有时候也是连续不间断的过来。有时候工件很长,工件与工件间会有一点点间隔。间隔达不到延时时间,喷枪无法关闭。有时候很短小,延时时间还不够就感应不到了。
要求就是不管工件多小,感应到就应该能开喷枪,工件与工作间隔时间超过1秒就能有关枪的动作。这个程序在现实中用得很多,相信很多人都没有问题。不过为了这个问题我还是想了两天才想得出来。也拿出来考考各位像我一样对编程有兴趣,又没有好题目的朋友。
我写出来的程序到时也会发布到这里,给大家点评。