发布于 2011-03-23 08:04:51
64楼
强烈支持Zane版主的思路,用环形移位法控制泵,每次启动时启动当时最先停机的泵,每次停机时停当时最先启动的泵。我再补充一个很容易实现的方法:假设有8台泵,原来的状态为00111000。
水位低了,将00111000循环左移得01110000,与原来的00111000相“或”,得01111000,投入了一台泵。
水位高了,将01111000循环左移得11110000,与原来的01111000相“与”,得01110000,切除了一台泵。
这个方法编的程序最简单,且与泵的台数无关。这是我很早以前用汇编语言做功率因数控制器时使用的方法。
追求完美