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.
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. |
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) |
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 |
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.
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" |
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 |
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 |