quote:以下是引用ziege在2012-07-22 23:16:50的发言:
太感谢各位大侠了……小弟受益匪浅啊!!!
我把另外一个问题再请教请教,也是去极限值的,情况如下
一活塞往复式运动,位移传感器检测其实时位置,活塞左端极限值为a-6mm,活塞右端极限值为b+6mm,活塞在换向电磁阀动作一瞬间脉冲我可以取得活塞现在的实际位置值,但是因为活塞在换向瞬间会因为惯性还要继续向原有方向移动,问题是我怎么取得活塞在惯性力运动方向上速度为0时的实际位置,请问这个值应该怎么取得???
实际还是求一个最大值和最小值。
比如活塞在左端,当换向脉冲触发时把当前位置赋给一个变量,然后每个扫描周期把当前位置值和这个变量里的值比较,小于变量的当前位置值赋给变量。一旦当前值大于换向脉冲时存贮的位置值,可以认为活塞已经反向运动了,那么变量里存储的就是左端的极限值。