Таб контрол в реальном и отложенном режиме времени
Таб контрол в реальном и отложенном режиме времени
Есть , содержащий две отдельные "подпрограммы". Одна работает в реальном режиме времени, принимает и отображает данные с USB-порта в цикле и расположена на одной вкладке таб контрола. Вторая расположена на нескольких вкладках и работает вне цикла, т.е. выполняется один раз(обработка сигнала). Как сделать так, чтобы при пуске можно было либо выбирать считывание с порта, либо обработку, что-нибудь одно. И подскажите, кто пользовался Tab control, какие удобные контролы необходимы для пользователя чтобы перемещаться по вкладкам?
-
Aleksey Feoktistov
- leader
- Сообщения: 898
- Зарегистрирован: 20 янв 2009, 00:15
- Награды: 6
- Версия LabVIEW: 2015
- Откуда: Tyumen
- Поблагодарили: 2 раза
- Контактная информация:
Re: Таб контрол в реальном и отложенном режиме времени
Параллельные циклы + Event Structure.
В While Loop помещаете подпрограмму сбора данных
В Event Structure обрабатывается событие "нажатие кнопки"
а на лицевой панели контролы и индикаторы находятся в Tab Contol.
но не надо на блок диаграмме запихивать код в Case Structure!!!!
В While Loop помещаете подпрограмму сбора данных
В Event Structure обрабатывается событие "нажатие кнопки"
а на лицевой панели контролы и индикаторы находятся в Tab Contol.
но не надо на блок диаграмме запихивать код в Case Structure!!!!
Re: Таб контрол в реальном и отложенном режиме времени
ну сбор данных у меня в цикле While. А вот обработку в какой цикл поместить? Ведь она должна выполниться всего один раз, как я предполагаю при запущенном и выключенном сборе данных. В непрерывный цикл помещать думаю не стоит, поскольку после обработки создается файл, да и моргать все графы будут. Т.е. как управлять его запуском с помощью кнопки?
-
Vasiliy Baev
- leader
- Сообщения: 545
- Зарегистрирован: 31 окт 2011, 09:02
- Награды: 4
- Версия LabVIEW: 2019
- Откуда: Санкт-Петербург
- Благодарил (а): 9 раз
- Поблагодарили: 10 раз
- Контактная информация:
Re: Таб контрол в реальном и отложенном режиме времени
Kvanto, сделал небольшой пример. 3 кнопки : Mean, Read, Stop. По нажатию кнопки Read начинается сбор данных, по нажатию кнопки Mean останавливаем сбор данных и ищем среднее значение. Вы можете вести обработку в отдельном цикле (не останавливая сбор данных), прочитайте чему нас учит гуру LabVIEW Eugen Graf: http://www.labviewportal.org/viewtopic.php?f=23&t=153
- Вложения
-
- Do.vi
- 2010 sp1
- (17.28 КБ) 134 скачивания
-
Aleksey Feoktistov
- leader
- Сообщения: 898
- Зарегистрирован: 20 янв 2009, 00:15
- Награды: 6
- Версия LabVIEW: 2015
- Откуда: Tyumen
- Поблагодарили: 2 раза
- Контактная информация:
Re: Таб контрол в реальном и отложенном режиме времени
Vasa, пусть для начала с локальными сделает, а то запутается
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
- 3 Ответы
- 484 Просмотры
-
Последнее сообщение Zloydj
-
- 12 Ответы
- 598 Просмотры
-
Последнее сообщение Sergey Puzanov