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

Простейшие вопросы в области инженерной разработки

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

Postby terlihat on 25 Nov 2018, 15:41

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

Помогите пожалуйста новичку. Есть температура, которая при падении ниже заданного минимума увеличивается. Как сделать так что бы при уменьшении температуры до определенного значения загоралась лапочка и горела до тех пор пока температура не поднимется до задано нормы?
User avatar
terlihat
beginner
beginner
 
Posts: 20
Joined: 27 Sep 2018, 21:09
LabVIEW Version: 2018
Karma: 0

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

Postby Fancnc on 25 Nov 2018, 16:02

Используй функцию In Range and Coerce Function
Fancnc
assistant
assistant
 
Posts: 122
Joined: 15 Nov 2011, 22:39
Location: СПб
LabVIEW Version: 2016
Karma: 5

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

Postby terlihat on 25 Nov 2018, 16:19

Но тогда будет True только если переменная находится в заданных пределах, а мне нужно что бы было True если ниже заданного и пока переменная не будет равна верхнему пределу
User avatar
terlihat
beginner
beginner
 
Posts: 20
Joined: 27 Sep 2018, 21:09
LabVIEW Version: 2018
Karma: 0

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

Postby Blackman on 25 Nov 2018, 16:49

Вам нужен аналоговый триггер. А лучше всего использовать ПИД контроллер. Во вложении готовое приложение от NI для регулирования температуры на базе такого контроллера. Работает как в режиме симуляции, так и с реальным железом (DAQmx).
Attachments
PID Temperature Controller Library.llb
Version LabVIEW 7.1.1
(249.02 KiB) Downloaded 14 times
Blackman
leader
leader
 
Posts: 806
Joined: 17 Jan 2016, 15:02
Medals: 1
Activity (1)
LabVIEW Version: 6.1,8.5,20
Karma: 240
VIP

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

Postby rbl on 25 Nov 2018, 17:20

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


Что такое заданное?
rbl
assistant
assistant
 
Posts: 117
Joined: 09 Dec 2014, 10:14
Location: Санкт-Петербург
LabVIEW Version: 7-2015
Karma: 22

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

Postby terlihat on 25 Nov 2018, 17:23

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


Что такое заданное?
заданного значения
User avatar
terlihat
beginner
beginner
 
Posts: 20
Joined: 27 Sep 2018, 21:09
LabVIEW Version: 2018
Karma: 0

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

Postby Alex Dem on 25 Nov 2018, 17:36

terlihat,если задача состоит в эмулировании работы нагревателя с гистерезисом, то такая задача в
электронике решается с помощью RS триггера.
Attachments
RStrig.png
Alex Dem
user
user
 
Posts: 80
Joined: 06 May 2015, 22:24
LabVIEW Version: 2014
Karma: 8

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

Postby rbl on 25 Nov 2018, 17:40

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


Что такое заданное?
заданного значения


Это понятно. Сколько всего значений нужно контролировать? Минимум, Максимум и Заданное? В каких пределах находится Заданное?
rbl
assistant
assistant
 
Posts: 117
Joined: 09 Dec 2014, 10:14
Location: Санкт-Петербург
LabVIEW Version: 7-2015
Karma: 22

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

Postby terlihat on 25 Nov 2018, 18:32

Вот что необходимо:
Температура 30 градусов, если она упадёт скажем ниже 20 градусов, то загорается лапочка и горит пока температура не поднимется обратно до 30.
User avatar
terlihat
beginner
beginner
 
Posts: 20
Joined: 27 Sep 2018, 21:09
LabVIEW Version: 2018
Karma: 0

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

Postby Alex Dem on 25 Nov 2018, 18:51

Ну так мой пример как раз должен подойти. Просто перетащите snippet (картинку) из сообщения прямо в LabView.
Alex Dem
user
user
 
Posts: 80
Joined: 06 May 2015, 22:24
LabVIEW Version: 2014
Karma: 8

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

Postby terlihat on 25 Nov 2018, 19:06

Alex Dem wrote:Ну так мой пример как раз должен подойти. Просто перетащите snippet (картинку) из сообщения прямо в LabView.
Всё заработало! Спасибо большое :super:
Почему то когда я по вашей картинке сделал всё в LabVIEW, то не заработало, а когда перетащил snippet, то всё заработало :dntknw:
User avatar
terlihat
beginner
beginner
 
Posts: 20
Joined: 27 Sep 2018, 21:09
LabVIEW Version: 2018
Karma: 0

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

Postby Artem.spb on 26 Nov 2018, 10:25

terlihat wrote:Почему то когда я по вашей картинке сделал всё в LabVIEW, то не заработало, а когда перетащил snippet, то всё заработало :dntknw:

Такое часто случается при "списывании".
В данном случае, например, у функций ИЛИ инвертирован выход. Вы могли это не заметить и оставить как есть. Ну иил другие мелкие недочёты.
Artem.spb
expert
expert
 
Posts: 1456
Joined: 31 Jul 2011, 23:05
Medals: 2
Activity (1) Автор (1)
LabVIEW Version: 12,14,15
Karma: 249
CLD hardware I/O VIP freelance


Return to Для чайников

Who is online

Users browsing this forum: gva62 and 21 guests

cron