Utilice la herramienta Cambiar parámetros para crear ecuaciones y relaciones a fin de controlar el tamaño de los objetos en el diseño de Fusion.
Diseño > Modificar > Cambiar parámetros ![]()
Haga clic en Ordenar en secuencia temporal
para restaurar la lista de parámetros al orden de la secuencia temporal.
Haga clic en Filtrar parámetros de usuario
para filtrar y mostrar los Parámetros de usuario.
Haga clic en Filtrar parámetros favoritos
para filtrar y mostrar Parámetros favoritos.
Escriba para buscar y filtrar parámetros.
Haga clic en esta opción para abrir un cuadro de diálogo y crear un nuevo Parámetro de usuario.
Active esta opción para actualizar automáticamente el diseño en segundo plano a medida que edita los parámetros. Desactive esta opción para pausar las actualizaciones y reducir el tiempo de cálculo.
Esta opción está disponible cuando la opción Actualización automática está activada. Realice cambios en los parámetros y, a continuación, haga clic en Aplicar para actualizar el diseño.
Muestra información para identificar el parámetro y la operación a la que pertenece.
Especifica el nombre del parámetro.
Los nombres de parámetro pueden contener estos símbolos:
_ Subrayado" Comillas dobles$ Símbolo de dólar° Símbolo de gradoµ Símbolo de microMuestra el tipo de unidad.
Especifica el valor, la ecuación o la función.
Muestra el valor calculado basado en la expresión.
Especifica la información introducida por el usuario sobre el parámetro.
+ suma- resta% módulo en punto flotante* multiplicación/ división^ potencia( separador de expresiones) separador de expresiones; separador para funciones de varios argumentos. frente a ,) en los países europeos, no utilice coma.Las casillas de edición utilizan el orden algebraico de operaciones mostrado en la tabla siguiente en precedencia descendente.
| Operación | Sintaxis | Ejemplo |
|---|---|---|
| paréntesis | ( ) |
(sin(15 deg)) |
| exponenciación | ^ |
width ^2 |
| negación (sustracción unaria) | - |
(-2.00 + length) |
| multiplicación o división | * o / |
sin(PI/4 rad) o (0.5 * base * height) |
| suma o sustracción | + o - |
(-2.00 + height - 0.35 * base) |
| Constante | Sintaxis | Valor | Unidad |
|---|---|---|---|
| pi/π | PI |
3,1415926535... | sin unidades |
| Número de Euler | E |
2,71828182845... | sin unidades |
| Aceleración gravitatoria en la superficie de la Tierra | Gravity |
980,665 | cm / s^2 |
| Velocidad de la luz | SpeedOfLight |
29,979,245,800 | cm / s |
Puede utilizar operadores lógicos en expresiones utilizadas por la función if para controlar la configuración de los valores.
| Operación | Sintaxis | Ejemplo | Resultado |
|---|---|---|---|
| superior a | > |
Height > Width |
La altura es superior a la anchura. |
| inferior a | < |
Height < Width |
La altura es inferior a la anchura. |
| es mayor que o igual a | >= |
Height >= Width |
La altura es mayor o igual a la anchura. |
| es menor que o igual a | <= |
Height <= Width |
La altura es menor o igual a la anchura. |
| igual a | == |
Height == Width |
La altura es igual a la anchura. |
| diferente de | <> |
Height <> Width |
La altura es diferente de la anchura. |
| Sintaxis | Descripción | Ejemplo | Resultado |
|---|---|---|---|
if |
Especifica una prueba lógica que se va a realizar | Expresión para determinar el número de estantes en una estantería:if(BookShelfHeight < 500mm; 2; if(BookShelfHeight < 1200mm; 3; 4)) |
Si la altura de la estantería es inferior a 500 mm, tendrá dos estantes. Si la altura de la estantería es igual a 500 mm o inferior a 1200 mm, tendrá tres estantes. Si la altura de la estantería es igual o superior a 1200 mm, tendrá 4 estantes. |
and |
Devuelve el valor True si todos sus argumentos son verdaderos | Expresión para determinar el grosor de contrachapado de un armario:if(( Height < 400 mm ) and ( Width < 400 mm ); 12 mm; 18 mm) |
Si la altura del armario es inferior a 400 mm y la anchura es inferior a 400 mm, el grosor del contrachapado es de 12 mm. Si la altura y la anchura del armario son iguales o mayores que 400 mm, el grosor del contrachapado es de 18 mm. |
or |
Devuelve el valor True si alguno de sus argumentos son verdaderos | Expresión para determinar el grosor de contrachapado de un armario:if(( Height < 400 mm ) or ( Width < 400 mm ); 12 mm; 18 mm) |
Si el armario tiene menos de 400 mm de altura o menos de 400 mm de ancho, el grosor del contrachapado es de 12 mm. Si la altura o la anchura son iguales o mayores que 400 mm, el grosor del contrachapado es de 18 mm. |
not |
Invierte la lógica de su argumento |
La función if requiere tres argumentos:
El resultado es verdadero o falso. La funciones If se pueden anidar de modo que el segundo o tercer argumento de una función if pueda ser otra función if. Puede utilizar esta opción para crear una estructura and if/else o if/else.
Por ejemplo, puede especificar una expresión para el número de estantes de una estantería:
if((BookShelfHeight < 500 mm; 2);(BookShelfHeight < 1200 mm; 3); 4)Resultado: si la altura de la estantería es inferior a 500 mm, tendrá dos estantes. Si la altura de la estantería está entre 500 mm y 1200 mm, tendrá tres estantes. Si la altura de la estantería es mayor que 1200 mm, tendrá 4 estantes.
Puede utilizar las siguientes funciones matemáticas para escribir expresiones.
| Sintaxis | Tipos esperados | Tipo de empalme | Ejemplo |
|---|---|---|---|
| cos(expr) | angular | sin unidades | |
| sin(expr) | angular | sin unidades | |
| tan(expr) | angular | sin unidades | |
| acos(expr) | sin unidades | angular | |
| acosh(expr) | sin unidades | angular | |
| asin(expr) | sin unidades | angular | |
| asinh(expr) | sin unidades | angular | |
| atan(expr) | sin unidades | angular | |
| atanh(expr) | sin unidades | angular | |
| cosh(expr) | angular | sin unidades | |
| sinh(expr) | angular | sin unidades | |
| tanh(expr) | angular | sin unidades | |
| sqrt(expr) | sin unidades | sin unidades | |
| sign(expr) | sin unidades | cualquiera Devuelve 0 si es negativo y 1, si es positivo |
|
| exp(expr) | sin unidades | cualquiera Devuelve exponencial. Por ejemplo, devuelve 2.688E43 para 100. |
|
| floor(expr) | sin unidades | sin unidades Redondea hacia abajo al número entero más cercano. |
"floor(1.5)" devuelve "1". "floor(-1.5)" devuelve "-2". |
| ceil(expr) | sin unidades | sin unidades Redondea hacia arriba al entero más cercano. |
"ceil(1.5)" devuelve "2". "ceil(-1.5)" devuelve "-1". |
| round(expr) | sin unidades | sin unidades Redondea al entero más cercano. Nota: Los valores que terminen en ".5" se redondearán a partir de cero. |
"round(1.5)" devuelve "2". "round(1.1)" devuelve "1". "round(-1.1)" devuelve "-1". "round(-1.5)" devuelve "-2". |
| abs(expr) | cualquiera | cualquiera | |
| max(expr1;expr2) | cualquiera | cualquiera | |
| min(expr1;expr2) | cualquiera | cualquiera | |
| ln(expr) | sin unidades | sin unidades | |
| log(expr) | sin unidades | sin unidades | |
| pow(expr1; expr2) | cualquiera y sin unidades respectivamente Se puede construir una ecuación válida de unidades que pueda ser incorrecta "pow(3,0; d12)". |
unidad^expr2 Nota: Las potencias decimales se redondean en la octava posición decimal. |
|
| random() | sin unidades | sin unidades |