Nodos de Dynamo para Autodesk Steel Connections 2020.2

Consulte los nodos de Dynamo disponibles que se utilizarán con las conexiones de acero.

Nodo de Dynamo Entrada Salida

Connection.ByType

Crea conexiones.

node

Un nodo de conexión o una lista de nodos de conexión.

indexes

El orden de los elementos de entrada de una conexión, especificado como una matriz de enteros.

connectionType

El tipo de conexión que se va a crear.

Connection

Una conexión o una lista de conexiones.

Existente

Un nodo de conexión o una lista de nodos de conexión en los que ya existe una conexión.

ConnectionNode.FromStructure

Agrupa elementos de datos de estructura en nodos de conexión.

objects

Una lista de los elementos de datos de estructura.

ConnectionNode []

Una lista de nodos de conexión. Para obtener más información, consulte El nodo de agrupación.

ConnectionNode.RemoveDuplicates

Busca todos los nodos de conexión que son permutaciones de otro { [viga1, viga2], [viga2, viga1] }, conserva solo el primer nodo { [viga1, viga2] }, y elimina los elementos nulos y vacíos.

nodos

Las listas anidadas de los nodos de conexión (ConnectionNode[]). Es recomendable filtrar de antemano por las condiciones geométricas.

ConnectionNode[]

Una lista parcialmente aplanada y limpia que contiene solo un nodo de conexión para cada grupo de elementos de datos de estructura.

ConnectionNode.SubNodesOfSize

En los nodos de conexión que tienen al menos el número deseado de elementos o zonas, convierte cada nodo de entrada en una lista de subnodos, donde cada subnodo representa una distribución diferente de los elementos del nodo de conexión original.

node

El nodo de conexión o la lista de nodos de conexión.

noOfZones

El número especificado de zonas.

ConnectionNode[]

Una lista de subnodos de conexión. Para obtener más información, consulte El nodo de distribuciones.

ConnectionNode.Zones

Devuelve las zonas incluidas en cada nodo de conexión de entrada.

connectionNode

El nodo de conexión o la lista de nodos de conexión.

Zone[]

Una lista de zonas.

ConnectionType.ByNames

Obtiene un tipo de conexión a partir de dos cadenas.

Nota: El tipo de conexión se debe cargar en el modelo de Revit.

connectionName

El nombre de la familia de conexiones de acero como, por ejemplo, "Pletina base" o "Cartela de cumbrera".

typeName

El nombre del tipo de conexión de acero como, por ejemplo, "Pletina base pequeña" o "Pletina base sólida".

ConnectionType

El tipo de conexión resultante.

ConnectionType.ConnectionName

Devuelve el nombre de conexión de un tipo de conexión.

connectionType

El tipo de conexión de entrada.

string

La cadena de salida que contiene el nombre de conexión.

ConnectionType.ListFromFile

Muestra los tipos de conexión que se encuentran en la ruta de archivo especificada, los cuales se pueden cargar en el documento actual.

filePath

Especifique la ruta del archivo de origen para que se muestre el tipo de conexión.

ConnectionTypes

Una lista de conexiones.

ConnectionType.LoadFromFile

Carga un tipo de conexión en el documento actual desde un archivo externo .rvt mediante la ruta de archivo especificada.

filePath

Especifique la ruta del archivo de origen para cargar el tipo de conexión.

connectionName

El nombre de la familia de conexiones de acero como, por ejemplo, "Pletina base" o "Cartela de cumbrera".

typeName

El nombre del tipo de conexión de acero como, por ejemplo, "Pletina base pequeña" o "Pletina base sólida".

ConnectionType

El tipo de conexión que se ha cargado en el modelo actual.

ConnectionType.TypeName

Devuelve el nombre de un tipo de conexión.

connectionType

El tipo de conexión de entrada.

string

La cadena de salida que contiene el nombre del tipo de conexión.

ConnectionType.UseCurrentOrLoadFromFile

Devuelve un tipo de conexión con el nombre especificado o lo carga desde una ruta de archivo si aún no está presente en el documento actual.

Nota: Este es un nodo personalizado.

connectionName

El nombre de la familia de conexiones de acero como, por ejemplo, "Pletina base" o "Cartela de cumbrera".

typeName

El nombre del tipo de conexión de acero como, por ejemplo, "Pletina base pequeña" o "Pletina base sólida".

filePath

Especifique la ruta del archivo de origen para cargar el tipo de conexión.

ConnectionType

El tipo de conexión encontrado o recién cargado en el modelo actual.

ConnnectionType.LoadOnDemand

Devuelve un tipo de conexión con el nombre especificado o lo carga desde una ruta de archivo si aún no está presente en el documento actual. Si no es necesario el tipo de conexión, devuelve un valor nulo.

Nota: Este es un nodo personalizado.

nodos

La lista de nodos de conexión para comprobar si se utilizará esta conexión.

connectionName

El nombre de la familia de conexiones de acero como, por ejemplo, "Pletina base" o "Cartela de cumbrera".

typeName

El nombre del tipo de conexión de acero como, por ejemplo, "Pletina base pequeña" o "Pletina base sólida".

filePath

Especifique la ruta del archivo de origen para cargar el tipo de conexión.

ConnectionType

El tipo de conexión encontrado o recién cargado en el modelo actual, o un valor nulo.

Filter.ByAnalysisResults

Devuelve los nodos de conexión en los que el elemento de datos de estructura con un determinado índice presenta un valor de fuerza en un intervalo específico. El valor de fuerza se obtiene de los resultados del análisis estructural.

node

Los nodos de conexión de entrada.

index

El índice de base cero del elemento de datos de estructura que se va a comparar.

resultType

El tipo de valor por el que se va a filtrar: "Fx", "Fy"...

analysisResult

El identificador del resultado del análisis. Este contiene los nombres del modelo, el paquete y la carga (caso, combinación o envolvente) separados por "|". Ejemplo: "Modelo1|Resultados del análisis|DL1" o "Modelo1|Resultados del análisis|Envolvente1|Mín."

rangeStart

Intervalo inicial.

rangeEnd

Intervalo final.

accepted

Los nodos que superan el filtro.

rejected

Los nodos que no superan el filtro.

Filter.ByAngleBetweenAxes

Devuelve los nodos de conexión en los que determinados ejes de los elementos de datos de estructura en las posiciones N y M del nodo forman un ángulo de un determinado intervalo.

Los valores de N, M, el intervalo y los ejes los especifica el usuario.

node

Los nodos de conexión de entrada.

indexFirst

El índice de base cero del primer elemento que se va a comparar.

indexSecond

El índice de base cero del segundo elemento que se va a comparar.

axisFirst

El eje de referencia del primer elemento de datos de estructura (puede ser X, Y o Z, y se especifica como una cadena que no distingue entre mayúsculas y minúsculas).

axisSecond

El eje de referencia del segundo elemento de datos de estructura (puede ser X, Y o Z, y se especifica como una cadena que no distingue entre mayúsculas y minúsculas).

rangeStart

Un valor entre 0 y 90 grados, que representa el inicio del intervalo deseado.

rangeEnd

Un valor entre 0 y 90 grados, que representa el final del intervalo deseado.

accepted

Los nodos que superan el filtro.

rejected

Los nodos que no superan el filtro.

Filter.ByAngleBetweenBeams

Devuelve los nodos de conexión en los que los elementos de datos de estructura en las posiciones N y M del nodo forman un ángulo de un determinado intervalo. Es similar a ByAngleBetweenAxes, excepto que solo mide el ángulo entre los ejes X y, en el caso de que los elementos estructurales se unan de extremo a extremo, el ángulo puede encontrarse entre 0 y 180 grados en lugar de entre 0 y 90 grados.

node

El nodo o los nodos de conexión de entrada.

indexFirst

El índice de base cero del primer elemento de datos de estructura que se va a comparar.

indexSecond

El índice de base cero del segundo elemento de datos de estructura que se va a comparar.

rangeStart

Un valor entre 0 y 180 grados, que representa el inicio del intervalo deseado.

rangeEnd

Un valor entre 0 y 180 grados, que representa el final del intervalo deseado.

accepted

Los nodos que superan el filtro.

rejected

Los nodos que no superan el filtro.

Filter.ByMemberEndForces

Devuelve los nodos de conexión en los que el elemento de datos de estructura con un determinado índice presenta un valor de fuerza en un intervalo específico.

node

Los nodos de conexión de entrada.

index

El índice de base cero del elemento de datos de estructura que se va a comparar.

resultType

El tipo de valor por el que se va a filtrar: "Fx", "Fy"...

rangeStart

Intervalo inicial.

rangeEnd

Intervalo final.

accepted

Los nodos que superan el filtro.

rejected

Los nodos que no superan el filtro.

Filter.BySectionProfile

Devuelve los nodos de conexión en los que el elemento de datos de estructura con un índice presenta un perfil de sección específico.

node

El nodo o los nodos de conexión de entrada.

index

El índice de base cero del elemento de datos de estructura que se va a comparar.

profileToFind

El perfil que debe presentar el elemento de datos de estructura para superar el filtro.

accepted

Los nodos que superan el filtro.

rejected

Los nodos que no superan el filtro.

Filter.BySectionShape

Devuelve los nodos de conexión en los que el elemento de datos de estructura con un índice presenta una forma de sección específica.

node

El nodo o los nodos de conexión de entrada.

index

El índice de base cero del elemento de datos de estructura que se va a comparar.

shapeToFind

La forma que debe presentar el elemento de datos de estructura para superar el filtro.

accepted

Los nodos que superan el filtro.

rejected

Los nodos que no superan el filtro.

Filter.BySectionType

Devuelve los nodos de conexión en los que el elemento de datos de estructura con un índice presenta un tipo de sección específico.

node

El nodo o los nodos de conexión de entrada.

index

El índice de base cero del elemento de datos de estructura que se va a comparar.

nameToFind

El nombre de tipo que debe presentar el elemento de datos de estructura para superar el filtro.

accepted

Los nodos que superan el filtro.

rejected

Los nodos que no superan el filtro.

Filter.BySlantAngle

Devuelve los nodos de conexión en los que el elemento de datos de estructura con un índice presenta un ángulo de inclinación específico (ángulo entre el eje del elemento y el eje vertical).

node

El nodo o los nodos de conexión de entrada.

index

El índice de base cero del elemento de datos de estructura que se va a comparar.

rangeStart

Un valor entre 0 y 90 grados, que representa el inicio del intervalo deseado.

rangeEnd

Un valor entre 0 y 90 grados, que representa el final del intervalo deseado.

accepted

Los nodos que superan el filtro.

rejected

Los nodos que no superan el filtro.

Filter.BySlopeAngle

Devuelve los nodos de conexión en los que el elemento de datos de estructura con un índice presenta un ángulo de pendiente específico (ángulo entre el eje del elemento y el plano horizontal).

node

El nodo o los nodos de conexión de entrada.

index

El índice de base cero del elemento de datos de estructura que se va a comparar.

rangeStart

Un valor entre 0 y 90 grados, que representa el inicio del intervalo deseado.

rangeEnd

Un valor entre 0 y 90 grados, que representa el final del intervalo deseado.

accepted

Los nodos que superan el filtro.

rejected

Los nodos que no superan el filtro.

Filter.ByVerticalPosition

Filtra un elemento de entrada por su posición superior o inferior.

node

Los nodos de conexión de entrada.

index

El índice de base cero del elemento de datos de estructura que se va a comparar.

posición

La posición por la que se va a filtrar: "Top" (Superior) o "Bottom" (Inferior).

accepted

Los nodos que superan el filtro.

rejected

Los nodos que no superan el filtro.

Filter.ByZoneType

Devuelve los nodos de conexión en los que el elemento de datos de estructura con un índice presenta un tipo de zona específico para ese nodo.

node

El nodo o los nodos de conexión de entrada.

index

El índice de base cero del elemento de datos de estructura que se va a comparar.

zoneType

Una cadena que no distingue entre mayúsculas y minúsculas, y que representa el tipo de zona (extremo o cuerpo).

accepted

Los nodos que superan el filtro.

rejected

Los nodos que no superan el filtro.

Filter.ByBracingSectionShapes

Filtra por las formas de sección de las diagonales de una conexión de cartela: ángulo, canal o sección hueca.

Nota: Este es un nodo personalizado.

node

El nodo o los nodos de conexión de entrada.

index

Number

accepted

Los nodos que superan el filtro.

rejected

Los nodos que no superan el filtro.

Filter.ByIOrCSectionShape

Filtra por todas las formas de sección en I y C.

Nota: Este es un nodo personalizado.

node

El nodo o los nodos de conexión de entrada.

index

Número.

accepted

Los nodos que superan el filtro.

rejected

Los nodos que no superan el filtro.

Filter.ByTubularSection

Filtra por formas de sección hueca rectangular y circular.

Nota: Este es un nodo personalizado.

node

El nodo o los nodos de conexión de entrada.

index

Número.

accepted

Los nodos que superan el filtro.

rejected

Los nodos que no superan el filtro.

Input.AnalysisResults

Proporciona una lista desplegable para seleccionar los resultados del análisis.

Una lista desplegable en la que puede seleccionar cualquiera de los resultados del análisis.

analysisResult

El resultado del análisis.

Input.ConnectionTypes

Proporciona una lista desplegable para seleccionar tipos de conexión.

Una lista desplegable en la que puede seleccionar cualquiera de los tipos de conexión cargados en el modelo.

connectionType

El tipo de conexión resultante.

Input.ResultTypes

Proporciona una lista desplegable de selección de un tipo de resultado del análisis.

Una lista desplegable en la que puede seleccionar cualquiera de las Fuerzas o los Momentos.

resultType

El tipo de resultado del análisis.

Input.SelectStructureData

Proporciona un método para seleccionar manualmente elementos del modelo.

Botón de selección de elementos del modelo.

Elements

La lista resultante de elementos.

Input.StructuralSectionShapes

Proporciona una lista desplegable para seleccionar formas de sección de los elementos de datos de estructura.

Una lista desplegable en la que puede seleccionar cualquiera de las formas de sección.

sectionShape

La forma de sección de salida.

Input.StructuralDataFamilies

Proporciona una lista desplegable para seleccionar familias de elementos de datos de estructura.

Una lista desplegable en la que puede seleccionar cualquiera de las familias cargadas en el modelo.

familyName

El nombre de familia de salida.

Input.StructuralDataTypes

Proporciona una lista desplegable para seleccionar tipos de elementos de datos de estructura.

Una lista desplegable en la que puede seleccionar cualquiera de los tipos cargados en el modelo.

parentFamily

El nombre de familia de salida.

typeName

El nombre del tipo de salida.

Model.GetStructureData

Devuelve la lista de los elementos de datos de estructura seleccionados en el modelo.

Una selección realizada en Revit antes de la ejecución de la secuencia de comandos.

StructureData[]

Una lista de elementos de datos de estructura que se han seleccionado en el modelo.

StructureData.End

Devuelve el punto final de un elemento de datos de estructura.

structureData

Los datos de estructura de entrada.

Punto

El punto final del elemento de datos de estructura.

StructureData.GetCoordinateSystem

Devuelve el sistema de coordenadas de un elemento de datos de estructura.

structureData

Los datos de estructura de entrada.

CoordinateSystem

El sistema de coordenadas de salida (el eje X es rojo, el eje Y es verde y el eje Z es azul).

StructureData.SectionProfile

Devuelve el perfil de sección de un elemento de datos de estructura.

structureData

Los datos de estructura de entrada.

string

El perfil de sección de salida en forma de cadena.

StructureData.SectionShape

Devuelve la forma de sección de un elemento de datos de estructura.

structureData

Los datos de estructura de entrada.

string

La forma de sección de salida en forma de cadena.

StructureData.SectionType

Devuelve el tipo de sección de un elemento de datos de estructura.

structureData

Los datos de estructura de entrada.

string

El tipo de sección de salida en forma de cadena.

StructureData.Start

Devuelve el punto inicial de un elemento de datos de estructura.

structureData

Los datos de estructura de entrada.

Punto

El punto inicial del elemento de datos de estructura.

StructureData.XAxis

Devuelve el eje X de un elemento de datos de estructura.

structureData

Los datos de estructura de entrada.

Vector

El eje X de salida en forma de vector.

StructureData.YAxis

Devuelve el eje Y de un elemento de datos de estructura.

structureData

Los datos de estructura de entrada.

Vector

El eje Y de salida en forma de vector.

StructureData.ZAxis

Devuelve el eje Z de un elemento de datos de estructura.

structureData

Los datos de estructura de entrada.

Vector

El eje Z de salida en forma de vector.

Zone.GetAnalysisResults

Devuelve el valor de fuerza para un determinado resultado del análisis.

zone

La zona de entrada.
Nota: Esta opción solo funciona con los tipos de zona "Extremo".

resultType

Tipo de resultado: "Fx", "Fy"...

analysisResult

El identificador del resultado del análisis. Contiene los nombres del modelo, el paquete y la carga (caso, combinación o envolvente) separados por "|". Ejemplo: "Modelo1|Resultados del análisis|DL1" o "Modelo1|Resultados del análisis|Envolvente1|Mín."

analysisResultValue

El valor del resultado en el extremo específico del elemento de datos de estructura.

Zone.GetEndForces

Devuelve el valor de fuerza final.

zone

La zona de entrada.
Nota: Esta opción solo funciona con los tipos de zona "Extremo".

resultType

Tipo de resultado: "Fx", "Fy"...

endForceValue

El valor del resultado en el extremo específico del elemento de datos de estructura.

Zone.Parent

Devuelve el elemento principal de la zona, que es un elemento de estructura de datos.

zone

La zona o las zonas de entrada.

ModelObject

El elemento de datos de estructura de salida.

Zone.ZoneType

Devuelve el tipo de una zona.

zone

La zona o las zonas de entrada.

string

El tipo de zona de salida (extremo o cuerpo) en forma de cadena.