Цитата:
Сообщение от whiteMouse
таково задание в проекте.
|
Велика вероятность, что ТЗ писал человек, который не в курсе, что такое регулятор и что они вообще существуют и составил ТЗ исходя из этого.
В результате вы делаете кучу по сути никому не нужных телодвижений для реализации того, что уже давно реализовано в гораздо более лучшем варианте, чем предлагает составитель вашего ТЗ.
Просто предположение.
Прежде чем что-то делать, нужно понять, зачем это нужно. В штатном проекте регулятор и так включит две ступени, когда мощности одной будет не хватать. И сделает это ровно тогда, когда нужно, а не при некоторых мифических "5C".
Что касается вашего прямого вопроса: "
пытаюсь реализовать на СMP, никак в голову не приходит как сделать больше одного условия", то просто делаете несколько отдельных одиночных условий и дальше складываете их (блок OR) или умножаете (блок AND).
Складывание даст действие при совпадении одного из условий.
Умножение даст действие при совпадении всех условий одновременно.
Например. t>5C AND t<25C - на выходе блока AND бедет единица только в том случае, когда температура будет больше 5С и меньше 25С. Если температура будет меньше 5С или больше 25С, то на выходе блока будет ноль.