Порядок работы
Для получения чертежа передней нижней части шасси нужно выполнить следующие действия:
Создайте новый файл части chassis-lower-front-dwg.prt.
Опцией Add Add Existing
[Добавить]
добавьте в чертеж файл car.prt.
Не нужно загружать сборку автомобиля до создания чертежа, поскольку операция Add
предлагает свои опции для открытия файла.
В данном случае в сборке не существует ни одного фильтра компонентов, поэтому придется загрузить все компоненты.
Сборка автомобиля будет размещена на чертеже.
Постройте три плоскости: front_section
[переднее сечение], rear_section [заднее сечение] и mid_plane [средняя плоскость].
С их помощью можно будет выбрать компоненты, которые относятся к передней, задней или средней части автомобиля. С помощью средней плоскости определяются компоненты, которые относятся к нижней половине сборки автомобиля.
Создайте набор компонентов structural_components [компоненты-конструктивные узлы] и включите в него нужные подсборки и компоненты.
Этот набор будет включать подсборку шасси (все компоненты шасси) и компонент блока двигателя.
Определите фильтр lower_front_structure
[нижний передний узел] для отбора компонентов, которые нужно загрузить.
Загрузить требуется те компоненты, входящие в набор structural_components, которые находятся в передней части автомобиля и в его нижней половине. Выражение фильтра будет иметь следующий вид:
lower_front_structure = (structural_components AND Above(front_section) AND !Above(mid_plane))
Перезагрузите сборку по этому фильтру компонентов.
В результате этих действий:
Те компоненты, которые не попадают в переднюю секцию сборки автомобиля, и те, которые лежат выше средней плоскости, будут выгружены.
Те компоненты, которые расположены в передней нижней секции сборки, но не входят в набор structural_components (то есть не относятся ни к шасси, ни к блоку двигателя), будут выгружены.
Начните работу над чертежом с минимально необходимым количеством загруженных компонентов.
Сохраните файл chassis-lower-front-dwg.prt
(при этом сохранятся сечения, набор компонентов и фильтр).
Имейте в виду, что фильтры lower_front_structure
в данном и предыдущем примерах отличаются друг от друга. В данном примере набор компонентов статический, а не определяется путем выполнения фильтра. При переходе к использованию фильтров компонентов по значениям атрибутов можно использовать переходную форму фильтра, например:
lower_front_structure = (structural_components AND (function == "structural") AND Above(front_section) AND !Above(mid_plane))