Nós do Dynamo para o Autodesk Steel Connections 2020.2

Revise os nós do Dynamo disponíveis para usar com as conexões de aço.

Nó do Dynamo Entrada Saída

Connection.ByType

Cria conexões.

Um nó de conexão ou uma lista de nós de conexão.

índices

A ordem dos elementos de entrada em uma conexão, fornecida como uma matriz de números inteiros.

connectionType

O tipo de conexão a ser criado.

Conexão

Uma conexão ou uma lista de conexões.

Existente

Um nó de conexão ou uma lista de nós de conexão nos quais uma conexão já existiu.

ConnectionNode.FromStructure

Agrupa elementos de dados de estrutura em nós de conexão.

objetos

Uma lista de elementos de dados de estrutura.

ConnectionNode []

Uma lista de nós de conexão. Para obter mais informações, consulte O nó Agrupamento

ConnectionNode.RemoveDuplicates

Localiza todos os nós de conexão que são permutações uns dos outros { [viga1, viga2], [viga2, viga1] }, mantém apenas o primeiro nó { [viga1, viga2] } e remove os itens nulos e vazios.

nós

As listas aninhadas de nós de conexão (ConnectionNode[]). Recomenda-se filtrar pelas condições geométricas previamente.

ConnectionNode[]

Uma lista parcialmente aplanada e limpa que contém somente um nó de conexão para cada grupo de elementos de dados de estrutura.

ConnectionNode.SubNodesOfSize

Para nós de conexão que têm pelo menos um número especificado de elementos ou de zonas, transforma cada nó de entrada em uma lista de subnós, na qual cada subnó é uma organização diferente dos elementos no nó de conexão original.

O nó de conexão ou a lista de nós de conexão.

noOfZones

O número especificado de zonas.

ConnectionNode[]

Uma lista de subnós de conexão. Para obter mais informações, consulte O nó Organizações.

ConnectionNode.Zones

Retorna as zonas em cada nó de conexão de entrada.

connectionNode

O nó de conexão ou a lista de nós de conexão.

Zone[]

Uma lista de zonas.

ConnectionType.ByNames

Obtém um tipo de conexão de duas sequências de caracteres.

Nota: O tipo de conexão precisa ser carregado no modelo do Revit.

connectionName

O nome da família de conexão de aço, por exemplo, “Placa base” ou “Alma de ápice”.

typeName

O nome do tipo de conexão de aço, por exemplo, “Placa base pequena” ou “Placa base robusta”.

ConnectionType

O tipo de conexão resultante.

ConnectionType.ConnectionName

Retorna o nome de conexão de um tipo de conexão.

connectionType

O tipo de conexão de entrada.

string

A sequência de caracteres de saída que contém o nome da conexão.

ConnectionType.ListFromFile

Lista os tipos de conexões localizados no caminho do arquivo especificado, os quais estão disponíveis para serem carregados no documento atual.

filePath

Forneça o caminho do arquivo de origem para listar o tipo de conexão.

ConnectionTypes

Uma lista de conexões.

ConnectionType.LoadFromFile

Carrega um tipo de conexão no documento atual com base num arquivo .rvt externo usando um caminho de arquivo especificado.

filePath

Forneça o caminho do arquivo de origem para carregar o tipo de conexão.

connectionName

O nome da família de conexão de aço, por exemplo, “Placa base” ou “Alma de ápice”.

typeName

O nome do tipo de conexão de aço, por exemplo, “Placa base pequena” ou “Placa base robusta”.

ConnectionType

O tipo de conexão que foi carregado no modelo atual.

ConnectionType.TypeName

Retorna o nome de um tipo de conexão.

connectionType

O tipo de conexão de entrada.

sequência

A sequência de caracteres de saída que contém o nome do tipo de conexão.

ConnectionType.UseCurrentOrLoadFromFile

Retorna um tipo de conexão com o nome especificado ou o carregará de um caminho de arquivo se ele ainda não estiver presente no documento atual

Nota: Esse é um nó personalizado.

connectionName

O nome da família de conexão de aço, por exemplo, “Placa base” ou “Alma de ápice”.

typeName

O nome do tipo de conexão de aço, por exemplo, “Placa base pequena” ou “Placa base robusta”.

filePath

Forneça o caminho do arquivo de origem para carregar o tipo de conexão.

ConnectionType

O tipo de conexão que foi encontrado ou recém-carregado no modelo atual.

ConnnectionType.LoadOnDemand

Retorna um tipo de conexão com o nome especificado ou o carregará de um caminho de arquivo se ele ainda não estiver presente no documento atual. Se o tipo de conexão não for necessário, retornará nulo.

Nota: Esse é um nó personalizado.

nós

A lista de nós de conexão para verificar se este tipo de conexão será usado.

connectionName

O nome da família de conexão de aço, por exemplo, “Placa base” ou “Alma de ápice”.

typeName

O nome do tipo de conexão de aço, por exemplo, “Placa base pequena” ou “Placa base robusta”.

filePath

Forneça o caminho do arquivo de origem para carregar o tipo de conexão.

ConnectionType

O tipo de conexão que foi encontrado ou recém-carregado no modelo atual ou nulo.

Filter.ByAnalysisResults

Retorna os nós de conexão quando o elemento de dados de estrutura em um determinado índice tem um valor de força dentro de um determinado intervalo. O valor de força é obtido dos resultados da análise estrutural.

Os nós da conexão de entrada.

index

O índice com base em zero do elemento de dados de estrutura a ser comparado.

resultType

O tipo de valor pelo qual o filtro será aplicado: “Fx”, “Fy”...

analysisResult

O identificador do resultado da análise. Ele contém o nome do modelo, o nome de pacote e o nome da carga (caso, combinação ou envelope), separados por “|”. Exemplo: “Modelo1|Resultados da análise|DL1” ou “Modelo1|Resultados da análise|Envelope1|Min”

rangeStart

Intervalo de início.

rangeEnd

Intervalo de fim.

aceito

Os nós que passam no filtro.

rejeitado

Os nós que não passam no filtro.

Filter.ByAngleBetweenAxes

Retorna os nós de conexão nos quais determinados eixos dos elementos de dados de estrutura de ordem N e M no nó formam um ângulo dentro de um determinado intervalo.

N, M, o intervalo e os eixos são especificados pelo usuário.

Os nós da conexão de entrada.

indexFirst

O índice com base em zero do primeiro elemento a ser comparado.

indexSecond

O índice com base em zero do segundo elemento a ser comparado.

axisFirst

O eixo de referência do primeiro elemento de dados de estrutura (pode ser X, Y ou Z, especificado como uma sequência de caracteres que não distingue maiúsculas e minúsculas).

axisSecond

O eixo de referência do segundo elemento de dados de estrutura (pode ser X, Y ou Z, especificado como uma sequência de caracteres que não distingue maiúsculas e minúsculas).

rangeStart

Um valor entre 0 e 90 graus, que representa o início do intervalo desejado.

rangeEnd

Um valor entre 0 e 90 graus, que representa o fim do intervalo desejado.

aceito

Os nós que passam no filtro.

rejeitado

Os nós que não passam no filtro.

Filter.ByAngleBetweenBeams

Retorna os nós de conexão nos quais os elementos de dados de estrutura de ordem N e M no nó formam um ângulo dentro de um determinado intervalo. Isso é semelhante a ByAngleBetweenAxes, a única diferença é que ele mede o ângulo entre os eixos X. E, se os elementos estruturais se encontrarem extremidade a extremidade, o ângulo poderá ser entre 0 e 180 graus, em vez de ser entre 0 e 90 graus.

O(s) nó(s) da conexão de entrada.

indexFirst

O índice com base em zero do primeiro elemento de dados de estrutura a ser comparado.

indexSecond

O índice com base em zero do segundo elemento de dados de estrutura a ser comparado.

rangeStart

Um valor entre 0 e 180 graus, que representa o início do intervalo desejado.

rangeEnd

Um valor entre 0 e 180 graus, que representa o fim do intervalo desejado.

aceito

Os nós que passam no filtro.

rejeitado

Os nós que não passam no filtro.

Filter.ByMemberEndForces

Retorna os nós de conexão quando o elemento de dados de estrutura em um determinado índice tem um valor de força dentro de um determinado intervalo.

Os nós da conexão de entrada.

index

O índice com base em zero do elemento de dados de estrutura a ser comparado.

resultType

O tipo de valor pelo qual o filtro será aplicado: “Fx”, “Fy”...

rangeStart

Intervalo de início.

rangeEnd

Intervalo de fim.

aceito

Os nós que passam no filtro.

rejeitado

Os nós que não passam no filtro.

Filter.BySectionProfile

Retorna os nós de conexão nos quais o elemento de dados de estrutura em um índice tem um determinado perfil de corte.

O(s) nó(s) da conexão de entrada.

index

O índice com base em zero do elemento de dados de estrutura a ser comparado.

profileToFind

O perfil que o elemento de dados de estrutura precisa ter para passar no filtro.

aceito

Os nós que passam no filtro.

rejeitado

Os nós que não passam no filtro.

Filter.BySectionShape

Retorna os nós de conexão nos quais o elemento de dados de estrutura em um índice tem uma determinada forma de corte.

O(s) nó(s) da conexão de entrada.

index

O índice com base em zero do elemento de dados de estrutura a ser comparado.

shapeToFind

A forma que o elemento de dados de estrutura precisa ter para passar no filtro.

aceito

Os nós que passam no filtro.

rejeitado

Os nós que não passam no filtro.

Filter.BySectionType

Retorna os nós de conexão nos quais o elemento de dados de estrutura em um índice tem um determinado tipo de corte.

O(s) nó(s) da conexão de entrada.

index

O índice com base em zero do elemento de dados de estrutura a ser comparado.

nameToFind

O nome do tipo que o elemento de dados de estrutura precisa ter para passar no filtro.

aceito

Os nós que passam no filtro.

rejeitado

Os nós que não passam no filtro.

Filter.BySlantAngle

Retorna os nós de conexão nos quais o elemento de dados de estrutura em um índice tem um determinado ângulo inclinado (ângulo entre o eixo do elemento e o eixo vertical).

O(s) nó(s) da conexão de entrada.

index

O índice com base em zero do elemento de dados de estrutura a ser comparado.

rangeStart

Um valor entre 0 e 90 graus, que representa o início do intervalo desejado.

rangeEnd

Um valor entre 0 e 90 graus, que representa o fim do intervalo desejado.

aceito

Os nós que passam no filtro.

rejeitado

Os nós que não passam no filtro.

Filter.BySlopeAngle

Retorna os nós de conexão nos quais o elemento de dados de estrutura em um índice tem um determinado ângulo de inclinação (ângulo entre o eixo do elemento e o plano horizontal).

O(s) nó(s) da conexão de entrada.

index

O índice com base em zero do elemento de dados de estrutura a ser comparado.

rangeStart

Um valor entre 0 e 90 graus, que representa o início do intervalo desejado.

rangeEnd

Um valor entre 0 e 90 graus, que representa o fim do intervalo desejado.

aceito

Os nós que passam no filtro.

rejeitado

Os nós que não passam no filtro.

Filter.ByVerticalPosition

Filtra um elemento de entrada por sua parte superior ou por sua posição inferior.

Os nós da conexão de entrada.

index

O índice com base em zero do elemento de dados de estrutura a ser comparado.

posição

A posição pela qual filtrar: “Superior” ou “Inferior”.

aceito

Os nós que passam no filtro.

rejeitado

Os nós que não passam no filtro.

Filter.ByZoneType

Retorna os nós de conexão nos quais o elemento de dados de estrutura em um índice tem um determinado tipo de zona para esse nó.

O(s) nó(s) da conexão de entrada.

index

O índice com base em zero do elemento de dados de estrutura a ser comparado.

zoneType

Uma sequência de caracteres que não distingue maiúsculas e minúsculas, que representa o tipo de zona (pode ser extremidade ou corpo).

aceito

Os nós que passam no filtro.

rejeitado

Os nós que não passam no filtro.

Filter.ByBracingSectionShapes

Filtra pelas formas de corte das diagonais em uma conexão de gusset: corte vazado, em ângulo ou em canal.

Nota: Esse é um nó personalizado.

O(s) nó(s) da conexão de entrada.

index

Number (Número)

aceito

Os nós que passam no filtro.

rejeitado

Os nós que não passam no filtro.

Filter.ByIOrCSectionShape

Filtra por todas as formas de corte I e C.

Nota: Esse é um nó personalizado.

O(s) nó(s) da conexão de entrada.

index

Número.

aceito

Os nós que passam no filtro.

rejeitado

Os nós que não passam no filtro.

Filter.ByTubularSection

Filtra por formas de corte vazado retangulares e circulares.

Nota: Esse é um nó personalizado.

O(s) nó(s) da conexão de entrada.

index

Número.

aceito

Os nós que passam no filtro.

rejeitado

Os nós que não passam no filtro.

Input.AnalysisResults

Fornece uma seleção suspensa de resultados de análise.

Um menu suspenso no qual é possível selecionar qualquer dos resultados de análise.

analysisResult

O resultado da análise.

Input.ConnectionTypes

Fornece uma seleção suspensa de tipos de conexão.

Um menu suspenso no qual você pode selecionar qualquer tipo de conexão carregado no modelo.

connectionType

O tipo de conexão resultante.

Input.ResultTypes

Fornece uma seleção suspensa de um tipo de resultado de análise.

Um menu suspenso no qual é possível selecionar qualquer das forças ou momentos.

resultType

O tipo de resultado da análise.

Input.SelectStructureData

Fornece uma forma de selecionar manualmente os elementos do modelo.

Botão de seleção dos elementos do modelo.

Elementos

A lista de elementos resultante.

Input.StructuralSectionShapes

Fornece uma seleção suspensa das formas de corte dos elementos de dados de estrutura.

Um menu suspenso no qual você pode selecionar qualquer das formas de corte.

sectionShape

A forma de corte de saída.

Input.StructuralDataFamilies

Fornece uma seleção suspensa das famílias de elementos de dados de estrutura.

Um menu suspenso no qual você pode selecionar qualquer família carregada no modelo.

familyName

O nome da família de saída.

Input.StructuralDataTypes

Fornece uma seleção suspensa dos tipos de elementos de dados de estrutura.

Um menu suspenso no qual você pode selecionar qualquer tipo carregado no modelo.

parentFamily

O nome da família de saída.

typeName

O nome do tipo de saída.

Model.GetStructureData

Retorna a lista dos elementos de dados de estrutura selecionados no modelo.

Uma seleção feita no Revit anterior à execução do script.

StructureData[]

Uma lista de elementos de dados de estrutura que foram selecionados no modelo.

StructureData.End

Retorna o ponto final de um elemento de dados de estrutura.

structureData

Os dados da estrutura de entrada.

Ponto

O ponto final do elemento de dados de estrutura.

StructureData.GetCoordinateSystem

Retorna o sistema de coordenadas de um elemento de dados de estrutura.

structureData

Os dados da estrutura de entrada.

CoordinateSystem

O sistema de coordenadas de saída (o eixo X é vermelho, o eixo Y é verde e o eixo Z é azul).

StructureData.SectionProfile

Retorna o perfil de corte de um elemento de dados de estrutura.

structureData

Os dados da estrutura de entrada.

string

O perfil de corte de saída, como uma sequência de caracteres.

StructureData.SectionShape

Retorna a forma de corte de um elemento de dados de estrutura.

structureData

Os dados da estrutura de entrada.

sequência

A forma de corte de saída, como uma sequência de caracteres.

StructureData.SectionType

Retorna o tipo de corte de um elemento de dados de estrutura.

structureData

Os dados da estrutura de entrada.

sequência

O tipo de corte de saída, como uma sequência de caracteres.

StructureData.Start

Retorna o ponto inicial de um elemento de dados de estrutura.

structureData

Os dados da estrutura de entrada.

Ponto

O ponto inicial do elemento de dados de estrutura.

StructureData.XAxis

Retorna o eixo X de um elemento de dados de estrutura.

structureData

Os dados da estrutura de entrada.

Vetor

O eixo X de saída, como um vetor.

StructureData.YAxis

Retorna o eixo Y de um elemento de dados de estrutura.

structureData

Os dados da estrutura de entrada.

Vetor

O eixo Y de saída, como um vetor.

StructureData.ZAxis

Retorna o eixo Z de um elemento de dados de estrutura.

structureData

Os dados da estrutura de entrada.

Vetor

O eixo Z de saída, como um vetor.

Zone.GetAnalysisResults

Retorna o valor da força para um determinado resultado de análise.

zona

A zona de entrada.
Nota: Isso só funciona com tipos de zona ”Finais”.

resultType

Tipo de resultado: “Fx”, “Fy”...

analysisResult

O identificador do resultado da análise. Ele contém o nome do modelo, o nome de pacote e o nome da carga (caso, combinação ou envelope), separados por “|”. Exemplo: “Modelo1|Resultados da análise|DL1” ou “Modelo1|Resultados da análise|Envelope1|Min”.

analysisResultValue

O valor do resultado no fim do elemento de dados de estrutura específico.

Zone.GetEndForces

Retorna o valor da força final

zona

A zona de entrada.
Nota: Isso só funciona com tipos de zona ”Finais”.

resultType

Tipo de resultado: “Fx”, “Fy”...

endForceValue

O valor do resultado no fim do elemento de dados de estrutura específico.

Zone.Parent

Retorna o pai da zona, que é um elemento de dados de estrutura.

zona

A(s) zona(s) de entrada.

ModelObject

O elemento de dados de estrutura de saída.

Zone.ZoneType

Retorna o tipo de uma zona.

zona

A(s) zona(s) de entrada.

sequência

O tipo de zona de saída (extremidade ou corpo), como uma sequência de caracteres.