отжатие кнопки програмно
-
- junior
- Сообщения: 66
- Зарегистрирован: 13 дек 2018, 13:55
- Версия LabVIEW: 2018
- Откуда: Саратов
отжатие кнопки програмно
Здравствуйте! Ответ на вопрос наверное прост до безобразия, но все же решения пока не получилось найти . Как отжать кнопку на лицевой панели програмно, т.е я нажал кнопку, а при выполнении условия она отжалась.
-
ladik
- developer
- Сообщения: 275
- Зарегистрирован: 18 ноя 2014, 11:45
- Награды: 1
- Версия LabVIEW: 2015, 2019
- Откуда: Екатеринбург
- Благодарил (а): 4 раза
- Поблагодарили: 3 раза
- Контактная информация:
Re: отжатие кнопки програмно
Вариант 1: на БД щёлкнуть п.к.м по контролу/индикатору -> Create -> Local Variable.
Вариант 2: на БД щёлкнуть п.к.м по контролу/индикатору -> Create -> Property Node -> Value.
Вариант 2: на БД щёлкнуть п.к.м по контролу/индикатору -> Create -> Property Node -> Value.
- Вложения
-
- Snippet.png (4.19 КБ) 1354 просмотра
Дорогу осилит идущий.
-
- doctor
- Сообщения: 2211
- Зарегистрирован: 28 июн 2012, 09:32
- Награды: 3
- Версия LabVIEW: 2009..2020
- Откуда: город семи холмов
- Благодарил (а): 27 раз
- Поблагодарили: 27 раз
Re: отжатие кнопки програмно
Маленькое дополнение. Для того, чтобы это работало, необходимо установить свойство кнопки Mechanical Action в значение Switch When Released.ladik писал(а):Вариант 1: на БД щёлкнуть п.к.м по контролу/индикатору -> Create -> Local Variable.
Вариант 2: на БД щёлкнуть п.к.м по контролу/индикатору -> Create -> Property Node -> Value.
Если будет Latch, то это ошибка (в таком состоянии Labview запрещает изменение состояния кнопки программно), кстати, кнопка отжимается в том месте программы, где происходит чтение из контрола. Это тоже можно использовать в структуре Event по Value Change, т.е делать фиктивное чтение в том месте, где надо отжать кнопку, расположив там контрол.