Блокировка состояния кнопок

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

Блокировка состояния кнопок

Postby DaniilK on 14 Jul 2017, 12:45

Добрый день, начал изучение :labview: и столкнулся с одной проблемой, хотел бы совета спросить.
На лицевой панели созданы 4 кнопки для выбора определенных команд с механикой нажатия Switch, на каждую из которых заведено по case structure. Команды с кнопок К1..К4 запускаются только при нажатии "Подача команды". Успешность выполнения каждой команды подтверждается LED - индикатором. Собственно проблема в том, что хотелось после выполнения какой-либо из команд К1..К4 - кнопка, которая с ней связанна, оставалась в "утопленном" состоянии, но не активировалась при повторном нажатии "Подача команды" и не была активна до нажатия условной кнопки "Сброс" или перезагрузки устройства.
Вопрос, как сделать так, чтобы состояние T\F на каждой кнопке выбора команды не учитывалось после их однократного выполнения? Вроде это можно реализовать через Event Structure, но пока не до конца разобрался как это сделать.
Attachments
Capture.PNG
Лицевая панель
Capture.PNG (9.33 KiB) Viewed 827 times
DaniilK
interested
interested
 
Posts: 3
Joined: 17 May 2017, 11:55
LabVIEW Version: 8
Karma: 0

Re: Блокировка состояния кнопок

Postby Jakob Brontfeyn on 14 Jul 2017, 14:47

sdelay tak
Attachments
4_knopki.vi
(57.19 KiB) Downloaded 35 times
User avatar
Jakob Brontfeyn
expert
expert
 
Posts: 1683
Joined: 28 Feb 2008, 11:01
Medals: 6
Activity (1) Gold (1) Silver (2) Black (2)
Karma: 225
VIP

Re: Блокировка состояния кнопок

Postby DaniilK on 14 Jul 2017, 15:01

Jakob Brontfeyn wrote:sdelay tak

не то, что я имел ввиду, однако вы меня натолкнули на мысль и все получилось. Поэтому можно считать, что вы мне помогли :D
DaniilK
interested
interested
 
Posts: 3
Joined: 17 May 2017, 11:55
LabVIEW Version: 8
Karma: 0

Re: Блокировка состояния кнопок

Postby DaniilK on 14 Jul 2017, 15:13

Ну и вопрос для общего развития: можно ли как-то сделать кнопку неактивной после одного нажатия? Чтобы пользователь не мог с ней никак взаимодействовать.
DaniilK
interested
interested
 
Posts: 3
Joined: 17 May 2017, 11:55
LabVIEW Version: 8
Karma: 0

Re: Блокировка состояния кнопок

Postby alex3f on 14 Jul 2017, 16:56

alex3f
beginner
beginner
 
Posts: 13
Joined: 23 Aug 2016, 09:16
LabVIEW Version: 2016
Karma: 5

Re: Блокировка состояния кнопок

Postby Blackman on 15 Jul 2017, 12:41

Пример кнопки с одним действием пользователя. Не требует никакого дополнительного программирования.
Attachments
Example_Button with one User Action_85.vi
(8.11 KiB) Downloaded 37 times
Blackman
leader
leader
 
Posts: 684
Joined: 17 Jan 2016, 15:02
Medals: 1
Activity (1)
LabVIEW Version: 6.1,8.5,20
Karma: 170


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

Who is online

Users browsing this forum: No registered users and 19 guests

cron