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

Простейшие вопросы в области инженерной разработки
Ответить
Аватара пользователя
terlihat
beginner
beginner
Сообщения: 20
Зарегистрирован: 27 сен 2018, 21:09
Репутация: 0
Версия LabVIEW: 2018
Контактная информация:

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

Сообщение terlihat »

Здравствуйте!

Помогите пожалуйста новичку. Есть температура, которая при падении ниже заданного минимума увеличивается. Как сделать так что бы при уменьшении температуры до определенного значения загоралась лапочка и горела до тех пор пока температура не поднимется до задано нормы?

Fancnc
assistant
assistant
Сообщения: 146
Зарегистрирован: 15 ноя 2011, 22:39
Репутация: 0
Версия LabVIEW: 2018, 2020
Откуда: СПб
Контактная информация:

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

Сообщение Fancnc »

Используй функцию In Range and Coerce Function

Аватара пользователя
terlihat
beginner
beginner
Сообщения: 20
Зарегистрирован: 27 сен 2018, 21:09
Репутация: 0
Версия LabVIEW: 2018
Контактная информация:

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

Сообщение terlihat »

Но тогда будет True только если переменная находится в заданных пределах, а мне нужно что бы было True если ниже заданного и пока переменная не будет равна верхнему пределу

Blackman

Activity
leader
leader
Сообщения: 931
Зарегистрирован: 17 янв 2016, 15:02
Награды: 1
Репутация: 0
Версия LabVIEW: 6.1,8.5,20
Контактная информация:

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

Сообщение Blackman »

Вам нужен аналоговый триггер. А лучше всего использовать ПИД контроллер. Во вложении готовое приложение от NI для регулирования температуры на базе такого контроллера. Работает как в режиме симуляции, так и с реальным железом (DAQmx).
Вложения
PID Temperature Controller Library.llb
Version LabVIEW 7.1.1
(249.02 КБ) 36 скачиваний

rbl
assistant
assistant
Сообщения: 122
Зарегистрирован: 09 дек 2014, 10:14
Репутация: 0
Версия LabVIEW: 7-2015
Откуда: Санкт-Петербург
Контактная информация:

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

Сообщение rbl »

terlihat писал(а):Но тогда будет True только если переменная находится в заданных пределах, а мне нужно что бы было True если ниже заданного и пока переменная не будет равна верхнему пределу
Что такое заданное?

Аватара пользователя
terlihat
beginner
beginner
Сообщения: 20
Зарегистрирован: 27 сен 2018, 21:09
Репутация: 0
Версия LabVIEW: 2018
Контактная информация:

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

Сообщение terlihat »

rbl писал(а):
terlihat писал(а):Но тогда будет True только если переменная находится в заданных пределах, а мне нужно что бы было True если ниже заданного и пока переменная не будет равна верхнему пределу
Что такое заданное?
заданного значения

Alex Dem
assistant
assistant
Сообщения: 109
Зарегистрирован: 06 май 2015, 22:24
Репутация: 0
Версия LabVIEW: 2014, 2018
Контактная информация:

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

Сообщение Alex Dem »

terlihat,если задача состоит в эмулировании работы нагревателя с гистерезисом, то такая задача в
электронике решается с помощью RS триггера.
Вложения
RStrig.png

rbl
assistant
assistant
Сообщения: 122
Зарегистрирован: 09 дек 2014, 10:14
Репутация: 0
Версия LabVIEW: 7-2015
Откуда: Санкт-Петербург
Контактная информация:

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

Сообщение rbl »

terlihat писал(а):
rbl писал(а):
terlihat писал(а):Но тогда будет True только если переменная находится в заданных пределах, а мне нужно что бы было True если ниже заданного и пока переменная не будет равна верхнему пределу
Что такое заданное?
заданного значения
Это понятно. Сколько всего значений нужно контролировать? Минимум, Максимум и Заданное? В каких пределах находится Заданное?

Аватара пользователя
terlihat
beginner
beginner
Сообщения: 20
Зарегистрирован: 27 сен 2018, 21:09
Репутация: 0
Версия LabVIEW: 2018
Контактная информация:

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

Сообщение terlihat »

Вот что необходимо:
Температура 30 градусов, если она упадёт скажем ниже 20 градусов, то загорается лапочка и горит пока температура не поднимется обратно до 30.

Alex Dem
assistant
assistant
Сообщения: 109
Зарегистрирован: 06 май 2015, 22:24
Репутация: 0
Версия LabVIEW: 2014, 2018
Контактная информация:

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

Сообщение Alex Dem »

Ну так мой пример как раз должен подойти. Просто перетащите snippet (картинку) из сообщения прямо в LabView.

Аватара пользователя
terlihat
beginner
beginner
Сообщения: 20
Зарегистрирован: 27 сен 2018, 21:09
Репутация: 0
Версия LabVIEW: 2018
Контактная информация:

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

Сообщение terlihat »

Alex Dem писал(а):Ну так мой пример как раз должен подойти. Просто перетащите snippet (картинку) из сообщения прямо в LabView.
Всё заработало! Спасибо большое :super:
Почему то когда я по вашей картинке сделал всё в LabVIEW, то не заработало, а когда перетащил snippet, то всё заработало :dntknw:

Artem.spb

Activity Автор
expert
expert
Сообщения: 1967
Зарегистрирован: 31 июл 2011, 23:05
Награды: 2
Репутация: 0
Версия LabVIEW: 12-18
Контактная информация:

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

Сообщение Artem.spb »

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

Ответить

Вернуться в «Для чайников»