Страница 1 из 1

Нелинейное масштабирование.

Добавлено: 14 фев 2023, 07:17
diman27
Всем привет. В программе имеется полигон с настройками как на картинке.
Допустим у нас задано на temp_min: 50, pwm_min: 10, temp_max: 90, pwm_max: 100.
Как можно сделать что бы при снижении значения ниже 50 значение на выходе становилось в 0, как бы ниже не менялось значение и при увеличении выше 90 оставалось 100 как бы не росла температура.
Ни как не могу придумать как сделать такое ограничение.

Нелинейное масштабирование.

Добавлено: 14 фев 2023, 10:18
Dryundel
diman27 писал(а): 14 фев 2023, 07:17 Как можно сделать что бы при снижении значения ниже 50 значение на выходе становилось в 0,
в штатных блоках в папке "алгебра" есть блоки лимитов верхнего, нижнего и двусторонний. (если мне не изменяет память :))

Нелинейное масштабирование.

Добавлено: 14 фев 2023, 10:32
diman27
Спасибо! Блин, за столько лет ни разу туда не заходил

Нелинейное масштабирование.

Добавлено: 14 фев 2023, 11:19
Phazz
[ref]diman27[/ref], Такая кривая нужна?

Нелинейное масштабирование.

Добавлено: 14 фев 2023, 11:51
diman27
Phazz писал(а): 14 фев 2023, 11:19 [ref]diman27[/ref], Такая кривая нужна?
Нет, надо что бы при, допустим 50 было 10, при 49 - 0, при 90 -100, при 91 и далее 100

Нелинейное масштабирование.

Добавлено: 14 фев 2023, 13:53
Phazz
Так?
2023-02-14_15-41-53.png