发布于 2010-01-25 08:30:17
1楼
先给个先停的先启,先启的先停的思路:
我曾经的做法就是做一个秒脉冲,每个电机运行都对应一个运行时间:秒,即每个泵一运行就有其对应的存储空间例如MW100,不断地由秒脉冲触发累计加1,也就是运行时间了。一旦停止就马上清零,并开始减1。
所以先停的先启,先启的先停就可以由这个MW的数值大小来判断就可以啦。
至于用1个变量来控制5个点击,决定启动的个数,这个应该不难,自己根据工艺要求就可以了
我自己觉得有一个问题,就是是否需要随机开启,如果需要,我真不知道根据一个变量如何判断,当然,用全部的累积运行时间来事5台运行时间平均点也不错!如果不需要,那么上面讨论的先停的先启,先启的先停就没必要那么复杂了,自己给每个泵定义一个标志位,判断其顺序就可以了
不知道我表达的是否清楚,不过使用上应该可以试试的,等待高手有更多的好建议啊!