Добрый день, начал изучение и столкнулся с одной проблемой, хотел бы совета спросить.
На лицевой панели созданы 4 кнопки для выбора определенных команд с механикой нажатия Switch, на каждую из которых заведено по case structure. Команды с кнопок К1..К4 запускаются только при нажатии "Подача команды". Успешность выполнения каждой команды подтверждается LED - индикатором. Собственно проблема в том, что хотелось после выполнения какой-либо из команд К1..К4 - кнопка, которая с ней связанна, оставалась в "утопленном" состоянии, но не активировалась при повторном нажатии "Подача команды" и не была активна до нажатия условной кнопки "Сброс" или перезагрузки устройства.
Вопрос, как сделать так, чтобы состояние T\F на каждой кнопке выбора команды не учитывалось после их однократного выполнения? Вроде это можно реализовать через Event Structure, но пока не до конца разобрался как это сделать.
Блокировка состояния кнопок
-
Jakob Brontfeyn
- expert
- Сообщения: 1729
- Зарегистрирован: 28 фев 2008, 11:01
- Награды: 6
- Благодарил (а): 1 раз
- Контактная информация:
-
- interested
- Сообщения: 3
- Зарегистрирован: 17 май 2017, 11:55
- Версия LabVIEW: 8
- Контактная информация:
Re: Блокировка состояния кнопок
не то, что я имел ввиду, однако вы меня натолкнули на мысль и все получилось. Поэтому можно считать, что вы мне помоглиJakob Brontfeyn писал(а):sdelay tak
-
- interested
- Сообщения: 3
- Зарегистрирован: 17 май 2017, 11:55
- Версия LabVIEW: 8
- Контактная информация:
Re: Блокировка состояния кнопок
Ну и вопрос для общего развития: можно ли как-то сделать кнопку неактивной после одного нажатия? Чтобы пользователь не мог с ней никак взаимодействовать.
-
- leader
- Сообщения: 932
- Зарегистрирован: 17 янв 2016, 15:02
- Награды: 1
- Версия LabVIEW: 6.1,8.5,20
Re: Блокировка состояния кнопок
Пример кнопки с одним действием пользователя. Не требует никакого дополнительного программирования.
- Вложения
-
- Example_Button with one User Action_85.vi
- (8.11 КБ) 119 скачиваний