Autodesk Inventor выполняет поиск связанных файлов, используя параметры и каталоги хранения файлов, заданные в активном проекте.
Autodesk Inventor выполняет поиск связанных файлов в соответствии с параметрами, заданными в приложении.
Ссылка на файл, хранящаяся в файле Autodesk Inventor, может быть библиотечной и небиблиотечной. Библиотечная ссылка включает в себя следующие элементы.
В файле Autodesk Inventor содержится одна из следующих ссылок на файл:
- Имя библиотеки
- Имя файла
- Путь внутри библиотеки (при необходимости)
Небиблиотечная ссылка включает в себя следующие элементы:
- Имя файла
- Путь внутри библиотеки (при необходимости)
При открытии файла Autodesk Inventor ищет компоненты в следующем порядке:
- Пути поиска библиотек, если загружается библиотечная деталь. В противном случае библиотечные пути не просматриваются.
- Рабочий путь.
- Рабочее пространство.
- Групповые пути поиска.
- Папка с файлом описания проекта.
- В папке содержится файл.
Разрешение поиска файла
Автоматический процесс поиска файлов выполняется в заданной последовательности шагов.
- Полная информация о ссылке выводится посредством события API или любой из задействованных надстроек. Например, PDM-системам разрешается переопределять стандартное поведение Autodesk Inventor.
- Если в ссылке хранится имя библиотеки или исходный файл был открыт из библиотечной папки, поиск производится только по путям, заданным для данной библиотеки.
Существует три варианта использования имени библиотеки для поиска файлов в библиотечных папках:
- Требуемый файл не найден в библиотеке, но в ссылке хранится имя библиотеки. В этом случае производится поиск в библиотечной папке, имя которой совпадает с именем библиотеки в ссылке.
- Ссылка является не библиотечной, и имя библиотеки пусто, но искомый файл обнаружен по библиотечному пути поиска. В этом случае производится поиск в библиотечной папке, содержащей исходный файл.
- Ссылка ведет в библиотеку, и искомый файл обнаружен по библиотечному пути поиска. Генерируется список имен библиотек, удовлетворяющих условиям поиска. Просмотр этих библиотек выделяет самое подходящее.
- Ссылки, которые не ведут в библиотеки, просматриваются по рабочим пространствам и по каждому из групповых путей поиска. Пути рабочих групп просматриваются в порядке, в котором они были заданы в "Редакторе проекта".
- Как для библиотечных, так и для не библиотечных ссылок, файлы, не найденные по заданным выше правилам, ищутся в папке, где они определены.
- Если ссылку найти не удалось, применяются правила, определенные ранее в диалоговом окне "Поиск компонента" (в рамках того же сеанса Autodesk Inventor), после чего процесс поиска повторяется. Это правило или подменяющее его действует для поиска данного компонента или следующих за ним.
Подменяющее правило задается, если:
- Файлы или вся папка перемещены из одной библиотеки в другую, из одной рабочей группы в другую, в другую редактируемую папку или папку библиотеки.
- Какая-либо вложенная папка была добавлена или удалена из папки проекта, или пути к наиболее значимой папке были изменены каким-то другим образом.
- Группа файлов перенесена из папки, заданной в проекте, в другую папку, которая находится вне его.
- Если файл так и не найден, производится поиск по полному абсолютному пути там, где файл был обнаружен при последнем сохранении ссылающегося на него файла. Если файл обнаружен в этом месте (и если оно удовлетворяет одному из заданных в проекте), информация о ссылках автоматически восстанавливается. Исходный файл помечается для пересохранения и обновления ссылки.
- Поставщики PDM получают еще одну возможность найти файл. При этом они выполняют процесс поиска самостоятельно или используют возможности Autodesk Inventor.
- Если ссылка совпадает с той, которая была ранее разрешена другим пользователем путем указания на реальный файл, берется та же подстановка.
Если файл так и не найден, открывается диалоговое окно "Поиск компонента", в котором можно вручную задать путь поиска файла. После того как файл найден с помощью этого диалогового окна, его местоположение можно запомнить для дальнейшего использования в качестве библиотечного пути и/или правила подстановки.
В зависимости от причин, по которым файл не был найден, можно предпринять действия по исправлению:
- Отмените открытие файла и перенесите его в папку, заданную в активном проекте. Если папка переносится в какую-либо вложенную папку хранилища, с помощью диалогового окна "Поиск компонента" можно задать для нее правильный путь.
- Если файл расположен по какому-то из путей, заданных в активном проекте, окно "Поиск компонента" может помочь указать путь к нему.
- Если файл временно недоступен (например, при неполадках в сети), следует пропустить сообщение об ошибке и работать дальше.
- Если файл был удален, следует пропустить сообщение об ошибке, а затем удалить эту ссылку или заменить ее на другой файл. В некоторых приложениях Autodesk Inventor компонент замены можно задать прямо в окне "Поиск компонента". Другие приложения требуют, чтобы ссылка была сначала разрешена в контексте компонента верхнего уровня.
Автоматическое разрешение поиск файла
Автоматический процесс поиска файлов выполняется в заданной последовательности шагов.
- Ссылки просматриваются по порядку в папке по рабочему пути.
- Если ссылка не найдена, выполняется поиск в папке, содержащей исходный файл.
- Если ссылка совпадает с той, которая была ранее разрешена другим пользователем путем указания на реальный файл, берется та же подстановка.
Если файл так и не найден, открывается диалоговое окно "Поиск компонента", в котором можно вручную задать путь поиска файла. После того как файл найден с помощью этого диалогового окна, его местоположение можно записать для использования в будущем как правило подстановки пути.
В зависимости от причин, по которым файл не был найден, можно предпринять действия по исправлению:
- Отмените открытие и перемещение файла в папку по рабочему пути. Если папка переносится в какую-либо вложенную папку по рабочему пути один раз, использовав диалоговое окно "Поиск компонента", можно задать для нее правильный путь.
- Если файл расположен по какому-то из рабочих путей, с помощью диалогового окна "Поиск компонента" можно ввести путь к папке.
- Если файл временно недоступен (например, при неполадках в сети), следует пропустить сообщение об ошибке и работать дальше без связанного файла.
- Если файл ссылки удален, можно пропустить ссылку и удалить или заменить ее позднее.