空了准备写一个基于时间用于控制多台设备的程序,实现多台设备的启停。思路如下
对Scl 感兴趣的同学,可以思考一下。我空了就写一个供大家探讨,有什么建议欢迎提提
1.记录每台设备的运行时间,比如默认有10台设备并记录其运行时间
2.计算实际运行了多少台设备
3.用MAX和Min 函数获取最长运行时间和最短运行时间(或者用冒泡算法)
采用冒泡算法的话再使用结构变量,这样排好运行时间后,设备也排好了 ,若要再启动或者停止一台或多台设备的时候更为方便。
4.根据最长时间和最短时间筛选出设备编号(若有时间相等默认序号小的优先)
5.根据条件如最少开启数量和最多开启数量以及设定的维护周期时间进行自动的开启和关闭设备.同时若启动设备失败就继续开启下一台设备(也可能时间一样)直到满足要求。比如还要根据水压或风压压等自动的进行加载和卸载设备 设备数量满足在最大和最小运行数量内
我想弄一个完整通用的程序,希望大家提提意见吧我好写一个这样的程序 欢迎对SCL 了解的进行交流