发布于 2007-10-04 17:44:49
0楼
我曾经做过下面这种工艺的程序。
有三台设备每次只能运行其中之一,满足每台设备的运行条件是随机的,我把三台设备编为1#,2#,3#。
1:如果三台设备同时满足运行条件,则1#机先运行直到运行条件结束(如运行时间到);1#机运行结束后,则2#机开始运行直到运行条件结束;2#机运行结束后,则3#机开始运行直到运行条件结束。
2:如果只有1#,2#机同时满足运行条件,则1#机先运行直到运行条件结束(如运行时间到);1#机运行结束后,则2#机开始运行直到运行条件结束。
3:如果只有1#,3#机同时满足运行条件,则1#机先运行直到运行条件结束(如运行时间到);1#机运行结束后,则3#机开始运行直到运行条件结束。
4:如果只有2#,3#机同时满足运行条件,则2#机先运行直到运行条件结束(如运行时间到);2#机运行结束后,则3#机开始运行直到运行条件结束。
5:如果只有一台设备满足运行条件,则允行该台设备,直到运行条件结束(如运行时间到)。
6:如果已经有一台设备(如3#)正在运行,这时1#或2#满足了运行条件,也要等3#运行结束才能运行1#或2#。
7:如果已经有一台设备(如3#)正在运行,这时1#和2#同时满足了运行条件,也要等3#运行结束才能运行1#。1#机运行结束后,则2#机开始运行直到运行条件结束。
如果你需要可以看看,我是用226加177A触摸屏做的。