ccu4flow: no offset in slope (more conservative)
This commit is contained in:
@ -546,7 +546,7 @@ proc ccu4flow::ctrl {} {
|
|||||||
} elseif {$now < $lastim + $period} {
|
} elseif {$now < $lastim + $period} {
|
||||||
# wait
|
# wait
|
||||||
} else {
|
} else {
|
||||||
set slope [expr 0.01 + abs($dif) * $period / [hvali [sct]/ctrl/deriv$_dir]]
|
set slope [expr 0.00 + abs($dif) * $period / [hvali [sct]/ctrl/deriv$_dir]]
|
||||||
set totalmin ""
|
set totalmin ""
|
||||||
set ddif [format %.2f [expr -($dif - [sct olddif]) * [sct dir]]]
|
set ddif [format %.2f [expr -($dif - [sct olddif]) * [sct dir]]]
|
||||||
sct filtered_ddif [expr max(0,[silent 0 sct filtered_ddif] * 0.9 + $ddif * 0.1)]
|
sct filtered_ddif [expr max(0,[silent 0 sct filtered_ddif] * 0.9 + $ddif * 0.1)]
|
||||||
|
Reference in New Issue
Block a user