Разрешение поиска файла

Autodesk Inventor выполняет поиск связанных файлов, используя параметры и каталоги хранения файлов, заданные в активном проекте.

Ссылка на файл, хранящаяся в файле Autodesk Inventor, может быть библиотечной и небиблиотечной. Библиотечная ссылка включает в себя следующие элементы.

Небиблиотечная ссылка включает в себя следующие элементы:

При открытии файла Autodesk Inventor ищет компоненты в следующем порядке:

Разрешение поиска файла

Автоматический процесс поиска файлов выполняется в заданной последовательности шагов.

  1. Через событие API отображается полная информация о ссылке. Всем подключенным надстройкам, в том числе PDM-системам, разрешается переопределять стандартное поведение Autodesk Inventor.
  2. Если в ссылке хранится имя библиотеки или исходный файл был открыт из библиотечной папки, поиск производится только по путям, заданным для данной библиотеки.

    Существует три варианта использования имени библиотеки для поиска файлов в библиотечных папках:

    • Требуемый файл не найден в библиотеке, но в ссылке хранится имя библиотеки. В этом случае производится поиск в библиотечной папке, имя которой совпадает с именем библиотеки в ссылке.
    • Ссылка является не библиотечной, и имя библиотеки пусто, но искомый файл обнаружен по библиотечному пути поиска. В этом случае производится поиск в библиотечной папке, содержащей исходный файл.
    • Ссылка ведет в библиотеку, и искомый файл обнаружен по библиотечному пути поиска. Генерируется список имен библиотек, удовлетворяющих условиям поиска. Просмотр этих библиотек выделяет самое подходящее.
  3. Ссылки, которые не ведут в библиотеки, просматриваются по рабочим пространствам и по каждому из групповых путей поиска. Пути рабочих групп просматриваются в порядке, в котором они были заданы в "Редакторе проекта".
  4. Как для библиотечных, так и для не библиотечных ссылок, файлы, не найденные по заданным выше правилам, ищутся в папке, где они определены.
  5. Если ссылку найти не удалось, применяются правила, определенные ранее в диалоговом окне "Поиск компонента" (в рамках того же сеанса Autodesk Inventor), после чего процесс поиска повторяется. Это правило или подменяющее его действует для поиска данного компонента или следующих за ним.

    Подменяющее правило задается, если:

    • Файлы или вся папка перемещены из одной библиотеки в другую, из одной рабочей группы в другую, в другую редактируемую папку или папку библиотеки.
    • Какая-либо вложенная папка была добавлена или удалена из папки проекта, или пути к наиболее значимой папке были изменены каким-то другим образом.
    • Группа файлов перенесена из папки, заданной в проекте, в другую папку, которая находится вне его.
  6. Если файл так и не найден, производится поиск по полному абсолютному пути там, где файл был обнаружен при последнем сохранении ссылающегося на него файла. Если файл обнаружен в этом месте (и если оно удовлетворяет одному из заданных в проекте), информация о ссылках автоматически восстанавливается. Исходный файл помечается для пересохранения и обновления ссылки.
  7. Поставщики PDM получают еще одну возможность найти файл. При этом они выполняют процесс поиска самостоятельно или используют возможности Autodesk Inventor.
  8. Если ссылка совпадает с той, которая была ранее разрешена другим пользователем путем указания на реальный файл, берется та же подстановка.

Если файл так и не найден, открывается диалоговое окно "Поиск компонента", в котором можно вручную задать путь поиска файла. После того как файл найден через это диалоговое окно, его местоположение можно запомнить для будущего использования (как библиотечный путь и/или правило подстановки).

В зависимости от причин, по которым файл не был найден, можно предпринять действия по исправлению: