Добрый день! Подскажите форумчане...
Есть папка с программой и подпапка с subVI.
Я копирую ее и меняю немного в ней код программы и код subvi-к., при этом имена остаются те же.
При запуска программы из 1-ой папки все работает.
Запуская программу из 2-ой папки она ругается что такие subvi уже загружены (хотя у них только имена одинаковые) и ничего не работает.
Может есть настройка где-то то или что-то еще...
параллельная работа
-
Kosist
- expert
- Сообщения: 1236
- Зарегистрирован: 21 фев 2011, 23:44
- Награды: 2
- Версия LabVIEW: 2013-2020
- Благодарил (а): 23 раза
- Поблагодарили: 30 раз
- Контактная информация:
Re: параллельная работа
Так в этом-то вся и проблема. LabVIEW не позволяет загружать с разных локаций виайки с одинаковым именем в целом namespace.rushonda писал(а):Запуская программу из 2-ой папки она ругается что такие subvi уже загружены (хотя у них только имена одинаковые)
Вы можете запустить ту же виайку много раз (сделать ее реетрантной), это да. Но если хотите две виайки с одинаковым именем, но разным кодом, то нужно их поместить в либу. Будь в lvlib, или сделать виайки методом классов (т.к. класс тоже является библиотекой, только lvclass). Тогда имя виайки в памяти будет "Имя библиотеки" + "Имя виайки".
Посмотрите здесь - https://knowledge.ni.com/KnowledgeArtic ... 0019OjgSAE
Мы делили апельсин - много наших полегло...
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
- 4 Ответы
- 222 Просмотры
-
Последнее сообщение Andrew Lunev
-
- 16 Ответы
- 3265 Просмотры
-
Последнее сообщение Artem.spb