Таб контрол в реальном и отложенном режиме времени

Работа с файлами и базами данных
Ответить
Kvanto

Activity Bronze Автор
VIP
VIP
Сообщения: 414
Зарегистрирован: 26 янв 2011, 17:56
Награды: 3
Версия LabVIEW: 10.0

Таб контрол в реальном и отложенном режиме времени

Сообщение Kvanto »

Есть :vi:, содержащий две отдельные "подпрограммы". Одна работает в реальном режиме времени, принимает и отображает данные с USB-порта в цикле и расположена на одной вкладке таб контрола. Вторая расположена на нескольких вкладках и работает вне цикла, т.е. выполняется один раз(обработка сигнала). Как сделать так, чтобы при пуске можно было либо выбирать считывание с порта, либо обработку, что-нибудь одно. И подскажите, кто пользовался Tab control, какие удобные контролы необходимы для пользователя чтобы перемещаться по вкладкам?
Аватара пользователя
Aleksey Feoktistov

Activity Gold Silver Black
leader
leader
Сообщения: 898
Зарегистрирован: 20 янв 2009, 00:15
Награды: 6
Версия LabVIEW: 2015
Откуда: Tyumen
Поблагодарили: 2 раза
Контактная информация:

Re: Таб контрол в реальном и отложенном режиме времени

Сообщение Aleksey Feoktistov »

Параллельные циклы + Event Structure.
В While Loop помещаете подпрограмму сбора данных
В Event Structure обрабатывается событие "нажатие кнопки"

а на лицевой панели контролы и индикаторы находятся в Tab Contol.
но не надо на блок диаграмме запихивать код в Case Structure!!!!
Kvanto

Activity Bronze Автор
VIP
VIP
Сообщения: 414
Зарегистрирован: 26 янв 2011, 17:56
Награды: 3
Версия LabVIEW: 10.0

Re: Таб контрол в реальном и отложенном режиме времени

Сообщение Kvanto »

ну сбор данных у меня в цикле While. А вот обработку в какой цикл поместить? Ведь она должна выполниться всего один раз, как я предполагаю при запущенном :vi: и выключенном сборе данных. В непрерывный цикл помещать думаю не стоит, поскольку после обработки создается файл, да и моргать все графы будут. Т.е. как управлять его запуском с помощью кнопки?
Аватара пользователя
Vasiliy Baev

Activity Gold Bronze
leader
leader
Сообщения: 545
Зарегистрирован: 31 окт 2011, 09:02
Награды: 4
Версия LabVIEW: 2019
Откуда: Санкт-Петербург
Благодарил (а): 8 раз
Поблагодарили: 10 раз
Контактная информация:

Re: Таб контрол в реальном и отложенном режиме времени

Сообщение Vasiliy Baev »

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 КБ) 133 скачивания
Аватара пользователя
Aleksey Feoktistov

Activity Gold Silver Black
leader
leader
Сообщения: 898
Зарегистрирован: 20 янв 2009, 00:15
Награды: 6
Версия LabVIEW: 2015
Откуда: Tyumen
Поблагодарили: 2 раза
Контактная информация:

Re: Таб контрол в реальном и отложенном режиме времени

Сообщение Aleksey Feoktistov »

Vasa, пусть для начала с локальными сделает, а то запутается
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Сохранение данных»