Попеременная работа
-
- beginner
- Сообщения: 15
- Зарегистрирован: 07 мар 2014, 16:32
- Версия LabVIEW: 2013
- Контактная информация:
Попеременная работа
Добрый день!
С помощью SubPanel объединили 2 программы на одной лицевой панели. Возникла проблема... как сделать, чтоб они работали не одновременно?
С помощью SubPanel объединили 2 программы на одной лицевой панели. Возникла проблема... как сделать, чтоб они работали не одновременно?
-
- professor
- Сообщения: 3403
- Зарегистрирован: 31 июл 2011, 23:05
- Награды: 2
- Версия LabVIEW: 12-18
- Благодарил (а): 49 раз
- Поблагодарили: 172 раза
- Контактная информация:
Re: Попеременная работа
1) запускать одну, когда она закончит, запускать вторую
2) говорить одной из них "заткнись", в этом случае она должна ставиться на паузу (работать в холостую)
слишком уж абстрактный вопрос, конкретики больше пожалуйста: как объединяли, что программы делают, что подразумевается под работой?
2) говорить одной из них "заткнись", в этом случае она должна ставиться на паузу (работать в холостую)
слишком уж абстрактный вопрос, конкретики больше пожалуйста: как объединяли, что программы делают, что подразумевается под работой?
-
- beginner
- Сообщения: 15
- Зарегистрирован: 07 мар 2014, 16:32
- Версия LabVIEW: 2013
- Контактная информация:
Re: Попеременная работа
первый вариант не подходит, так как обе программы имеют внешний цикл While Loop. В одной управление приборами позиционирования ручное (шаг вперед шаг назад), а во второй по строгой схеме.
-
- beginner
- Сообщения: 15
- Зарегистрирован: 07 мар 2014, 16:32
- Версия LabVIEW: 2013
- Контактная информация:
Re: Попеременная работа
кто б сказал, как тут вставлятьdadreamer писал(а):Выкладывайте ваши , будем разбираться
-
- beginner
- Сообщения: 15
- Зарегистрирован: 07 мар 2014, 16:32
- Версия LabVIEW: 2013
- Контактная информация:
Re: Попеременная работа
Как-то так. Не стала вставлять на ось y, z. у них все тоже самое.
Последний раз редактировалось studet'ka 08 мар 2014, 07:43, всего редактировалось 1 раз.
-
dadreamer
- professor
- Сообщения: 3926
- Зарегистрирован: 17 фев 2013, 16:33
- Награды: 4
- Версия LabVIEW: 2.5 — 2022
- Благодарил (а): 11 раз
- Поблагодарили: 127 раз
- Контактная информация:
Re: Попеременная работа
Попробуйте сделать так:
- Вложения
-
- SubVI.vi
- lv2013
- (7.28 КБ) 155 скачиваний
-
- Main_VI.vi
- lv2013
- (13.75 КБ) 188 скачиваний
-
- beginner
- Сообщения: 15
- Зарегистрирован: 07 мар 2014, 16:32
- Версия LabVIEW: 2013
- Контактная информация:
Re: Попеременная работа
спасибо большое за идею. попробую реализовать. можно еще вопросик? как избавиться от Scrollbar в области Subpanel?dadreamer писал(а):Попробуйте сделать так:
-
dadreamer
- professor
- Сообщения: 3926
- Зарегистрирован: 17 фев 2013, 16:33
- Награды: 4
- Версия LabVIEW: 2.5 — 2022
- Благодарил (а): 11 раз
- Поблагодарили: 127 раз
- Контактная информация:
Re: Попеременная работа
http://forums.ni.com/t5/LabVIEW/How-to- ... -p/1278550
Сделайте, как в сниппете реализовано.
Сделайте, как в сниппете реализовано.
-
- beginner
- Сообщения: 15
- Зарегистрирован: 07 мар 2014, 16:32
- Версия LabVIEW: 2013
- Контактная информация:
Re: Попеременная работа
благодарю за помощьdadreamer писал(а):<!-- m --><a class="postlink" href="http://forums.ni.com/t5/LabVIEW/How-to- ... EW/How-to- ... -p/1278550</a><!-- m -->
Сделайте, как в сниппете реализовано.
-
- beginner
- Сообщения: 15
- Зарегистрирован: 07 мар 2014, 16:32
- Версия LabVIEW: 2013
- Контактная информация:
Re: Попеременная работа
немного изменила, получилось то, что требовалось. большое спасибо за подсказку. может кому пригодится.
- Вложения
-
- 1.vi
- (7.4 КБ) 176 скачиваний
-
- 2.vi
- (7.39 КБ) 202 скачивания
-
- Global 1.vi
- (4.04 КБ) 173 скачивания
-
- Main_VI.vi
- (16.99 КБ) 182 скачивания
-
- beginner
- Сообщения: 15
- Зарегистрирован: 07 мар 2014, 16:32
- Версия LabVIEW: 2013
- Контактная информация:
Re: Попеременная работа
не подскажите, как сделать, чтоб можно было менять subvi, который в subpanel отображается?
-
- VIP
- Сообщения: 1334
- Зарегистрирован: 03 фев 2010, 00:42
- Награды: 6
- Версия LabVIEW: 6.1 - 2024
- Откуда: Германия
- Благодарил (а): 1 раз
- Поблагодарили: 41 раз
- Контактная информация:
Re: Попеременная работа
Вам надо использовать Remove VI метод для того, чтобы убратьSubVI из панели ну и Insert VI для вставки другого. Только их надо вызывать однократно при переключении, а не постоянно в цикле.
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
- 16 Ответы
- 3257 Просмотры
-
Последнее сообщение Artem.spb
-
- 4 Ответы
- 219 Просмотры
-
Последнее сообщение Andrew Lunev