Определение параметров размерных ограничений

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

К числу параметрических уравнений относятся следующие:

  • Имена размерных ограничений

  • Выражения, в которых можно использовать:

    • Значения

    • Пользовательские переменные, а также переменные, отражающие существующие размерные ограничения

    • Математические операторы, функции и константы

Выражения для размерных ограничений

When you create a Dimensional Constraint, an equation defines the dimension of an entity or between points on entities in the form name=value, for example d1=12.34.

You can replace the value by an expression: name=expression.

  • Внутри выражения можно использовать значения, переменные, математические операторы, а также математические функции и константы.

  • Результатом выражения будет значение.

Переменная может быть одного из следующих типов:

  • User-defined, for example length1=12.5

  • An existing Dimensional Constraint name, for example d2=rad1

В Диспетчере параметров можно определять и редактировать выражения и переменные.

Выражения можно также редактировать на месте.

Примеры уравнений размерных ограничений

Пример

Описание

d1=rad1

Присваивает переменной d1 значение переменной rad1.

d2=rad2*2

Умножает переменную rad2 на 2 и отображает переменную d2 как результат.

length1=cos(ang1)

Присваивает пользовательской переменной length1 значение косинуса угла ang1.

dist1=(length1 + d1) / 2

Присваивает пользовательской переменной dist1 значение суммы пользовательской переменной length1 и переменной d1, деленной на 2.

Имена ограничений

Размерные ограничения (как динамические, так и аннотационные) определяются по имени, а также пользовательскими переменными, применяемыми в выражениях и формулах.

В Диспетчере параметров представлен список всех переменных размерных ограничений вместе с именами, выражениями и значениями.

Приняты следующие правила именования:

Значение

Имя по умолчанию

Ограничения

Расстояние

d1, d2, …, dn

Выровнено, Горизонтально , Вертикально

Диаметр

dia1, dia2, …, dian

Диаметр

Радиус

rad1, rad2, …, radn

Радиальный

Угол

ang1, ang2, …, angn

Угловой

Пользовательский

user1, user2, …, usern

Используемые в выражениях:

Чтобы переименовать имена переменных ограничения:

  1. Укажите размерное ограничение.

  2. В палитре Свойства в разделе Ограничение внесите изменения в поле Имя.

или -

  1. Укажите размерное ограничение.

  2. В палитре Диспетчер параметров в области Размерные ограничения внесите изменения в поле Имя.

или -

  1. Дважды щелкните строку размерного ограничения.

  2. Отредактируйте имя переменной на месте.

Примечание. Имена переменных ограничения должны быть уникальными.

Параметрические уравнения

Для определения формул и выражений применяются операторы и функции.

Вычисление выражений выполняется согласно стандартным математическим правилам.

Операторы

В выражениях и формулах могут применяться следующие операторы:

Оператор

Описание

+

Добавление

-

Вычитание (или унарное отрицание)

*

Умножение

Перевести на русский:

Деление

^

Возведение в степень

%

Модуль с плавающей запятой

.

Десятичный разделитель

(выражение)

Круглые скобки для определения выражений

^ В начало страницы

Функции

В выражениях и формулах могут применяться следующие функции:

Функция

Синтаксис

Косинус

cos (выражение)

Синус

sin (выражение)

Касательность

tan (выражение)

Арккосинус

acos (выражение)

Арксинус

asin (выражение)

Касательная дуга

atan (выражение)

Гиперболический косинус

cosh (выражение)

Гиперболический синус

sinh (выражение)

Гиперболический тангенс

tanh (выражение)

Гиперболический косинус дуги

acosh (выражение)

Гиперболический синус дуги

asinh (выражение)

Гиперболический тангенс дуги

atanh (выражение)

Квадратный корень

sqrt (выражение)

Cигнум-функция (-1,0,1)

sign (выражение)

Абсолютное значение

abs (выражение)

Обрезать десятичные знаки

trunc (выражение)

Округление до ближайшего целого

round (выражение)

Округлить вниз

floor (выражение)

Округлить

ceil (выражение)

Наибольший элемент матрицы

max (expr1;expr2) *

Наименьший элемент матрицы

min (expr1;expr2) *

Градусы в радианы

d2r (выражение)

Радианы в градусы

r2d (выражение)

Логарифм, с основанием e

ln (выражение)

Логарифм, с основанием 10

log (выражение)

Экспонента с основанием e

exp (выражение)

Экспонента с основанием 10

exp10 (выражение)

Функция степени

pow (expr1;expr2) *

Случайное десятичное, 0-1

random

Константа pi

pi

Константа e

e

*) Uses the list separator (semicolon or comma) as defined in the OS format settings.

^ В начало страницы

Вычисление выражения

Согласно стандартным математическим правилам, вычисление выражений выполняется в следующей последовательности:

  1. Выражения внутри круглых скобок (сначала вычисляются выражения внутри самых вложенных круглых скобок)

  2. Стандартный порядок выполнения операций:

    1. Степени

    2. Умножение и деление

    3. Сложение и вычитание

  3. Операторы первоочередного равенства слева направо.

^ В начало страницы

Связанные разделы

Управление параметрами размерных ограничений

Использование ограничений

Исходная тема

Применение размерных ограничений