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

 

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

 

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

 

 

 

 

 

 

 

 

 

содержание   ..  185  186  187  188   ..

 

 

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

 

 

267

Глава 105. Использование переменных и выражений

1. Планирование перестроения.

1.1.

Проводится анализ имеющихся в детали переменных: среди них находятся выход!
ные.

1.2.

В системе уравнений детали находятся 

независимые уравнения — уравнения, не

содержащие выходные переменные.

Остальные уравнения — 

зависимые. Они зависят от объектов, с выходными пара!

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

Решение зависимых уравнений возможно лишь после перестроения объектов, от
которых они зависят. Если уравнение зависит от нескольких объектов, то его ре!
шение возможно только после перестроения последнего из этих объектов.

1.3.

Среди объектов детали находятся объекты, от которых зависят уравнения, и опре!
деляется порядок следования этих объектов в детали.

1.4.

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

1.5.

В соответствии с порядком следования объектов определяется порядок решения
групп зависимых уравнений.

1.6.

Составляется план перестроения. Группы зависимых уравнений расставляются в
этом плане так, чтобы располагаться не выше объектов, от которых они зависят. 

2. Перестроение.

2.1.

Решение независимых уравнений.

2.2.

Последовательное перестроение объектов детали и решение зависимых уравне!
ний в соответствии с планом.

Результатом корректного перестроения детали является перестроение всех ее объектов
и решение всех уравнений. В некоторых случаях корректное перестроение оказывается
невозможным из!за несоответствий между системой уравнений и порядком следования
объектов детали. Любой такой случай может быть сведен к одному из трех типов конф!
ликтов (ошибок). 

1.

Раннее использование выходной переменной. Эта ошибка возникает, если значе!
ние какой!либо выходной переменной требуется использовать раньше, чем оно будет
определено путем перестроения объекта, выходной параметр которого связан с этой пе!
ременной.

Например, объект A имеет входной параметр а, связанный с переменной а, а следующий
за ним объект Б — выходной параметр b, связанный с переменной b. Если переменные
а и b связать каким!либо уравнением, то корректное перестроение детали станет невоз!
можным: найти значение переменной а и перестроить объект А можно только после пе!
рестроения объекта Б, а объект Б можно перестроить только после объекта А — это 

дик&

туется порядком расположения объектов в Дереве.
Чтобы исправить ошибку, можно попытаться переместить объект А в Дереве построения
(см. раздел 111.9 на с. 291) так, чтобы он располагался ниже объекта Б. Если это удаст!
ся, то при следующем перестроении ошибка исчезнет. В противном случае необходимо
редактирование детали или системы уравнений.

Часть XXIII.Параметризация моделей

268

2.

Попытка переопределить выходные параметры. Эта ошибка возникает, если не!
скольким выходным параметрам поставлена в соответствие одна и та же переменная
или если несколько выходных переменных оказываются связаны уравнением, не содер!
жащим других переменных. В любой из этих ситуаций выходные параметры объектов
«пытаются переопределить» друг друга. Для исправления ошибки необходимо отредак!
тировать деталь (например, «превратить» один из выходных параметров во входной)
или систему уравнений.

3.

Уравнение содержит только фиксированные переменные. Эта ошибка возникает,
если уравнение содержит только выходные переменные или если уравнение является
избыточным в системе уравнений детали.

Если в детали возникла одна из описанных ошибок, то пиктограмма детали отмечается
восклицательным знаком в Дереве построения. Сообщение об ошибке можно просмот!
реть в обычном порядке — см. раздел 111.11 на с. 293. В сообщении, кроме названия
ошибки, указано также, какая переменная (или уравнение) ее вызывает. 

105.3. Переменные и выражения в сборках

Работа с переменными и выражениями в сборке — присвоение псевдонимов парамет!
рам и ввод уравнений — аналогична работе с переменными и выражениями в детали
(см. раздел 105.2 на с. 263).

При изменении параметров компонентов (см. следующий раздел) сборки файл!источ!
ник компонента остается прежним. Изменение отражается только на внешнем виде
вставки. Поэтому в одну и ту же сборку можно вставить несколько одинаковых компо!
нентов с нужными значениями параметров.

Параметрические модели компонентов сборок могут храниться как в папках на диске,
так и в библиотеках моделей (см. главу 116).

269

Глава 105. Использование переменных и выражений

105.3.1. Параметры компонентов сборки

Параметрами компонентов сборки (дета!
лей и подсборок) являются внешние пере!
менные этих компонентов.

Статус «внешняя» присваивается пере!
менной при создании или редактировании
компонента. Чтобы сделать переменную
внешней, вызовите из контекстного меню
этой переменной команду 

Внешняя

(рис. 105.9). Ячейка колонки 

Псевдоним

в строке внешней переменной будет выде!
лена синим цветом.

105.3.2. Порядок перестроения сборки

Перестроение сборки включает в себя решение сопряжений между компонентами, пере!
строение геометрических связей, перестроение объектов и решение уравнений.

Геометрические связи — связи, возникающие при использовании элементов одних
компонентов для создания других компонентов. Такое использование элементов воз!
можно при создании (редактировании) компонентов «на месте» (см. раздел 99.2 на
с. 228). 

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

Порядок следования компонентов, в отличие от порядка следования операций, не пре!
допределяет порядок перестроения компонентов. 

Общая схема перестроения сборки следующая.

1. Решение сопряжений.

2. Перестроение геометрических связей

3. Планирование перестроения компонентов и формообразующих операций сборки.

3.1.

Проводится анализ имеющихся в сборке переменных: среди них находятся выход!
ные.

3.2.

Среди компонентов сборки находятся 

независимые компоненты — компоненты,

не использующие выходные переменные.

Остальные компоненты — 

зависимые. Они зависят от выходных переменных.

Рис. 105.9. Присвоение переменной детали

статуса «внешняя»

Часть XXIII.Параметризация моделей

270

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

3.3.

Составляется план перестроения. Зависимые компоненты расставляются так, что!
бы располагаться не выше объектов, от которых они зависят.

4. Перестроение компонентов и формообразующих операций сборки в соответствии с пла!

ном.

 

 

 

 

 

 

 

содержание   ..  185  186  187  188   ..