Notice: Undefined index: country in /home1/bimmania/public_html/wp-content/plugins/openpay-cards/openpay_cards_gateway.php on line 39

Warning: Cannot modify header information - headers already sent by (output started at /home1/bimmania/public_html/wp-content/plugins/openpay-cards/openpay_cards_gateway.php:39) in /home1/bimmania/public_html/wp-includes/rest-api/class-wp-rest-server.php on line 1637

Warning: Cannot modify header information - headers already sent by (output started at /home1/bimmania/public_html/wp-content/plugins/openpay-cards/openpay_cards_gateway.php:39) in /home1/bimmania/public_html/wp-includes/rest-api/class-wp-rest-server.php on line 1637

Warning: Cannot modify header information - headers already sent by (output started at /home1/bimmania/public_html/wp-content/plugins/openpay-cards/openpay_cards_gateway.php:39) in /home1/bimmania/public_html/wp-includes/rest-api/class-wp-rest-server.php on line 1637

Warning: Cannot modify header information - headers already sent by (output started at /home1/bimmania/public_html/wp-content/plugins/openpay-cards/openpay_cards_gateway.php:39) in /home1/bimmania/public_html/wp-includes/rest-api/class-wp-rest-server.php on line 1637

Warning: Cannot modify header information - headers already sent by (output started at /home1/bimmania/public_html/wp-content/plugins/openpay-cards/openpay_cards_gateway.php:39) in /home1/bimmania/public_html/wp-includes/rest-api/class-wp-rest-server.php on line 1637

Warning: Cannot modify header information - headers already sent by (output started at /home1/bimmania/public_html/wp-content/plugins/openpay-cards/openpay_cards_gateway.php:39) in /home1/bimmania/public_html/wp-includes/rest-api/class-wp-rest-server.php on line 1637

Warning: Cannot modify header information - headers already sent by (output started at /home1/bimmania/public_html/wp-content/plugins/openpay-cards/openpay_cards_gateway.php:39) in /home1/bimmania/public_html/wp-includes/rest-api/class-wp-rest-server.php on line 1637

Warning: Cannot modify header information - headers already sent by (output started at /home1/bimmania/public_html/wp-content/plugins/openpay-cards/openpay_cards_gateway.php:39) in /home1/bimmania/public_html/wp-includes/rest-api/class-wp-rest-server.php on line 1637
{"id":7577,"date":"2020-03-09T02:33:36","date_gmt":"2020-03-09T07:33:36","guid":{"rendered":"https:\/\/bimmaniacos.com\/?p=7577"},"modified":"2022-03-13T10:24:04","modified_gmt":"2022-03-13T15:24:04","slug":"acercamiento-a-dynamo-para-revit","status":"publish","type":"post","link":"https:\/\/bimmaniacos.com\/bim\/revit\/acercamiento-a-dynamo-para-revit\/","title":{"rendered":"Acercamiento a Dynamo para Revit"},"content":{"rendered":"\n

\u00bfQu\u00e9 es la programaci\u00f3n visual?<\/h2>\n\n\n\n

Esta nos permite crear c\u00f3digo de una manera visual, es decir nos permite programar en un entorno gr\u00e1fico.<\/p>\n\n\n\n

\"\"


Ejemplo de programaci\u00f3n visual con Dynamo
dynamobim.org <\/figcaption><\/figure>\n\n\n\n

El primer ejemplo muestra la creaci\u00f3n de un circulo en Revit mediante c\u00f3digo y el segundo recrea el mismo circulo pero esta vez mediante Dynamo.<\/p>\n\n\n\n

\"\"<\/figure>\n\n\n\n
\"\"<\/figure>\n\n\n\n

\u00bfQue es Dynamo?<\/h2>\n\n\n\n

Es una aplicaci\u00f3n con soporte de Autodesk que se encuentra de forma nativa en las m\u00e1s recientes versiones de Revit y otros softwares como Maya. Esta nos permite por medio de programaci\u00f3n visual o c\u00f3digo la creaci\u00f3n de scripts (archivo de ordenes). Los cuales nos pueden ayudar en tareas de automatizaci\u00f3n.<\/p>\n\n\n\n

\"\"<\/figure>\n\n\n\n

En que consiste un flujo de trabajo o script en Dynamo<\/h2>\n\n\n\n

Est\u00e1n compuestos por \u201cnodos\u201d los cuales est\u00e1n compuestos por 5 elementos (con algunas excepciones).<\/p>\n\n\n\n

\"\"<\/figure>\n\n\n\n

Estos nodos funcionan como una caja negra, reciben una entrada y nos dan un resultado. En este ejemplo reciben coordenadas x,y,z y nos devuelve un punto en esas coordenadas.<\/p>\n\n\n\n

Estos nodos son conectados por medio de un cableado. Conectando as\u00ed las entradas y salidas, aprovechando las acciones que hace cada uno de ellos para lograr distintos resultados.<\/p>\n\n\n\n

\"\"


Cableado de nodos para la creaci\u00f3n de un script
dynamobim.org <\/em><\/figcaption><\/figure>\n\n\n\n

En el ejemplo anterior se muestra la creaci\u00f3n de 3 puntos con sus respectivas coordenadas gracias a la utilizaci\u00f3n de diversos nodos conectados.<\/p>\n\n\n\n

Ejemplos de flujos de trabajo que se pueden realizar con Dynamo<\/h2>\n\n\n\n
  • Cambiar nombres de vistas masivamente<\/li>
  • Crear m\u00faltiples floor plan<\/li>
  • Duplicar vistas<\/li>
  • Duplicar planos<\/li>
  • Exportar schedules, views, sheets a Excel.<\/li>
  • Crear schedules, views, sheets desde Excel.<\/li>
  • Marcar puertas y etiquetas <\/li>
  • Centrar etiquetas de habitaciones<\/li>
  • Crear habitaciones desde Excel.<\/li>
  • Mobiliario autom\u00e1tico en habitaciones.<\/li>
  • Colaci\u00f3n de sufijos y prefijos<\/li>
  • Creaci\u00f3n de geometr\u00eda <\/li><\/ul>\n\n\n\n

    Ventajas de automatizaci\u00f3n con Dynamo<\/h2>\n\n\n\n
    • Ahorro de tiempo<\/li>
    • Mejoras en el flujo de trabajo<\/li>
    • Los scripts realizados sirven para cualquier proyecto.<\/li>
    • Son reutilizables a futuro (aplica algunas excepciones)<\/li>
    • F\u00e1ciles de ejecutar para cualquier miembro del equipo por medio de Dynamo Player.<\/li>
    • Evitan errores humanos.<\/li>
    • Se desarrollan en tiempos cortos.<\/li>
    • Se pueden mejorar a futuro para adecuarse a nuevos flujos de trabajo.<\/li>
    • F\u00e1cil distribuci\u00f3n.<\/li>
    • Ampliables por medio de Python y paquetes para Dynamo<\/li><\/ul>\n\n\n\n

      Cuando es conveniente utilizar Dynamo<\/h2>\n\n\n\n

      Varia dependiendo las necesidades de cada proyecto. Hay algunas tareas que merecen ser realizadas por medio de un script, sin embargo en proyectos grandes llegan a existir actividades que de otra forma resultar\u00edan en exceso pesadas o imposibles para una sola persona o equipo peque\u00f1o.<\/p>\n\n\n\n

      Generalmente podemos decir que resulta \u00fatil cuando una tarea es mas tardada de realizar por medio de las opciones nativas de la GUI (interfaz de usuario) de Revit que desarrollando una soluci\u00f3n en Dynamo. De la misma forma en proyectos grandes cuando el grado de reutilizaci\u00f3n es alto para dicho proyecto y\/o podr\u00eda servir para futuros trabajos.<\/p>\n\n\n\n

      \"\"<\/figure><\/div>\n\n\n\n

      Ejemplos de flujo de trabajo con Dynamo en un proyecto<\/h2>\n\n\n\n

      1. Renombrado de familias<\/h3>\n\n\n\n

      Permite renombrar familias de forma masiva en el proyecto.<\/p>\n\n\n\n

      Beneficios:<\/p>\n\n\n\n

      • Ahorro de tiempo<\/li>
      • Reusabilidad<\/li>
      • Evita errores humanos<\/li><\/ul>\n\n\n\n
        \"\"


        Nodos que componen el flujo de trabajo de Renombrado de familias
        Elaboraci\u00f3n propia <\/em><\/figcaption><\/figure>\n\n\n\n
        \"\"

        Interfaz de usuario con Data Shapes
        Elaboraci\u00f3n propia <\/em><\/figcaption><\/figure><\/div>\n\n\n\n

        Permiti\u00f3 buscar todas las familias en el proyecto por medio de un prefijo mismo que fue reemplazado con uno nuevo. Lo que permiti\u00f3 encontrar mas de 4,000 familias in place.<\/p>\n\n\n\n

        \"\"<\/figure>\n\n\n\n

        2. Desactivar internal origin point<\/h3>\n\n\n\n

        Permite desactivar el punto de origen en todas las vistas del proyecto.<\/p>\n\n\n\n

        Beneficios:<\/p>\n\n\n\n

        • Ahorro de tiempo. <\/li>
        • Reusabilidad.<\/li><\/ul>\n\n\n\n

          Con una \u00fanica ejecuci\u00f3n facilit\u00f3 la desactivaci\u00f3n autom\u00e1tica de todos los internal origin point dentro del proyecto, evitando ir vista por vista desactivando esta categor\u00eda.<\/p>\n\n\n\n

          \"\"


          Nodos que componen el script \u201cDesactivar internal origin point\u201d
          Elaboraci\u00f3n propia <\/em><\/figcaption><\/figure><\/div>\n\n\n\n

          Con una \u00fanica ejecuci\u00f3n facilito la desactivaci\u00f3n autom\u00e1tica de todos los internal origin point dentro del proyecto, evitando ir vista por vista desactivando esta categor\u00eda.<\/p>\n\n\n\n

          \"\"<\/figure>\n\n\n\n

          Conclusiones<\/strong><\/h2>\n\n\n\n

          El desarrollo de flujos de trabajo por medio de Dyanamo trae consigo numerosas ventajas que de ser aprovechedas traen considerables mejoras en tiempos y flujos de trabajo. Antes de su desarrollo se requiere de un an\u00e1lisis previo por parte de uno o varios miembros del equipo y el desarrollador para saber si es en primer lugar viable. De ser viable se procede a reunir los requerimientos y posterior elaboraci\u00f3n. <\/p>\n\n\n\n

          El tiempo para crear un flujo de trabajo varia dependiendo su complejidad, puede ser de horas o d\u00edas. Por lo tanto puede ayudar tanto a corto plazo como a largo plazo gracias a su reutilizaci\u00f3n en el proyecto activo o futuros.<\/p>\n\n\n\n

          Por \u00faltimo, al ser esta programaci\u00f3n visual una herramienta nativa de Revit y apoyada por Autodesk se obtiene la seguridad de mantener soporte continuo para la plataforma.<\/p>\n","protected":false},"excerpt":{"rendered":"

          \u00bfQu\u00e9 es la programaci\u00f3n visual? Esta nos permite crear c\u00f3digo de una manera visual, es decir nos permite programar en un entorno gr\u00e1fico. El primer ejemplo muestra la creaci\u00f3n de un circulo en Revit mediante c\u00f3digo y el segundo recrea el mismo circulo pero esta vez mediante Dynamo. \u00bfQue es […]<\/p>\n","protected":false},"author":2,"featured_media":7587,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"spay_email":""},"categories":[2,1],"tags":[],"jetpack_featured_media_url":"https:\/\/i1.wp.com\/bimmaniacos.com\/wp-content\/uploads\/2020\/03\/9.png?fit=1129%2C345&ssl=1","_links":{"self":[{"href":"https:\/\/bimmaniacos.com\/wp-json\/wp\/v2\/posts\/7577"}],"collection":[{"href":"https:\/\/bimmaniacos.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/bimmaniacos.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/bimmaniacos.com\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/bimmaniacos.com\/wp-json\/wp\/v2\/comments?post=7577"}],"version-history":[{"count":2,"href":"https:\/\/bimmaniacos.com\/wp-json\/wp\/v2\/posts\/7577\/revisions"}],"predecessor-version":[{"id":7840,"href":"https:\/\/bimmaniacos.com\/wp-json\/wp\/v2\/posts\/7577\/revisions\/7840"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/bimmaniacos.com\/wp-json\/wp\/v2\/media\/7587"}],"wp:attachment":[{"href":"https:\/\/bimmaniacos.com\/wp-json\/wp\/v2\/media?parent=7577"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/bimmaniacos.com\/wp-json\/wp\/v2\/categories?post=7577"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/bimmaniacos.com\/wp-json\/wp\/v2\/tags?post=7577"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}