if Pid.Pv>=Pid.Sv-Dead_band OR Pid.Pv<=Pid.Sv+Dead_band THEN
Pid.Pv:=Pid.Sv;
end_if;
...
...
...
Pid();
Т.е вариант№2 товарища стартера, именно этого не хватает в "заводской" комплектации утильного ПИД регулятора, проверено десятками стабильно работающих реализаций. Тут еще кто-то пургу мел про Tn="многим тысячам"...,так вот то именно пурга(или бред). Зырьте формулу,для этого даже код открывать не надо.
Как то так...
З.Ы Вы тут такую пургу метете... Господа!Пришлите мне того-же, что вы курите.





Ответить с цитированием
