Você pode utilizar ferramentas matemáticas para inserir informações em campos numéricos.
Você pode utilizar equações em campos numéricos em diálogos. Em modo paramétrico, a equação é sempre exibida. Com modelagem paramétrica inativa, o resultado da equação é exibido.
Equações são inseridas de modo semelhante ao formato de linha de comando do DOS. Os operadores são listados na Tabela de Operadores abaixo. Numa equação complexa, operações de multiplicação e divisão são realizadas primeiro, e então operações de adição e subtração. Parênteses também são suportados e podem alterar a ordem de operação.
Você pode especificar números reais de várias maneiras, por exemplo:
1.
.1
1.234
1.e2
.1e3
.1e-4
1.2e+6
Argumentos numéricos podem ser constantes. Os resultados de operadores podem ser atribuídos a variáveis como qualquer outra função:
x = 1
y = 2 * (x + 2)
z = y * 47.5
Você pode então utilizar a variável em outros campos numéricos sozinha ou com outras operações.
Você pode inserir coordenadas polares em qualquer campo que aceite posições de ponto.
A entrada de coordenada toma a forma:
polarXd(r,,Xc) que é calculado como r(cos
) + Xc.
polarYd(r,,Yc) que é calculado como r(sin
) + Yc.
Onde:
polar especifica coordenadas polares.
polarx é uma coordenada X.
polary é uma coordenada Y.
d especifica o ângulo em graus.
polarxd é uma coordenada polar para X com o ângulo de rotação especificado em graus.
polarx é uma coordenada polar para X com o ângulo de rotação especificado em radianos.
Por exemplo, polarXd(1,45,2.5) polarYd(1,45,3.0) e polarX(1,/4,2.5) polarY(1,
/4,3.0) descrevem o mesmo ponto, o primeiro em graus, o segundo em radianos.
r é o comprimento do offset.
é o ângulo de rotação, que pode ser negativo.
Xc, Yc um ponto central opcional.
Você pode utilizar os seguintes operadores:
Operador |
Descrição |
Operador |
Descrição |
|
+ |
adição, adiciona dois números |
acosd (num) |
Calcula cosseno inverso (em graus) de um número. |
|
- |
subtração, subtrai dois números |
atand (num) |
Calcula a tangente inversa (em graus) de um número. O intervalo de resultados é -90 a 90. |
|
* |
multiplicação, multiplica dois números |
atan2d (y,x) |
Calcula a tangente inversa (em graus) de y/x. O intervalo de resultados é -180 a 180. |
|
/ |
divisão, divide dois números |
ceil(num) |
Retorna o inteiro mais próximo maior ou igual a um número. |
|
sin(num) |
Calcula o seno de um ângulo (dado em radianos). |
floor(num) |
Retorna o inteiro mais próximo menor ou igual a um número. |
|
cos(num) |
Calcula o cosseno de um ângulo (dado em radianos). |
|
fabs(num) |
Retorna o valor absoluto de um número. |
tan(num) |
Calcula a tangente de um ângulo (dado em radianos). |
|
sqrt(num) |
Retorna a raiz quadrada de um número. |
sind(num) |
Calcula o seno de um ângulo (dado em graus). |
mm2in(millimeters) |
Converte de milímetros para polegadas. |
|
cosd(num) |
Calcula o cosseno de um ângulo (dado em graus). |
exp(num) |
Retorna e^x onde e = 2.71828. |
|
tand(num) |
Calcula a tangente de um ângulo (dado em graus). |
|
log(num) |
Retorna ln(x) onde ln é o logaritmo natural. |
asin(num) |
Calcula o seno inverso (em radianos) de um número. |
|
log10(num) |
Retorna o logaritmo na base 10 de um número. |
acos(num) |
Calcula o cosseno inverso (em radianos) de um número. |
|
pow(base, power) |
Retorna um número base elevado a uma potência. |
atan(num) |
Calcula a tangente inversa (em radianos) de um número. O intervalo de resultados é -pi/2 a pi/2. |
degtorad(num) |
Retorna um ângulo em radianos como convertido de graus. |
|
atan2(y,x) |
Calcula a tangente inversa (em radianos) de y/x. O intervalo de resultados é -pi a pi. |
radtodeg(num) |
Retorna um ângulo em graus como convertido de radianos. |
|
asind(num) |
Calcula o seno inverso (em graus) de um número. |
|
pi |
O valor matemático de pi para dez casas decimais. |