Узлы Dynamo для Autodesk Steel Connections 2020.2

Ознакомьтесь со списком узлов Dynamo, доступных для использования со стальными соединениями.

Узел Dynamo Входные данные Вывод

Connection.ByType

Создание соединений.

node

Узел соединения или список узлов соединений.

indexes

Порядок входных элементов в соединении, представленный как массив целых чисел.

connectionType

Тип соединения, который будет создан.

Connection

Соединение или список соединений.

Имеющаяся

Узел соединения или список таких узлов, где соединение уже установлено.

ConnectionNode.FromStructure

Группирование элементов данных конструкции по узлам соединений.

objects

Список элементов данных конструкции.

ConnectionNode []

Список узлов соединений. Дополнительные сведения см. в разделе Узел группировки.

ConnectionNode.RemoveDuplicates

Поиск всех узлов соединений, которые являются перестановками { [beam1, beam2], [beam2, beam1] }, сохранение первого узла { [beam1, beam2] } и удаление нулевых и пустых элементов.

узлы

Вложенные списки узлов соединений (ConnectionNode[]). Рекомендуется предварительно выполнить фильтрацию по геометрическим условиям.

ConnectionNode[]

Частично выровненный и очищенный список, содержащий только один узел соединения для каждой группы элементов данных конструкции.

ConnectionNode.SubNodesOfSize

Для узлов соединений, содержащих по крайней мере заданное количество элементов или зон, данный узел преобразует каждый входной узел в список вложенных узлов, где каждый вложенный узел представляет собой упорядоченный набор элементов исходного узла соединения.

node

Узел соединения или список узлов соединений.

noOfZones

Заданное количество зон.

ConnectionNode[]

Список вложенных узлов соединений. Дополнительные сведения см. в разделе Узел упорядоченных наборов.

ConnectionNode.Zones

Получение сведений о зонах для каждого входного узла соединения.

connectionNode

Узел соединения или список узлов соединений.

Zone[]

Список зон.

ConnectionType.ByNames

Получение типа соединения из двух строк.

Прим.: Тип соединения должен быть загружен в модель Revit.

connectionName

Имя семейства стальных соединений, например «Опорная плита» или «Коньковый узел с вутами».

typeName

Имя типа стального соединения, например «Опорная плита, маленькая» или «Опорная плита, прочная».

ConnectionType

Тип полученного соединения.

ConnectionType.ConnectionName

Получение имени соединения из типа соединения.

connectionType

Тип соединения на входе.

string

Строка на выходе, содержащая имя соединения.

ConnectionType.ListFromFile

Список типов соединений в указанном пути, которые можно загрузить в текущий документ.

filePath

Предоставление пути к исходному файлу для составления списка типов соединения.

ConnectionTypes

Список соединений.

ConnectionType.LoadFromFile

Загрузка типа соединения в текущий документ из внешнего файла RVT с использованием заданного пути к файлу.

filePath

Предоставление пути к исходному файлу для загрузки типов соединения.

connectionName

Имя семейства стальных соединений, например «Опорная плита» или «Коньковый узел с вутами».

typeName

Имя типа стального соединения, например «Опорная плита, маленькая» или «Опорная плита, прочная».

ConnectionType

Тип соединения, загруженный в текущую модель.

ConnectionType.TypeName

Получение имени типа соединения из типа соединения.

connectionType

Тип соединения на входе.

string

Строка на выходе, содержащая имя типа соединения.

ConnectionType.UseCurrentOrLoadFromFile

Получение типа соединения с указанным именем или его загрузка из пути к файлу, когда его еще нет в текущем документе.

Прим.: Это пользовательский узел.

connectionName

Имя семейства стальных соединений, например «Опорная плита» или «Коньковый узел с вутами».

typeName

Имя типа стального соединения, например «Опорная плита, маленькая» или «Опорная плита, прочная».

filePath

Предоставление пути к исходному файлу для загрузки типов соединения.

ConnectionType

Тип соединения, который был обнаружен в текущей модели или загружен в нее.

ConnnectionType.LoadOnDemand

Получение типа соединения с указанным именем или его загрузка из пути к файлу, когда его еще нет в текущем документе. Если тип соединения не нужен, возвращается нулевое значение.

Прим.: Это пользовательский узел.

nodes

Список узлов соединений для определения того, будет ли использоваться тип соединения.

connectionName

Имя семейства стальных соединений, например «Опорная плита» или «Коньковый узел с вутами».

typeName

Имя типа стального соединения, например «Опорная плита, маленькая» или «Опорная плита, прочная».

filePath

Предоставление пути к исходному файлу для загрузки типов соединения.

ConnectionType

Тип соединения, который был обнаружен в текущей модели или загружен в нее, либо нулевое значение.

Filter.ByAnalysisResults

Получение значений узлов соединений, в которых элемент данных конструкции при определенном индексе имеет значение силы в пределах указанного диапазона. Значение силы получено из результатов расчета конструкций.

node

Узлы соединения на входе.

index

Используемый для сравнения индекс элемента данных конструкции, отсчитываемый от нуля.

resultType

Тип значения, по которому необходимо выполнить фильтрацию: Fx, Fy...

analysisResult

Идентификатор результата расчета. Содержит имя модели, имя пакета и имя нагрузки (вариант, комбинация или оболочка), разделенные знаком «|». Пример: «Модель1|Результаты расчета|DL1» или «Модель1|Результаты расчета|Оболочка1|Мин.».

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. Разница заключается в том, что узел используется для измерения угла с помощью осей Х. Если элементы несущих конструкций стыкуются в конечных точках, возможный угол составляет от 0 до 180 градусов, а не от 0 до 90.

node

Узел или узлы соединения на входе.

indexFirst

Используемый для сравнения индекс первого элемента данных конструкции, отсчитываемый от нуля.

indexSecond

Используемый для сравнения индекс второго элемента данных конструкции, отсчитываемый от нуля.

rangeStart

Значение от 0 до 180 градусов, представляющее начало требуемого диапазона.

rangeEnd

Значение от 0 до 180 градусов, представляющее конец требуемого диапазона.

accepted

Узлы, соответствующие критериям фильтра.

rejected

Узлы, не соответствующие критериям фильтра.

Filter.ByMemberEndForces

Получение значений узлов соединений, в которых элемент данных конструкции при определенном индексе имеет значение силы в пределах указанного диапазона.

node

Узлы соединения на входе.

index

Используемый для сравнения индекс элемента данных конструкции, отсчитываемый от нуля.

resultType

Тип значения, по которому необходимо выполнить фильтрацию: Fx, Fy...

rangeStart

Начало диапазона.

rangeEnd

Конец диапазона.

accepted

Узлы, соответствующие критериям фильтра.

rejected

Узлы, не соответствующие критериям фильтра.

Filter.BySectionProfile

Получение значений узлов соединений, в которых элемент данных конструкции с индексом имеет определенный профиль сечения.

node

Узел или узлы соединения на входе.

index

Используемый для сравнения индекс элемента данных конструкции, отсчитываемый от нуля.

profileToFind

Профиль, наличие которого в элементе данных конструкции обеспечивает соответствие критериям фильтра.

accepted

Узлы, соответствующие критериям фильтра.

rejected

Узлы, не соответствующие критериям фильтра.

Filter.BySectionShape

Получение значений узлов соединений, в которых элемент данных конструкции с индексом имеет определенную форму сечения.

node

Узел или узлы соединения на входе.

index

Используемый для сравнения индекс элемента данных конструкции, отсчитываемый от нуля.

shapeToFind

Форма, наличие которой в элементе данных конструкции обеспечивает соответствие критериям фильтра.

accepted

Узлы, соответствующие критериям фильтра.

rejected

Узлы, не соответствующие критериям фильтра.

Filter.BySectionType

Получение значений узлов соединений, в которых элемент данных конструкции с индексом имеет определенный тип сечения.

node

Узел или узлы соединения на входе.

index

Используемый для сравнения индекс элемента данных конструкции, отсчитываемый от нуля.

nameToFind

Имя типа, наличие которого в элементе данных конструкции обеспечивает соответствие критериям фильтра.

accepted

Узлы, соответствующие критериям фильтра.

rejected

Узлы, не соответствующие критериям фильтра.

Filter.BySlantAngle

Получение значений узлов соединений, в которых элемент данных конструкции с индексом имеет определенный угол наклона (угол между осью элемента и вертикальной осью).

node

Узел или узлы соединения на входе.

index

Используемый для сравнения индекс элемента данных конструкции, отсчитываемый от нуля.

rangeStart

Значение от 0 до 90 градусов, представляющее начало требуемого диапазона.

rangeEnd

Значение от 0 до 90 градусов, представляющее конец требуемого диапазона.

accepted

Узлы, соответствующие критериям фильтра.

rejected

Узлы, не соответствующие критериям фильтра.

Filter.BySlopeAngle

Получение значений узлов соединений, в которых элемент данных конструкции с определенным индексом имеет определенный угол уклона (угол между осью элемента и горизонтальной плоскостью).

node

Узел или узлы соединения на входе.

index

Используемый для сравнения индекс элемента данных конструкции, отсчитываемый от нуля.

rangeStart

Значение от 0 до 90 градусов, представляющее начало требуемого диапазона.

rangeEnd

Значение от 0 до 90 градусов, представляющее конец требуемого диапазона.

accepted

Узлы, соответствующие критериям фильтра.

rejected

Узлы, не соответствующие критериям фильтра.

Filter.ByVerticalPosition

Фильтрация входного элемента по его положению: сверху или снизу.

node

Узлы соединения на входе.

index

Используемый для сравнения индекс элемента данных конструкции, отсчитываемый от нуля.

положение

Положение, по которому необходимо выполнить фильтрацию: сверху или снизу.

accepted

Узлы, соответствующие критериям фильтра.

rejected

Узлы, не соответствующие критериям фильтра.

Filter.ByZoneType

Получение значений узлов соединений, в которых элемент данных конструкции с индексом имеет определенный тип зоны.

node

Узел или узлы соединения на входе.

index

Используемый для сравнения индекс элемента данных конструкции, отсчитываемый от нуля.

zoneType

Строка, чувствительная к регистру, в которой указывается тип зоны (конец или тело).

accepted

Узлы, соответствующие критериям фильтра.

rejected

Узлы, не соответствующие критериям фильтра.

Filter.ByBracingSectionShapes

Фильтрация по форме сечения диагоналей в соединении с фасонкой: уголок, швеллер или полый профиль.

Прим.: Это пользовательский узел.

node

Узел или узлы соединения на входе.

index

Number

accepted

Узлы, соответствующие критериям фильтра.

rejected

Узлы, не соответствующие критериям фильтра.

Filter.ByIOrCSectionShape

Фильтрация по всем двутавровым балкам и C-образным профилям.

Прим.: Это пользовательский узел.

node

Узел или узлы соединения на входе.

index

число перекрытий;

accepted

Узлы, соответствующие критериям фильтра.

rejected

Узлы, не соответствующие критериям фильтра.

Filter.ByTubularSection

Фильтрация по прямоугольным и полым круглым профилям.

Прим.: Это пользовательский узел.

node

Узел или узлы соединения на входе.

index

число перекрытий;

accepted

Узлы, соответствующие критериям фильтра.

rejected

Узлы, не соответствующие критериям фильтра.

Input.AnalysisResults

Раскрывающийся список для выбора результатов расчета.

Раскрывающийся список, в котором можно выбрать любые результаты расчета.

analysisResult

Результат расчета.

Input.ConnectionTypes

Раскрывающийся список для выбора типов соединения.

Раскрывающийся список, в котором можно выбрать любой из типов соединения, загруженных в модель.

connectionType

Тип полученного соединения.

Input.ResultTypes

Раскрывающийся список для выбора типа результатов расчета.

Раскрывающийся список, в котором можно выбрать любые показатели усилий или моментов.

resultType

Тип результата расчета.

Input.SelectStructureData

Возможность выбрать элементы модели вручную.

Кнопка выбора элементов модели.

Элементы

Полученный список элементов.

Input.StructuralSectionShapes

Раскрывающийся список выбора формы сечения для элементов данных конструкции.

Раскрывающийся список, в котором можно выбрать любую форму сечения.

sectionShape

Форма сечения на выходе.

Input.StructuralDataFamilies

Раскрывающийся список выбора семейств для элементов данных конструкции.

Раскрывающийся список, в котором можно выбрать любое из семейств, загруженных в модель.

familyName

Имя семейства на выходе.

Input.StructuralDataTypes

Раскрывающийся список выбора типов для элементов данных конструкции.

Раскрывающийся список, в котором можно выбрать любой из типов, загруженных в модель.

parentFamily

Имя семейства на выходе.

typeName

Имя типа на выходе.

Model.GetStructureData

Получение списка элементов данных конструкции, выбранных в модели.

Набор объектов, заданный в Revit до выполнения сценария.

StructureData[]

Список элементов данных конструкции, выбранных в модели.

StructureData.End

Получение конечной точки элемента данных конструкции.

structureData

Данные конструкции на входе.

Точка

Конечная точка элемента данных конструкции.

StructureData.GetCoordinateSystem

Получение системы координат для элемента данных конструкции.

structureData

Данные конструкции на входе.

CoordinateSystem

Система координат на выходе, в которой ось X обозначается красным цветом, ось Y — зеленым, а ось Z — синим.

StructureData.SectionProfile

Получение профиля сечения для элемента данных конструкции.

structureData

Данные конструкции на входе.

string

Профиль сечения на выходе (строка).

StructureData.SectionShape

Получение формы сечения для элемента данных конструкции.

structureData

Данные конструкции на входе.

string

Форма сечения на выходе (строка).

StructureData.SectionType

Получение типа сечения для элемента данных конструкции.

structureData

Данные конструкции на входе.

string

Тип сечения на выходе (строка).

StructureData.Start

Получение начальной точки элемента данных конструкции.

structureData

Данные конструкции на входе.

Точка

Начальная точка элемента данных конструкции.

StructureData.XAxis

Получение оси Х для элемента данных конструкции.

structureData

Данные конструкции на входе.

Vector

Ось X на выходе (вектор).

StructureData.YAxis

Получение оси Y для элемента данных конструкции.

structureData

Данные конструкции на входе.

Vector

Ось Y на выходе (вектор).

StructureData.ZAxis

Получение оси Z для элемента данных конструкции.

structureData

Данные конструкции на входе.

Vector

Ось Z на выходе (вектор).

Zone.GetAnalysisResults

Получение значения силы для определенных результатов расчета.

zone

Зона на входе.
Прим.: Работает только с зонами конечного типа.

resultType

Тип результата: Fx, Fy...

analysisResult

Идентификатор результата расчета. Содержит имя модели, имя пакета и имя нагрузки (вариант, комбинация или оболочка), разделенные знаком «|». Пример: «Модель1|Результаты расчета|DL1» или «Модель1|Результаты расчета|Оболочка1|Мин.».

analysisResultValue

Значение результата в указанном конце элемента данных конструкции.

Zone.GetEndForces

Получение конечного значения силы.

zone

Зона на входе.
Прим.: Работает только с зонами конечного типа.

resultType

Тип результата: Fx, Fy...

endForceValue

Значение результата в указанном конце элемента данных конструкции.

Zone.Parent

Получение родительского объекта зоны, являющегося элементом данных конструкции.

zone

Зона или зоны на входе.

ModelObject

Элемент данных конструкции на выходе.

Zone.ZoneType

Получение типа зоны.

zone

Зона или зоны на входе.

string

Тип зоны — конец или тело — на выходе (строка).