Страница 1 из 1

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

Добавлено: 14 июл 2017, 12:45
DaniilK
Добрый день, начал изучение :labview: и столкнулся с одной проблемой, хотел бы совета спросить.
На лицевой панели созданы 4 кнопки для выбора определенных команд с механикой нажатия Switch, на каждую из которых заведено по case structure. Команды с кнопок К1..К4 запускаются только при нажатии "Подача команды". Успешность выполнения каждой команды подтверждается LED - индикатором. Собственно проблема в том, что хотелось после выполнения какой-либо из команд К1..К4 - кнопка, которая с ней связанна, оставалась в "утопленном" состоянии, но не активировалась при повторном нажатии "Подача команды" и не была активна до нажатия условной кнопки "Сброс" или перезагрузки устройства.
Вопрос, как сделать так, чтобы состояние T\F на каждой кнопке выбора команды не учитывалось после их однократного выполнения? Вроде это можно реализовать через Event Structure, но пока не до конца разобрался как это сделать.

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

Добавлено: 14 июл 2017, 14:47
Jakob Brontfeyn
sdelay tak

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

Добавлено: 14 июл 2017, 15:01
DaniilK
Jakob Brontfeyn писал(а):sdelay tak
не то, что я имел ввиду, однако вы меня натолкнули на мысль и все получилось. Поэтому можно считать, что вы мне помогли :D

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

Добавлено: 14 июл 2017, 15:13
DaniilK
Ну и вопрос для общего развития: можно ли как-то сделать кнопку неактивной после одного нажатия? Чтобы пользователь не мог с ней никак взаимодействовать.

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

Добавлено: 14 июл 2017, 16:56
alex3f

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

Добавлено: 15 июл 2017, 12:41
Blackman
Пример кнопки с одним действием пользователя. Не требует никакого дополнительного программирования.