Справка по формулам и уравнениям для выражений

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

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

Autodesk Inventor поддерживает следующие алгебраические операторы:

+

сложение

-

вычитание

%

остаток от деления числа с плавающей точкой

*

умножение

/

деление

^

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

(

разделитель в выражении

)

разделитель в выражении

;

разделитель в функциях с несколькими аргументами

Прим.: Запятая не используется, поскольку ее можно спутать с плавающей десятичной запятой.
 

десятичный разделитель ("." и ",") в европейский странах.

Порядок операций

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

Операция

Обозначение

Пример

круглые скобки

( )

(sin(15 град))

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

^

ширина^2

отрицательный знак (одиночный минус)

-

(-2.00 + длина)

умножение или деление

* или /

sin(pi/4 рад) или (0.5 * base * height)

сложение или вычитание

+ или -

(-2.00 + height - 0.35 * base)

 Синтаксис

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

Синтаксические ошибки в выражении отображаются красным цветом. Правильно введенные символы отображаются черным цветом.

Ошибки синтаксиса

Возведение в степень применяется как к выражению, так и к единице измерения, см. пример.

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 рад

Единицы

Autodesk Inventor поддерживает многие типы единиц. В частичном списке отображены наиболее часто используемые единицы. Типы единиц используются во всех случаях ввода параметра, например в уравнениях/

Совет: Полный список типов единиц приведен в диалоговом окне "Параметры". При добавлении пользовательского параметра выберите вкладку «Управление» панель «Параметры» «Параметры» для открытия диалогового окна «Параметры». Нажмите "Добавить", чтобы добавить пользовательский параметр, и щелкните по столбцу "Единицы".

Длина

"миллиметр" "мм"

"сантиметр" "см"

"метр" "м"

"дюйм"

"фут"

"микрон"

"морск_миля"

"мил"

Масса

"грамм" "г"

"фунт"

"слаг"

"унция"

Время

"секунда" "с"

Время

"минута" "мин"

(можно спутать с миллидюймами)

Температура

"Кельвин" "K"

"Цельсий" "С"

"Фаренгейт" "F"

 

Наклон

"Фаренгейт" "F"

"градус" "гр"

"грд"

"стерадиан" "ср"

Скорость

"Метр в секунду" "м_с"

"Фут в секунду" "ф_с"

"миля в час" "мл_ч"

"обороты в минуту" "об_мин"

Площадь

"круговой мил"

     

Объем

"литр" "л"

"галлон" "гал"

   

Сила

"ньютон" "Н"

"дина" "дин"

"фунт_силы"

"унция_силы"

Давление

"пинта" "пнт"

"пси"

"кси"

 

Мощность

"унция_силы"

"лошадиная сила" "л_с"

   

Тепло

"джоуль" "Дж"

"эрг"

"джоуль" "Дж"

"btu"

Безразмерные величины

"бр"

     

Электричество

"ампер" "A"

"вольт" "В"

"Ом"

"кулон" "Кл"

"фарад" "Ф"

"фарад"

"гаусс"

"генри" "Гн"

"герц" "Гц"

"максвелл"

"Мо"

"эрстед"

"сименс" "См"

"тесла" "Т"

"вебер" "Вб"

 

Сила света

"канделла" "кд"

"люмен" "лм"

"люкс" "лк"

 

Вещество

"моль"

     

Префиксы

Autodesk Inventor поддерживает следующие префиксы:

"экса" "Э"

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

Функции

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

Синтаксис

Тип возвращаемого значения

Ожидаемые типы

cos(выраж)

безразмерная величина

Угол

sin(выраж)

безразмерная величина

Угол

tan(выраж)

безразмерная величина

Угол

acos(выраж)

Угол

безразмерная величина

asin(выраж)

Угол

безразмерная величина

atan(выраж)

Угол

безразмерная величина

cosh(выраж)

безразмерная величина

Угол

sinh(выраж)

безразмерная величина

Угол

tanh(выраж)

безразмерная величина

Угол

acosh(выраж)

Угол

безразмерная величина

asinh(выраж)

Угол

безразмерная величина

atanh(выраж)

Угол

безразмерная величина

sqrt(выраж)

единица^1/2

любой

sign(выраж)

безразмерная величина

любой

Возврат 0 если отрицательное, 1–если положительное

exp(выраж)

безразмерная величина

любой

Возврат порядка. Например 2.688E43 для 100.

floor(выраж)

бр

бр

Следующее наименьшее целое число

ceil(выраж)

бр

бр

Следующее наибольшее целое число

round(выраж)

бр

бр

Ближайшее целое число

abs(выраж)

любой

любой

max(выраж1;выраж2)

любой

любой

min(выраж1;выраж2)

любой

любой

ln(выраж)

безразмерная величина

безразмерная величина

log(выраж)

безразмерная величина

безразмерная величина

безразмерная величина

возводит выраж1 в степень выраж2

любое и безразмерное соответственно

Возможно создание корректной формулы для единицы, которая может оказаться недействительной "pow(3.0; d12)". Округление до 8 знаков.

random()

безразмерная величина

безразмерная величина

isolate(выраж;ед.;ед.)

 

перенос из Mechanical Desktop