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

отжатие кнопки програмно

Добавлено: 13 мар 2019, 10:59
yakuba26
Здравствуйте! Ответ на вопрос наверное прост до безобразия, но все же решения пока не получилось найти :think: . Как отжать кнопку на лицевой панели програмно, т.е я нажал кнопку, а при выполнении условия она отжалась.

Re: отжатие кнопки програмно

Добавлено: 13 мар 2019, 14:46
ladik
Вариант 1: на БД щёлкнуть п.к.м по контролу/индикатору -> Create -> Local Variable.
Вариант 2: на БД щёлкнуть п.к.м по контролу/индикатору -> Create -> Property Node -> Value.

Re: отжатие кнопки програмно

Добавлено: 13 мар 2019, 15:33
Borjomy_1
ladik писал(а):Вариант 1: на БД щёлкнуть п.к.м по контролу/индикатору -> Create -> Local Variable.
Вариант 2: на БД щёлкнуть п.к.м по контролу/индикатору -> Create -> Property Node -> Value.
Маленькое дополнение. Для того, чтобы это работало, необходимо установить свойство кнопки Mechanical Action в значение Switch When Released.

Если будет Latch, то это ошибка (в таком состоянии Labview запрещает изменение состояния кнопки программно), кстати, кнопка отжимается в том месте программы, где происходит чтение из контрола. Это тоже можно использовать в структуре Event по Value Change, т.е делать фиктивное чтение в том месте, где надо отжать кнопку, расположив там контрол.

Re: отжатие кнопки програмно

Добавлено: 14 мар 2019, 09:00
yakuba26
спасибо за помощь :super: :drink: