variaevg писал(а):Индикация восстановилась.
variaevg писал(а):Частота мигания изменяется согласно изменению параметра 'p'
А длительность импульсов должна определяться параметром n0.
----
Теперь вопросы.
1).
variaevg писал(а):n = n2 + (n1 - n2)*(t2 - t) / (t2 - t1)
Возможны ситуации, когда результатом этого вычисления будет отрицательное число, 0 или даже бесконечность. Поэтому или распишите, как должна вести себя программа в этих случаях, или в установках параметров нужно сделать запрет ввода некорректных значений.
2).
variaevg писал(а):Отбор (количество пропущенной через клапан жидкости) O = k*n [ml/час].
O1 измеряем при подборе n1.
k = O1 / n1
Не понял, что нужно делать в программе? Только O = k*n ?
3). Ведется ли суммирование О за весь процесс или это мгновенный расход?
4). Предполагается ли измерение отрицательных температур?
5). Какие возможны нештатные ситуации и как должна вести себя программа при их возникновении? Например, перегрев, отказ датчика...
6).
variaevg писал(а):...BLOC = 0 → OUT = 0 клапан закрыт, на индикатор выводится «bloc».
А что происходит с HOT?
7).
variaevg писал(а):При достижении температуры t2 на выходе BUZ формируется 1 длительностью 30 сек.
Достижении с какой стороны? Надо ли что-то делать с OUT и/или HOT?