PDA

Просмотр полной версии : Сохранить значение в переменную.



xDass
06.05.2016, 07:34
Имеется аналоговый вход и дискретный. Можно ли реализовать сохранение текущего значения аналогового входа при поступлении дискретного сигнала(нажатие кнопки)? Пробовал делать через SEL,но при дискретном сигнале 0 (отпустить кнопку),значение не сохраняется.

melky
06.05.2016, 08:23
Выход SEL верните на один вход, который при 0 на входе выбора используется.

xDass
06.05.2016, 08:26
Спасибо. Уже догадался.
24315

Woolfy
06.05.2016, 09:10
При отключении питания всё будет по нулям. Вот вариант решения (http://www.owen.ru/forum/attachment.php?attachmentid=24153&d=1461573473)

xDass
06.05.2016, 13:04
Это был кусок макроса ,на выходе сохраняет в переменную ,как показано у вас. И еще возникла проблема , блок SEL не воспринимает работу с дробями (отрицательные значения) ,пробовал преобразовывать не выходит . Необходимо по условию выводить либо положительное число ,либо отрицательное. Мб есть способ чем-то заменить ?

capzap
06.05.2016, 13:38
Это был кусок макроса ,на выходе сохраняет в переменную ,как показано у вас. И еще возникла проблема , блок SEL не воспринимает работу с дробями (отрицательные значения) ,пробовал преобразовывать не выходит . Необходимо по условию выводить либо положительное число ,либо отрицательное. Мб есть способ чем-то заменить ?добавить букву f перед SEL :)

xDass
06.05.2016, 13:43
Было бы все так просто) Нашел только fGT

capzap
06.05.2016, 13:49
если нет, значит нужно обратится к поиску на форуме ))