Equações e parâmetros
É possível utilizar equações sempre que for possível inserir um valor numérico. Por exemplo, é possível inserir equações na caixa de diálogo Editar cota, nas caixas de diálogo de operações e na caixa de diálogo Parâmetros. As equações são possível variar em sua complexidade, e podem ser utilizada para calcular tamanhos de operações, calcular deslocamentos ou ângulos de restrições de montagem ou simular movimento entre diversos componentes.
As equações podem ser simples ou conter muitos operadores algébricos, prefixos e funções. Por exemplo, esta é uma equação simples:
2 ul *(6+3)
A seguinte equação complexa utiliza parâmetros internos, como pi:
(PI rad/5 ul +(25 deg *PI rad)/180 deg))
Operadores algébricos
A seguir, estão os operadores algébricos suportados por Autodesk Inventor.
Prefixos de unidade
Na tabela a seguir é possível visualizar uma lista dos prefixos de unidade que suporta Autodesk Inventor.
Valor1,0e18
Valor1,0e15
Valor 1,0e12
Valor 1,0e9
Valor 1,0e6
Valor 1,0e3
Valor1,0e2
Valor 1,0e1
Valor 1,0e-1
Valor 1,0e-2
Valor 1,0e-3
Valor 1,0-6
Valor 1,0-9
Valor 1,0e-12
Valor 1,0-15
Valor 1,0e-18
Quando utiliza prefixos de unidade em uma equação, indique o símbolo do prefixo. Não indique o prefixo em si. Por exemplo, uma equação que inclua a unidade "nanômetro" seria possível ter este aspecto: 3,5 ul * 2,6 nm.
Quando adiciona o prefixo de unidade correspondente ao nome da unidade métrica, a equação será calculada baseando no comprimento de 2,6 nanômetros.
Funções
É possível usar as seguintes funções nas caixas de edição.
Sintaxe |
Devolve o tipo de unidade |
Tipo de unidade aguardado |
cos(expr) |
sem unidades |
angular |
sem(expr) |
sem unidades |
angular |
tan(expr) |
sem unidades |
angular |
acos(expr) |
angular |
sem unidades |
asin(expr) |
angular |
sem unidades |
atam(expr) |
angular |
sem unidades |
cosh(expr) |
sem unidades |
angular |
sinh(expr) |
sem unidades |
angular |
tanh(expr) |
sem unidades |
angular |
acosh(expr) |
sem unidades |
sem unidades |
asinh(expr) |
sem unidades |
sem unidades |
atanh(expr) |
sem unidades |
sem unidades |
sqrt(expr) |
unidade^1/2 |
qualquer |
sign(expr) |
sem unidades |
qualquer (Devolve 0 se é negativo e 1, se é positivo) |
exp(expr) |
sem unidades |
qualquer (Devolve uma potência exponencial da expressão: por exemplo, devolve 2 para 100, 3 para 1000, etc.) |
floor(expr) |
sem unidades |
sem unidades (o seguinte número inteiro mais baixo). |
ceil(expr) |
sem unidades |
sem unidades (o seguinte número inteiro mais alto). |
round(expr) |
sem unidades |
sem unidades (o número inteiro mais próximo.) |
abs(expr) |
qualquer |
qualquer |
máx(expr1;expr2) |
qualquer |
qualquer |
mín(expr1;expr2) |
qualquer |
qualquer |
ln(expr) |
sem unidades |
sem unidades |
log(expr) |
sem unidades |
sem unidades |
pow(expr1;expr2) |
unidade^expr2 |
Pode construir uma equação válida de unidades que seja incorreta "pow(3,0; d12)". As potências decimais são arredondadas na oitava posição decimal. qualquer e sem unidades, respectivamente |
random(expr) |
sem unidades |
sem unidades |
isolate(expr;unidade;unidade) |
qualquer |
qualquer |
Parâmetros reservados do sistema
Tipos de unidade
O tipo de unidade que é utilizada com uma equação depende do tipo de dados que são estados avaliando. Por exemplo, para avaliar um valor linear ou angular, normalmente é utilizado um tipo de unidade de milímetros, polegadas ou graus (mm, in ou deg).
Algumas equações têm que devolver um valor sem unidades, por exemplo, uma equação para resolver o número de ocorrências em um padrão. Os valores sem unidades são designadas mediante os caracteres ul. Por exemplo, 5 ul significa que a equação se avaliou e tem dado como resultado o número 5, como número de ocorrências em um padrão.
isolar(Largura;mm;ul)
O número do valor de Ocorrências em uma caixa de diálogo precisa de um resultado sem unidades (ul), mas é estadas fazendo referência à unidade largura, que é um valor linear. Converta o parâmetro Largura em um valor sem unidades.