Порядок работы
Если конструктору для загрузки некоторых данных из сборки автомобиля нужно иметь свой фильтр компонентов, то он должен создать для него собственный файл части. Причем этот файл нужно создавать даже такому конструктору, который имеет доступ к сборке car.prt
с правом записи. Это объясняется тем, что с файлом car.prt могут работать одновременно несколько пользователей, и непосредственное его использование для данного задания создаст неудобства для других пользователей.
Действия пользователя будут аналогичны описанным в предыдущих примерах:
Создайте новый файл части wheel-des.prt (колесо).
Опцией Add Existing [Добавить существующий] добавьте в нее файл car.prt.
Затем укажите часть, над которой работает конструктор (левое заднее колесо). Это пригодится при последующей загрузке сборки (смотрите ниже подраздел "Последовательный доступ" ).
Определите фильтр work_part_proximity, который Вы будете использовать для отбора компонентов для загрузки (близко расположенные к рабочей части).
Нам нужно видеть все компоненты сборки автомобиля, которые находятся не далее 12 дюймов от левого заднего колеса (рабочей части). Поэтому фильтр компонентов запишем так:
work_part_proximity = Within(12,WORK_PART_VOLUME)
Заново выполните фильтр.
При этом выгрузятся все компоненты, которые находятся дальше, чем в 12 дюймах от заднего левого колеса. Те компоненты, которые нельзя выгрузить (например, остальные три колеса), будут скрыты.
Сохраните файл wheel-des.prt
(а вместе с ним и фильтр).