Sei sulla pagina 1di 4

CURSO DE DYNAMO

Es un Pluguin de Revit (Visual Programming); programa visual hecho por arquitectos, para los que no saben
programación.

Dentro del pensamiento algorítmico, el nodo tiene un (INPUT) entrada de datos y un (OUTPUT) salida de datos, que se
entrelazan mediante un proceso el cual se pueden conectar entre sí, armando un árbol de programación; y así empezar
a ensamblar lo que se requiere hacer con pequeños pasos, hasta lograr los objetivos del diseño deseado.
Aquí vemos un NODO con el nombre de (POINT. BY COORDINATES); este NODO realiza un proceso algorítmico interno
para ubicar un punto en el espacio cartesiano a través de conectar los (INTEGER NUMBER) con sus respectivos valores
de coordenadas, en cada una de las tres entradas del lado Izquierdo los (INPUTS) marcados con el sistema cartesiano (X,
Y, Z) y del lado derecho la salida (OUTPUT) señalado por (POINT), el cual ubica el punto en el entorno de trabajo de la
pantalla; así también vemos debajo de (POINT) un gráfico cuadrado para pre visualizar el resultado de los valores
ingresados (INPUTS), creando la geometría resultante que es un punto.

La Composición de Nodos cuenta con una librería preinstalada de todas las variantes que tiene los NODOS a usarse,
barra de búsqueda rápida para selección de herramientas necesarias, así como una breve descripción y definición del
elemento.
Básicamente es poner un punto a través de 3 coordenadas cartesianas, donde dice INPUT (X, Y, Z).
Los Tipos de INPUT son lenguajes de programación que se describen a continuación:

1. Para agregar un Texto o una cadena de Texto se utiliza un (String), es información de una familia que se guarda
en un parámetro, esto es un (CODIGO, FABRICANTE, MEDIDAS EN REVIT, DISTANCIA, ETC.).
2. INTEGER es un NUMERO ENTERO se utiliza cuando REVIT pide un parámetro de muro, una distancia.
3. DOUBLE es un NÚMERO DECIMAL se utiliza cuando el INPUT me pide las coordenadas con números decimales;
si ingresamos un número en TEXTO (STRING) no lo va a aceptar, por tanto, tiene que ser un (DOUBLE).
4. BOOLEAN es verdadero o falso, sí o no, en REVIT está la posibilidad de
5. INFORMACIÓN puede ser un texto, un color, una característica, la geometría, etc., eso es un PATH, cuando le
digo dame un archivo pequeño el cual puedo usar, ya que el INPUT no solo es un TEXTO o NÚMERO, es también
INFORMACIÓN como la venta de un archivo
Aquí empezamos viendo el entorno de DYNAMO donde comenzamos a conectar nodos; el primero se llama creando la
lista (List. Create), todo ello configurado con el lenguaje de programación PYTHÓN; ya que en PYTHÓN todo son listas y
aquí vamos a realizar el proceso para un objeto donde entran muchos procesos automatizados, entonces DYNAMO nos
ayudara para hacer mil cosas al mismo tiempo no solo una; ya que trabajando en REVIT sin él programa tendremos que
adherir tablas de trabajo, copiar objetos, agregar textos uno por uno; en cambio con DYNAMO creamos una lista del
objeto, y nos realiza todo en uno, esto es muy interesante ya que automatiza procesos repetitivos de flujos de trabajo
ahorrándonos tiempo.
Volviendo al ejercicio tenemos al nodo crear lista (List. Create), que dentro de él alberga un (INDEX) con los signos (+, -)
para crear o eliminar Valores o sea (INDEX) y debajo de él se crea una lista de esos Valores (INDEX), del lado izquierdo
superior tenemos un (CODE BLOCK) que indica (1… 3;) y se lee 1 a 3 siendo estos rangos secuenciales sintetizados y
establecidos para crear las listas del (INDEX) simplificando con ello poner todos los números secuenciales, como por
ejemplo en el segundo nodo (Code Block) que dice (10…12;) 10 a 12, estos CODE BLOCK se unen con al nodo de
CREATED. LIST cada uno a través de cada (INDEX) correspondiente, dando como resultado los listados de cada CODE
BLOCK, pero en una sola lista la cual, para hacerla visible se presiona el icono de ventana sombreada ubicado abajo del
lado derecho del nodo.
Partiendo de esta cadena de nodos se tienen dos entradas, una salida, más toda la información y listados, ahora la
vamos a compactar creando un único nodo llamado (Flatten), este nodo se conectará de la salida (INPUT) del nodo LIST.
CREAT que dice (LIST) a la entrada (OUTPUT) del nodo (FLATTEN) que también dice (LIST), el cual copiara y sintetizara
toda la información del nodo LIST. CREATED, creando una sola lista donde se integrarán todas las otras creadas, y para
visualizar la lista se presiona el icono de ventana sombreada ubicado abajo del lado derecho del nodo, la salida o el
(OUTPUT) del mismo que dice (VAR []), de variante.

Potrebbero piacerti anche