StateMachine

Простейшие вопросы в области инженерной разработки

StateMachine

Postby AlexOskar on 22 Mar 2017, 20:19

Добрый день!
Подскажите, можно ли сделать в StateMachine реакцию не только на действия на лицевой панели, но и на события внутри блок-диаграммы? Например, достижение определенного значения или истечение времени. Только чтобы для этого был именно свой кейс в Event структуре
AlexOskar
user
user
 
Posts: 86
Joined: 05 Jul 2016, 21:02
LabVIEW Version: 12
Karma: 6

Re: StateMachine

Postby Borjomy_1 on 22 Mar 2017, 20:39

AlexOskar, Палитра Programming/Dialog&User Interface/Events вам в помощь. И соответствующие примеры. Включить обработку динамических событий на Event Structure ПКМ на рамке->Show Dinamic Event Terminal и подключить к нему соответствующий референс
Borjomy_1
expert
expert
 
Posts: 1741
Joined: 28 Jun 2012, 09:32
Location: город семи холмов
Medals: 3
Activity (1) Professionalism (1) Silver (1)
LabVIEW Version: 4-8.6,9-14
Karma: 308
VIP

Re: StateMachine

Postby AlexOskar on 23 Mar 2017, 17:44

Да, получается, спасибо. Только приходится дополнительные кейсы в Event структуре делать, а хотелось бы этого избежать. Возможно ли сделать имитацию нажатия кнопок пользователям на лицевой панели в определенной последовательности, чтобы StateMashine сменила несколько состояний в определенное время?
AlexOskar
user
user
 
Posts: 86
Joined: 05 Jul 2016, 21:02
LabVIEW Version: 12
Karma: 6

Re: StateMachine

Postby Artem.spb on 23 Mar 2017, 18:58

property->Value (signaling)
или объединить два события в одном кейсе
Artem.spb
expert
expert
 
Posts: 1184
Joined: 31 Jul 2011, 23:05
Medals: 2
Activity (1) Автор (1)
LabVIEW Version: 12,14,15
Karma: 212
CLD hardware I/O VIP freelance

Re: StateMachine

Postby AlexOskar on 24 Mar 2017, 18:31

Artem.spb wrote:property->Value (signaling)

Не работает - пишет, что для кнопок не применим
AlexOskar
user
user
 
Posts: 86
Joined: 05 Jul 2016, 21:02
LabVIEW Version: 12
Karma: 6

Re: StateMachine

Postby Artem.spb on 24 Mar 2017, 18:54

для кнопок с отскоком - не применим.
В1, отключить отскок
в2, см в2
Artem.spb
expert
expert
 
Posts: 1184
Joined: 31 Jul 2011, 23:05
Medals: 2
Activity (1) Автор (1)
LabVIEW Version: 12,14,15
Karma: 212
CLD hardware I/O VIP freelance


Return to Для чайников

Who is online

Users browsing this forum: Bing [Bot] and 5 guests

cron