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

Re: Необъяснимое поведение VI. Event'ы и кнопки.

Добавлено: 12 фев 2016, 07:15
Artem.spb
для понятности и наглядности можно привести аналогию с очередями.
q.png
Из соображений логичности можно подумать, что первые 10 секунд в очередь не должны ставиться данные (ведь их обработчик ещё не активен).
События - та же очередь в более удобном виде. Они регистрируются в системе как только я создал соответствующий фрейм (точнее, запустил программу) и при наступлении зарегистрированного события добросовестно помещаются в очередь. А уж потрудится ли их кто-нибудь обработать или нет, это уже вопрос корректности программы.

Re: Необъяснимое поведение VI. Event'ы и кнопки.

Добавлено: 12 фев 2016, 07:20
Blackman
Но если одна кнопка должна по разному работать в разных случаях?
Для представленного варианта data flow Artem.spb уже дал ответ)
вариант второй (для новичка вынос мозга):
использовать динамическую регистрацию событий (палитра Dialog&UI -> events).

Re: Необъяснимое поведение VI. Event'ы и кнопки.

Добавлено: 12 фев 2016, 11:45
AlexanderKonoval
как показала личная практика, если надо собрать :vi: , в которой будет несколько ивент-структур, и одна и та же кнопка будет обрабатываться более, чем в одной из них, или же в одной и той же будут разные события на разные действия с контроллами - тут без динамической обработки событий не обойтись.

ставьте на блок-диаграмму register for events ноду, клацайте на ней правой клавишей - examples и разбирайтесь, если вам действительно надо сделать именно так и вы не видите других путей реализации. при помощи этой ноды вы сможете явно контроллировать, когда ивент структура должна начать принимать события в очередь, когда должна закончить и так далее.