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. 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. ExistenteUn 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. |