Использование структур событий в LabView может запутать, особенно при смешивании с синхронным рабочим процессом. Мой вопрос заключается в том, когда структура событий существует в одном кадре последовательности, как я могу заставить ее игнорировать события (например, mousedown на определенной кнопке), которые были запущены, когда рабочий процесс находится в другом кадре последовательности?Как игнорировать события в LabView, вызванные вне определенного кадра последовательности?
В настоящее время структуры событий обрабатывают события только в правильном кадре в последовательности, но если один из них был запущен, когда рабочий процесс находится в предыдущем кадре, он также обрабатывает их, и я хочу, чтобы он игнорировал любые события, которые weren ' t срабатывает в кадре, в котором существует структура событий.
http://puu.sh/hwnoO/acdd4c011d.png
Вот часть моей работы. Если мускулатура запущена во время выполнения левой части, я хочу, чтобы структура события игнорировала эти события после достижения последовательности.
Я живу в маленьком мире и никогда не использовал структуры событий таким образом. Не могли бы вы описать, что именно вы пытаетесь сделать? Не реализация, а функциональность, которую вы пытаетесь достичь. – user122302
Я генерирую случайную последовательность вспышек кнопок, в течение которых пользователю не разрешается нажимать кнопки. Затем в следующем кадре пользователь должен повторить шаблон кнопки в том же порядке, щелкнув по ним. Моя цель состояла в том, чтобы предотвратить обман, позволяя щелчкам кнопки заполнять очередь событий, пока кнопки мигали. –