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

Простейшие вопросы в области инженерной разработки
Ответить
DaniilK
interested
interested
Сообщения: 3
Зарегистрирован: 17 май 2017, 11:55
Версия LabVIEW: 8
Контактная информация:

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

Сообщение DaniilK »

Добрый день, начал изучение :labview: и столкнулся с одной проблемой, хотел бы совета спросить.
На лицевой панели созданы 4 кнопки для выбора определенных команд с механикой нажатия Switch, на каждую из которых заведено по case structure. Команды с кнопок К1..К4 запускаются только при нажатии "Подача команды". Успешность выполнения каждой команды подтверждается LED - индикатором. Собственно проблема в том, что хотелось после выполнения какой-либо из команд К1..К4 - кнопка, которая с ней связанна, оставалась в "утопленном" состоянии, но не активировалась при повторном нажатии "Подача команды" и не была активна до нажатия условной кнопки "Сброс" или перезагрузки устройства.
Вопрос, как сделать так, чтобы состояние T\F на каждой кнопке выбора команды не учитывалось после их однократного выполнения? Вроде это можно реализовать через Event Structure, но пока не до конца разобрался как это сделать.
Вложения
Лицевая панель
Лицевая панель
Capture.PNG (9.33 КБ) 3578 просмотров
Аватара пользователя
Jakob Brontfeyn

Activity Gold Silver Black
expert
expert
Сообщения: 1729
Зарегистрирован: 28 фев 2008, 11:01
Награды: 6
Благодарил (а): 1 раз
Контактная информация:

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

Сообщение Jakob Brontfeyn »

sdelay tak
Вложения
4_knopki.vi
(57.19 КБ) 129 скачиваний
DaniilK
interested
interested
Сообщения: 3
Зарегистрирован: 17 май 2017, 11:55
Версия LabVIEW: 8
Контактная информация:

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

Сообщение DaniilK »

Jakob Brontfeyn писал(а):sdelay tak
не то, что я имел ввиду, однако вы меня натолкнули на мысль и все получилось. Поэтому можно считать, что вы мне помогли :D
DaniilK
interested
interested
Сообщения: 3
Зарегистрирован: 17 май 2017, 11:55
Версия LabVIEW: 8
Контактная информация:

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

Сообщение DaniilK »

Ну и вопрос для общего развития: можно ли как-то сделать кнопку неактивной после одного нажатия? Чтобы пользователь не мог с ней никак взаимодействовать.
Blackman

Activity
leader
leader
Сообщения: 932
Зарегистрирован: 17 янв 2016, 15:02
Награды: 1
Версия LabVIEW: 6.1,8.5,20

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

Сообщение Blackman »

Пример кнопки с одним действием пользователя. Не требует никакого дополнительного программирования.
Вложения
Example_Button with one User Action_85.vi
(8.11 КБ) 118 скачиваний
Ответить

Вернуться в «Для чайников»