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. |
nó Um nó de conexão ou uma lista de nós de conexão. 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. ExistenteUm 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. |
nó 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. |
nó 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. |
nó 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. |
nó 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. |
nó 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. |
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. 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. |
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. 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. |
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. 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). |
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. 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). |
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. 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. |
nó 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ó. |
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.
|
nó 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.
|
nó 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.
|
nó 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. |