Referencia de Parámetros

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 icono de cambiar parámetros

Nota: Cuando crea y asigna un nombre a un parámetro sobre la marcha, Fusion lo añade automáticamente a sus favoritos para que lo encuentre fácilmente en el cuadro de diálogo Parámetros.

Ordenar en secuencia temporal

Haga clic en Ordenar en secuencia temporal icono Cambiar parámetros para restaurar la lista de parámetros al orden de la secuencia temporal.

Filtrar parámetros de usuario

Haga clic en Filtrar parámetros de usuario icono de parámetros de usuario para filtrar y mostrar los Parámetros de usuario.

Filtrar parámetros favoritos

Haga clic en Filtrar parámetros favoritos icono de filtro de parámetros favoritos para filtrar y mostrar Parámetros favoritos.

Buscar

Escriba para buscar y filtrar parámetros.

+ Parámetro de usuario

Haga clic en esta opción para abrir un cuadro de diálogo y crear un nuevo Parámetro de usuario.

Actualización automática

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.

Aplicar

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.

Parámetro

Muestra información para identificar el parámetro y la operación a la que pertenece.

Nombre

Especifica el nombre del parámetro.

Los nombres de parámetro pueden contener estos símbolos:

Unidad

Muestra el tipo de unidad.

Expresión

Especifica el valor, la ecuación o la función.

Valor

Muestra el valor calculado basado en la expresión.

Comentarios

Especifica la información introducida por el usuario sobre el parámetro.

Operadores algebraicos

Nota: Para evitar conflictos con el separador decimal en punto flotante (. frente a ,) en los países europeos, no utilice coma.

Orden de operaciones

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)

Constantes matemáticas

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

Operadores lógicos

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.

Funciones lógicas

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

Función If

La función if requiere tres argumentos:

  1. Una expresión lógica
  2. La expresión si el resultado es verdadero
  3. La expresión si el resultado es falso

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.

Funciones matemáticas y trigonometría

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