подскажите алгоритм выхода на уставку с определенным ростом
имеем
текущую температуру
уставку
и рост не более 20 градусов в час
Вид для печати
подскажите алгоритм выхода на уставку с определенным ростом
имеем
текущую температуру
уставку
и рост не более 20 градусов в час
Здесь посмотрите, что-то подобное пытались сделать:
https://www.owen.ru/forum/showthread...=12691&page=45
пишите не стесняйтесь
в указанной теме я что-то не разобрался
Вот, немного "подрихтовал":
Вложение 42354
Вроде получше стало! Попробуйте, если что не так скажите!
Какой-то недоделанный, ещё вход разрешения не активировал, а он уже конечное значение на выход выдаёт, по-моему наихудший выбор! Короче здесь очень много может быть всяких тонкостей ну и одним навряд ли удастся всем обойтись! Есть и очевидные плюсы, смотрел другие, Вы не поверите просто слёзы наворачивались, вот хотя бы последний критиковал, макрос бегущей строки, до этого помню мультиплексоры смотрел, тоже самое, поэтому, чтобы не расстраиваться лишний раз стараюсь не смотреть! А этот хотя бы прилично выполнен, без явных ошибок!
И у меня с паузой, можно временно прекратить изменение параметра и обратный отсчёт времени есть и если что, всегда подправлю! Как я понимаю, Вы считаете что при достижении конечного значения, это значение должно писаться в начальное значение параметра уставки, я правильно Вас понял?
По моему начальное значение параметра, это текущее значение, показание датчика параметра и оно при достижении конечного значения уставки макроса будет примерно ему равняться, если например уставка задаётся для ПИД-регулятора.
Вы наверно, как-то так хотели?
Вложение 42375
Здесь чисто ограничение скорости изменения!
Преведущий вариант, там совсем другое, типа программного задатчика: начальное значение - это текущее значение параметра, задаём конечное значение и время достижения конечного значения и нажимаем "Пуск", процесс пошёл, можно сделать паузу, т. е. приостановить на время изменение значения параметра, по достижению конечного значения, вводим другое конечное значение и время его достижения и нажимаем "Пуск" и т. д., короче, там совсем другое чем здесь!
Хм, вот одного не пойму, есть вполне конкретное пожелание выйти на уставу с определённой скоростью, в чем смысл тогда таких макросов где надо пользователю рассчитать время за которое параметр достигнет уставки? Не автоматизация это вовсе. По моему разумению такой макрос должен иметь входы запуска, текущего значения параметра, уставки и скорости, зная скорость известно и приращение за единицу времени и используя функцию поиска минимума приращая мы не выйдем выше чем уставка