КОМПАС-3D V8. Руководство пользователя - часть 90

 

  Главная      Учебники - Компьютеры     Аскон КОМПАС-3D V8. Руководство пользователя - 2005 год

 

поиск по сайту            

 

 

 

 

 

 

 

 

 

содержание   ..  88  89  90  91   ..

 

 

КОМПАС-3D V8. Руководство пользователя - часть 90

 

 

129

Глава 54. Отображение ограничений и степеней свободы

Если на объект наложены ограничения, лишающие его одной или нескольких степеней
свободы, то символы, соответствующие отобранным степеням, не отображаются. На!
пример, на рисунке 54.2 показано последовательное наложение ограничений на отрезки,
образующие прямоугольник. Сначала, когда на них были наложены ограничения гори
зонтальность
,  вертикальность и совпадение точек, концы всех отрезков имели по две
степени свободы, т.е. каждый из них можно было перемещать мышью в любом направ!
лении. В результате наложения ограничения фиксированная точка и простановки двух
фиксированных размеров концы отрезков потеряли все степени свободы. Длинами сто!
рон данного прямоугольника теперь можно управлять только путем изменения значений
размеров. Перемещение составляющих его отрезков мышью невозможно.

Дуга 
окружности

Отображаются степени свободы 
центра, радиуса и концов дуги

Эллипс

Отображаются степени свободы 
центра, полуосей и степень свободы 
поворота вокруг центра

Дуга эллипса

Отображаются степени свободы 
центра, концов и степень свободы 
поворота вокруг центра

NURBS

Отображаются степени свободы 
концов и опорных точек

Табл. 54.3. Значки, показывающие степени свободы объектов

Объект

Изображение максимального 
количества степеней свободы

Комментарий

Рис. 54.2.  Уменьшение числа степеней свободы объектов

130

Глава 55.

Задание зависимостей
между параметрическими переменными

Ввод уравнений и неравенств, связывающих переменные, производится в окне 

Пере

менные (рис. 55.1).

Для управления отображением этого окна на экране
служит команда 

Вид — Панели инструментов — Пе

ременные.

Окно содержит Инструментальную панель и вкладки со
списками переменных и уравнений.

При вводе уравнений возможна вставка функций и кон!
стант из специального диалога.

Переменные и уравнения текущего документа можно за!
писать в текстовый файл. Сохраненные сведения (урав!
нения, комментарии, имена переменных, их статус) мо!
гут впоследствии использоваться при работе с другими
документами.

Команды чтения и записи переменных и уравнений, вызова диалогов функций и конс!
тант, а также ряд сервисных команд содержится в меню, вызываемом кнопкой 

Меню.

55.1.

Создание переменных

Связанная переменная, соответствующая размеру, создается с помощью команды 

Уста

новка значения размера (см. раздел 53.16 на с. 122).

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

Переменные окна

Переменные.

Второй способ создания переменных — ввод выражений (см. раздел 55.2). 

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

Например, ввод уравнения «a+b=10» вызовет возникновение переменных a и b. Заранее
нельзя предсказать, какие значения будут иметь эти переменные, однако их сумма будет
точно равна десяти.

Если требуется создать переменную с определенным значением, следует ввести уравне!
ние, однозначно определяющее значение переменной (например, «с = 45»).

Рис. 55.1.  Пример Окна работы

с переменными и уравнениями

131

Глава 55. Задание зависимостей между параметрическими переменными

55.2.

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

Уравнения и неравенства вводятся и редактируются на вкладке 

Уравнения Окна работы

с уравнениями и переменными. Это дает возможность одновременного просмотра всех
введенных зависимостей и всех имеющихся переменных.

Чтобы начать ввод (редактирование) уравнения, активизируйте нужную ячейку двойным
щелчком мыши. Возможен ввод выражений вида

a = b

a < b 

a <= b

a > b

a >= b,

где a, b могут быть переменными, арифметическими и логическими выражениями, чис!
лами. 

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

Операции и функции, доступные в калькуляторе, который обслуживает ввод/редактиро!
вание уравнений и неравенств, приведены в Томе I (табл. 8.2 на с. 66).

Вы можете не вводить операции и функции вручную, а выбирать из специального диа!
лога. Для его вызова нажмите кнопку 

Вставить функцию на инструментальной панели

окна 

Переменные.

При вводе уравнений и неравенств необходимо соблюдение следующих правил.

В любом выражении обязательно должен присутствовать знак «=», «<», «>», «<=», «>=»,
что характеризует выражение как уравнение или неравенство. 

Если в выражении присутствует знак «=», то выражение считается уравнением, а входя!
щие в него знаки «<», «>», «<=» или «>=» считаются логическими операциями. При этом
знак «=» должен находиться перед знаками логических операций.

В выражении не может присутствовать больше одного знака «=».   

Если в выражении нет знака «=» и присутствует больше одного знака «<», «>», «<=» или
«>=», то первый из них считается признаком неравенства, а следующие — знаками ло!
гических операций. 

При вводе и редактировании уравнений и неравенств можно использовать константы,
представленные в таблице 55.1.

Знак «=» всегда является признаком уравнения, а в логическом равенстве (тождестве)
используется знак «==».

Часть IX.

Параметризация геометрических объектов

132

Пример использования констант: «a + sin (b * M_PI) <= FLT_EPS».

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

Вставить константу на инструментальной панели

окна 

Переменные.

Чтобы удалить выражение, выделите его в списке и нажмите клавишу <Del>.

Табл. 55.1. Константы

Обозначение

Значение

Описание

M_FI

0.6180339887499

ϕ — иррациональное число
золотого сечения

M_E

2.71828182845904523536

е — основание
натурального логарифма

M_PI

3.14159265358979323846

π — отношение длины окружности
к диаметру

M_PI_2

1.57079632679489661923

π/2

M_PI_4

0.785398163397448309616

π/4

M_2_PI

6.28318530717959

2

π

M_SQRT_2

1.41421356237309504880

Корень квадратный из двух

M_RADDEG

57.29577951308

Коэффициент пересчета
из радиан в градусы (180/

π)

M_DEGRAD

0.01745329251994

Коэффициент пересчета
из градусов в радианы (

π/180)

FLT_EPS

1.19209290E–07

Разница между двумя числами,
при которой эти числа
считаются равными

 

 

 

 

 

 

 

содержание   ..  88  89  90  91   ..