随便给出了一个题目:按钮按下或者解除时,Y0输出翻转。
顺手写了一个程序测试(台达DVP14SS2上机测试),结果大跌眼镜。于是一口气连续写了N多变种逻辑测试,有些测试结果解释不通,不能理解,望坛内高手不吝赐教,在此先行谢过!
今天发帖希望能得到更多网友关注答疑。
1.下图逻辑为首先第一个写出来的,不论X0怎样变化,Y0不会有输出。
按钮(X0)按下时,Y0不置位;释放时当然也谈不上复位了。
为什么Y0没有输出?
2. 接着下图逻辑,Y0还是没有输出。
看来与上升沿、下降沿并联没有关系(记得200不容许这样做)。
3. 下图逻辑,X0每按下一次,Y0输出就会翻转。
这个是我们经常习惯性做法,不知道为什么必须要使用中间变量?
4.下图逻辑,完全实现了题目的逻辑要求。
再一次证明上升沿与下降沿可以并联使用。
5. 下图逻辑,不论X0怎样变化,Y0置位后就不再变化。
还是疑惑:为什么是这样?
6. 下图逻辑,不论X0怎样变化,Y1置位后就不再变化,Y0始终不变。
为什么?