Поиск по документации
Введите не менее 2 символов
Введите не менее 2 символов
![]() |
CAE Fidesys 9.0 Руководство пользователя |
Вместо того чтобы указывать жесткий счетчик интервалов, который может чрезмерно ограничивать совпадения интервалов, пользователь может указать верхнюю и нижнюю границы, которые окажутся подходящими.
{Group|Body|Volume|Surface} <range>{Interval | Size | Periodic Interval} {[Lower]|Upper} Bound {On|Off|<bound>}
Curve <range> {Interval | Size} {[Lower]|Upper}Bound {On|Off|<bound>}
Пользователь может указать минимальное и максимальное количество интервалов в цикле. Это в основном используется для небольших циклов, таких как отверстия, просверленные в пластине, чтобы гарантировать, что они имеют по крайней мере 4 или 6 интервалов. Если сущности не заданы, то этот параметр применяется глобально ко всем текущим и будущим циклам модели.
set [{group|volume|surface|curve} <range>]interval loop minimum {<count>|default}
set [{group|volume|surface|curve} <range>]interval loop maximum {<count>|default}
list [{group|volume|surface|curve} <range>]interval loop [minimum] [maximum] [default]
Curve <curve_id_range> Interval {Equal_to|Greater_than_equal|Less_than_equal} [Curve] <curve_id_range> [ Extra <intervals>]
Curve <curve_id_range> Interval {Equal_to|Greater_than_equal|Less_than_equal} Extra <intervals>
Например, команда "curve 2 3 greater_than_equal curve 4 5 extra 4" сохраняет ограничение неравенства "c2 + c3 >= c4 + c5 + 4" в интервальном сопоставителе. Хотя это может решить проблемы с качеством, это также простой способ сделать проблему соответствия интервалов невыполнимой.
Интервал - это двустороннее ограничение, которое немедленно разрешается. Если пользователь впоследствии изменяет интервал на кривой в наборе, то другие кривые изменяются немедленно. Одна из проблем заключается в том, что если пользователь жестко устанавливает интервал на одной кривой, а затем устанавливает размер на другой, то жестко закрепленный интервал на другой кривой не изменяется.
Curve <range> Interval {Same|Different}
List Curve [ <curve_id_range> ] Interval Same
Указание того, что кривые имеют "одинаковые" интервалы, сохраняет их в наборе. Дополнительные кривые могут быть добавлены к существующему набору и объединены наборами с помощью будущих команд. Текущее содержимое затронутых наборов печатается после каждой команды. Кривая может быть удалена из набора, указав, что ее интервалы "различны."
Пользователь также может ограничить четность интервалов на кривых:
{Curve|Surface|Volume} <range> Interval {Even | Odd}
Если задано четное число, то при последующих командах установки интервала и при назначении интервала кривые вынуждены иметь четное число интервалов. Если текущее число интервалов нечетно, то оно увеличивается на единицу, чтобы быть четным. Если указано нечетное, то интервалы могут быть либо четными, либо нечетными. Установка интервалов на четность полезна в задачах, где соседние грани проложены одна за другой без глобального назначения интервалов.