Определить что вызвало Событие "Value Change"

Простейшие вопросы в области инженерной разработки
Ответить
Аватара пользователя
jane_wild
master
master
Сообщения: 459
Зарегистрирован: 30 июн 2016, 02:11
Версия LabVIEW: 2020
Благодарил (а): 83 раза
Поблагодарили: 15 раз
Контактная информация:

Определить что вызвало Событие "Value Change"

Сообщение jane_wild »

Возможно глупый вопрос, но все же спрошу. Cработало событие value change Boolean control.
Возможно ли программно определить в Event Structure что привело к этому? Это юзер физически на кнопку нажал либо программа сгенерировала посредством Property node -> Value Change Signaling.
Artem.spb

Activity Автор
professor
professor
Сообщения: 3402
Зарегистрирован: 31 июл 2011, 23:05
Награды: 2
Версия LabVIEW: 12-18
Благодарил (а): 49 раз
Поблагодарили: 172 раза
Контактная информация:

Re: Определить что вызвало Событие "Value Change"

Сообщение Artem.spb »

Мне такого не известно, и сомневаюсь, что кто-то придумывал методы. Просто, зачем?
Если нужно разделять такие события, то строит иначе выстраивать логику программы. Например, разделять отлов и обработку событий, и в пакете на обработку указывать, что стало источником.
Аватара пользователя
dadreamer

Activity Professionalism Автор
professor
professor
Сообщения: 3926
Зарегистрирован: 17 фев 2013, 16:33
Награды: 4
Версия LabVIEW: 2.5 — 2022
Благодарил (а): 11 раз
Поблагодарили: 127 раз
Контактная информация:

Re: Определить что вызвало Событие "Value Change"

Сообщение dadreamer »

Тоже как-то такое было нужно, но решил ситуацию иначе (уже не помню как). Теоретически, конечно, можно, используя Initialize Mouse VI - Acquire Input Data VI - Close Input Device VI, сопоставить изменение значения с кликом по кнопке, если он был. Но слишком сложно, проще перестроить логику.
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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