Предотвращение проблем при перемещении или дублировании папки проекта в Labview - PullRequest
1 голос
/ 15 февраля 2012

У меня есть проект Labview, содержащий несколько классов и несколько VI, связанных с каждым классом.

Проект и все связанные файлы содержатся в одном каталоге.

Когда я дублирую (или даже переименовать!) dir проекта, я могу загрузить его, но Labview предупреждает меня о существовании нескольких «конфликтов».Я не смог решить их самостоятельно.Я понимаю, что Labview может запутаться, если он загрузит несколько VI с одинаковыми именами из другой папки;но почему возникают проблемы даже при переименовании папки?Разве нет способа сказать Labview искать сначала в относительном пути и загружать по приоритету все, что он там находит, не ища в другом месте?Почему операция, которая так проста в текстовых языках (рекурсивная копия папки), настолько сложна и хлопотна в Labview?

Я также попытался продублировать всю иерархию через «Файл -> Сохранить», но этотакже породили конфликты ..

Ответы [ 2 ]

1 голос
/ 16 февраля 2012

Переименование или копирование всего проекта обычно работают, так как ВП проекта определяются путями относительно файла проекта.

Однако существуют случаи, когда другие ВП ссылаются на ВП внутри папки проекта. В этом случае возникают конфликты, если вы не сохраните проект в другом месте с помощью диалога «Сохранить как» и не укажете «Дублировать файл .lvproj и его содержимое»

0 голосов
/ 03 апреля 2015

Мое решение состоит в том, что я не думаю, что есть решение. У меня та же проблема, и я даже говорил об этом с NI без посторонней помощи.

Я обнаружил, что даже когда список конфликтов большой, вам нужно разрешить только несколько конфликтов, прежде чем LabVIEW выяснит остальное. Также не паникуйте, если LabVIEW не позволит вам разрешить конкретный конфликт. Просто перейдите к следующему конфликту, который вы можете решить. Как я уже говорил, со временем LabVIEW выяснит все остальное.

...