Imagen de apoyo para la ruta Automatización de tareas con programación visual
Foto de Homa Appliances

Automatización de tareas con programación visual

Uso de scripts para automatizar procesos repetitivos de documentación y gestión de datos en el modelo arquitectónico.

4 módulos15 temas

Contenido

  1. Módulo 1

    3 temas

    Estrategias de automatización y lógica visual

    Establecimiento de las bases algorítmicas y preparación del entorno de trabajo para Dynamo y Grasshopper.

    1. 1.1

      Criterio de automatización: ¿Qué y cuándo programar?

      Evaluar la viabilidad de automatizar una tarea basándose en la frecuencia, el error humano y la complejidad del dato.

    2. 1.2

      Configuración del entorno y gestión de nodos

      Configurar el espacio de trabajo y gestionar paquetes de nodos externos para asegurar la portabilidad del script.

    3. 1.3

      Estructuras de datos y jerarquías de listas

      Dominar la manipulación de listas y niveles para procesar múltiples elementos del modelo simultáneamente.

  2. Módulo 2

    4 temas

    Gestión masiva de datos y parámetros

    Intercambio de información entre el modelo BIM y fuentes externas para auditoría y control de calidad.

    1. 2.1

      Extracción de datos a Excel para auditoría

      Crear un flujo bilateral de información entre Revit y Excel para control de áreas y presupuestos.

    2. 2.2

      Escritura de parámetros y estandarización

      Automatizar la corrección de nombres, prefijos y sufijos en elementos del modelo mediante scripts de texto.

    3. 2.3

      Filtros de vista y control de calidad visual

      Generar filtros de vista automáticos para detectar errores de modelado o falta de información en elementos clave.

    4. 2.4

      Gestión de advertencias y salud del modelo

      Extraer y clasificar los 'Warnings' de Revit para priorizar la resolución de conflictos geométricos.

  3. Módulo 3

    5 temas

    Automatización de la documentación técnica

    Generación automática de planos, vistas y colocación de elementos de anotación de manera precisa.

    1. 3.1

      Creación masiva de planos y hojas

      Generar cientos de planos a partir de una lista de Excel, asignando cuadros de rotulación y nombres automáticamente.

    2. 3.2

      Colocación automática de vistas en planos

      Organizar vistas en hojas respetando coordenadas específicas para mantener la coherencia visual en el set de planos.

    3. 3.3

      Etiquetado automático de elementos (Auto-tagging)

      Programar la colocación de etiquetas en habitaciones, puertas o ventanas basándose en reglas de proximidad.

    4. 3.4

      Generación de vistas de detalle por habitación

      Automatizar la creación de 'Scope Boxes' y vistas de detalle para cada recinto de un proyecto de gran escala.

    5. 3.5

      Dimensionamiento automatizado de rejillas y muros

      Generar cadenas de cotas automáticas entre ejes y elementos estructurales para planos de replanteo.

  4. Módulo 4

    3 temas

    Optimización y herramientas avanzadas

    Uso de Python y diseño generativo para resolver problemas complejos que exceden los nodos estándar.

    1. 4.1

      Introducción a Python dentro de la programación visual

      Escribir scripts básicos en Python para realizar operaciones lógicas que los nodos estándar no pueden procesar eficientemente.

    2. 4.2

      Principios de diseño generativo (Generative Design)

      Configurar estudios de diseño generativo para optimizar variables como vistas, asoleamiento o distribución de mobiliario.

    3. 4.3

      Despliegue de scripts con Dynamo Player

      Preparar scripts para que sean utilizados por usuarios finales sin conocimientos de programación a través de una interfaz simplificada.

Diagrama del curso

Vista estructural del recorrido para orientarte antes de empezar.

Comienza a aprender hoy

Empieza cuando quieras y avanza a tu ritmo