Графические системы САПР (Главы 9-26. Составление зависимостей. Зеркальное отражение геометрии): Методические указания к лабораторным работам и СРС по курсу «Компьютерная графика»

Страницы работы

Содержание работы

Министерство

образования Российской Федерации

Алтайский государственный  технический

университет им. И.И. Ползунова

КАФЕДРА САПР

,

ГРАФИЧЕСКИЕ СИСТЕМЫ САПР (Часть 5)

Методические указания к лабораторным

работам и СРС по курсу «Компьютерная графика»

для студентов специальности 22.03

«Системы автоматизированного проектирования»

Барнаул 2001

УДК 658.52.011.56+681.327.11 (075.5)

Е.И., Т.Ю. Методические указания к лабораторным работам и СРС по курсу «Компьютерная графика»для студентов специальности 22.03 «Системы автоматизированного проектирования». / Алт.гос.техн.ун-т им. И.И. Ползунова. – Барнаул: Изд-во АлтГТУ. – 2001. – 28 с.

Дано описание  стандартных технологии построения и модификации параметрических моделей твердотельных объектов  на примере  возможностей демо - версии пакета Pro/Engineer.

Методические указания включают варианты лабораторных работ и примеры их выполнения.

Рассмотрены и одобрены

на заседании кафедры САПР.

Протокол N 1 от 07.09.2001 г.

Рецензент: А.В. Басманов,

ОАО "СИБЭНЕРГОМАШ".

Глава 9 Составление зависимостей (Relation)

Зависимость (Relation) — математические зависимости между символическими параметрами (размерами).

Виды зависимостей

Зависимость может быть записана в виде уравнения:

d13 = d6 + 0.06,

d5 = d2 * (SQRT (d7/3.0 + d4))

или в виде неравенства –    (d1 + d2) > (d3 + 2.5).

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

Основные функции и методы их описания в Relation

В Relation имеются следующие функции и соответствующие им символы:

сложение

+

вычитание

умножение

*

деление

I

возведение в степень

/\

синус

sin ( )

косинус

cos ( )

тангенс

tn()

корень квадратный

SQRT ( )

арксинус

arcsin ( )

арккосинус

arccos ( )

арктангенс

atan ( )

гиперболический синус

sinh ( )

гиперболический косинус

cosh ( )

гиперболический тангенс

tanh ( )

логарифм десятичный

log ( )

логарифм натуральный

In ( )

абсолютная величина

abs ( )

больше

больше или равно

> =

меньше

меньше или равно

< =

или

:

и

&

не

~

Кроме того, в файл зависимости можно записывать какое уравнение что означает. Сообщения заносят после знака /*. Например: /*locate mid plan.

Процедура составления зависимости

1. Выбрать Relation из основного меню.

2. Задать объект, в котором будет зависимость (на экране появятся размеры с буквенным обозначением величины размера).

3. Выбрать Add из блока меню рис. 9.1.

4. Ввести сообщение о зависимости (если есть необходимость).

5. CR — для перехода на новую строку файла зависимости.

6. Ввести зависимость (уравнение или неравенство, причем одно уравнение или неравенство должно быть расположено на одной строке файла зависимостей). В зависимостях следует использовать буквенные обозначения параметров.

7. Двойная CR — для выхода из Relation.

Model Rel

Assem Rel         Зависимость в сборке

Part Rel             Зависимость в детали

Feat Rel             Зависимость между объектами

Pattern Rel         Зависимость элементов

Pone                 Выполнить

Relations

Add                   Ввести

Edit Rel             Редактирование зависимости

Show Rel           Показ зависимости

Evaluate             Оценка

Sort Rel            Сортировка

Show Dim         Показать размеры

Switch Dim       Переключить размеры (в символы и   обратно)

Add Param        Дополнить параметры

Del Param         Удалить параметры

Session Id          Внутренний номер сессии

User Prog          Программа пользователя

Where Used       Где использована

Рис. 9.1

Редактировать зависимость можно с помощью команды Edit Rel. Система откроет файл зависимостей, который можно изменить.

Глава 10. Переопределение порядка

создания объектов (Reoder)

Команда Reoder позволяет изменить порядок регенерации уже созданных объектов. Однако следует помнить, что нельзя нарушать «родительские» связи между объектами. В Рго/Е существуют объекты «родители» (parent) и объекты «дети» (children).

Parent — объект, от которого зависят другие объекты.

Children — объект, зависимый от других.

Командой Reoder нельзя поставить зависимый объект раньше того, от которого он зависит (ребенок не может родиться раньше своего родителя). В этом случае система не проведет регенерацию модели.

Похожие материалы

Информация о работе