滞后是什么意思,它是如何应用于计算机科学或编程?

我在看一些代码,并看到了一个关于“滞后”的背景评论。 我想我已经知道了代码的作用,所以我的问题没有涉及任何特定的问题。 我根本不明白这个术语是什么意思,或者它如何适用于编程。 我环顾四周,看到了一些数学定义,但希望获得更多信息。 从我能说的来看,迟滞与根据过去发生在X上的事情预测或假设X的给定状态有关?


滞后表征一个系统,其行为(输出)不仅取决于其在时间t的输入,而且还取决于其过去的行为,在其所遵循的路径上。

显示迟滞的众所周知的装置是恒温器。 想象一下,温度调节器可以在70℉加热和关闭加热。 当温度在70°F左右时,温度会有所波动,恒温器会持续开关加热。 通常情况下,恒温器内置迟滞功能:它会在(例如)69°F时开启加热,但在71°F时关闭加热。 这避免了连续切换。

编辑:看看维基百科的文章。


温控器例如:

heatPointLow = 8°C
heatPointHeight = 10°C
heater = off

while(true){
    if(temperature < heatPointLow)
        heater = on
    if(temperature > heatPointHeight)   
        heater = off
}

如果只有一点,系统会围绕该单点振荡。 点之间的高度和低点取决于加热器的最后一个值,如果它打开或关闭。


Google是我的朋友:

一般而言,原则是指根据以前的状态,任何系统的变化的行为。 因此,您可以使用状态机图或图形对滞后进行建模。

在用户界面设计中,它指的是使用户界面滞后于用户输入事件或其他事件的做法。 单击按钮可能不会立即显示详细信息窗口; 而是开始动画,逐渐改变用户界面。

我认为Windows 7任务栏中的“设备驱动程序配置”气泡表现为迟滞现象:气泡出现在操作系统的完成事件响应中,并开始消失。 用户的鼠标悬停事件将重置该定时器,让用户有时间点击泡泡以获取有关该事件的详细信息; 它延迟了衰落动画,即使鼠标事件之后在泡泡区域之外。

链接地址: http://www.djcxy.com/p/22897.html

上一篇: What does hysteresis mean and how does it apply to computer science or programming?

下一篇: What is declarative programming?