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

Как задать предел значений у переменной?

Добавлено: 17 ноя 2020, 18:39
Dorovskikh
Приветствую всех! Посоветуйте пожалуйста каким образом можно ограничить переменную. Мне необходимо, чтобы её можно было изменять лишь в пределах от 0 до 200. Никак не могу сообразить каким блоком это можно осуществить. И ещё попутный вопрос - как при помощи какого-либо сигнала можно присваивать новые значения переменным? Пытался использовать выход EN у переменных, но ничего не вышло :(

Как задать предел значений у переменной?

Добавлено: 17 ноя 2020, 18:42
Nikan
.

Как задать предел значений у переменной?

Добавлено: 17 ноя 2020, 19:24
Naladchik
Dorovskikh писал(а): 17 ноя 2020, 18:39 Никак не могу сообразить каким блоком это можно осуществить.
1.jpg

Как задать предел значений у переменной?

Добавлено: 17 ноя 2020, 22:03
RedSky
Nikan писал(а): 17 ноя 2020, 18:42 , чтобы её можно было изменять лишь в пределах от 0 до 200
Nikan писал(а): 17 ноя 2020, 18:42 необходимо использовать функцию constrain()
Блок называется limit.

Как задать предел значений у переменной?

Добавлено: 18 ноя 2020, 19:36
M_A_R_A_T
я для этого использовал пункт меню, и прямой доступ для изменения значения переменной.

Как задать предел значений у переменной?

Добавлено: 19 ноя 2020, 03:22
Di123
переменная порой странная штука она запоминает иногда значения
допустим у вас потенциометр для ацп с встроеным выключателем на отключение и вы с него снимаете ацп на шим через переменную
стоит быстро крутануть ручку что бы выключить устройство как оно запоминает некое значение и продолжает работать а оповещение с выключателя говорит что всё отключено но тен продолжает греть
лечится добавлением блока задержки на отключение к её выходу EN где то 1сек и тогда насколько бы резко не крутили на отключение переменная успевает завершает свои дела