在一机房中,安装有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度要执行不同的控制。这个问题已经纠结了好几天了,请大家帮帮忙。
同时该机房中有另一硬件,可以监控该机房中的温度,并通过http协议将数据上传到指定的服务器。(定时上传)软件(BS结构)要求可以在不同的温度下对硬件做出不同的控制。
如:
当温度处于上升阶段时,达到40度(含)以上时,要求将2打开,1,3关闭。
此时,温度可能继续上升(可能风扇散热效果不是太好)
当温度在上升阶段达到50度时(含),要求2关,1,3打开。
此时,温度开始下降(实际是有继续上升的可能,但这里不考虑),此时温度可能是这样的下降49,48,43,41,40。
此时,温度又回到40度,但此时是温度处于下降阶段,而在下降阶段温度值是40度时,要求将2关,1,3保留。好了,难题来了:
对于程序来说,得到的值都是40度,怎么判断此40度是处于上升阶段还是下降阶段,因为上升和下降过程中40度要执行不同的控制。这个问题已经纠结了好几天了,请大家帮帮忙。
解决方案 »
- delphi7 从1-200组中随机抽取6组数据,抽完了然后从又从1-194组中抽6组,并继续至抽完所有。
- dbexpress问题!!!急
- 求delphi7做基于com+的三层开发例子---在线等。马上给分
- delphi里有算百分数的函数么?
- 一个简单,但我还不会的问题,请高手帮忙!!!!
- char 转成integer型能不能
- 使用《DELPHI5.x高级程序设计篇》上的例子出错:跟踪发现mtx.pas中CoGetObjectContextProc(IID_IObjectContext, Result)没有返回结果,导
- 谁有WEB浏览器的图标?
- 我的浏览器坏了,谁帮帮我?
- 一个星期都无人回答的问题
- 让人崩溃的问题
- 关于AlphaControls 的问题
>40 Open 1个
>41 Open 2个
>42 Open 3个<41.0 关闭第3个
<40.0 关闭第2个
<39.0 Close All