Ü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. 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. |