Ссылка на выражение для числовых параметров

Уравнения можно использовать везде, где имеется возможность ввода числового значения.

Например, уравнения можно записывать в диалоговом окне "Редактирование размера", в диалоговых окнах элементов и в диалоговом окне "Параметры". Можно использовать формулы для вычисления размеров элемента, рассчитать зависимость смещений или углов для сборки, а также выполнить моделирование движения нескольких компонентов.

Уравнения могут быть простыми, а также с несколькими алгебраическими операторами, префиксами и функциями. Ниже приведен пример простого уравнения.

2 бр *(6+3)

В следующих сложных уравнениях использованы внутренние параметры, такие как pi.

(PI рад/5 бр +(25 град *PI рад)/180 град))

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

Алгебраические операторы

 Синтаксис

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

Ошибки синтаксиса
Экспоненты применяются как к единицам, так и к выражению. Например:

2 + 3^3

Если параметру не присвоена конкретная единица измерения, то ему присваивается единица измерения, принятая по умолчанию. Результат неправильный, поскольку складывать разные единицы запрещено: 2 мм + (3 мм)^3бр вычисляется как 2 мм + 27 мм^3. Поскольку единицы измерения неоднозначны, выражение отображается красным, чтобы указать на ошибку.

2 + 3^3

Включение единиц измерения и указание того, какие единицы являются безразмерными, приводит к правильному вычислению: 2 мм + ((3 бр) ^ 3 бр ) * 1 мм.

Приведение типа
Запрет назначения единиц измерения выражению. Следующий пример неверен:

(-2.00 + 3^3) м^2

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

2м^2

означает 2, а не 4 квадратных метра. Корректный синтаксис для этого случая:

(2м)^2 = 4м^2

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

(2 + 1 * (3^2))

Используйте "бр", чтобы указать безразмерное значение: 2 мм + 1 мм * (3бр^2бр).

При вводе значения величины угла единицей измерения, принятой по умолчанию, является градус. Синтаксис для ввода радиан:

(-0.25 град * 3.1415 рад/1 град) + (2бр * 3.1415 бр ) * 1 рад

Единицы

Для списка поддерживаемых типов единиц и их сокращений добавьте числовой параметр в диалоговом окне "Параметры", введите имя, а затем щелкните столбец "Единицы".

В результате расчета отдельных уравнений может получиться безразмерная величина (например, при расчете уравнения для определения числа вхождений в массиве). Для обозначения безразмерной величины используется сокращение "бр". Например, 5 бр означает, что в результате расчета уравнения получено число 5, обозначающее количество вхождений в массиве.
Прим.: В уравнении, которое содержит параметры, представляющие различные типы единиц, необходимо последовательно использовать типы единиц. Для этого можно воспользоваться функцией изоляции. Например, при расчете числа вхождений в массиве, для которого каждой единице параметра "Ширина" соответствует одно вхождение, линейное уравнение будет выглядеть следующим образом:

isolate(ширина;мм;бр)

Значение вхождений в диалоговом окне должно быть представлено безразмерной величиной (бр), однако используется значение ширины, являющееся линейной величиной. Преобразование параметра ширины в безразмерное значение.

Префиксы

При использовании префиксов единиц в формуле введите обозначение префикса, а не сам префикс. Например, если в формуле используется величина, выраженная в нанометрах, то эта формула будет выглядеть следующим образом: 3,5 бр * 2,6 нм.

Прим.: При вводе обозначений единиц необходимо учитывать регистр.

"экса" "Э"

1.0e18

"пета" "П"

1.0e15

"тера" "T"

1.0e12

"гига" "Г"

1.0e9

"мега" "M"

1.0e6

"кило" "к"

1.0e3

"гекто" "г"

1.0e2

"дека" "да"

1.0e1

"дека" "да"

1.0e1

"деци" "д"

1.0e-1

"санти" "c"

1,0e-2

"милли" "м"

1,0e-3

"микро" "мк"

1,0e-6

"нано" "н"

1,0e-9

"пико" "п"

1,0e-12

"фемто" "ф"

1,0e-15

"атто" "a"

1,0e-18

Зарезервированные параметры

Далее приведены зарезервированные параметры системы, поддерживаемые программой Inventor.
PI
Значение3,14159265358979323846264338328
E
Значение2,71828182845904523536

Справка по разбору поля редактирования

Вводимое математическое выражение

Присвоение единиц измерения

Итоговые единицы

Первая стадия разбора

Итоговые единицы

Вторая стадия разбора

Итоговые единицы

3

3 мм

мм

       

3 * 4

3 мм * 4 мм

мм ^ 2

3 мм * 4 бр

мм бр

   

3 мм * 4

3 мм * 4 мм

мм ^ 2

3 мм * 4 бр

мм бр

   

3 * 4 мм

3 мм * 4 мм

мм ^ 2

3 мм * 4 мм

мм ^ 2

3 бр * 4 мм

мм бр

3 / 4

3 мм / 4 мм

нет

3 мм / 4 бр

мм / бр

   

3 мм/ 4

3 мм / 4 мм

нет

3 мм / 4 бр

мм /бр

   

3 / 4 мм

3 мм / 4 мм

нет

3 мм / 4 мм (без изменений)

нет

3 бр / 4 мм

бр/мм (несоответствие)

3 * cos(30)

3 мм * cos(30 мм)

ошибка

3 мм * cos(30 град)

мм бр

   

cos(30) * 3

cos(30мм) * 3 мм

ошибка

cos(30град) * 3 мм

мм бр

   

3 *cos(2 * 15)

3 мм * cos(2 мм * 15 мм)

ошибка

3 мм * cos(15 град * 15 бр)

мм бр

   

3 * cos(2 * 15 град)

3 мм * cos( 2 мм * 15 град)

ошибка

3 мм * cos(2 град * 15 град)

ошибка

3 бр * cos(2 град * 15 град)

ошибка

3 * cos(15 град * 2)

3 мм * cos(15 град * 2 град)

ошибка

3 мм * cos(15 град * 2 бр)

мм бр

   

3мм *cos(2 * 15)

3 мм * cos(2 мм * 15 мм)

ошибка

3 мм * cos(15 град * 15 бр)

мм бр

   

3мм * cos(2 * 15 град)

3 мм * cos( 2 мм * 15 град)

ошибка

3 мм * cos(2 град * 15 град)

ошибка

3 мм * cos(2 бр * 15 град)

мм бр

3мм * cos(15 град * 2)

3 мм * cos(15 град * 2 град)

ошибка

3 мм * cos(15 град * 2 бр)

мм бр