Dynamo-Blöcke für Autodesk Steel Connections 2020

Überprüfen Sie die verfügbaren Dynamo-Blöcke, die mit Stahlverbindungen verwendet werden sollen.

Dynamo-Block Eingabe Ausgabe

Connection.ByType

Erstellt Verbindungen.

Knoten

Ein Verbindungsblock oder eine Liste von Verbindungsblöcken.

Indizes

Die Reihenfolge der Eingabeelemente in einer Verbindung, angegeben als eine Reihe von Ganzzahlen.

connectionType

Der zu erstellende Verbindungstyp (Input.ConnectionTypes erforderlich).

Verbindung

Eine Verbindung oder eine Liste von Verbindungen.

ConnectionNode.FromStructure

Gruppiert Tragwerksdatenelemente in Verbindungsblöcke.

Objekte

Eine Liste von Tragwerksdatenelementen.

ConnectionNode []

Eine Liste der Verbindungsblöcke. Weitere Informationen finden Sie unter Gruppierungsblock

ConnectionNode.SubNodesOfSize

Für Blöcke mit mindestens einer gewünschten Anzahl an Elementen oder Zonen wird jeder Eingabeblock in eine Liste von Unterblöcken umgewandelt. Dabei ist jeder Unterblock eine unterschiedliche Anordnung der Elemente im Originalblock.

Knoten

Der Verbindungsblock.

noOfZones

Die gewünschte Anzahl von Zonen.

ConnectionNode[]

Eine Liste der Verbindungsunterblöcke, wobei jeder Unterblock eine Liste von Blöcken ist. Weitere Informationen finden Sie unter Anordnungsblock.

ConnectionNode.Zones

Gibt die Zonen innerhalb jeder Eingabeverbindungszone zurück.

connectionNode

Der Verbindungsblock.

Zone[]

Eine Liste von Zonen.

ConnectionType.ByNames

Erstellt ConnectionType aus zwei Zeichenfolgen: connectionName und typeName.

connectionName

Eine Zeichenfolge, die den Namen der Verbindung enthält.

typeName

Eine Zeichenfolge, die den Namen des Verbindungstyps enthält.

ConnectionType

Die resultierenden Verbindungstypen.

ConnectionType.ConnectionName

Gibt den Typnamen eines Verbindungstyps zurück.

connectionType

Der Eingabeverbindungstyp.

Zeichenfolge

Die Ausgabezeichenfolge, die den Verbindungsnamen enthält.

ConnectionType.TypeName

Gibt den Typnamen eines Verbindungstyps zurück.

connectionType

Der Eingabeverbindungstyp.

Zeichenfolge

Die Ausgabezeichenfolge, die den Verbindungstyp enthält.

Filter.ByAngleBetweenAxes

Gibt die Blöcke zurück, in denen bestimmte Achsen der Nten- und Mten-Tragwerksdatenelemente im Block einen Winkel zwischen X und Y bilden. Dabei werden N, M, X, Y und die Achsen vom Benutzer angegeben.

Knoten

Der Eingabeverbindungsblock bzw. die Eingabeverbindungsblöcke.

indexFirst

Der nullbasierte Index des ersten Elements, das verglichen werden soll.

indexSecond

Der nullbasierte Index des zweiten Elements, das verglichen werden soll.

axisFirst

Die Referenzachse des ersten Tragwerksdatenelements (kann X, Y oder Z sein, die Zeichenfolge berücksichtigt keine Groß- und Kleinschreibung).

axisSecond

Die Referenzachse des zweiten Tragwerksdatenelements (kann X, Y oder Z sein, die Zeichenfolge berücksichtigt keine Groß- und Kleinschreibung).

rangeStart

Ein Wert zwischen 0 und 90 Grad, der den Beginn des gewünschten Bereichs darstellt.

rangeEnd

Ein Wert zwischen 0 und 90 Grad, der das Ende des gewünschten Bereichs darstellt.

Akzeptiert

Die Blöcke, die dem Filter entsprechen.

Abgelehnt

Die Blöcke, die dem Filter nicht entsprechen.

Filter.ByAngleBetweenBeams

Ähnelt dem Block ByAngleBetweenAxes. Der Unterschied liegt darin, dass der Block Filter.ByAngleBetweenBeams nur den Winkel zwischen den X-Achsen misst. Sollten die Enden der Tragwerkselemente aufeinandertreffen, kann der Winkel zwischen 0 und 180 Grad anstatt zwischen 0 und 90 Grad betragen.

Knoten

Der Eingabeverbindungsblock bzw. die Eingabeverbindungsblöcke.

indexFirst

Der nullbasierte Index des ersten Tragwerksdatenelements, das verglichen werden soll.

indexSecond

Der nullbasierte Index des zweiten Tragwerksdatenelements, das verglichen werden soll.

rangeStart

Ein Wert zwischen 0 und 180 Grad, der den Beginn des gewünschten Bereichs darstellt.

rangeEnd

Ein Wert zwischen 0 und 180 Grad, der das Ende des gewünschten Bereichs darstellt.

Akzeptiert

Die Blöcke, die dem Filter entsprechen.

Abgelehnt

Die Blöcke, die dem Filter nicht entsprechen.

Filter.BySectionProfile

Gibt die Blöcke zurück, in denen das Tragwerksdatenelement bei einem Index ein bestimmtes Schnittprofil hat.

Knoten

Der Eingabeverbindungsblock bzw. die Eingabeverbindungsblöcke.

index

Der nullbasierte Index des Tragwerksdatenelements, das verglichen werden soll.

profileToFind

Das Profil, über das das Tragwerksdatenelement verfügen muss, um dem Filter zu entsprechen.

Akzeptiert

Die Blöcke, die dem Filter entsprechen.

Abgelehnt

Die Blöcke, die dem Filter nicht entsprechen.

Filter.BySectionShape

Gibt die Blöcke zurück, in denen das Tragwerksdatenelement bei einem Index eine bestimmte Querschnittsform hat.

Knoten

Der Eingabeverbindungsblock bzw. die Eingabeverbindungsblöcke.

index

Der nullbasierte Index des Tragwerksdatenelements, das verglichen werden soll.

shapeToFind

Die Form, über die das Tragwerksdatenelement verfügen muss, um dem Filter zu entsprechen.

Akzeptiert

Die Blöcke, die dem Filter entsprechen.

Abgelehnt

Die Blöcke, die dem Filter nicht entsprechen.

Filter.BySectionType

Gibt die Blöcke zurück, in denen das Tragwerksdatenelement bei einem Index einen bestimmten Profiltyp hat.

Knoten

Der Eingabeverbindungsblock bzw. die Eingabeverbindungsblöcke.

index

Der nullbasierte Index des Tragwerksdatenelements, das verglichen werden soll.

nameToFind

Der Typname, über den das Tragwerksdatenelement verfügen muss, um dem Filter zu entsprechen.

Akzeptiert

Die Blöcke, die dem Filter entsprechen.

Abgelehnt

Die Blöcke, die dem Filter nicht entsprechen.

Filter.BySlantAngle

Gibt die Blöcke zurück, in denen das Tragwerksdatenelement an einem bestimmten Index einen bestimmten Schrägungswinkel hat (Winkel zwischen der Achse des Elements und der vertikalen Achse).

Knoten

Der Eingabeverbindungsblock bzw. die Eingabeverbindungsblöcke.

index

Der nullbasierte Index des Tragwerksdatenelements, das verglichen werden soll.

rangeStart

Ein Wert zwischen 0 und 90 Grad, der den Beginn des gewünschten Bereichs darstellt.

rangeEnd

Ein Wert zwischen 0 und 90 Grad, der das Ende des gewünschten Bereichs darstellt.

Akzeptiert

Die Blöcke, die dem Filter entsprechen.

Abgelehnt

Die Blöcke, die dem Filter nicht entsprechen.

Filter.BySlopeAngle

Gibt die Blöcke zurück, in denen das Tragwerksdatenelement an einem bestimmten Index einen bestimmten Neigungswinkel hat (Winkel zwischen der Achse des Elements und der horizontalen Ebene).

Knoten

Der Eingabeverbindungsblock bzw. die Eingabeverbindungsblöcke.

index

Der nullbasierte Index des Tragwerksdatenelements, das verglichen werden soll.

rangeStart

Ein Wert zwischen 0 und 90 Grad, der den Beginn des gewünschten Bereichs darstellt.

rangeEnd

Ein Wert zwischen 0 und 90 Grad, der das Ende des gewünschten Bereichs darstellt.

Akzeptiert

Die Blöcke, die dem Filter entsprechen.

Abgelehnt

Die Blöcke, die dem Filter nicht entsprechen.

Filter.ByZoneType

Gibt die Blöcke zurück, in denen das Tragwerksdatenelement bei einem bestimmten Index einen bestimmten Zonentyp für diesen Knoten hat.

Knoten

Der Eingabeverbindungsblock bzw. die Eingabeverbindungsblöcke.

index

Der nullbasierte Index des Tragwerksdatenelements, das verglichen werden soll.

zoneType

Eine Zeichenfolge, die Groß- und Kleinschreibung nicht berücksichtigt und den Zonentyp darstellt (kann das Ende oder der Körper sein).

Akzeptiert

Die Blöcke, die dem Filter entsprechen.

Abgelehnt

Die Blöcke, die dem Filter nicht entsprechen.

Input.ConnectionTypes

Stellt eine Dropdown-Auswahl der Verbindungstypen bereit.

Ein Dropdown-Menü, aus dem Sie jeden der im Modell geladenen Verbindungstypen auswählen können.

connectionType

Der resultierende Verbindungstyp.

Input.SelectStructureData

Stellt eine Methode zur manuellen Auswahl von Modellelementen bereit.

Auswahlschaltfläche für Modellelemente.

Elemente

Die resultierende Liste der Elemente.

Input.StructuralSectionShapes

Stellt eine Dropdown-Auswahl der Tragwerksdatenelement-Querschnittsformen bereit.

Ein Dropdown-Menü, aus dem Sie jede der Querschnittsformen auswählen können.

sectionShape

Die Ausgabequerschnittsform.

Input.StructuralDataFamilies

Stellt eine Dropdown-Auswahl der Tragwerksdatenelementfamilien bereit.

Ein Dropdown-Menü, aus dem Sie jede der im Modell geladenen Familien auswählen können.

familyName

Der Name der Ausgabefamilie.

Input.StructuralDataTypes

Stellt eine Dropdown-Auswahl der Tragwerksdatenelementtypen bereit.

Ein Dropdown-Menü, aus dem Sie jeden der im Modell geladenen Typen auswählen können.

parentFamily

Der Name der Ausgabefamilie.

typeName

Der Name des Ausgabetyps.

Model.GetStructureData

Gibt die Liste der Tragwerksdatenelemente zurück, die im Modell ausgewählt sind.

Eine Auswahl, die in Revit vor der Ausführung des Skripts getroffen wurde.

StructureData[]

Eine Liste von Tragwerksdatenelementen, die im Modell ausgewählt wurden.

StructureData.GetCoordinateSystem

Gibt das Koordinatensystem eines Tragwerksdatenelements zurück.

structureData

Die Eingabetragwerksdaten.

CoordinateSystem

Das Ausgabekoordinatensystem (wobei die X-Achse rot, die Y-Achse grün und die Z-Achse blau ist)

StructureData.SectionProfile

Gibt das Schnittprofil eines Tragwerksdatenelements zurück.

structureData

Die Eingabetragwerksdaten.

Zeichenfolge

Das Ausgabeschnittprofil als Zeichenfolge.

StructureData.SectionShape

Gibt die Querschnittsform eines Tragwerksdatenelements zurück.

structureData

Die Eingabetragwerksdaten.

Zeichenfolge

Die Ausgabequerschnittsform als Zeichenfolge.

StructureData.SectionType

Gibt den Profiltyp eines Tragwerksdatenelements zurück.

structureData

Die Eingabetragwerksdaten.

Zeichenfolge

Der Ausgabeprofiltyp als Zeichenfolge.

StructureData.XAxis

Gibt die X-Achse eines Tragwerksdatenelements zurück.

structureData

Die Eingabetragwerksdaten.

Vektor

Die Ausgabe-X-Achse als Vektor.

StructureData.YAxis

Gibt die Y-Achse eines Tragwerksdatenelements zurück.

structureData

Die Eingabetragwerksdaten.

Vektor

Die Ausgabe-Y-Achse als Vektor.

StructureData.ZAxis

Gibt die Z-Achse eines Tragwerksdatenelements zurück.

structureData

Die Eingabetragwerksdaten.

Vektor

Die Ausgabe-Z-Achse als Vektor.

Zone.Parent

Gibt das übergeordnete Element einer Zone zurück, das ein Tragwerksdatenelement ist.

Zone

Die Eingabezone oder -zonen.

ModelObject

Das Ausgabetragwerksdatenelement.

Zone.ZoneType

Gibt den Zonentyp für eine Zone zurück.

Zone

Die Eingabezone oder -zonen.

Zeichenfolge

Der Ausgabezonentyp (Ende oder Körper) als Zeichenfolge.