Обработка событий

Простейшие вопросы в области инженерной разработки
Ответить
Аватара пользователя
Михаил23
adviser
adviser
Сообщения: 219
Зарегистрирован: 24 ноя 2008, 17:58
Версия LabVIEW: 2009
Откуда: Москва

Обработка событий

Сообщение Михаил23 »

Подскажите как правильно сделать обработку событий? Задача такая есть кнопки boolean1 и boolean2 и например два пункта (1 и 2) мною созданного меню.При нажатии кнопки1 и выборе меню 1 должно выполняться одно и тоже действие 1, а при выборе кнопки 2 или меню 2 другое(действие2).
Аватара пользователя
Eugen Graf

Activity Professionalism Silver Black
guru
guru
Сообщения: 6502
Зарегистрирован: 13 ноя 2007, 02:20
Награды: 4
Версия LabVIEW: 2009
Откуда: Saarbrücken
Контактная информация:

Re: Обработка событий

Сообщение Eugen Graf »

Используй Property->Value(Signalling) соответствующей кнопки, а действие выполняй только в ивенте кнопок.
Или другой вариант - засунь свои действия в подприборы и вызывай соответствующее действие и по нажатию кнопки и по нажатию пункта меню.
Аватара пользователя
FireFly

Activity Black
expert
expert
Сообщения: 1321
Зарегистрирован: 25 апр 2009, 08:58
Награды: 2
Версия LabVIEW: 2014
Откуда: Санкт-Петербург
Поблагодарили: 1 раз

Re: Обработка событий

Сообщение FireFly »

Можно же просто одному EventCase указать несколько событий его вызывающие.
Иногда лучше молчать и слыть идиотом, чем заговорить и развеять все сомнения.
Аватара пользователя
Eugen Graf

Activity Professionalism Silver Black
guru
guru
Сообщения: 6502
Зарегистрирован: 13 ноя 2007, 02:20
Награды: 4
Версия LabVIEW: 2009
Откуда: Saarbrücken
Контактная информация:

Re: Обработка событий

Сообщение Eugen Graf »

Не совсем, эти события должны быть одного и того же типа происхождения.
Аватара пользователя
Михаил23
adviser
adviser
Сообщения: 219
Зарегистрирован: 24 ноя 2008, 17:58
Версия LabVIEW: 2009
Откуда: Москва

Re: Обработка событий

Сообщение Михаил23 »

eg писал(а):Используй Property->Value(Signalling) соответствующей кнопки, а действие выполняй только в ивенте кнопок.
А нельзя как нибудь наоборот. т.е. при нажатии пользователем на кнопку генерировать событие выбора пункта меню. Дело в том, что у меня пунктов меню больше чем кнопок и соответственно придется всеравно делать обработку оставшихся событий из меню (если делать по Вашему методу).
Аватара пользователя
Eugen Graf

Activity Professionalism Silver Black
guru
guru
Сообщения: 6502
Зарегистрирован: 13 ноя 2007, 02:20
Награды: 4
Версия LabVIEW: 2009
Откуда: Saarbrücken
Контактная информация:

Re: Обработка событий

Сообщение Eugen Graf »

Можно использовать User Event и перенаправлять все события (и кнопку и меню) в кейс User Event.
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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