Autodesk Steel Connections 2020.2용 Dynamo 노드

강철 연결에 사용할 수 있는 Dynamo 노드를 검토합니다.

Dynamo 노드 입력 출력

Connection.ByType

연결을 만듭니다.

node

연결 노드 또는 연결 노드 리스트입니다.

indexes

연결에 정수의 배열로 제공된 입력 요소의 순서입니다.

connectionType

작성할 연결 유형입니다.

Connection

연결 또는 연결 리스트입니다.

Existing

연결 노드 또는 연결 노드 리스트입니다(연결이 이미 있는 경우).

ConnectionNode.FromStructure

구조 데이터 요소를 연결 노드로 그룹화합니다.

objects

구조 데이터 요소 리스트입니다.

ConnectionNode []

연결 노드 리스트입니다. 자세한 내용은 그룹화 노드를 참고하십시오.

ConnectionNode.RemoveDuplicates

상호 순열({ [beam1, beam2], [beam2, beam1] })인 모든 연결 노드를 찾아서 첫 번째 노드({ [beam1, beam2] })를 유지하고 null 및 빈 항목을 제거합니다.

nodes

내포된 연결 노드 리스트입니다(ConnectionNode[]). 형상 조건을 기준으로 미리 필터링하는 것이 좋습니다.

ConnectionNode[]

각 구조 데이터 요소 그룹에 대해 하나의 연결 노드만 포함하는 부분적으로 단순화되고 정리된 리스트입니다.

ConnectionNode.SubNodesOfSize

최소한 지정된 개수의 요소 또는 구역이 있는 연결 노드의 경우 각 입력 노드를 하위 노드 리스트로 전환합니다. 각 하위 노드는 원래 연결 노드에 있는 요소의 다른 배열입니다.

node

연결 노드 또는 연결 노드 리스트입니다.

noOfZones

지정된 구역 수입니다.

ConnectionNode[]

연결 하위 노드 리스트입니다. 자세한 내용은 배열 노드를 참고하십시오.

ConnectionNode.Zones

각 입력 연결 노드 내의 구역을 반환합니다.

connectionNode

연결 노드 또는 연결 노드 리스트입니다.

Zone[]

구역 리스트입니다.

ConnectionType.ByNames

두 개의 문자열에서 연결 유형을 가져옵니다.

주: 연결 유형이 Revit 모델에 로드되어 있어야 합니다.

connectionName

강철 연결 패밀리의 이름입니다(예: "기준 판" 또는 "Apex 헌치").

typeName

강철 연결 유형의 이름입니다(예: "작은 기준 판" 또는 "견고한 기준 판").

ConnectionType

결과 연결 유형입니다.

ConnectionType.ConnectionName

연결 유형에서 연결 이름을 반환합니다.

connectionType

입력 연결 유형입니다.

string

연결 이름이 포함된 출력 문자열입니다.

ConnectionType.ListFromFile

현재 문서로 로드할 수 있는 지정된 파일 경로에 있는 연결 유형을 나열합니다.

filePath

연결 유형을 나열할 소스 파일 경로를 제공합니다.

ConnectionTypes

연결 리스트입니다.

ConnectionType.LoadFromFile

지정된 파일 경로를 사용하여 외부 .rvt 파일에서 현재 문서로 연결 유형을 로드합니다.

filePath

연결 유형을 로드할 소스 파일 경로를 제공합니다.

connectionName

강철 연결 패밀리의 이름입니다(예: "기준 판" 또는 "Apex 헌치").

typeName

강철 연결 유형의 이름입니다(예: "작은 기준 판" 또는 "견고한 기준 판").

ConnectionType

현재 모델에 로드된 연결 유형입니다.

ConnectionType.TypeName

연결 유형에서 연결 유형 이름을 반환합니다.

connectionType

입력 연결 유형입니다.

string

연결 유형 이름이 포함된 출력 문자열입니다.

ConnectionType.UseCurrentOrLoadFromFile

지정된 이름의 연결 유형을 반환하거나, 해당 연결 유형이 현재 문서에 없는 경우 파일 경로에서 로드합니다.

주: 이 노드는 사용자 노드입니다.

connectionName

강철 연결 패밀리의 이름입니다(예: "기준 판" 또는 "Apex 헌치").

typeName

강철 연결 유형의 이름입니다(예: "작은 기준 판" 또는 "견고한 기준 판").

filePath

연결 유형을 로드할 소스 파일 경로를 제공합니다.

ConnectionType

현재 모델에 있거나 새로 로드된 연결 유형입니다.

ConnnectionType.LoadOnDemand

지정된 이름의 연결 유형을 반환하거나, 해당 연결 유형이 현재 문서에 없는 경우 파일 경로에서 로드합니다. 해당 연결 유형이 필요하지 않은 경우 null을 반환합니다.

주: 이 노드는 사용자 노드입니다.

nodes

이 연결 유형이 사용되는지 확인하기 위한 연결 노드 리스트입니다.

connectionName

강철 연결 패밀리의 이름입니다(예: "기준 판" 또는 "Apex 헌치").

typeName

강철 연결 유형의 이름입니다(예: "작은 기준 판" 또는 "견고한 기준 판").

filePath

연결 유형을 로드할 소스 파일 경로를 제공합니다.

ConnectionType

현재 모델에 있거나 새로 로드된 연결 유형 또는 null입니다.

Filter.ByAnalysisResults

특정 색인의 구조 데이터 요소에 특정 범위 내의 힘 값이 있는 연결 노드를 반환합니다. 힘 값은 구조 해석 결과에서 가져옵니다.

node

입력 연결 노드입니다.

index

비교할 구조 데이터 요소의 0부터 시작하는 색인입니다.

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

비교할 첫 번째 요소의 0부터 시작하는 색인입니다.

indexSecond

비교할 두 번째 요소의 0부터 시작하는 색인입니다.

axisFirst

첫 번째 구조 데이터 요소의 참조 축입니다(대/소문자를 구분하지 않는 문자열로 지정된 X, Y 또는 Z일 수 있음).

axisSecond

두 번째 구조 데이터 요소의 참조 축입니다(대/소문자를 구분하지 않는 문자열로 지정된 X, Y 또는 Z일 수 있음).

rangeStart

0과 90도 사이의 값으로, 원하는 범위의 시작 각도를 나타냅니다.

rangeEnd

0과 90도 사이의 값으로, 원하는 범위의 끝 각도를 나타냅니다.

accepted

필터를 통과하는 노드입니다.

rejected

필터를 통과하지 못하는 노드입니다.

Filter.ByAngleBetweenBeams

노드에 있는 N번째 및 M번째 구조 데이터 요소가 특정 범위 내의 각도를 형성하는 연결 노드를 반환합니다. 이는 X축 사이의 각도만 측정하며, 구조 요소가 끝과 끝 맞춤을 충족하는 경우 각도가 0~90도가 아닌 0~180도 사이에 있을 수 있다는 점을 제외하고는 ByAngleBetweenAxes와 유사합니다.

node

입력 연결 노드입니다.

indexFirst

비교할 첫 번째 구조 데이터 요소의 0부터 시작하는 색인입니다.

indexSecond

비교할 두 번째 구조 데이터 요소의 0부터 시작하는 색인입니다.

rangeStart

0과 180도 사이의 값으로, 원하는 범위의 시작 각도를 나타냅니다.

rangeEnd

0과 180도 사이의 값으로, 원하는 범위의 끝 각도를 나타냅니다.

accepted

필터를 통과하는 노드입니다.

rejected

필터를 통과하지 못하는 노드입니다.

Filter.ByMemberEndForces

특정 색인의 구조 데이터 요소에 특정 범위 내의 힘 값이 있는 연결 노드를 반환합니다.

node

입력 연결 노드입니다.

index

비교할 구조 데이터 요소의 0부터 시작하는 색인입니다.

resultType

필터링할 값 유형("Fx", "Fy"...)입니다.

rangeStart

시작 범위입니다.

rangeEnd

끝 범위입니다.

accepted

필터를 통과하는 노드입니다.

rejected

필터를 통과하지 못하는 노드입니다.

Filter.BySectionProfile

색인의 구조 데이터 요소에 특정 단면 프로파일이 있는 연결 노드를 반환합니다.

node

입력 연결 노드입니다.

index

비교할 구조 데이터 요소의 0부터 시작하는 색인입니다.

profileToFind

필터를 통과하기 위해 구조 데이터 요소에 있어야 하는 프로파일입니다.

accepted

필터를 통과하는 노드입니다.

rejected

필터를 통과하지 못하는 노드입니다.

Filter.BySectionShape

색인의 구조 데이터 요소에 특정 단면 모양이 있는 연결 노드를 반환합니다.

node

입력 연결 노드입니다.

index

비교할 구조 데이터 요소의 0부터 시작하는 색인입니다.

shapeToFind

필터를 통과하기 위해 구조 데이터 요소에 있어야 하는 모양입니다.

accepted

필터를 통과하는 노드입니다.

rejected

필터를 통과하지 못하는 노드입니다.

Filter.BySectionType

색인의 구조 데이터 요소에 특정 단면 유형이 있는 연결 노드를 반환합니다.

node

입력 연결 노드입니다.

index

비교할 구조 데이터 요소의 0부터 시작하는 색인입니다.

nameToFind

필터를 통과하기 위해 구조 데이터 요소에 있어야 하는 유형 이름입니다.

accepted

필터를 통과하는 노드입니다.

rejected

필터를 통과하지 못하는 노드입니다.

Filter.BySlantAngle

색인의 구조 데이터 요소에 특정 기울기 각도(요소 축과 수직 축 사이의 각도)가 있는 연결 노드를 반환합니다.

node

입력 연결 노드입니다.

index

비교할 구조 데이터 요소의 0부터 시작하는 색인입니다.

rangeStart

0과 90도 사이의 값으로, 원하는 범위의 시작 각도를 나타냅니다.

rangeEnd

0과 90도 사이의 값으로, 원하는 범위의 끝 각도를 나타냅니다.

accepted

필터를 통과하는 노드입니다.

rejected

필터를 통과하지 못하는 노드입니다.

Filter.BySlopeAngle

색인의 구조 데이터 요소에 특정 경사 각도(요소 축과 수평 기준면 사이의 각도)가 있는 연결 노드를 반환합니다.

node

입력 연결 노드입니다.

index

비교할 구조 데이터 요소의 0부터 시작하는 색인입니다.

rangeStart

0과 90도 사이의 값으로, 원하는 범위의 시작 각도를 나타냅니다.

rangeEnd

0과 90도 사이의 값으로, 원하는 범위의 끝 각도를 나타냅니다.

accepted

필터를 통과하는 노드입니다.

rejected

필터를 통과하지 못하는 노드입니다.

Filter.ByVerticalPosition

해당 상단 또는 하단 위치를 기준으로 입력 요소를 필터링합니다.

node

입력 연결 노드입니다.

index

비교할 구조 데이터 요소의 0부터 시작하는 색인입니다.

position

필터링할 위치입니다("상단" 또는 "하단").

accepted

필터를 통과하는 노드입니다.

rejected

필터를 통과하지 못하는 노드입니다.

Filter.ByZoneType

색인의 구조 데이터 요소에 해당 노드에 대한 특정 구역 유형이 있는 연결 노드를 반환합니다.

node

입력 연결 노드입니다.

index

비교할 구조 데이터 요소의 0부터 시작하는 색인입니다.

zoneType

대소문자를 구분하지 않는 문자열로, 구역 유형(끝 또는 본체일 수 있음)을 나타냅니다.

accepted

필터를 통과하는 노드입니다.

rejected

필터를 통과하지 못하는 노드입니다.

Filter.ByBracingSectionShapes

거셋 연결에서 대각선의 단면 모양(각도, 채널 또는 속 빈 단면)을 기준으로 필터링합니다.

주: 이 노드는 사용자 노드입니다.

node

입력 연결 노드입니다.

index

숫자

accepted

필터를 통과하는 노드입니다.

rejected

필터를 통과하지 못하는 노드입니다.

Filter.ByIOrCSectionShape

모든 I 및 C 단면 모양을 기준으로 필터링합니다.

주: 이 노드는 사용자 노드입니다.

node

입력 연결 노드입니다.

index

숫자입니다.

accepted

필터를 통과하는 노드입니다.

rejected

필터를 통과하지 못하는 노드입니다.

Filter.ByTubularSection

직사각형 및 원형 속 빈 단면 모양을 기준으로 필터링합니다.

주: 이 노드는 사용자 노드입니다.

node

입력 연결 노드입니다.

index

숫자입니다.

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

입력 구조 데이터입니다.

CoordinateSystem

출력 좌표계(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

문자열로 된 출력 구역 유형(끝 또는 본체)입니다.