Puede controlar la geometría de restricción de cota con ecuaciones y expresiones matemáticas.
Las ecuaciones paramétricas incluyen:
Cuando crea una restricción de cota, una ecuación define la cota de una entidad o entre puntos en entidades con la forma nombre =valor, por ejemplo d1=12,34.
Puede reemplazar el valor por una expresión: nombre=expresión.
Una variable puede tener una de las siguientes cualidades:
Use el Administrador de parámetros para definir y modificar las expresiones y las variables.
También puede modificar las expresiones en contexto.
| Ejemplo | Descripción |
|---|---|
| d1=rad1 | Establece la variable d1 como el valor de la variable rad1. |
| d2=rad2*2 | Multiplica la variable rad2 por 2 y establece la variable d2 como el resultado. |
| longitud1=cos(ang1) | Establece la variable definida por el usuario longitud1 como el valor del coseno del ángulo ang1. |
| dist1=(longitud1 + d1) /2 | Establece la variable definida por el usuario dist1 como la suma de la variable definida por el usuario longitud1 y la variable d1 dividida por 2. |
Las restricciones de cota (tanto las dinámicas como las de anotación) se identifican por el nombre, así como las variables definidas por el usuario se usan en expresiones y fórmulas.
El Administrador de parámetros enumera todas las variables de restricciones de cotas con sus nombres, sus expresiones y sus valores.
Las convenciones de nomenclatura son:
| Significado | Nombre predeterminado | Restricciones |
|---|---|---|
| Distancia | d1, d2,..., dn | Alineado, Horizontal, Vertical |
| diáMetro | dia1, dia2,..., dian | Diámetro |
| Radio | rad1, rad2,..., el radn | Radial |
| áNgulo | ang1, ang2,..., angn | Angular |
| Definido por el usuario | usuario1, usuario2,..., usuarion | Usados en expresiones |
Para renombrar los nombres de variables de restricción:
o
o
Nota: Los nombres de variable de restricción deben ser únicos.
Use operadores y funciones para definir fórmulas y ecuaciones.
La evaluación de expresiones sigue las reglas matemáticas estándar.
Puede usar los operadores siguientes en expresiones y fórmulas:
| Operador: |
Descripción |
|---|---|
+ |
Adición |
- |
Sustracción (o negación unaria) |
* |
Multiplicación |
/ |
División |
^ |
Exponenciación |
% |
Módulo con coma flotante |
. |
Separador decimal |
(expr) |
Los paréntesis definen las expresiones |
Puede usar las funciones siguientes en expresiones y fórmulas:
| Función | Sintaxis |
|---|---|
| Coseno | co (expr) |
| Seno | sin (expr) |
| Tangente | tan (expr) |
| Coseno de arco | acos (expr) |
| Seno de arco | asin (expr) |
| Tangente de arco | atan (expr) |
| Coseno hiperbólico | cosh (expr) |
| Seno hiperbólico | sinh (expr) |
| Tangente hiperbólica | tanh (expr) |
| Coseno hiperbólico de arco | acosh (expr) |
| Seno hiperbólico de arco | asinh (expr) |
| Tangente hiperbólica de arco | atanh (expr) |
| Raíz cuadrada | sqrt (expr) |
| Función signo (-1,0,1) | sign (expr) |
| Valor absoluto | abs (expr) |
| Decimal truncado | trunc (expr) |
| Redondear al entero más cercano | redondear (expr) |
| Redondear hacia abajo | floor (expr) |
| Redondear a | ceil (expr) |
| Elemento más grande en la matriz | máx (expr1;expr2) * |
| Elemento más pequeño en la matriz | mín (expr1;expr2) * |
| Grados a radianes | d2r (expr) |
| Radianes a grados | r2d (expr) |
| Logaritmo, base e | ln (expr) |
| Logaritmo, base 10 | log (expr) |
| Exponente, base e | exp (expr) |
| Exponente, base 10 | exp10 (expr) |
| Función potencial | pot (expr1;expr2) * |
| Decimal aleatorio, 0-1 | aleatorio |
| Pi constante | pi |
| E constante | e |
*) Usa el separador de listas (punto y coma o coma) como se define en la configuraciones de formato de sistema operativo.
Según las reglas matemáticas estándar, las expresiones se evalúan con la siguiente prioridad: