0% encontró este documento útil (0 votos)
0 vistas6 páginas

REVIT_5

El documento describe un curso sobre automatización en BIM utilizando Dynamo, Python y Revit API, con el objetivo de identificar y automatizar tareas repetitivas. Se abordan fundamentos de Dynamo, integración con Python, conceptos de Revit API, y se presentan prácticas para aplicar estos conocimientos en casos reales. Al final del curso, los alumnos desarrollan un proyecto final que les permite crear una herramienta reutilizable para la automatización en Revit.

Cargado por

eriknunez
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
0 vistas6 páginas

REVIT_5

El documento describe un curso sobre automatización en BIM utilizando Dynamo, Python y Revit API, con el objetivo de identificar y automatizar tareas repetitivas. Se abordan fundamentos de Dynamo, integración con Python, conceptos de Revit API, y se presentan prácticas para aplicar estos conocimientos en casos reales. Al final del curso, los alumnos desarrollan un proyecto final que les permite crear una herramienta reutilizable para la automatización en Revit.

Cargado por

eriknunez
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

REVIT 5

AUTOMATIZACIÓN, DYNAMO Y REVIT API PARA BIM

Introducir automatización de tareas repetitivas mediante Dynamo, Python y conceptos de Revit API.

1. AUTOMATIZACIÓN BIM
Objetivos
• Identificar tareas repetitivas susceptibles de automatización.

• Diseñar procesos reproducibles y verificables.

Casos
• Renombrado masivo, parámetros, selección, revisión y generación de información.

Práctica
• Documentar un proceso manual y convertirlo en una secuencia automatizable.

MÓDULO 1 DE 6

REVIT 5 | CURSO DE REVIT PÁGINA 1


REVIT 5
2. DYNAMO FUNDAMENTOS
Nodos
• Selección, filtrado, listas y operaciones sobre elementos.

• Entender entradas, salidas y estructura de datos.

Flujo
• Construir grafos simples y mantenerlos legibles.

Práctica
• Crear un script que seleccione elementos por categoría y extraiga información.

MÓDULO 2 DE 6

REVIT 5 | CURSO DE REVIT PÁGINA 2


REVIT 5
3. DYNAMO + PYTHON
Python
• Usar Python dentro de Dynamo para operaciones que exceden los nodos convencionales.

• Trabajar con listas, diccionarios y validaciones.

Revit
• Concepto de Document, Element, Parameter y Transaction.

Práctica
• Crear un script que lea y modifique un parámetro en un conjunto controlado de elementos.

MÓDULO 3 DE 6

REVIT 5 | CURSO DE REVIT PÁGINA 3


REVIT 5
4. REVIT API: CONCEPTOS
Arquitectura
• Jerarquía básica de la API y acceso al documento activo.

• Colección, filtrado y modificación de elementos.

Transacciones
• Comprender el principio de Transaction y el riesgo de modificar elementos sin control.

Práctica
• Diseñar un algoritmo para encontrar elementos que cumplan una condición específica.

MÓDULO 4 DE 6

REVIT 5 | CURSO DE REVIT PÁGINA 4


REVIT 5
5. AUTOMATIZACIÓN DE PRODUCCIÓN
Casos reales
• Revisión de parámetros obligatorios.

• Renombrado de vistas y láminas.

• Extracción de datos para Excel.

• Control de familias y categorías.

Buenas prácticas
• Validar entradas.

• Registrar resultados.

• Evitar modificaciones irreversibles sin revisión.

Práctica
• Crear una herramienta de control BIM que genere un reporte de elementos con información faltante.

MÓDULO 5 DE 6

REVIT 5 | CURSO DE REVIT PÁGINA 5


REVIT 5
6. PROYECTO FINAL
Proyecto
• Desarrollar una automatización funcional para un flujo real de Revit.

Entregables
• Archivo Dynamo o script Python.

• Descripción del proceso.

• Criterios de entrada y salida.

• Prueba sobre un modelo de referencia.

Resultado
• El alumno termina con una herramienta reutilizable y con fundamentos para evolucionar hacia Revit API y
automatización avanzada.

MÓDULO 6 DE 6

REVIT 5 | CURSO DE REVIT PÁGINA 6

También podría gustarte