大家好!
下面的函数有问题。
当我有一个卫生功能时,0函数工作良好。
在设定点以下,函数返回0,而在设定点+炒作以上,函数返回1。
类似的恒温器正在工作。
但是,当Hyst<;0时,该函数不能按计划工作。
在设定点以上,该函数返回0,但当温度刚刚降到设定点以下时,该函数返回1。
想法是,该函数在设置值+Hyst以下返回1(实际上是设置值-Hyst,因为Hyst<;0)。
当我将函数的第二部分(案例Hyst&0)放入同时循环时,一切工作正常。
我找不到我的错误藏在哪里。
会感谢你的任何帮助吗
伊万
|