ох и весело тут у вас
да не просил я готовый вариант
задача такая есть "начальная" температура ниже чем "требуемая"
есть "требуемая" максимум
есть "Рост" кол-во градусов в час, нагрев за час не более этого роста, желательно плавное распределение
если установка не вывезет подъем на такую температуру за нужный срок не наша проблемма
предполагал
"уставка" = начальной
рост делим на отрезки времени (не важно пусть для начала по 5 минут)
каждый отрезок времени прибавляем к "уставке" предыдуший результат
если "уставка" больше "требуемой" то она равна "требуемой"
Вложение 42409