Факт нажатия на кнопку
-
Korotenko
- developer
- Сообщения: 286
- Зарегистрирован: 25 июл 2008, 10:43
- Награды: 1
- Версия LabVIEW: 2009
- Откуда: Россия, Владивосток
- Контактная информация:
Факт нажатия на кнопку
в СИ есть функция - If subform click - переводится как "если нажали на ЧТО_НИБУДЬ, то......"
Что в её аналогом является?
event structure?
property node?
через них можно получить boolean true при нажатии на кнопку?
Что в её аналогом является?
event structure?
property node?
через них можно получить boolean true при нажатии на кнопку?
I work in LabVIEW 2009 !
-
Pavel Krivozubov
- professor
- Сообщения: 4422
- Зарегистрирован: 07 фев 2008, 16:39
- Награды: 3
- Версия LabVIEW: 7.0 - 2013
- Откуда: г. Электросталь
- Благодарил (а): 24 раза
- Поблагодарили: 9 раз
- Контактная информация:
Re: факт нажатия на кнопку
в евент стуктуре есть событие Value Change. С помощью проперти нода и шифт регистров можно мониторить текущее состояние кнопки и сравнивать с предудущим. Дело вкуса но имхо - элегантней делать через Event.Коротенко Алексей писал(а):в СИ есть функция - If subform click - переводится как "если нажали на ЧТО_НИБУДЬ, то......"
Что в её аналогом является?
event structure?
property node?
через них можно получить boolean true при нажатии на кнопку?
Правила форума
Developlabs - IT услуги - ждём Ваших заказов на написание программ
Новостной канал о LabVIEW и технологиях NI на Facebook
Developlabs - IT услуги - ждём Ваших заказов на написание программ
Новостной канал о LabVIEW и технологиях NI на Facebook
-
Korotenko
- developer
- Сообщения: 286
- Зарегистрирован: 25 июл 2008, 10:43
- Награды: 1
- Версия LabVIEW: 2009
- Откуда: Россия, Владивосток
- Контактная информация:
Re: факт нажатия на кнопку
НАШЁЛ надо выбрать пункт MOUSE DOWNКоротенко Алексей писал(а):event structure
но как-то это замутно.. каждую кнопку в структуру ставить
может через property node есть путь?
I work in LabVIEW 2009 !
-
Korotenko
- developer
- Сообщения: 286
- Зарегистрирован: 25 июл 2008, 10:43
- Награды: 1
- Версия LabVIEW: 2009
- Откуда: Россия, Владивосток
- Контактная информация:
Re: факт нажатия на кнопку
до сих пор пользовался Feedback Node но как-то замутно, тупо и глупо и не всегда рабоатет ИМЕННО так как хочется
мож есть в property node - факт нататия на кнопку,
да и по габаритам property node меньше event structure
мож есть в property node - факт нататия на кнопку,
да и по габаритам property node меньше event structure
I work in LabVIEW 2009 !
-
Pavel Krivozubov
- professor
- Сообщения: 4422
- Зарегистрирован: 07 фев 2008, 16:39
- Награды: 3
- Версия LabVIEW: 7.0 - 2013
- Откуда: г. Электросталь
- Благодарил (а): 24 раза
- Поблагодарили: 9 раз
- Контактная информация:
Re: факт нажатия на кнопку
хм, так тебе нужно получить TRUE именно при нажатии на кнопку? я думал просто при изменении ее значения, что в принципе зачастую является аналогом нажатия. Ну тогда действительно только евент, через проперти по моему никак нельзя.
Правила форума
Developlabs - IT услуги - ждём Ваших заказов на написание программ
Новостной канал о LabVIEW и технологиях NI на Facebook
Developlabs - IT услуги - ждём Ваших заказов на написание программ
Новостной канал о LabVIEW и технологиях NI на Facebook
-
Korotenko
- developer
- Сообщения: 286
- Зарегистрирован: 25 июл 2008, 10:43
- Награды: 1
- Версия LabVIEW: 2009
- Откуда: Россия, Владивосток
- Контактная информация:
Re: факт нажатия на кнопку
блин, этож такой огород городить!
а как кто делает опрос кнопок?
а как кто делает опрос кнопок?
I work in LabVIEW 2009 !
-
Pavel Krivozubov
- professor
- Сообщения: 4422
- Зарегистрирован: 07 фев 2008, 16:39
- Награды: 3
- Версия LabVIEW: 7.0 - 2013
- Откуда: г. Электросталь
- Благодарил (а): 24 раза
- Поблагодарили: 9 раз
- Контактная информация:
Re: факт нажатия на кнопку
я делаю именно через Event. Это по моему наиболее удобно, поскольку обработчик всех кнопок находится в одном месте и плюс к тому - это здорово экономит место на блок-диаграмме.Коротенко Алексей писал(а):блин, этож такой огород городить!
а как кто делает опрос кнопок?
Правила форума
Developlabs - IT услуги - ждём Ваших заказов на написание программ
Новостной канал о LabVIEW и технологиях NI на Facebook
Developlabs - IT услуги - ждём Ваших заказов на написание программ
Новостной канал о LabVIEW и технологиях NI на Facebook
-
Konstantin Sumenko
- expert
- Сообщения: 1439
- Зарегистрирован: 17 июл 2008, 12:20
- Награды: 2
- Версия LabVIEW: 2010
- Откуда: Moscow
- Поблагодарили: 1 раз
- Контактная информация:
Re: факт нажатия на кнопку
Это не только удобно, но и нужно. Лично я с трудом могу представить программу с пользовательским интерфейсом без использования событий.
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
Re: факт нажатия на кнопку
Можно обоьтись и без неё, но я не советую.
- Вложения
-
- Knopki.png (9.27 КБ) 8326 просмотров
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
Re: факт нажатия на кнопку
У меня такое чувство, что ты собираешся для каждой кнопки сделать отдельную ивент структуру. Так делать не надо, ты можешь в одной и той же структуре реагировать на все ивенты в программе.Коротенко Алексей писал(а): но как-то это замутно.. каждую кнопку в структуру ставить