Уточняю формулы расчета (недоглядел).
dP=tmax(изм)-tmin(изм)
Td=Т(от начала изм. до начала спада) - Т(Окно)
Тс=(Т(фронт) или Т(спад) кто больше)/dP*
12.6
dM=(U(ступ) - U(закр))/10
T%=100/(tmax-tmin)
U%=100/(Umax-Umin)
PI(P)=(T%*dP)/(U%*dM)
PI(I)=PI(P)/(75/((Tc*3)+(Td*8)))+0.08
Т(фронт) или Т(спад) кто больше) - можно засечь и с секундомером. По не изменению температуры.
12.6 - нормирована к какой-то таблице?
Как я нашёл - время Tc нормируется от уровня 0,63 перепада от Тмин к Тступ. (Если Тмин принять за 0, а Тступ принять за 1).
В данной программе это не учитывается.
Вот если сделать в программе два прогона (либо вручную установить Uступ и потом вбить Тступ (что я думаю будет лучше)) - то можно сделать отлов времени Тс автоматически.