适用于 Autodesk Steel Connections 2020.2 的 Dynamo 节点

查看可用于钢结构连接的 Dynamo 的节点。

Dynamo 节点 输入 输出

Connection.ByType

创建连接。

节点

连接节点或连接节点的列表。

索引

连接中输入图元的顺序,以整数数组的形式给出。

connectionType

要创建的连接类型。

连接

连接或连接列表。

现有

连接节点或其中存在连接的连接节点列表。

ConnectionNode.FromStructure

将结构数据图元分组为连接节点。

对象

结构数据图元的列表。

ConnectionNode []

连接节点的列表。有关详细信息,请参见分组节点

ConnectionNode.RemoveDuplicates

查找彼此置换的所有连接节点 { [beam1, beam2], [beam2, beam1] },仅保留第一个节点 { [beam1, beam2] } 并删除 Null 或空项目。

节点

连接节点的嵌套列表 (ConnectionNode[])。建议预先按几何条件过滤。

ConnectionNode[]

部分展平并清理的列表,其中每组结构数据图元仅包含一个连接节点。

ConnectionNode.SubNodesOfSize

对于具有至少指定数量的图元或分区的连接节点,它会将每个输入节点转换为子节点列表,其中每个子节点均是原始连接节点中图元的不同排列。

node

连接节点,或连接节点的列表。

noOfZones

指定的分区数量。

ConnectionNode[]

连接子节点的列表。有关详细信息,请参见排列节点

ConnectionNode.Zones

返回每个输入连接节点中的分区。

connectionNode

连接节点,或连接节点的列表。

Zone[]

分区的列表。

ConnectionType.ByNames

从两个字符串获取连接类型。

注: 必须在 Revit 模型中加载连接类型。

connectionName

钢连接族的名称,例如“底板”或“顶点拱腰”。

typeName

钢连接族的名称,例如“小型底板”或“坚固型底板”。

连接类型

生成的连接类型。

ConnectionType.ConnectionName

返回连接类型中的连接名称。

connectionType

输入的连接类型。

字符串(string)

包含连接名称的输出字符串。

ConnectionType.ListFromFile

列出位于指定文件路径中的连接类型,这些连接类型可用于加载到当前文档中。

filePath

提供用于列出连接类型的源文件路径。

ConnectionTypes

连接列表。

ConnectionType.LoadFromFile

使用指定的文件路径,将连接类型从外部 .rvt 文件加载到当前文档中。

filePath

提供用于加载连接类型的源文件路径。

connectionName

钢连接族的名称,例如“底板”或“顶点拱腰”。

typeName

钢连接族的名称,例如“小型底板”或“坚固型底板”。

连接类型

当前模型中已加载的连接类型。

ConnectionType.TypeName

返回连接类型中的连接类型名称。

connectionType

输入的连接类型。

字符串(string)

包含连接类型名称的输出字符串。

ConnectionType.UseCurrentOrLoadFromFile

返回具有指定名称的连接类型或从文件路径加载连接类型(如果当前文档中尚不存在该连接类型)

注: 这是自定义节点。

connectionName

钢连接族的名称,例如“底板”或“顶点拱腰”。

typeName

钢连接族的名称,例如“小型底板”或“坚固型底板”。

filePath

提供用于加载连接类型的源文件路径。

连接类型

当前模型中已找到或新加载的连接类型。

ConnnectionType.LoadOnDemand

返回具有指定名称的连接类型或从文件路径加载连接类型(如果当前文档中尚不存在该连接类型)。如果不需要连接类型,则返回 Null。

注: 这是自定义节点。

节点

要查看是否将使用此连接类型的连接节点列表。

connectionName

钢连接族的名称,例如“底板”或“顶点拱腰”。

typeName

钢连接族的名称,例如“小型底板”或“坚固型底板”。

filePath

提供用于加载连接类型的源文件路径。

连接类型

当前模型中已找到或新加载的连接类型,或 Null。

Filter.ByAnalysisResults

返回特定索引处的结构数据图元具有特定范围内力值的连接节点。力值来自结构分析结果。

node

输入连接节点。

索引

要比较的结构数据图元从零开始的索引。

resultType

要过滤的值类型依据:“Fx”、“Fy”...

analysisResult

分析结果标识符。这包含模型名称、资料包名称和负荷名称(工况、组合或包络),由“|”分隔。示例:“Model1|Analysis results|DL1”或“Model1|Analysis results|Envelope1|Min”

rangeStart

开始范围。

rangeEnd

结束范围。

accepted

通过过滤器的节点。

rejected

未通过过滤器的节点。

Filter.ByAngleBetweenAxes

返回节点中第 N 和第 M 结构数据图元的特定轴形成特定范围内角度的连接节点。

N、M、范围和轴由用户指定。

node

输入连接节点。

indexFirst

要比较的第一个图元从零开始的索引。

indexSecond

要比较的第二个图元从零开始的索引。

axisFirst

第一个结构数据图元的参照轴(可以是 X、Y 或 Z,以不区分大小写的字符串指定)。

axisSecond

第二个结构数据图元的参照轴(可以是 X、Y 或 Z,以不区分大小写的字符串指定)。

rangeStart

值介于 0 到 90 度之间,表示所需范围开始。

rangeEnd

值介于 0 到 90 度之间,表示所需范围结束。

accepted

通过过滤器的节点。

rejected

未通过过滤器的节点。

Filter.ByAngleBetweenBeams

返回节点中第 N 和第 M 结构数据图元形成特定范围内角度的连接节点。这类似于 ByAngleBetweenAxes,区别在于它仅测量 X 轴之间的角度,而对于结构图元首尾相接的情况,该角度可以介于 0 到 180 度而不是 0 到 90 度之间。

node

输入的连接节点。

indexFirst

要比较的第一个结构数据图元从零开始的索引。

indexSecond

要比较的第二个结构数据图元从零开始的索引。

rangeStart

值介于 0 到 180 度之间,表示所需范围开始。

rangeEnd

值介于 0 到 180 度之间,表示所需范围结束。

accepted

通过过滤器的节点。

rejected

未通过过滤器的节点。

Filter.ByMemberEndForces

返回特定索引处的结构数据图元具有特定范围内力值的连接节点。

node

输入连接节点。

索引

要比较的结构数据图元从零开始的索引。

resultType

要过滤的值类型依据:“Fx”、“Fy”...

rangeStart

开始范围。

rangeEnd

结束范围。

accepted

通过过滤器的节点。

rejected

未通过过滤器的节点。

Filter.BySectionProfile

返回索引处的结构数据图元具有特定截面轮廓的连接节点。

node

输入的连接节点。

索引

要比较的结构数据图元从零开始的索引。

profileToFind

结构数据图元必须具有才能通过过滤器的轮廓。

accepted

通过过滤器的节点。

rejected

未通过过滤器的节点。

Filter.BySectionShape

返回索引处的结构数据图元具有特定截面形状的连接节点。

node

输入的连接节点。

索引

要比较的结构数据图元从零开始的索引。

shapeToFind

结构数据图元必须具有才能通过过滤器的形状。

accepted

通过过滤器的节点。

rejected

未通过过滤器的节点。

Filter.BySectionType

返回索引处的结构数据图元具有特定截面类型的连接节点。

node

输入的连接节点。

索引

要比较的结构数据图元从零开始的索引。

nameToFind

结构数据图元必须具有才能通过过滤器的类型名称。

accepted

通过过滤器的节点。

rejected

未通过过滤器的节点。

Filter.BySlantAngle

返回索引处的结构数据图元具有特定倾斜角度(图元的轴与垂直轴之间的夹角)的连接节点。

node

输入的连接节点。

索引

要比较的结构数据图元从零开始的索引。

rangeStart

值介于 0 到 90 度之间,表示所需范围开始。

rangeEnd

值介于 0 到 90 度之间,表示所需范围结束。

accepted

通过过滤器的节点。

rejected

未通过过滤器的节点。

Filter.BySlopeAngle

返回索引处的结构数据图元具有特定坡度角(图元的轴与水平面之间的夹角)的连接节点。

node

输入的连接节点。

索引

要比较的结构数据图元从零开始的索引。

rangeStart

值介于 0 到 90 度之间,表示所需范围开始。

rangeEnd

值介于 0 到 90 度之间,表示所需范围结束。

accepted

通过过滤器的节点。

rejected

未通过过滤器的节点。

Filter.ByVerticalPosition

按其顶部或底部位置过滤输入图元。

node

输入连接节点。

索引

要比较的结构数据图元从零开始的索引。

position

要过滤位置的依据:“Top”或“Bottom”。

accepted

通过过滤器的节点。

rejected

未通过过滤器的节点。

Filter.ByZoneType

返回索引处的结构数据图元具有其特定分区类型的连接节点。

node

输入的连接节点。

索引

要比较的结构数据图元从零开始的索引。

zoneType

不区分大小写的字符串,表示分区类型(可以是端点或主体)。

accepted

通过过滤器的节点。

rejected

未通过过滤器的节点。

Filter.ByBracingSectionShapes

按节点板连接中对角线的剖面形状过滤:角度、槽钢或空心剖面。

注: 这是自定义节点。

node

输入的连接节点。

索引

Number

accepted

通过过滤器的节点。

rejected

未通过过滤器的节点。

Filter.ByIOrCSectionShape

按所有 I 和 C 剖面形状过滤。

注: 这是自定义节点。

node

输入的连接节点。

索引

数字。

accepted

通过过滤器的节点。

rejected

未通过过滤器的节点。

Filter.ByTubularSection

按矩形和圆形空心剖面形状过滤。

注: 这是自定义节点。

node

输入的连接节点。

索引

数字。

accepted

通过过滤器的节点。

rejected

未通过过滤器的节点。

Input.AnalysisResults

提供分析结果的下拉选择。

可以从中选择任何分析结果的下拉列表。

analysisResult

分析结果。

Input.ConnectionTypes

提供连接类型的下拉选择。

可以从中选择模型中已载入的任何连接类型的下拉列表。

connectionType

生成的连接类型。

Input.ResultTypes

提供某种分析结果的下拉选择。

可以从中选择任何力或力矩的下拉列表。

resultType

分析结果的类型。

Input.SelectStructureData

提供一种手动选择模型图元的方式。

模型图元的选择按钮。

元素(Elements)

生成的图元列表。

Input.StructuralSectionShapes

提供结构数据图元截面形状的下拉选择。

可以从中选择任何截面形状的下拉列表。

sectionShape

输出的截面形状。

Input.StructuralDataFamilies

提供结构数据图元族的下拉选择。

可以从中选择模型中已加载的任何族的下拉列表。

familyName

输出的族名称。

Input.StructuralDataTypes

提供结构数据图元类型的下拉选择。

可以从中选择模型中已载入的任何类型的下拉列表。

parentFamily

输出的族名称。

typeName

输出的类型名称。

Model.GetStructureData

返回模型中选定结构数据图元的列表。

在 Revit 中所做的选择优先于脚本的执行。

StructureData[]

模型中已选择的结构数据图元的列表。

StructureData.End

返回结构数据图元的端点。

structureData

输入的结构数据。

点(Point)

结构数据图元的端点。

StructureData.GetCoordinateSystem

返回结构数据图元的坐标系。

structureData

输入的结构数据。

坐标系

输出的坐标系(X 轴为红色,Y 轴为绿色,Z 轴为蓝色)。

StructureData.SectionProfile

返回结构数据图元的截面轮廓。

structureData

输入的结构数据。

字符串(string)

输出的截面轮廓,字符串形式。

StructureData.SectionShape

返回结构数据图元的截面形状。

structureData

输入的结构数据。

字符串(string)

输出的截面形状,字符串形式。

StructureData.SectionType

返回结构数据图元的截面类型。

structureData

输入的结构数据。

字符串(string)

输出的截面类型,字符串形式。

StructureData.Start

返回结构数据图元的起点。

structureData

输入的结构数据。

点(Point)

结构数据图元的起点。

StructureData.XAxis

返回结构数据图元的 X 轴。

structureData

输入的结构数据。

向量(Vector)

输出的 X 轴,矢量形式。

StructureData.YAxis

返回结构数据图元的 Y 轴。

structureData

输入的结构数据。

向量(Vector)

输出的 Y 轴,矢量形式。

StructureData.ZAxis

返回结构数据图元的 Z 轴。

structureData

输入的结构数据。

向量(Vector)

输出的 Z 轴,矢量形式。

Zone.GetAnalysisResults

返回特定分析结果的力值。

zone

输入的分区。
注: 这仅适用于“端点”分区类型。

resultType

结果的类型:“Fx”、“Fy”...

analysisResult

分析结果标识符。它包含模型名称、资料包名称和负荷名称(工况、组合或包络),由“|”分隔。示例:“Model1|Analysis results|DL1”或“Model1|Analysis results|Envelope1|Min”。

analysisResultValue

特定结构数据图元端点处结果的值。

Zone.GetEndForces

返回端点力值

zone

输入的分区。
注: 这仅适用于“端点”分区类型。

resultType

结果的类型:“Fx”、“Fy”...

endForceValue

特定结构数据图元端点处结果的值。

Zone.Parent

返回分区的父级,它是一个结构数据图元。

zone

输入的分区。

ModelObject

输出的结构数据图元。

Zone.ZoneType

返回分区的分区类型。

zone

输入的分区。

字符串(string)

输出的分区类型(端点或主体),字符串形式。