отжатие кнопки програмно

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

отжатие кнопки програмно

Postby yakuba26 on 13 Mar 2019, 10:59

Здравствуйте! Ответ на вопрос наверное прост до безобразия, но все же решения пока не получилось найти :think: . Как отжать кнопку на лицевой панели програмно, т.е я нажал кнопку, а при выполнении условия она отжалась.
yakuba26
junior
junior
 
Posts: 61
Joined: 13 Dec 2018, 13:55
Location: Саратов
LabVIEW Version: 2018
Karma: 0

Re: отжатие кнопки програмно

Postby ladik on 13 Mar 2019, 14:46

Вариант 1: на БД щёлкнуть п.к.м по контролу/индикатору -> Create -> Local Variable.
Вариант 2: на БД щёлкнуть п.к.м по контролу/индикатору -> Create -> Property Node -> Value.
Attachments
Snippet.png
Snippet.png (4.19 KiB) Viewed 168 times
Дорогу осилит идущий.
User avatar
ladik
adviser
adviser
 
Posts: 209
Joined: 18 Nov 2014, 11:45
Location: Астана
Medals: 1
Silver (1)
LabVIEW Version: 2011, 2015
Karma: 80
hardware I/O VIP

Re: отжатие кнопки програмно

Postby Borjomy_1 on 13 Mar 2019, 15:33

ladik wrote:Вариант 1: на БД щёлкнуть п.к.м по контролу/индикатору -> Create -> Local Variable.
Вариант 2: на БД щёлкнуть п.к.м по контролу/индикатору -> Create -> Property Node -> Value.

Маленькое дополнение. Для того, чтобы это работало, необходимо установить свойство кнопки Mechanical Action в значение Switch When Released.

Если будет Latch, то это ошибка (в таком состоянии Labview запрещает изменение состояния кнопки программно), кстати, кнопка отжимается в том месте программы, где происходит чтение из контрола. Это тоже можно использовать в структуре Event по Value Change, т.е делать фиктивное чтение в том месте, где надо отжать кнопку, расположив там контрол.
Borjomy_1
expert
expert
 
Posts: 1847
Joined: 28 Jun 2012, 09:32
Location: город семи холмов
Medals: 3
Activity (1) Professionalism (1) Silver (1)
LabVIEW Version: 4-8.6,9-14
Karma: 319
VIP

Re: отжатие кнопки програмно

Postby yakuba26 on 14 Mar 2019, 09:00

спасибо за помощь :super: :drink:
yakuba26
junior
junior
 
Posts: 61
Joined: 13 Dec 2018, 13:55
Location: Саратов
LabVIEW Version: 2018
Karma: 0


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

Who is online

Users browsing this forum: Yandex and 16 guests

cron