Функции работы с рабочими элементами в iLogic

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

Чтобы перейти к функциям работы с рабочими элементами, разверните узел "Work Feature" на вкладке "Система" в области "Фрагменты".

WorkPlane.FlipNormal

Меняет направление нормального вектора к рабочей плоскости при выполнении определенного условия. В результате этой операции рабочая плоскость переворачивается. Если на этой плоскости построен эскиз, то он тоже переворачивается. Эту функцию можно использовать, чтобы изменить элемент с левой ориентацией на элемент с правой ориентацией. Это особенно полезно для зеркально отраженного выдавливания. Эта функция выполняет смену направления нормального вектора не при каждом ее использовании. Напротив, она предназначена для того, чтобы нормальный вектор указывал в требуемом направлении. Функция меняет направление нормали, если ее направление "не согласуется" с направлением указанной оси.

Синтаксис

WorkPlane.FlipNormal("workPlaneName", "axisWanted")

"workPlaneName"

Имя рабочей плоскости, направление которой надо сменить.

"axisWanted "

Имя оси детали. При необходимости противоположное направление можно указать с помощью отрицательного префикса (-). Это обозначение дает функции сведения о примерном направлении перпендикуляра к плоскости. Если плоскость не выровнена точно по оси модели, используйте ту ось, которая ближе всего соответствует требуемой нормали к плоскости. Допускается выравнивание в пределах 60 градусов.

Примеры

WorkPlane.FlipNormal("Work Plane1", "X")
WorkPlane.FlipNormal("Work Plane1", "-X")
WorkPlane.FlipNormal("Work Plane1", "Y")
WorkPlane.FlipNormal("Work Plane1", "-Y")
WorkPlane.FlipNormal("Work Plane1", "Z")
WorkPlane.FlipNormal("Work Plane1", "-Z")

Sketch.Redefine

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

Для этой функции в качестве входных данных необходимо указать имена, следовательно, для определения эскиза используйте следующие именованные элементы:

Синтаксис

Sketch.Redefine(sketchName, planeName, originName, axisName, AxisIsX := True, NaturalAxisDirection := True )

sketchName

Имя эскиза.

planeName

Имя объекта, который следует использовать в качестве плоскости эскиза.

originName

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

axisName

Имя объекта, который будет использоваться в качестве оси эскиза (ось X или Y).

AxisIsX

Значение по умолчанию True означает, что ось эскиза, заданная с помощью параметра axisName, является осью X (горизонтальная ось). False означает, что это ось Y (вертикальная ось).

NaturalAxisDirection

Значение по умолчанию True означает, что ось эскиза направлена в том же направлении, что и объект axisName. False означает, что ось эскиза направлена в противоположном направлении.