REVIT ARCHITECT (324) – DYNAMO (6)- Code Block (2)

En un Nodo Code Block se puede realizar directamente una función. La primera línea tiene como inicio la palabra «Def» (1) seguido del nombre de la función (2). A continuación están las entradas entre paréntesis (3). Dentro de las llaves {} (6) e encuentra el cuerpo de la función (4). El resultado de la función aparece en «return» (5).

1250

Como puede verse este Nodo que contiene la función no tienen puertos de entrada y salida.

 

También se puede invocar esta función por medio de otro Nodo Code block, como en el ejemplo siguiente, dándole el mismo nombre y la misma cantidad de argumentos.

1251

En la definición de la función que hay en el Nodo Code Block no se indica la definición de la función, por lo que esta función realiza operaciones con cualquier tipo de argumento que se indique.

 

1252

Si los Nodos Code Block que hacen de entrada no tienen sentido en relación con la función que se está utilizando, el resultado de la misma será nulo.

1253

El siguiente ejemplo es un algoritmo en un Nodo Code block que crea una curca helicoidal en un punto base.

1254

Este algoritmo helicoidal se convierte en una función cuando se le da un nombre, se definen las entradas y se indica lo que debe retornar (el resultado).

1255

1256.jpg

 

Licencia Creative Commons Contenido Web de Yolanda Muriel está sujeto bajo Licencia Creative Commons Atribución-NoComercial-SinDerivadas 3.0 Unported.

Anuncio publicitario

Deja una respuesta

Por favor, inicia sesión con uno de estos métodos para publicar tu comentario:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Salir /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Salir /  Cambiar )

Conectando a %s