none
============================高智商朋友请帮忙,一首难题。================================ RRS feed

  • 问题

  • 在一机房中,安装有3个风机(1号,2号,3号。风机即降温设备类似风扇)
    同时该机房中有另一硬件,可以监控该机房中的温度,并通过http协议将数据上传到指定的服务器。(定时上传)

    软件(BS结构)要求可以在不同的温度下对硬件做出不同的控制。
    如:
    当温度处于上升阶段时,达到40度(含)以上时,要求将2打开,1,3关闭。
    此时,温度可能继续上升(可能风扇散热效果不是太好)
    当温度在上升阶段达到50度时(含),要求2关,1,3打开。
    此时,温度开始下降(实际是有继续上升的可能,但这里不考虑),此时温度可能是这样的下降49,48,43,41,40。
    此时,温度又回到40度,但此时是温度处于下降阶段,而在下降阶段温度值是40度时,要求将2关,1,3保留。

    好了,难题来了:
    对于程序来说,得到的值都是40度,怎么判断此40度是处于上升阶段还是下降阶段,因为上升和下降过程中40度要执行不同的控制。

    这个问题已经纠结了好几天了,请大家帮帮忙。
    2012年12月29日 2:08