Определение параметров размерных ограничений
Геометрия размерного ограничения определяется с помощью математических формул и выражений.
К числу параметрических уравнений относятся следующие:
- Имена размерных ограничений
- Выражения, в которых можно использовать:
- Значения
- Пользовательские переменные, а также переменные, отражающие существующие размерные ограничения
- Математические операторы, функции и константы
Выражения для размерных ограничений
При создании размерного ограничения в уравнении определяется размер объекта, либо между точками на объектах в формате имя=значение, например, d1=12.34.
Это значение можно заменить выражением: имя=выражение.
- Внутри выражения можно использовать значения, переменные, математические операторы, а также математические функции и константы.
- Результатом выражения будет значение.
Переменная может быть одного из следующих типов:
- Пользовательская, например, length1=12,5
- Существующее имя размерного ограничения, например, 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 | Используемые в выражениях: |
Чтобы переименовать имена переменных ограничения:
- Укажите размерное ограничение.
- В палитре Свойства в разделе Ограничение внесите изменения в поле Имя.
- или -
- Укажите размерное ограничение.
- В палитре Диспетчер параметров в области Размерные ограничения внесите изменения в поле Имя.
- или -
- Дважды щелкните строку размерного ограничения.
- Отредактируйте имя переменной на месте.
Примечание. Имена переменных ограничения должны быть уникальными.
Параметрические уравнения
Для определения формул и выражений применяются операторы и функции.
Вычисление выражений выполняется согласно стандартным математическим правилам.
Операторы
В выражениях и формулах могут применяться следующие операторы:
| Оператор |
Описание |
|---|---|
+/- |
Сложение |
- |
Вычитание (или унарное отрицание) |
* |
Умножение |
/ |
Деление |
^ |
Возведение в степень |
% |
Показатель степени с плавающей точкой |
. |
Десятичный разделитель |
(выражение) |
Круглые скобки для определения выражений |
Функции
В выражениях и формулах могут применяться следующие функции:
| Функция | Синтаксис |
|---|---|
| Косинус | cos (выражение) |
| Синус | sin (выражение) |
| Касательность | tan (выражение) |
| Арккосинус | acos (выражение) |
| Арксинус | asin (выражение) |
| Арктангенс | atan (выражение) |
| Гиперболический косинус | cosh (выражение) |
| Гиперболический синус | sinh (выражение) |
| Гиперболический тангенс | tanh (выражение) |
| Обратный гиперболический косинус | acosh (выражение) |
| Обратный гиперболический синус | asinh (выражение) |
| Обратный гиперболический тангенс | atanh (выражение) |
| Квадратный корень | sqrt (выражение) |
| Cигнум-функция (-1,0,1) | sign (выражение) |
| Абсолютное значение | abs (выражение) |
| Отбрасывание десятичного разряда | trunc (выражение) |
| Округление до ближайшего целого | round (выражение) |
| Округление с понижением | floor (выражение) |
| Округлить | ceil (выражение) |
| Наибольший элемент матрицы | max (выражение1;выражение2) * |
| Наименьший элемент матрицы | min (выражение1;выражение2) * |
| Градусы в радианы | d2r (выражение) |
| Радианы в градусы | r2d (выражение) |
| Логарифм, с основанием e | ln (выражение) |
| Логарифм, с основанием 10 | log (выражение) |
| Экспонента с основанием e | exp (выражение) |
| Экспонента с основанием 10 | exp10 (выражение) |
| Экспоненциальная функция | pow (выражение1;выражение2) * |
| Случайное десятичное, 0-1 | random |
| Константа pi | pi |
| Константа e | e |
*) Используется разделитель элементов списка (точка с запятой или запятая) в соответствии с настройками формата операционной системы.
Вычисление выражения
Согласно стандартным математическим правилам, вычисление выражений выполняется в следующей последовательности:
- Выражения внутри круглых скобок (сначала вычисляются выражения внутри самых вложенных круглых скобок)
- Стандартный порядок выполнения операций:
- Экспоненты
- Умножение и деление
- Сложение и вычитание
- Операторы первоочередного равенства слева направо.