Go offline with the Player FM app!
115 Fórmulas en Revit
Manage episode 325828824 series 2496469
- Episodio de escuchar con calma delante del PC, con las notas y el Revit.
- Tenía pensado hacer un episodio sobre crear familias, pero eso ya lo tienen en formato pdf desde el episodio 006:
- Vamos a profundizar en el uso de fórmulas.
- Como complemento al episodio sobre parámetros:
Recursos sobre fórmulas en Revit
- https://help.autodesk.com/view/RVT/2023/ESP/?guid=GUID-B37EA687-2BDF-4712-9951-2088B2A8E523
- https://www.revitforum.org/forum/revit-all-flavors/tutorials-tips-tricks/1126-revit-formulas-for-everyday-usage
- https://bimafterdark.leadpages.co/bim-after-dark-family-guide/
- https://especialista3d.com/formulas-en-revit-2020/
- https://revitfamily.biz/free-downloads/
- https://www.linkedin.com/in/alfredo-medina-profile/
- Modeló y coordinó algunas de las ampliaciones del parque Disney World, Orlando.
- https://www.linkedin.com/posts/alfredo-medina-profile_revit-families-for-theme-park-projects-activity-6857326699512766464-oWS4
- https://www.linkedin.com/posts/alfredo-medina-profile_adaptive-repetitions-alfredo-medina-activity-6844668757185507328-DYUg
- https://www.linkedin.com/posts/alfredo-medina-profile_rotating-elements-in-all-directions-by-points-activity-6842129532548333568-ki8r
- https://www.linkedin.com/posts/alfredo-medina-profile_modeling-thin-shell-roofs-in-revit-alfredo-activity-6839558336434774017-EJMp
- https://www.linkedin.com/posts/alfredo-medina-profile_controlling-all-the-properties-of-a-radial-activity-6837380275698221056-EVF1
Elementales al trabajar con fórmulas
Dónde
- En las propiedades de familia y el gestor de parámetros globales de Proyecto, hay una columna para escribir fórmulas.
- En tablas de planificación, al crear parámetros calculados.
- Directamente, en cualquier parámetro, escribiendo un igual al principio.
- Son efímeras
- No puedes hacer referencia a otro parámetro.
Cómo
- Las fórmulas se escriben como si estuvieras en una celda de excel, con 3 diferencias:
- En vez de hacer referencia a otra celda por su fila y columna, puedes hacer referencia a otro parámetro escribiendo su nombre exactamente igual.
- Es como la versión en inglés de excel, aunque tengas Revit en español.
- No se usa "punto y coma" para separar argumentos de una fórmula, sino "coma".
- Los típicos operadores SI, NO, Y, REDONDEAR... hay que escribirlos en inglés: IF, NOT, AND, ROUND...
- Las unidades importan:
- El resultado de una fórmula no puede dar m² si el parámetro está creado como longitud, debe ser un parámetro de área.
- Revit soporta muchas menos fórmulas que excel.
- Las importantes las tiene todas:
- Operaciones básicas
- Lógicas
- Trigonometría
- No tiene las relacionadas con texto.
- Las importantes las tiene todas:
Operar con unidades
- Poner las unidades al final de cada cifra para que Revit entienda y convierta.
- 15mm en lugar de 0,015
- En el editor de familias, que las plantillas siempre vienen en milímetros
- También con pendientes: 12% a 6,84º
- Cuando creas un parámetro, hay que elegir bien que unidades va a tener.
- Si no estás seguro, puedes poner número.
- Pero luego no vas a poder aprovechar las conversiones automáticas que hace el software.
- En proyectos internacionales puede ser importante.
- Cuando se hacen multiplicaciones y divisiones, lo que eran m² se puede convertir rápidamente en m³ o m.
- En fórmulas muy sencillas, Revit entiende qué cifras no deben llevar unidad.
- Cuando la fórmula es un poco largar, tiene paréntesis, o estas dividiendo un parámetro entre otro:
- Si la idea es mantener las unidades, es importante que los multiplicadores y divisores estén a su vez, divididos entre 1 (para quitarle las unidades).
- m/1=m
- m/m= número, entonces error
- m/(m/1m)=m
Otro básicos
- No uses símbolos ni números en los nombres de parámetros, te obligaría a poner esos nombres entre corchetes [ ] todo el rato.
- Cambiar el nombre de los parámetros por letras para montar las fórmulas más rápido, y luego vuelve a cambiar los nombres.
- Lado izq + Lado der, puede ser i+d, y luego vuelves a cambiar los nombres.
- Si estás a medias escribiendo una fórmula y quieres hacer copia y pega de un nombre o comprobar algo en el dibujo:
- Activa el portapapeles de Windows, copia lo que tengas de la fórmula y luego con tecla Windows+V, pega la fórmula y lo siguiente.
- Si la fórmula es sencilla completa el argumento que te falta con un 1.
- Si la fórmula es muy larga, hazla en un word y luego pégala entera.
- Puedes ir pegando trozos para comprobar que esa parte de la fórmula está bien.
- En tablas, no puedes usar recuento para cálculos: (multiplicar recuento por coste).
- Simplemente crea un parámetro calculado que sea igual a coste, pero le dices sumar totales.
- Tendrás una columna que te muestra el coste unitario, y otra que te muestra el coste unitario sumado.
- Para parametrizar una circunferencia, primero encender centro ("Marcar de centro visible") y luego acotar.
- Para usar el número PI tienes que escribir pi().
- Después de la columna fórmula, hay una columna "Bloquear".
- Sirve para que el valor de ese parámetro no cambie al arrastrar objetos, sino sólo al cambiar la cifra.
- No puedes usar un parámetro de ejemplar en la fórmula de un parámetro de tipo, pero si al revés.
Redondeo con decimales
- En Revit tenemos 3 fórmulas de redondeo:
- Round
- Roundup
- Rounddown
- Ninguna permite indicar el número de decimales que quieres.
- Tampoco puede redondear nada que tenga unidades.
- Si quieres que redondee con dos decimales:
- round(Número *100) / 100
- round(Longitud / 0.01 mm) * 0.01 mm
- Si quieres redondear con dos decimales de 5 en 5:
- round(Longitud / 0,05 m) * 0,05 m
Patrocinador: Presto 22
Pero antes, nuestro patrocinador: Presto y su nueva versión 22
¿Dominas Presto a la perfección, pero Revit te parece lento y lioso a la hora de navegar por el proyecto? ¿Quieres aprovechar los cada vez más comunes modelos IFC pero los visores has probado no te ayudan a sacar los datos que necesitas?
Presto 22 incorpora Open-IFC, un visor de archivos IFC, que no sólo incluye todas las funciones típicas de un visor (hacer todo tipo de cortes, apagar y encender elementos, navegar por el árbol de entidades, etc.) Sino que está completamente integrado con Presto, es decir, que da igual en qué pestaña de Presto estés, si seleccionas un elemento, se ilumina en el visor, y a revés, si seleccionas un elemento en el visor, lo busca en el presupuesto. También puedes aplicar colores en el visor según partidas, capítulos o cualquier otra configuración.
Además, si usas presto para planificación, también podrás ver la animación 4D.
Y con la actualización 22.02, Open-IFC viene incluido completamente gratis con la licencia de Presupuestos y con Presto demo.
Entra en el enlace que te dejo en las notas del programa y empieza a sacarle provecho a los modelos BIM sin tener que salir del software que ya dominas.
Enlace: https://www.rib-software.es/cost-it
Fórmulas en tablas usando el total de una fila
- https://bimlevel.com/070-midiendo-areas/
- Vídeo 1 y Vídeo 2 de BIMlearning.
- Si sabes el porcentaje sobre el total, dividiendo la parte entre el porcentaje, tienes el total en cada fila.
Fórmulas condicionales
- Si se cumple la condición, entonces el valor es X, si no se cumple, el valor es Y.
- Si se cumple: IF(condición, X, Y)
- Hay tres operadores para jugar con la condición en sí:
- Si no se cumple: no vale el típico <>, hay que usar NOT: IF (not(condición), X, Y)
- Si se cumple dos cosas: IF (and(condición1, condición2), X, Y)
- Si se cumple alguna: IF (or(condición1, condición2), X, Y)
- Si las usan en Excel, les será muy fácil, sino, está todo muy bien explicado en los recursos.
- La condición también puede ser un parámetro Si/no.
Condicional para matrices
- Se puede parametrizar una matriz:
- Dándole a agrupar y asociar.
- Seleccionas la "cota" que aparece al pasar por encima de la matriz, y en la barra de opciones elegir un parámetro de tipo entero en "Texto de etiqueta".
- El valor no puede ser menor que 2. Si queremos que pueda ser 1:
- Hay que dibujar un elemento fuera de la matriz y ponerlo en el sitio correspondiente a una matriz de 1.
- Creamos dos parámetros de visibilidad, uno para el elemento suelto y otro para todos los de la matriz.
- Creamos un parámetro auxiliar que se llame control de matriz.
- Fórmula en el parámetro que controla la matriz: IF(Control de matriz>1, Control de matriz, 2)
- Fórmula en la visibilidad del elemento suelto: Control de matriz =1
- Fórmula en la visibilidad del elementos de la matriz: Control de matriz >1
Cuando la condición es un texto o un tipo de familia anidada
- Con materiales no se pueden usar fórmulas nunca.
- Se pueden usar textos entre comillas como opciones.
- Pero no se pueden usar textos en la condición:
- ParámetroDeTexto="Hola"
- ParámetroDeTipo="Luminaria1"
- Hay que crear parámetros auxiliares para comparar.
- AuxTexto=hola
- ParámetroDeTexto=AuxTexto
- not(ParámetroDeTexto=AuxTexto)
- AuxTipo=Luminaria1
- ParámetroDeTipo=AuxTipo
- AuxTexto=hola
Fórmulas tipo BuscarV de excel
- V Lookup en Inglés
- https://bimlevel.com/044-preguntas-xi/
- No funciona con valores de texto.
- Sólo sirve para parámetros de ejemplar.
- La tabla donde están todos los valores posibles se crea en Excel y se carga como CSV en la familia.
- En la esquina inferior derecha de la ventana de parámetros, le damos a Gestionar tablas de consulta e importamos el csv.
- En el parámetro que queramos obtener el valor buscado usamos esta fórmula:
- https://help.autodesk.com/view/RVT/2023/ESP/?guid=GUID-91270AEF-225A-49D7-BF84-1F44D1E3E216
- En qué tabla debe buscar.
- El nombre de la columna con el resultado.
- El valor que debe usar si no encuentra nada en la tabla.
- El valor a buscar (desde otro parámetro).
- https://help.autodesk.com/view/RVT/2023/ESP/?guid=GUID-91270AEF-225A-49D7-BF84-1F44D1E3E216
Trigonometría
- La gran olvidada al parametrizar cuando hay ángulos de por medio, y sin embargo al única forma efectiva de conseguirlo.
- Si vamos a parametrizar ángulos, siempre con líneas de referencia.
- Los planos de referencia son "infinitos". Las líneas de referencia tienen un punto inicial y uno final que podemos anclar.
- En los recursos, hay varios gráficos de cómo conseguir ciertas longitudes o ángulos en función de los datos de partida que tengamos, usando senos, cosenos, tangentes, arcosenos, arcocosenos y arcotangentes.
¿Quieres escuchar otro episodio? Los tienes todos en la sección de Podcast de esta web.
AVISO: Este post es sólo un apoyo al audio del podcast. Leerlo de forma independiente podría llevar a conclusiones incompletas o incluso opuestas a las que se quieren transmitir.
120 episodes
Manage episode 325828824 series 2496469
- Episodio de escuchar con calma delante del PC, con las notas y el Revit.
- Tenía pensado hacer un episodio sobre crear familias, pero eso ya lo tienen en formato pdf desde el episodio 006:
- Vamos a profundizar en el uso de fórmulas.
- Como complemento al episodio sobre parámetros:
Recursos sobre fórmulas en Revit
- https://help.autodesk.com/view/RVT/2023/ESP/?guid=GUID-B37EA687-2BDF-4712-9951-2088B2A8E523
- https://www.revitforum.org/forum/revit-all-flavors/tutorials-tips-tricks/1126-revit-formulas-for-everyday-usage
- https://bimafterdark.leadpages.co/bim-after-dark-family-guide/
- https://especialista3d.com/formulas-en-revit-2020/
- https://revitfamily.biz/free-downloads/
- https://www.linkedin.com/in/alfredo-medina-profile/
- Modeló y coordinó algunas de las ampliaciones del parque Disney World, Orlando.
- https://www.linkedin.com/posts/alfredo-medina-profile_revit-families-for-theme-park-projects-activity-6857326699512766464-oWS4
- https://www.linkedin.com/posts/alfredo-medina-profile_adaptive-repetitions-alfredo-medina-activity-6844668757185507328-DYUg
- https://www.linkedin.com/posts/alfredo-medina-profile_rotating-elements-in-all-directions-by-points-activity-6842129532548333568-ki8r
- https://www.linkedin.com/posts/alfredo-medina-profile_modeling-thin-shell-roofs-in-revit-alfredo-activity-6839558336434774017-EJMp
- https://www.linkedin.com/posts/alfredo-medina-profile_controlling-all-the-properties-of-a-radial-activity-6837380275698221056-EVF1
Elementales al trabajar con fórmulas
Dónde
- En las propiedades de familia y el gestor de parámetros globales de Proyecto, hay una columna para escribir fórmulas.
- En tablas de planificación, al crear parámetros calculados.
- Directamente, en cualquier parámetro, escribiendo un igual al principio.
- Son efímeras
- No puedes hacer referencia a otro parámetro.
Cómo
- Las fórmulas se escriben como si estuvieras en una celda de excel, con 3 diferencias:
- En vez de hacer referencia a otra celda por su fila y columna, puedes hacer referencia a otro parámetro escribiendo su nombre exactamente igual.
- Es como la versión en inglés de excel, aunque tengas Revit en español.
- No se usa "punto y coma" para separar argumentos de una fórmula, sino "coma".
- Los típicos operadores SI, NO, Y, REDONDEAR... hay que escribirlos en inglés: IF, NOT, AND, ROUND...
- Las unidades importan:
- El resultado de una fórmula no puede dar m² si el parámetro está creado como longitud, debe ser un parámetro de área.
- Revit soporta muchas menos fórmulas que excel.
- Las importantes las tiene todas:
- Operaciones básicas
- Lógicas
- Trigonometría
- No tiene las relacionadas con texto.
- Las importantes las tiene todas:
Operar con unidades
- Poner las unidades al final de cada cifra para que Revit entienda y convierta.
- 15mm en lugar de 0,015
- En el editor de familias, que las plantillas siempre vienen en milímetros
- También con pendientes: 12% a 6,84º
- Cuando creas un parámetro, hay que elegir bien que unidades va a tener.
- Si no estás seguro, puedes poner número.
- Pero luego no vas a poder aprovechar las conversiones automáticas que hace el software.
- En proyectos internacionales puede ser importante.
- Cuando se hacen multiplicaciones y divisiones, lo que eran m² se puede convertir rápidamente en m³ o m.
- En fórmulas muy sencillas, Revit entiende qué cifras no deben llevar unidad.
- Cuando la fórmula es un poco largar, tiene paréntesis, o estas dividiendo un parámetro entre otro:
- Si la idea es mantener las unidades, es importante que los multiplicadores y divisores estén a su vez, divididos entre 1 (para quitarle las unidades).
- m/1=m
- m/m= número, entonces error
- m/(m/1m)=m
Otro básicos
- No uses símbolos ni números en los nombres de parámetros, te obligaría a poner esos nombres entre corchetes [ ] todo el rato.
- Cambiar el nombre de los parámetros por letras para montar las fórmulas más rápido, y luego vuelve a cambiar los nombres.
- Lado izq + Lado der, puede ser i+d, y luego vuelves a cambiar los nombres.
- Si estás a medias escribiendo una fórmula y quieres hacer copia y pega de un nombre o comprobar algo en el dibujo:
- Activa el portapapeles de Windows, copia lo que tengas de la fórmula y luego con tecla Windows+V, pega la fórmula y lo siguiente.
- Si la fórmula es sencilla completa el argumento que te falta con un 1.
- Si la fórmula es muy larga, hazla en un word y luego pégala entera.
- Puedes ir pegando trozos para comprobar que esa parte de la fórmula está bien.
- En tablas, no puedes usar recuento para cálculos: (multiplicar recuento por coste).
- Simplemente crea un parámetro calculado que sea igual a coste, pero le dices sumar totales.
- Tendrás una columna que te muestra el coste unitario, y otra que te muestra el coste unitario sumado.
- Para parametrizar una circunferencia, primero encender centro ("Marcar de centro visible") y luego acotar.
- Para usar el número PI tienes que escribir pi().
- Después de la columna fórmula, hay una columna "Bloquear".
- Sirve para que el valor de ese parámetro no cambie al arrastrar objetos, sino sólo al cambiar la cifra.
- No puedes usar un parámetro de ejemplar en la fórmula de un parámetro de tipo, pero si al revés.
Redondeo con decimales
- En Revit tenemos 3 fórmulas de redondeo:
- Round
- Roundup
- Rounddown
- Ninguna permite indicar el número de decimales que quieres.
- Tampoco puede redondear nada que tenga unidades.
- Si quieres que redondee con dos decimales:
- round(Número *100) / 100
- round(Longitud / 0.01 mm) * 0.01 mm
- Si quieres redondear con dos decimales de 5 en 5:
- round(Longitud / 0,05 m) * 0,05 m
Patrocinador: Presto 22
Pero antes, nuestro patrocinador: Presto y su nueva versión 22
¿Dominas Presto a la perfección, pero Revit te parece lento y lioso a la hora de navegar por el proyecto? ¿Quieres aprovechar los cada vez más comunes modelos IFC pero los visores has probado no te ayudan a sacar los datos que necesitas?
Presto 22 incorpora Open-IFC, un visor de archivos IFC, que no sólo incluye todas las funciones típicas de un visor (hacer todo tipo de cortes, apagar y encender elementos, navegar por el árbol de entidades, etc.) Sino que está completamente integrado con Presto, es decir, que da igual en qué pestaña de Presto estés, si seleccionas un elemento, se ilumina en el visor, y a revés, si seleccionas un elemento en el visor, lo busca en el presupuesto. También puedes aplicar colores en el visor según partidas, capítulos o cualquier otra configuración.
Además, si usas presto para planificación, también podrás ver la animación 4D.
Y con la actualización 22.02, Open-IFC viene incluido completamente gratis con la licencia de Presupuestos y con Presto demo.
Entra en el enlace que te dejo en las notas del programa y empieza a sacarle provecho a los modelos BIM sin tener que salir del software que ya dominas.
Enlace: https://www.rib-software.es/cost-it
Fórmulas en tablas usando el total de una fila
- https://bimlevel.com/070-midiendo-areas/
- Vídeo 1 y Vídeo 2 de BIMlearning.
- Si sabes el porcentaje sobre el total, dividiendo la parte entre el porcentaje, tienes el total en cada fila.
Fórmulas condicionales
- Si se cumple la condición, entonces el valor es X, si no se cumple, el valor es Y.
- Si se cumple: IF(condición, X, Y)
- Hay tres operadores para jugar con la condición en sí:
- Si no se cumple: no vale el típico <>, hay que usar NOT: IF (not(condición), X, Y)
- Si se cumple dos cosas: IF (and(condición1, condición2), X, Y)
- Si se cumple alguna: IF (or(condición1, condición2), X, Y)
- Si las usan en Excel, les será muy fácil, sino, está todo muy bien explicado en los recursos.
- La condición también puede ser un parámetro Si/no.
Condicional para matrices
- Se puede parametrizar una matriz:
- Dándole a agrupar y asociar.
- Seleccionas la "cota" que aparece al pasar por encima de la matriz, y en la barra de opciones elegir un parámetro de tipo entero en "Texto de etiqueta".
- El valor no puede ser menor que 2. Si queremos que pueda ser 1:
- Hay que dibujar un elemento fuera de la matriz y ponerlo en el sitio correspondiente a una matriz de 1.
- Creamos dos parámetros de visibilidad, uno para el elemento suelto y otro para todos los de la matriz.
- Creamos un parámetro auxiliar que se llame control de matriz.
- Fórmula en el parámetro que controla la matriz: IF(Control de matriz>1, Control de matriz, 2)
- Fórmula en la visibilidad del elemento suelto: Control de matriz =1
- Fórmula en la visibilidad del elementos de la matriz: Control de matriz >1
Cuando la condición es un texto o un tipo de familia anidada
- Con materiales no se pueden usar fórmulas nunca.
- Se pueden usar textos entre comillas como opciones.
- Pero no se pueden usar textos en la condición:
- ParámetroDeTexto="Hola"
- ParámetroDeTipo="Luminaria1"
- Hay que crear parámetros auxiliares para comparar.
- AuxTexto=hola
- ParámetroDeTexto=AuxTexto
- not(ParámetroDeTexto=AuxTexto)
- AuxTipo=Luminaria1
- ParámetroDeTipo=AuxTipo
- AuxTexto=hola
Fórmulas tipo BuscarV de excel
- V Lookup en Inglés
- https://bimlevel.com/044-preguntas-xi/
- No funciona con valores de texto.
- Sólo sirve para parámetros de ejemplar.
- La tabla donde están todos los valores posibles se crea en Excel y se carga como CSV en la familia.
- En la esquina inferior derecha de la ventana de parámetros, le damos a Gestionar tablas de consulta e importamos el csv.
- En el parámetro que queramos obtener el valor buscado usamos esta fórmula:
- https://help.autodesk.com/view/RVT/2023/ESP/?guid=GUID-91270AEF-225A-49D7-BF84-1F44D1E3E216
- En qué tabla debe buscar.
- El nombre de la columna con el resultado.
- El valor que debe usar si no encuentra nada en la tabla.
- El valor a buscar (desde otro parámetro).
- https://help.autodesk.com/view/RVT/2023/ESP/?guid=GUID-91270AEF-225A-49D7-BF84-1F44D1E3E216
Trigonometría
- La gran olvidada al parametrizar cuando hay ángulos de por medio, y sin embargo al única forma efectiva de conseguirlo.
- Si vamos a parametrizar ángulos, siempre con líneas de referencia.
- Los planos de referencia son "infinitos". Las líneas de referencia tienen un punto inicial y uno final que podemos anclar.
- En los recursos, hay varios gráficos de cómo conseguir ciertas longitudes o ángulos en función de los datos de partida que tengamos, usando senos, cosenos, tangentes, arcosenos, arcocosenos y arcotangentes.
¿Quieres escuchar otro episodio? Los tienes todos en la sección de Podcast de esta web.
AVISO: Este post es sólo un apoyo al audio del podcast. Leerlo de forma independiente podría llevar a conclusiones incompletas o incluso opuestas a las que se quieren transmitir.
120 episodes
All episodes
×Welcome to Player FM!
Player FM is scanning the web for high-quality podcasts for you to enjoy right now. It's the best podcast app and works on Android, iPhone, and the web. Signup to sync subscriptions across devices.