Definir os parâmetros de Restrições de dimensão
Você pode controlar a geometria da Restrição de dimensão com equações e expressões matemáticas.
Equações paramétricas incluem:
- Os nomes das Restrições de dimensão
- Expressões, nas quais você pode usar:
- Valores
- Variáveis definidas pelo usuário e variáveis que representam as Restrições de dimensão existentes
- Operadores, funções e constantes matemáticos
Expressões para as Restrições de dimensão
Quando você cria uma Restrição de dimensão, uma equação define a cota de uma entidade ou entre pontos em entidades na forma nome=valor, por exemplo, d1=12,34.
Você pode substituir o valor por uma expressão: nome=expressão.
- Na expressão, você pode usar valores, variáveis, operadores matemáticos, e funções e constantes matemáticas.
- O resultado de uma expressão é um valor.
Uma variável pode ser um dos seguintes:
- Definida pelo usuário, por exemplo, comprimento1=12,5
- O nome de uma Restrição de dimensão existente, por exemplo, d2=rai1
Use o Gerenciador de parâmetros para definir e editar expressões e variáveis.
Você pode também editar expressões no local.
Exemplos de equação de Restrições de dimensão
Exemplo |
Descrição |
d1=rai1 |
Define a variável d1 para o valor da variável rai1. |
d2=rai2*2 |
Multiplica a variável rai2 por 2 e define a variável d2 como o resultado. |
comprimento1=cos(ang1) |
Define a variável definida pelo usuário comprimento1 para o valor do cosseno de ângulo ang1. |
dist1=(comprimento1 + d1)/2 |
Define a variável definida pelo usuário dist1 para a soma da variável definida pelo usuário comprimento1 e a variável d1 dividida por 2. |
Nomes de restrição
As Restrições de dimensão (tanto restrições dinâmicas quanto de anotação) são identificadas por nome, além de outras variáveis definidas pelo usuário usadas nas expressões e fórmulas.
O Gerenciador de parâmetros lista todas as variáveis de Restrições de dimensão com seus nomes, expressões e valores.
As convenções de nomeação são:
Significado |
Nome padrão |
Restrições |
Distância |
d1, d2, ..., dn |
Alinhado, Horizontal, Vertical |
Diâmetro |
dia1, dia2, ..., dian |
Diâmetro |
Raio |
rai1, rai2, ..., rain |
Radial |
Ângulo |
ang1, ang2, ..., angn |
Angular |
Definido pelo usuário |
usuário1, usuário2, ..., usuárion |
Usado em expressões |
Para renomear os nomes da variável de restrição:
- Especifique uma Restrição de dimensão.
- Na paleta Propriedades, em Restrição, edite o Nome.
- ou -
- Especifique uma Restrição de dimensão.
- Na paleta Gerenciador de parâmetros, em Restrições de dimensão, edite o Nome.
- ou -
- Clique duas vezes em uma Restrição de dimensão.
- Edite o nome da variável no local.
Nota: Os nomes da variável de restrição precisam ser exclusivos.
Equações paramétricas
Use operadores e funções para definir as fórmulas e equações.
A avaliação de expressões segue as regras matemáticas padrão.
Operadores
Você pode usar os seguintes operadores nas expressões e fórmulas:
Operador
|
Descrição |
+
|
Adição |
-
|
Subtração (ou negação unária) |
*
|
Multiplicação |
/
|
Divisão |
^
|
Exponenciação |
%
|
Módulo de ponto flutuante |
.
|
Separador decimal |
(expr)
|
Parênteses para definir expressões |
Funções
Você pode usar as seguintes funções nas expressões e fórmulas:
Função |
Sintaxe |
Cosseno |
cos (expr) |
Seno |
sin (expr) |
Tangente |
tan (expr) |
Arco cosseno |
acos (expr) |
Arco seno |
asin (expr) |
Arco tangente |
atan (expr) |
Cosseno hiperbólico |
cosh (expr) |
Seno hiperbólico |
sinh (expr) |
Tangente hiperbólica |
tanh (expr) |
Arco cosseno hiperbólico |
acosh (expr) |
Arco seno hiperbólico |
asinh (expr) |
Arco tangente hiperbólica |
atanh (expr) |
Raiz quadrada |
sqrt (expr) |
Função sinal (-1,0,1) |
sign (expr) |
Valor absoluto |
abs (expr) |
Truncar decimal |
trunc (expr) |
Arredondar para o número inteiro mais próximo |
round (expr) |
Arredondar para baixo |
floor (expr) |
Arredondar |
ceil (expr) |
Maior elemento na matriz |
max (expr1;expr2) * |
Menor elemento na matriz |
min (expr1;expr2) * |
Graus para radianos |
d2r (expr) |
Radianos para graus |
r2d (expr) |
Logaritmo, base e |
ln (expr) |
Logaritmo, base 10 |
log (expr) |
Expoente, base e |
exp (expr) |
Expoente, base 10 |
exp10 (expr) |
Função de potência |
pow (expr1;expr2) * |
Aleatória decimal, 0-1 |
aleatório |
Constante pi |
pi |
Constante e |
e |
*) Usa o separador de lista (ponto e vírgula ou vírgula), como definido nas configurações de formato do SO.
^ Topo da página
Avaliação da expressão
Segundo as regras matemáticas padrão, as expressões são avaliadas utilizando a seguinte precedência:
- Expressões entre parênteses (o parênteses mais interno primeiro)
- Ordem de operações padrão:
- Expoentes
- Multiplicação e divisão
- Adição e subtração
- Operadores de igual precedência da esquerda para a direita.