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

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

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

Сообщение terlihat »

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

Помогите пожалуйста новичку. Есть температура, которая при падении ниже заданного минимума увеличивается. Как сделать так что бы при уменьшении температуры до определенного значения загоралась лапочка и горела до тех пор пока температура не поднимется до задано нормы?
Fancnc
assistant
assistant
Сообщения: 147
Зарегистрирован: 15 ноя 2011, 22:39
Версия LabVIEW: 2018, 2020
Откуда: СПб
Контактная информация:

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

Сообщение Fancnc »

Используй функцию In Range and Coerce Function
Аватара пользователя
terlihat
beginner
beginner
Сообщения: 20
Зарегистрирован: 27 сен 2018, 21:09
Версия LabVIEW: 2018
Контактная информация:

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

Сообщение terlihat »

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

Activity
leader
leader
Сообщения: 932
Зарегистрирован: 17 янв 2016, 15:02
Награды: 1
Версия LabVIEW: 6.1,8.5,20

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

Сообщение Blackman »

Вам нужен аналоговый триггер. А лучше всего использовать ПИД контроллер. Во вложении готовое приложение от NI для регулирования температуры на базе такого контроллера. Работает как в режиме симуляции, так и с реальным железом (DAQmx).
Вложения
PID Temperature Controller Library.llb
Version LabVIEW 7.1.1
(249.02 КБ) 75 скачиваний
rbl
assistant
assistant
Сообщения: 122
Зарегистрирован: 09 дек 2014, 10:14
Версия LabVIEW: 7-2015
Откуда: Санкт-Петербург
Контактная информация:

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

Сообщение rbl »

terlihat писал(а):Но тогда будет True только если переменная находится в заданных пределах, а мне нужно что бы было True если ниже заданного и пока переменная не будет равна верхнему пределу
Что такое заданное?
Аватара пользователя
terlihat
beginner
beginner
Сообщения: 20
Зарегистрирован: 27 сен 2018, 21:09
Версия LabVIEW: 2018
Контактная информация:

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

Сообщение terlihat »

rbl писал(а):
terlihat писал(а):Но тогда будет True только если переменная находится в заданных пределах, а мне нужно что бы было True если ниже заданного и пока переменная не будет равна верхнему пределу
Что такое заданное?
заданного значения
Alex Dem
assistant
assistant
Сообщения: 119
Зарегистрирован: 06 май 2015, 22:24
Версия LabVIEW: 2014, 2018
Благодарил (а): 1 раз
Поблагодарили: 1 раз
Контактная информация:

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

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

terlihat,если задача состоит в эмулировании работы нагревателя с гистерезисом, то такая задача в
электронике решается с помощью RS триггера.
Вложения
RStrig.png
rbl
assistant
assistant
Сообщения: 122
Зарегистрирован: 09 дек 2014, 10:14
Версия LabVIEW: 7-2015
Откуда: Санкт-Петербург
Контактная информация:

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

Сообщение rbl »

terlihat писал(а):
rbl писал(а):
terlihat писал(а):Но тогда будет True только если переменная находится в заданных пределах, а мне нужно что бы было True если ниже заданного и пока переменная не будет равна верхнему пределу
Что такое заданное?
заданного значения
Это понятно. Сколько всего значений нужно контролировать? Минимум, Максимум и Заданное? В каких пределах находится Заданное?
Аватара пользователя
terlihat
beginner
beginner
Сообщения: 20
Зарегистрирован: 27 сен 2018, 21:09
Версия LabVIEW: 2018
Контактная информация:

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

Сообщение terlihat »

Вот что необходимо:
Температура 30 градусов, если она упадёт скажем ниже 20 градусов, то загорается лапочка и горит пока температура не поднимется обратно до 30.
Alex Dem
assistant
assistant
Сообщения: 119
Зарегистрирован: 06 май 2015, 22:24
Версия LabVIEW: 2014, 2018
Благодарил (а): 1 раз
Поблагодарили: 1 раз
Контактная информация:

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

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

Ну так мой пример как раз должен подойти. Просто перетащите snippet (картинку) из сообщения прямо в LabView.
Аватара пользователя
terlihat
beginner
beginner
Сообщения: 20
Зарегистрирован: 27 сен 2018, 21:09
Версия LabVIEW: 2018
Контактная информация:

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

Сообщение terlihat »

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

Activity Автор
professor
professor
Сообщения: 3391
Зарегистрирован: 31 июл 2011, 23:05
Награды: 2
Версия LabVIEW: 12-18
Благодарил (а): 49 раз
Поблагодарили: 172 раза
Контактная информация:

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

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

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

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