Список форумов   Список форумов  

event structure и опрос

Всё о программировании на Labview

Модераторы: Техподдержка NI, Robert, Модератор

event structure и опрос

Сообщение Nalien » Пн май 27, 2013 11:54 am

День добрый, форумчане! Возникла следующая проблема. Есть программа, в которой постоянно опрашивается COM-порт, и по нажатию кнопки осуществляется запись значений. Кроме того, лицевая панель содержит довольно большое количество кнопок, добавляющих/удаляющих стуктуры, разрешающих построение графиков, вывод таблиц, формирование отчетов и т.д. Родилась идея использовать event structure для обработки событий, возникающих при нажатии кнопок, но реализовать ее пока не удается. Как можно объединить реагирование программы на события и адекватное чтение с COM?
Заранее большое спасибо.
Nalien
 
Сообщений: 2
Зарегистрирован: Пн май 27, 2013 11:28 am

Re: event structure и опрос

Сообщение IvanLis » Пн май 27, 2013 7:54 pm

Nalien писал(а):Есть программа, в которой постоянно опрашивается COM-порт, и по нажатию кнопки осуществляется запись значений. Кроме того, лицевая панель содержит довольно большое количество кнопок, добавляющих/удаляющих стуктуры, разрешающих построение графиков, вывод таблиц, формирование отчетов и т.д. Родилась идея использовать event structure для обработки событий, возникающих при нажатии кнопок, но реализовать ее пока не удается. Как можно объединить реагирование программы на события и адекватное чтение с COM?

Так сложно советовать...
Организуйте три цикла:
1. Отвечает за интерфейс (в нем же event structure).
2. Отвечает за чтение/запись данных в COM порт.
3. Основной цикл (state machine), отвечает за все расчеты, подготовку и отображение данных.
Взаимодействие осуществляется через очереди (queue).

Посмотрите книгу LabVIEW. Стиль программирования | Питер Блюм, в ней описаны основные модели используемые при программировании в LabVIEW.
Знание нескольких принципов освобождает от знания многих фактов!

Живу я здесь ||| LabVIEW Portal in Google+
IvanLis
Специалист LabVIEW
 
Сообщений: 497
Зарегистрирован: Пн апр 23, 2007 1:44 pm
Откуда: СССР

Re: event structure и опрос

Сообщение Nalien » Ср июн 05, 2013 2:39 pm

Только-только освободились руки, чтобы написать. Спасибо ВАМ большое! Ваш совет очень помог, высказанные замечания - как раз то, что было нужно! :D
Nalien
 
Сообщений: 2
Зарегистрирован: Пн май 27, 2013 11:28 am


Вернуться в LabVIEW

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

cron