CREAR TABLAS DE PLANIFICACIÓN CON PARÁMETROS COMPARTIDOS
Puede planificar parámetros compartidos en planificaciones de multicategoría o de categoría única.
- Coloque en el proyecto componentes que tengan parámetros compartidos.
- Haga clic en la
> Ficha Vista > grupo Crear > menú desplegable Tabla de planificación > Tabla de planificación/Cantidades
- En el cuadro de diálogo Nueva tabla de planificación, seleccione una categoría en la lista Categoría, y haga clic en Aceptar.
- Para una tabla de planificación de una única categoría, elija la categoría apropiada, como puertas o ventanas.
- Para una tabla de planificación multicategoría, seleccione <Multicategoría>.
- En la ficha Campos del cuadro de diálogo Propiedades de tabla de planificación, observe que los parámetros compartidos están disponibles como campos planificables. Añada el parámetro compartido pertinente a la lista de campos de planificación.
- En el cuadro de diálogo Propiedades de tabla de planificación, haga clic en la ficha Filtro y elija el parámetro de proyecto compartido que acaba de añadir. Solo aparecen en la tabla de planificación los componentes que tienen este parámetro.
Nota: Si no especifica ningún parámetro de filtro para la tabla de planificación, aparecerán en la tabla de planificación todas las categorías de familia del proyecto que pueden tener un parámetro de proyecto compartido.
- Dé el formato que desee al resto de la tabla de planificación.
- Cuando termine, haga clic en Aceptar.
La tabla de planificación ofrece una lista de todos los componentes con el parámetro compartido.
Esta tabla enumera las categorías de familia que permiten utilizar parámetros compartidos.
Utilice fórmulas en cotas y parámetros para dirigir y controlar contenido para métrico en un modelo.
Use instrucciones condicionales en las fórmulas para incorporar información de parámetros.
Temas de esta sección
Cambiar el tamaño de elementos con fórmulas
Puede usar fórmulas para modificar las cotas de elementos específicos.
Uso de fórmulas con parámetros numéricos
Las fórmulas permiten crear parámetros cuyos valores dependen de otros parámetros.
Abreviaturas y sintaxis válidas para las fórmulas
Las fórmulas admiten operaciones aritméticas estándar y funciones trigonométricas.
Utilizar instrucciones condicionales en fórmulas
Se pueden usar instrucciones condicionales en las fórmulas para definir acciones en una familia que depende del estado de otros parámetros.
Ejemplos de fórmulas
Analice los ejemplos para comprender cómo se utilizan las fórmulas para calcular los valores de los parámetros de una familia.
Puede usar fórmulas para modificar las cotas de elementos específicos.
Por ejemplo, conforme efectúa el boceto de un muro, puede escribir una fórmula para la cota temporal del muro. Comience la fórmula con un signo de igual y luego use la sintaxis matemática convencional.
Para modificar una cota de un elemento existente:
– Seleccione el elemento.
Revit muestra una cota temporal. Si la cota utiliza puntos de referencia incorrectos, arrastre los cuadrados azules [en las líneas de referencias) a los puntos de referencia deseados.
– Haga clic en la cota.
Puede que tenga que aplicar zoom para verla mejor. Revit muestra el valor de la cota en un cuadro de texto.
– Edite el valor mediante la fórmula deseada.
Fórmula válida para establecer la longitud de un muro
Las fórmulas permiten crear parámetros cuyos valores dependen de otros parámetros.
Un ejemplo sencillo sería un parámetro de anchura configurado para que sea el doble de la altura de un objeto. En la práctica, las fórmulas se pueden utilizar de muchos modos, tanto sencillos como complejos. Entre los usos típicos se encuentran incrustar relaciones de diseño, relacionar un número de ejemplares con una longitud variable y configurar relaciones angulares. Por ejemplo, las fórmulas se pueden usar para
- Calcular área o volumen de geometría
- Crear un parámetro de cota de intervalo controlado por el tamaño del elemento
- Convertir valores que cambian continuamente en valores enteros
- Añadir estanterías como altura de aumentos de muebles de obra
- Añadir diagonales en una vigueta nervada abierta al aumentar la longitud
Las fórmulas admiten operaciones aritméticas estándar y funciones trigonométricas.
Las fórmulas admiten las operaciones aritméticas siguientes: suma, resta, multiplicación, división, exponenciales, logaritmos y raíces cuadradas. Las fórmulas también admiten las funciones trigonométricas siguientes: seno, coseno, tangente, arcoseno, arcocoseno y arcotangente.
Las abreviaturas válidas de fórmulas en operaciones aritméticas y funciones trigonométricas son
- Suma: +
- Resta: –
- Multiplicación: *
- División: /
- Exponencial: A: xAy, x elevado a la potencia de y
- Logaritmo: log
- Raíz cuadrada: sqrt(16)
- Seno: sin
- Coseno:eos
- Tangente: tan
- Arcoseno: asín
- Arcocoseno: acos
- Arcotangente: atan
- 10 elevado a x—exp(x)
- Valor absoluto: abs
- Pi-pi [3.141493…)
Puede escribir valores enteros, decimales y fraccionarios en las fórmulas, mediante la sintaxis matemática normal, como se muestra en estos ejemplos:
- Longitud = Altura + Anchura + sqrt(Altura*Anchura)
- Longitud = Muro 1 [1 1000 mm) + Muro 2 [15000 mm)
- Área = Longitud [500 mm) * Anchura [300 mm)
- Área = p¡[) * Radio A 2
- Volumen = Longitud [500 mm) * Anchura [300 mm) * Altura [800 mm)
- Anchura = 100 m * cos(ángulo)
- x = 2*abs(a) + abs(b/2)
- NúmMatriz = Longitud/Espaciado
Puede utilizar la función de redondeo para los valores de fórmulas.
Los nombres de parámetros en las fórmulas distinguen mayúsculas de minúsculas. Por ejemplo, si el nombre de un parámetro comienza con una letra mayúscula, como Anchura, debe escribirlo en la fórmula con una mayúscula inicial. Si lo escribe en minúsculas en un fórmula [por ejemplo, anchura * 2), el software no reconocerá la fórmula.
Se pueden usar instrucciones condicionales en las fórmulas para definir acciones en una familia que depende del estado de otros parámetros.
En el caso de las instrucciones condicionales, el software escribe valores para un parámetro si se cumple una condición que se haya especificado. Las instrucciones condicionales resultan útiles en ciertas circunstancias; sin embargo, hacen más complejas las familias y se deben usar solo en casos necesarios.
Para la mayoría de los parámetros, las instrucciones condicionales son innecesarias porque el propio parámetro de tipo es una especie de instrucciones condicionales: si este es el tipo, entonces se debe configurar este parámetro con el valor especificado. Los parámetros de ejemplar son un sitio más productivo donde colocar instrucciones condicionales, particularmente cuando se usan para configurar un parámetro que no varía continuamente.
Sintaxis de las instrucciones condicionales
Una instrucción condicional sigue esta estructura: IF [<condición>, <resultado-si-verdadera>, <resultado-si-falsa>)
Esto significa que los valores especificados para el parámetro dependen de si la condición se cumple [verdadera) o no [falsa). Si la condición es verdadera, el software devuelve el valor verdadero. Si la condición es falsa, se genera el valor falso.
Las instrucciones condicionales pueden contener valores numéricos, nombres de parámetros numéricos y parámetros Sí/No. En una condición se pueden usar las comparaciones siguientes: <, >, =. También se pueden usar operadores booleanos con una instrucción condicional: AND, OR, NOT. Por el momento, <= y >= no se han implementado. Para expresar esta clase de comparación se puede emplear un operador lógico NOT. Por ejemplo, a<=b se puede expresar como N0T(a>b).
A continuación, se presentan varias fórmulas de ejemplo con instrucciones condicionales.
IF simple: =IF [Longitud < 3000 mm, 200 mm, 300 mm)
IF con un parámetro de texto: =IF [Longitud > 35′, «Stringl», «String2″)
IF con AND lógico: =IF [ AND [x = 1 , y = 2), 8 , 3 )
IF con OR lógico: =IF ( OR ( A = 1 , B = 3 ) , 8 , 3 )
Instrucciones IF incrustadas: =IF [ Longitud < 35′ , 2′ 6» , IF [ Longitud < 45′ , 3′ , IF [ Longitud < 55′ , 5′ , 8′ ) ) )
IF con condición Sí/No: =Longitud > 40 [observe que se implican tanto la condición como los resultados)
Ejemplos de uso de instrucciones condicionales
Entre los usos típicos de las instrucciones condicionales se encuentran el cálculo de valores de matriz y el control de la visibilidad de un elemento según el valor de un parámetro. Por ejemplo, se pueden usar instrucciones condicionales para
- Impedir que un parámetro de matriz adquiera un valor menor que 2.
En Revit, las matrices solo pueden tener un valor entero igual o mayor que 2. En algunas situaciones, conviene crear una fórmula condicional que conserve un parámetro de matriz de 2 aunque el valor calculado sea 1 o 0. Con tal fórmula, si el valor de matriz calculado es igual o mayor que 2, la fórmula conserva el valor. Sin embargo, si el valor calculado es 1 o 0, la fórmula cambia el valor a 2.
Formula: Número de matriz = IF [Arrayparam < 2, 2, Arrayparam)
- Haga visibles los montantes solo cuando el número de luces de ventana sea mayor que 1.
Por ejemplo, si tiene un parámetro Luces que desea utilizar para controlar la visibilidad de la geometría de montante, puede crear un parámetro Sí/No como MontanVis y asignarlo al parámetro Visible en la paleta Propiedades de la geometría de montante. Como el parámetro MuntinVis es una operación Sí/No [o booleana), se implican tanto la condición [IF) como los resultados. En este ejemplo, cuando se cumple la condición [verdadera), se selecciona el valor del parámetro MuntinVis y la geometría de montante está visible. A la inversa, cuando no se cumple la condición [falsa), se borra el parámetro MuntinVis y la geometría de montante no está visible.
Formula: MuntinVis = Luces > 1