quote:以下是引用PZOWEN在2009-06-24 08:26:01的发言:
Harry_dong 你说的方法可行,有没有更好的办法呢,比如在STL里用同一个变量时可以的,比如 A I 1.0 //ÉÏÉýÑÓ¼ì²â
FP M 100.0
CU C 1 //¼ÆÊýÆ÷+1
A I 1.1
FP M 100.0
CD C 1
两个都时M100.0没什么问题,
这和局部变量有关系吗?FC里设个局部变量会怎么样```
这段程序也是有问题的,计数器本身就对升记数或者降计数信号进行上升沿检测,所以你这段程序并能不说明使用STL编程用同一个位M100.0是可以的。
恰恰相反无论你使用什么方式编程获取不同的上升沿都要使用不同的存储位来记录上一周期输入信号的状态。
很多时候不一定非要使用上升沿,用快乐王子所说的方法也是很方便的。