StateMachine

Простейшие вопросы в области инженерной разработки
Ответить
AlexOskar
user
user
Сообщения: 95
Зарегистрирован: 05 июл 2016, 21:02
Версия LabVIEW: 12
Контактная информация:

StateMachine

Сообщение AlexOskar »

Добрый день!
Подскажите, можно ли сделать в StateMachine реакцию не только на действия на лицевой панели, но и на события внутри блок-диаграммы? Например, достижение определенного значения или истечение времени. Только чтобы для этого был именно свой кейс в Event структуре
Borjomy_1

Activity Professionalism Silver
doctor
doctor
Сообщения: 2210
Зарегистрирован: 28 июн 2012, 09:32
Награды: 3
Версия LabVIEW: 2009..2020
Откуда: город семи холмов
Благодарил (а): 27 раз
Поблагодарили: 26 раз

Re: StateMachine

Сообщение Borjomy_1 »

AlexOskar, Палитра Programming/Dialog&User Interface/Events вам в помощь. И соответствующие примеры. Включить обработку динамических событий на Event Structure ПКМ на рамке->Show Dinamic Event Terminal и подключить к нему соответствующий референс
AlexOskar
user
user
Сообщения: 95
Зарегистрирован: 05 июл 2016, 21:02
Версия LabVIEW: 12
Контактная информация:

Re: StateMachine

Сообщение AlexOskar »

Да, получается, спасибо. Только приходится дополнительные кейсы в Event структуре делать, а хотелось бы этого избежать. Возможно ли сделать имитацию нажатия кнопок пользователям на лицевой панели в определенной последовательности, чтобы StateMashine сменила несколько состояний в определенное время?
Artem.spb

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

Re: StateMachine

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

property->Value (signaling)
или объединить два события в одном кейсе
AlexOskar
user
user
Сообщения: 95
Зарегистрирован: 05 июл 2016, 21:02
Версия LabVIEW: 12
Контактная информация:

Re: StateMachine

Сообщение AlexOskar »

Artem.spb писал(а):property->Value (signaling)
Не работает - пишет, что для кнопок не применим
Artem.spb

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

Re: StateMachine

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

для кнопок с отскоком - не применим.
В1, отключить отскок
в2, см в2
Ответить

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