Запуск подпрограммы в момент работы основной программы
-
- beginner
- Сообщения: 15
- Зарегистрирован: 20 май 2016, 19:52
- Версия LabVIEW: 14
- Контактная информация:
Запуск подпрограммы в момент работы основной программы
Доброго времени суток! Такая задача, есть программа, которая работает в цикле, необходимо при нажатии на кнопку открывать новое окно и подпрограмму, можно обычный TabControl, которая будет записывать данные в базу данных, а потом при нажатии другой кнопки, подпрограмма закрывалась и возвращала на исходный вид. Например, работает программа по приему данных с какого либо датчика, на основном окне есть кнопка добавить в базу, при ее нажатии должно открываться окно со строками, в которые нужно вписать, что необходимо добавить в базу данных, и после заполнения строк, нажатием другой кнопки добавить, данные записывались в базу а программа выходила в исходное окно
-
- beginner
- Сообщения: 15
- Зарегистрирован: 20 май 2016, 19:52
- Версия LabVIEW: 14
- Контактная информация:
Re: Запуск подпрограммы в момент работы основной программы
Подпрограмма записи в базу данных есть, требуется ее как то вызвать
-
- doctor
- Сообщения: 2210
- Зарегистрирован: 28 июн 2012, 09:32
- Награды: 3
- Версия LabVIEW: 2009..2020
- Откуда: город семи холмов
- Благодарил (а): 27 раз
- Поблагодарили: 26 раз
Re: Запуск подпрограммы в момент работы основной программы
Делаете обычную , в свойствах которой (VI Properties>>Window Appearance>>Custom..) указываете "Open Front Panel When Called" и "Close aftewards if originally closed".
-
- beginner
- Сообщения: 15
- Зарегистрирован: 20 май 2016, 19:52
- Версия LabVIEW: 14
- Контактная информация:
Re: Запуск подпрограммы в момент работы основной программы
Можно немного подробнее или примерчик какой, с лабвью недавно общаюсь, так с ходу тяжело
-
- beginner
- Сообщения: 15
- Зарегистрирован: 20 май 2016, 19:52
- Версия LabVIEW: 14
- Контактная информация:
Re: Запуск подпрограммы в момент работы основной программы
Спасибо огромное!!! Разбираюсь потихоньку
-
- beginner
- Сообщения: 15
- Зарегистрирован: 20 май 2016, 19:52
- Версия LabVIEW: 14
- Контактная информация:
Re: Запуск подпрограммы в момент работы основной программы
А еще вопрос, если мне нужно считать данные из базы, то есть при открытии окна ввожу фамилию человека, нажимаю ок и должно вывести в таблицу все что есть о человеке, а потом закрыть кнопкой другой, что нужно добавить, программа чтения базы есть, могу скинуть если надо, спасибо!
-
dadreamer
- professor
- Сообщения: 3926
- Зарегистрирован: 17 фев 2013, 16:33
- Награды: 4
- Версия LabVIEW: 2.5 — 2022
- Благодарил (а): 11 раз
- Поблагодарили: 126 раз
- Контактная информация:
Re: Запуск подпрограммы в момент работы основной программы
IIAI3JI0, ну, измените поведение Event Structure при нажатии "ОК" (Value Change) в подприборе. Там же ничего сложного нет. Если нет опыта работы с событиями, то смотрите примеры:
C:\Program Files\National Instruments\LabVIEW 2014\examples\Structures\Event Structure (хотя бы Handling Common User Interface Events.vi)
http://www.picad.com.ua/0106/pdf/uroki_Lab_1_06.pdf
http://www.ni.com/white-paper/3331/en/
http://labview-ifit.narod.ru/page13.html
8eO64fo3Pho
C:\Program Files\National Instruments\LabVIEW 2014\examples\Structures\Event Structure (хотя бы Handling Common User Interface Events.vi)
http://www.picad.com.ua/0106/pdf/uroki_Lab_1_06.pdf
http://www.ni.com/white-paper/3331/en/
http://labview-ifit.narod.ru/page13.html
8eO64fo3Pho
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение