Пример 1. Алгебраическое выражение
Эскиз вырезанного элемента выдавливания — окружность диаметром d1. Элемент фор
мирует коническую часть отверстия. Диаметр цилиндрической части отверстия — d
(рис. 123.3, б).
а)
б)
Рис. 123.3. Алгебраическое выражение
Глубина выдавливания (v184) должна вычисляться по формуле (рис. 123.3, а):
(d1 d)/2*tand(a*2),
где
d, d1 — диаметры оснований конуса,
a — половина угла при вершине конуса.
Пример 2. Логическое выражение
Элемент выдавливания, формирующий уступ, должен присутствовать в модели фланце
вого угольника при выполнении любого из следующих условий:
ГОСТ 20189, угол 90°,
▼
ГОСТ 20190.
Для реализации этого требования в модели необходимо создать следующие перемен
ные (рис. 123.4):
задающую номер стандарта, например, GOST,
задающую величину угла, например, angle.
409
Часть XXIV.Параметризация моделей
Рис. 123.4. Логическое выражение
Выражение для вычисления значения переменной уступа, которая соответствует пара
метруИсключить из расчета (v283), должно быть следующим:
GOST==20189&&angle==90||GOST==20190?0:1 (рис. 123.4).
Для удобства работы в выражении можно использовать пробелы и скобки:
(GOST == 20189) && (angle == 90) || (GOST == 20190) ? 0 : 1
Циклическая зависимость
Циклическая зависимость — взаимная зависимость двух уравнений. Элементарный при
мер циклической зависимости — система из следующих уравнений:
a=b+1,
b=a+1
Рис. 123.5. Возникновение циклической зависимости
Обращение одного уравнения к другому может быть опосредовано иерархией отноше
ний объектов модели.
Например, в модели созданэскиз 1 с переменной X. На основе этого эскиза создан эле
мент выдавливания, а на его грани —эскиз 2 с переменной Y. Переменные X и Y связа
ны уравнением (рис. 123.5).
До тех пор, пока переменная Y не является информационной, циклической зависимости
в модели нет. Если отредактировать эскиз, сделав переменную Y информационной (для
этого достаточно удалить у соответствующего размера ограничение фиксированный), то
в системе уравнений модели появится циклическая зависимость: чтобы перестроитьэс
410
Глава 123. Использование переменных и выражений
киз 1, надо знать значение переменной X, для этого надо знать значение переменой Y,
которая может быть определена только после перестроенияэскиза 2, а это требует пе
рестроения элемента выдавливания иэскиза 1.
Поиск по сайту:
|