В программе Inventor есть очень полезная функция позволяющая задавать различные параметры уравнениями, в которых можно использовать алгебраические и тригонометрические функции.
Уравнения могут быть простыми, а также с несколькими алгебраическими операторами, префиксами и функциями. Ниже приведен пример простого уравнения.
2 бр *(6+3)
В следующих сложных уравнениях использованы внутренние параметры, такие как pi.
(PI рад/5 бр +(25 град *PI рад)/180 град))
Ниже приведен список алгебраических операторов, поддерживаемых программой Autodesk Inventor.
Оператор
|
Значение
|
+
|
сложение
|
—
|
вычитание
|
%
|
остаток от деления числа с плавающей точкой
|
*
|
умножение
|
/
|
деление
|
^
|
возведение в степень
|
(
|
разделитель в выражении
|
)
|
разделитель в выражении
|
;
|
разделитель в функциях с несколькими аргументами
|
Список префиксов единиц измерения, поддерживаемых программой Autodesk Inventor.
Префикс
|
Обозначение
|
Значение
|
экса
|
E
|
1.0e18
|
пета
|
P
|
1.0e15
|
тера
|
T
|
1.0e12
|
гига
|
G
|
1.0e9
|
мега
|
M
|
1.0e6
|
кило
|
k
|
1.0e3
|
гекто
|
h
|
1.0e2
|
дека
|
да
|
1.0e1
|
деци
|
d
|
1.0e-1
|
санти
|
c
|
1,0e-2
|
милли
|
m
|
1,0e-3
|
микро
|
микро
|
1.0-6
|
нано
|
n
|
1.0-9
|
пико
|
p
|
1,0e-12
|
фемто
|
f
|
1.0-15
|
атто
|
a
|
1,0e-18
|
В уравнениях следует вводить обозначение префикса, а не сам префикс. Например, если в формуле используется величина, выраженная в нанометрах, то эта формула будет выглядеть следующим образом: 3,5 ul * 2,6 нм.
При добавлении префикса к наименованию единицы измерения, расчет по этой формуле производится для длины 2,6 нанометров.
ПримечаниеПри вводе обозначений единиц необходимо учитывать регистр. Для справки см. таблицу выше.
Поддерживаемые функции
В следующей таблице приведен список поддерживаемых функций.
Синтаксис
|
Возврат типа единиц
|
Ожидаемый тип единиц
|
cos(выраж)
|
безразмерная величина
|
Угол
|
sin(выраж)
|
безразмерная величина
|
Угол
|
tan(выраж)
|
безразмерная величина
|
Угол
|
acos(выраж)
|
Угол
|
безразмерная величина
|
asin(выраж)
|
Угол
|
безразмерная величина
|
atan(выраж)
|
Угол
|
безразмерная величина
|
cosh(выраж)
|
безразмерная величина
|
Угол
|
tanh(выраж)
|
безразмерная величина
|
Угол
|
acosh(выраж)
|
Угол
|
безразмерная величина
|
asinh(выраж)
|
Угол
|
безразмерная величина
|
sqrt(выраж)
|
единица^1/2
|
любой
|
sign(выраж)
|
безразмерная величина
|
любой (возврат 0, если отрицательное, 1 — если положительное.)
|
exp(выраж)
|
безразмерная величина
|
любой (возврат порядка выражения, например: 2 для 100, 3 для 1000 и т.д.)
|
floor(выраж)
|
безразмерная величина
|
безразмерная величина (следующее наименьшее целое число)
|
ceil(выраж)
|
безразмерная величина
|
безразмерная величина (следующее наибольшее целое число)
|
round(выраж)
|
безразмерная величина
|
безразмерная величина (ближайшее целое число)
|
abs(выраж)
|
любой
|
любой
|
max(выраж1;выраж2)
|
любой
|
любой
|
min(выраж1;выраж2)
|
любой
|
любой
|
In(выраж)
|
безразмерная величина
|
безразмерная величина
|
log(выраж)
|
безразмерная величина
|
безразмерная величина
|
pow(выраж1; выраж2)
|
возводит выраж1 в степень выраж2
|
любое и безразмерное, соответственно
|
random(выраж)
|
безразмерная величина
|
безразмерная величина
|
isolate(выраж;ед.;ед.)
|
любой
|
любой
|
ПримечаниеПри вводе имен функций необходимо учитывать регистр. Для справки см. таблицу выше.
В следующей таблице приведены зарезервированные параметры системы, поддерживаемые программой Autodesk Inventor.
Параметр
|
Значение
|
PI
|
3.14159265358979323846264338328
|
E
|
2.71828182845904523536
|
Типы единиц
Используемый в уравнении тип единиц зависит от типа оцениваемых данных. Например, для расчета линейного или углового значения обычно используются миллиметры, дюймы или градусы (мм, дюйм или град).
В результате расчета отдельных уравнений может получиться безразмерная величина (например, при расчете уравнения для определения числа вхождений в массиве). Для обозначения безразмерной величины используется сокращение «бр». Например, 5 бр означает, что в результате расчета уравнения получено число 5, обозначающее количество вхождений в массиве.
Примечание
В уравнении, которое содержит параметры, представляющие различные типы единиц, необходимо последовательно использовать типы единиц. Для этого можно воспользоваться функцией изоляции. Например, при расчете числа вхождений в массив, для которого каждой единице параметра «Ширина» соответствует одно вхождение, линейное уравнение будет выглядеть следующим образом:
isolate(ширина;мм;бр)
Значение вхождений в диалоговом окне должно быть представлено безразмерной величиной (бр), однако используется значение ширины, являющееся линейной величиной. Преобразование параметра ширины в безразмерное значение.