Страница 1 из 1
При падении переменной включать лампочку
Добавлено: 25 ноя 2018, 15:41
terlihat
Здравствуйте!
Помогите пожалуйста новичку. Есть температура, которая при падении ниже заданного минимума увеличивается. Как сделать так что бы при уменьшении температуры до определенного значения загоралась лапочка и горела до тех пор пока температура не поднимется до задано нормы?
Re: При падении переменной включать лампочку
Добавлено: 25 ноя 2018, 16:02
Fancnc
Используй функцию In Range and Coerce Function
Re: При падении переменной включать лампочку
Добавлено: 25 ноя 2018, 16:19
terlihat
Но тогда будет True только если переменная находится в заданных пределах, а мне нужно что бы было True если ниже заданного и пока переменная не будет равна верхнему пределу
Re: При падении переменной включать лампочку
Добавлено: 25 ноя 2018, 16:49
Blackman
Вам нужен аналоговый триггер. А лучше всего использовать ПИД контроллер. Во вложении готовое приложение от NI для регулирования температуры на базе такого контроллера. Работает как в режиме симуляции, так и с реальным железом (DAQmx).
Re: При падении переменной включать лампочку
Добавлено: 25 ноя 2018, 17:20
rbl
terlihat писал(а):Но тогда будет True только если переменная находится в заданных пределах, а мне нужно что бы было True если ниже заданного и пока переменная не будет равна верхнему пределу
Что такое заданное?
Re: При падении переменной включать лампочку
Добавлено: 25 ноя 2018, 17:23
terlihat
rbl писал(а):terlihat писал(а):Но тогда будет True только если переменная находится в заданных пределах, а мне нужно что бы было True если ниже заданного и пока переменная не будет равна верхнему пределу
Что такое заданное?
заданного значения
Re: При падении переменной включать лампочку
Добавлено: 25 ноя 2018, 17:36
Alex Dem
terlihat,если задача состоит в эмулировании работы нагревателя с гистерезисом, то такая задача в
электронике решается с помощью RS триггера.
Re: При падении переменной включать лампочку
Добавлено: 25 ноя 2018, 17:40
rbl
terlihat писал(а):rbl писал(а):terlihat писал(а):Но тогда будет True только если переменная находится в заданных пределах, а мне нужно что бы было True если ниже заданного и пока переменная не будет равна верхнему пределу
Что такое заданное?
заданного значения
Это понятно. Сколько всего значений нужно контролировать? Минимум, Максимум и Заданное? В каких пределах находится Заданное?
Re: При падении переменной включать лампочку
Добавлено: 25 ноя 2018, 18:32
terlihat
Вот что необходимо:
Температура 30 градусов, если она упадёт скажем ниже 20 градусов, то загорается лапочка и горит пока температура не поднимется обратно до 30.
Re: При падении переменной включать лампочку
Добавлено: 25 ноя 2018, 18:51
Alex Dem
Ну так мой пример как раз должен подойти. Просто перетащите snippet (картинку) из сообщения прямо в LabView.
Re: При падении переменной включать лампочку
Добавлено: 25 ноя 2018, 19:06
terlihat
Alex Dem писал(а):Ну так мой пример как раз должен подойти. Просто перетащите snippet (картинку) из сообщения прямо в LabView.
Всё заработало! Спасибо большое
Почему то когда я по вашей картинке сделал всё в LabVIEW, то не заработало, а когда перетащил snippet, то всё заработало
Re: При падении переменной включать лампочку
Добавлено: 26 ноя 2018, 10:25
Artem.spb
terlihat писал(а):Почему то когда я по вашей картинке сделал всё в LabVIEW, то не заработало, а когда перетащил snippet, то всё заработало
Такое часто случается при "списывании".
В данном случае, например, у функций ИЛИ инвертирован выход. Вы могли это не заметить и оставить как есть. Ну иил другие мелкие недочёты.