Referência Fórmulas e equações para expressões

Os seguintes operadores são suportados em caixas de edição de parâmetros e cotas. Utilize-os para criar a expressão necessária.

Operadores algébricos

Autodesk Inventor suporta os seguintes operadores algébricos:

+

soma

-

subtração

%

módulo em ponto flutuante

*

multiplicação

/

divisão

^

potência

(

delimitador de expressões

)

delimitador de expressões

;

delimitador para funções de vários argumentos

Nota: Vírgula não é utilizada porque poderia criar problemas com o ponto flutuante.
 

delimitador decimal (". " em frente a ",") em países europeus.

Ordem de operações

As caixas de edição utilizam a ordem algébrica de operações exibida na tabela seguinte em precedência decrescente.

Operação

Símbolo

Exemplo

parêntese

( )

(sem(15 gr))

exponenciacão

^

largura^2

negação (subtração unária)

-

(-2,00 + comprimento)

multiplicação ou divisão

* ou /

sen(pi/4 rad) ou (0,5 * base * altura)

soma ou subtração

+ ou -

(-2,00 + altura - 0,35 * base)

Sintaxe

A caixa de edição utiliza as unidades especificadas nas propriedades padrão do documento. Se você não especifica unidades de medida em uma caixa de edição, são atribuídos os valores padrão aos termos e coeficientes. A seguir, a expressão é avaliada segundo a ordem algébrica de operações e os valores das unidades padrão.

Se uma expressão contém erros de sintaxe, estes são exibidos em cor vermelha. Se não são detectados erros, os caracteres são exibidos em cor negra.

Erros de sintaxe

Os exponentes também são aplicados às unidades, assim como a expressão, como exibido neste exemplo.

2 + 3^3

A caixa de edição atribui unidades padrão a todos os termos, a menos que uma unidade seja especificada. Esta interpretação resulta em erro porque não podem ser somadas unidades diferentes: 2 mm + (3 mm)^3 é calculado como 2 mm + 27 mm^3. Como as unidades são ambíguas, a expressão é exibida em vermelho para indicar um erro:

2 + 3^3

Se são incluídas unidades e são especificadas as que não tem unidade, é conseguida a avaliação correta: 2 mm + ((3 ul) ^ 3 ul) * 1 mm.

Tipo de modelagem

A caixa de edição não permite o mapeamento de unidades a uma expressão. O seguinte exemplo não é permitido:

(-2,00 + 3^3) m^2

Avaliação de unidades

As unidades são avaliadas antes da parte aritmética de uma expressão. Por tanto, o operador exponencial é aplicado a uma unidade antes de ser aplicado a um valor numérico adjacente. Por exemplo:

2m^2

não é interpretado como 4 metros quadrados, mas sim significa 2 metros quadrados. A sintaxe correta é:

(2m)^2 = 4m^2

Sintaxe correta

Nas expressões, atribua uma unidade de medida à cada valor numérico. A seguinte expressão resulta em erro porque o sistema aguarda as unidades padrão:

(2 + 1 * (3^2))

Utilize "ul" para indicar um valor sem unidade: 2 mm + 1 mm * (3 ul^2 ul).

Ao inserir um ângulo, a unidade padrão são os graus. Para inserir radianos, utilize a seguinte sintaxe:

(-0,25 gr * 3.1415 rad/1 gr) + (2ul * 3.1415 ul ) * 1 rad

Unidades

Autodesk Inventor suporta muitos tipos de unidades. Esta lista parcial exibe algumas das unidades mais comuns. Os tipos de unidades podem ser utilizadas em todos os casos em que pode ser inserido um parâmetro, como as equações.

Dica: A lista completa de tipos de unidades é exibida na caixa de diálogo Parâmetros. Ao adicionar um parâmetro do usuário, clique na guia Gerenciar painel Parâmetros Parâmetros para abrir a caixa de diálogo Parâmetros. Clique em Adicionar para adicionar um parâmetro do usuário e, a seguir, clique na coluna Unidades.

Comprimento

"milímetro" "mm"

"centímetro" "cm"

"metro" "m"

"polegada" "pol"

"pé" "pé"

"mícron"

"Milha Náutica"

"mil"

Massa

"grama" "g"

"lbmassa"

"slug"

"onçamassa"

Tempo

"segundo" "s"

"hora" "hr""

"minuto" "min"

(é possível criar problemas com milipolegadas)

Temperatura

"Kelvin" "k"

"Celsius" "c""

"Farenheit" "f"

 

Inclinação

"radiano" "rad""

"grau" "gr" "°""

"gradiente"

"steradian" "sr"

Velocidade

"Metros por segundo" "mps"

"Pés por segundo" "fps"

"Milhas por hora" "mph"

"Rotações por minuto" "rpm"

Área

"circular mil"

     

Volume

"litro" "l"

"galão" "gal"

   

Força

"newton" "N"

"dina"

"força-lb"

"forçaonça"

Pressão

"pascal" "Pa""

"psi"

"kpc"

 

Potência

"watt" "W""

"cavalo-vapor" "cv"

   

Trabalho

"joule" "J"

"erg"

"caloria" "cal""

"btu"

Sem unidade

"sem unidade" "ul""

     

Elétrico

"ampere" "A"

"volt" "V"

"ohm"

"culomb" "C"

"farad" "F"

"gamma"

"gauss"

"henry" "H"

"hertz" "Hz"

"maxwell"

"mho"

"oersted"

"siemens" "S"

"tesla" "T"

"weber" "Wb"

 

Luminosidade

"candela" "cd""

"lumen" "lm"

"lux" "lx"

 

Substância

"mol"

     

Prefixos

Autodesk Inventor suporta os seguintes prefixos:

"exa" "E"

1,0e18

"peta" "P"

1,0e15

"tera" "T"

1,0e12

"giga" "G"

1,0e9

"mega" "M"

1,0e6

"quilo" "k"

1,0e3

"hecto" "h"

1,0e2

"deca" "da"

1,0e1

"deca" "dá"

1,0e1

"deci" "d"

1,0e-1

"centí" "c"

1,0e-2

"milí" "m"

1,0e-3

"micro" "µ"

1,0e-6

"nano" "n"

1,0e-9

"pico" "p"

1,0e-12

"femto" "f"

1,0e-15

"atto" "a"

1,0e-18

Funções

As seguintes funções podem ser utilizadas nas caixas de edição.

Sintaxe

Tipo Retornado

Tipos aguardados

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)

angular

sem unidades

asinh(expr)

angular

sem unidades

atanh(expr)

angular

sem unidades

sqrt(expr)

unidade^1/2

qualquer

sign(expr)

sem unidades

qualquer

Retorna 0 se é negativo e 1, se é positivo

exp(expr)

sem unidades

qualquer

Retorna potência exponencial. Por exemplo, retorna 2.688E43 para 100.

chão(expr)

ul

ul

O seguinte número inteiro mais baixo

ceil(expr)

ul

ul

O seguinte número inteiro mais alto

round(expr)

ul

ul

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

qualquer e sem unidades respectivamente

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.

aleatório()

sem unidades

sem unidades

isolar(expr;unidade;unidade)

 

Migração ao Mechanical Desktop