Страница 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.
Всё заработало! Спасибо большое :super:
Почему то когда я по вашей картинке сделал всё в LabVIEW, то не заработало, а когда перетащил snippet, то всё заработало :dntknw:

Re: При падении переменной включать лампочку

Добавлено: 26 ноя 2018, 10:25
Artem.spb
terlihat писал(а):Почему то когда я по вашей картинке сделал всё в LabVIEW, то не заработало, а когда перетащил snippet, то всё заработало :dntknw:
Такое часто случается при "списывании".
В данном случае, например, у функций ИЛИ инвертирован выход. Вы могли это не заметить и оставить как есть. Ну иил другие мелкие недочёты.