параллельная работа

Простейшие вопросы в области инженерной разработки
Ответить
rushonda
developer
developer
Сообщения: 289
Зарегистрирован: 26 фев 2016, 06:31
Версия LabVIEW: 18-20
Благодарил (а): 6 раз
Поблагодарили: 7 раз
Контактная информация:

параллельная работа

Сообщение rushonda »

Добрый день! Подскажите форумчане...
Есть папка с программой и подпапка с subVI.
Я копирую ее и меняю немного в ней код программы и код subvi-к., при этом имена остаются те же.

При запуска программы из 1-ой папки все работает.
Запуская программу из 2-ой папки она ругается что такие subvi уже загружены (хотя у них только имена одинаковые) и ничего не работает.

Может есть настройка где-то то или что-то еще...
Аватара пользователя
Kosist

Activity Gold
expert
expert
Сообщения: 1236
Зарегистрирован: 21 фев 2011, 23:44
Награды: 2
Версия LabVIEW: 2013-2020
Благодарил (а): 23 раза
Поблагодарили: 30 раз
Контактная информация:

Re: параллельная работа

Сообщение Kosist »

rushonda писал(а):Запуская программу из 2-ой папки она ругается что такие subvi уже загружены (хотя у них только имена одинаковые)
Так в этом-то вся и проблема. LabVIEW не позволяет загружать с разных локаций виайки с одинаковым именем в целом namespace.
Вы можете запустить ту же виайку много раз (сделать ее реетрантной), это да. Но если хотите две виайки с одинаковым именем, но разным кодом, то нужно их поместить в либу. Будь в lvlib, или сделать виайки методом классов (т.к. класс тоже является библиотекой, только lvclass). Тогда имя виайки в памяти будет "Имя библиотеки" + "Имя виайки".
Посмотрите здесь - https://knowledge.ni.com/KnowledgeArtic ... 0019OjgSAE
Мы делили апельсин - много наших полегло...
rushonda
developer
developer
Сообщения: 289
Зарегистрирован: 26 фев 2016, 06:31
Версия LabVIEW: 18-20
Благодарил (а): 6 раз
Поблагодарили: 7 раз
Контактная информация:

Re: параллельная работа

Сообщение rushonda »

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

Вернуться в «Для чайников»