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.