Noeuds Dynamo pour Autodesk Steel Connections 2020.2

Examinez les noeuds Dynamo disponibles à utiliser avec les assemblages acier.

Noeud Dynamo Input (entrée) Sortie

Connection.ByType

Crée des connexions.

nodal

Noeud de connexion ou liste de noeuds de connexion.

index

Ordre des éléments d'entrée dans une connexion, sous forme de tableau de nombres entiers.

connectionType

Type de connexion à créer.

Connexion

Connexion ou liste de connexions.

Existant

Noeud de connexion ou liste de noeuds de connexion où une connexion existe déjà.

ConnectionNode.FromStructure

Regroupe les éléments de données de structure en noeuds de connexion.

objet

Liste des éléments de données de structure.

ConnectionNode []

Liste de noeuds de connexion. Pour plus d'informations, reportez-vous à la rubrique Noeud de regroupement.

ConnectionNode.RemoveDuplicates

Détecte toutes les permutations de noeuds de connexion { [poutre1, poutre2], [poutre2, poutre1] }, conserve uniquement le premier noeud { [poutre1, poutre2] } et supprime les éléments vides et nuls.

nodes

Listes imbriquées de noeuds de connexion (ConnectionNode[]). Il est recommandé de filtrer par conditions géométriques au préalable.

ConnectionNode[]

Liste nettoyée et aplatie partiellement contenant un seul noeud de connexion pour chaque groupe d'éléments de données structurelles.

ConnectionNode.SubNodesOfSize

Pour les noeuds de connexion disposant d'au moins le nombre de zones ou d'éléments spécifié, cette commande transforme chaque noeud d'entrée en liste de sous-noeuds, où chaque sous-noeud comporte les mêmes éléments que le noeud de connexion d'origine, mais organisés de manière différente.

node

Noeud de connexion ou liste de noeuds de connexion.

noOfZones

Nombre spécifié de zones.

ConnectionNode[]

Liste de sous-noeuds de connexion. Pour plus d'informations, reportez-vous à la rubrique Noeud de dispositions.

ConnectionNode.Zones

Renvoie les zones au sein de chaque noeud de connexion d'entrée.

connectionNode

Noeud de connexion ou liste de noeuds de connexion.

Zone[]

Liste des zones.

ConnectionType.ByNames

Obtient un type de connexion à partir de deux chaînes.

Remarque : Le type de connexion doit être chargé dans le modèle Revit.

connectionName

Nom de la famille de connexion acier, par exemple "plaque de bas" ou "jarret de faitage".

typeName

Nom du type de connexion acier, par exemple "petite plaque de base" ou "plaque de base robuste".

ConnectionType

Type de connexion en résultant.

ConnectionType.ConnectionName

Renvoie le nom de connexion à partir d'un type de connexion.

connectionType

Type de connexion d'entrée.

chaîne

Chaîne de sortie contenant le nom de connexion.

ConnectionType.ListFromFile

Répertorie les types de connexion qui se trouvent dans le chemin de fichier spécifié et qui sont disponibles en vue de leur chargement dans le document actif.

filePath

Indiquez le chemin d'accès du fichier source pour obtenir le type de connexion.

ConnectionTypes

Liste de connexions.

ConnectionType.LoadFromFile

Charge un type de connexion vers le document actif à partir d'un fichier .rvt à l'aide d'un chemin de fichier spécifié.

filePath

Indiquez le chemin d'accès du fichier source pour charger le type de connexion.

connectionName

Nom de la famille de connexion acier, par exemple "plaque de bas" ou "jarret de faitage".

typeName

Nom du type de connexion acier, par exemple "petite plaque de base" ou "plaque de base robuste".

ConnectionType

Type de connexion chargé dans le modèle actif.

ConnectionType.TypeName

Renvoie le nom du type de connexion à partir d'un type de connexion.

connectionType

Type de connexion d'entrée.

chaîne

Chaîne de sortie contenant le nom du type de connexion.

ConnectionType.UseCurrentOrLoadFromFile

Renvoie le type de connexion ayant le nom indiqué ou le charge à partir d'un chemin de fichier lorsqu'il n'est pas présent dans le document actif.

Remarque : Il s'agit d'un noeud personnalisé.

connectionName

Nom de la famille de connexion acier, par exemple "plaque de bas" ou "jarret de faitage".

typeName

Nom du type de connexion acier, par exemple "petite plaque de base" ou "plaque de base robuste".

filePath

Indiquez le chemin d'accès du fichier source pour charger le type de connexion.

ConnectionType

Type de connexion trouvé ou récemment chargé dans le modèle actif.

ConnnectionType.LoadOnDemand

Renvoie le type de connexion ayant le nom indiqué ou le charge à partir d'un chemin de fichier lorsqu'il n'est pas présent dans le document actif. Si le type de connexion n'est pas requis, cette commande renvoie une valeur nulle.

Remarque : Il s'agit d'un noeud personnalisé.

nodes

Liste des noeuds de connexion pour voir si ce type de connexion sera utilisé.

connectionName

Nom de la famille de connexion acier, par exemple "plaque de bas" ou "jarret de faitage".

typeName

Nom du type de connexion acier, par exemple "petite plaque de base" ou "plaque de base robuste".

filePath

Indiquez le chemin d'accès du fichier source pour charger le type de connexion.

ConnectionType

Type de connexion trouvé ou récemment chargé dans le modèle actif, ou valeur nulle.

Filter.ByAnalysisResults

Renvoie les noeuds de connexion où l'élément de données structurelles à un certain index possède une valeur de force comprise dans une plage spécifique. La valeur de la force provient des résultats de l'analyse structurelle.

node

Noeuds de connexion d'entrée.

index

Index de base 0 de l'élément de données structurelles à comparer.

resultType

Type de valeur à utiliser comme filtre : "FX", "Fy"...

analysisResult

Identificateur de résultats d'analyse. Contient le nom du modèle, le nom du module et le nom de chargement (cas, combination ou enveloppe), séparés par "|". Exemple : "Modèle1|Résultats d'analyse|DL1" ou "Modèle1|Résultats d'analyse|Enveloppe1|min"

rangeStart

Début de l'intervalle.

rangeEnd

Fin de l'intervalle.

accepted

Noeuds qui répondent aux critères du filtre.

rejected

Noeuds qui ne répondent pas aux critères du filtre.

Filter.ByAngleBetweenAxes

Renvoie les noeuds de connexion où certains axes des éléments de données structurelles numéro N et M du noeud forment un angle compris dans une certaine plage.

Les valeurs N, M, l'intervalle et les axes sont spécifiés par l'utilisateur.

node

Noeuds de connexion d'entrée.

indexFirst

Index de base 0 du premier élément à comparer.

indexSecond

Index de base 0 du deuxième élément à comparer.

axisFirst

Axe de référence du premier élément de données structurelles (il peut s'agir de X, Y ou Z, indiqué sous forme de chaîne non sensible à la casse).

axisSecond

Axe de référence du deuxième élément de données structurelles (il peut s'agir de X, Y ou Z, indiqué sous forme de chaîne non sensible à la casse).

rangeStart

Valeur comprise entre 0 et 90 degrés, marquant le début de la plage de votre choix.

rangeEnd

Valeur comprise entre 0 et 90 degrés, marquant la fin de la plage de votre choix.

accepted

Noeuds qui répondent aux critères du filtre.

rejected

Noeuds qui ne répondent pas aux critères du filtre.

Filter.ByAngleBetweenBeams

Renvoie les noeuds de connexion où les éléments de données structurelles numéro N et M du noeud forment un angle compris dans une certaine plage. Cette option est semblable à ByAngleBetweenAxes, à ceci près qu'elle mesure seulement l'angle entre les axes des X et, pour les cas où les éléments structurels se rejoignent aux extrémités, que l'angle peut être compris entre 0 et 180 degrés au lieu de 0 et 90 degrés.

noeud

Noeuds ou noeud de connexion d'entrée.

indexFirst

Index de base 0 du premier élément de données structurelles à comparer.

indexSecond

Index de base 0 du deuxième élément de données structurelles à comparer.

rangeStart

Valeur comprise entre 0 et 180 degrés marquant le début de la plage de votre choix.

rangeEnd

Valeur comprise entre 0 et 180 degrés marquant la fin de la plage de votre choix.

accepted

Noeuds qui répondent aux critères du filtre.

rejected

Noeuds qui ne répondent pas aux critères du filtre.

Filter.ByMemberEndForces

Renvoie les noeuds de connexion où l'élément de données structurelles à un certain index possède une valeur de force comprise dans une plage spécifique.

node

Noeuds de connexion d'entrée.

index

Index de base 0 de l'élément de données structurelles à comparer.

resultType

Type de valeur à utiliser comme filtre : "FX", "Fy"...

rangeStart

Début de l'intervalle.

rangeEnd

Fin de l'intervalle.

accepted

Noeuds qui répondent aux critères du filtre.

rejected

Noeuds qui ne répondent pas aux critères du filtre.

Filter.BySectionProfile

Renvoie les noeuds de connexion dans lesquels l'élément de données structurelles à un index donné possède un certain profil de coupe.

noeud

Noeuds ou noeud de connexion d'entrée.

index

Index de base 0 de l'élément de données structurelles à comparer.

profileToFind

Profil dont doit disposer l'élément de données structurelles pour répondre aux critères du filtre.

accepted

Noeuds qui répondent aux critères du filtre.

rejected

Noeuds qui ne répondent pas aux critères du filtre.

Filter.BySectionShape

Renvoie les noeuds de connexion dans lesquels l'élément de données structurelles à un index donné possède une certaine forme de coupe.

noeud

Noeuds ou noeud de connexion d'entrée.

index

Index de base 0 de l'élément de données structurelles à comparer.

shapeToFind

Forme que doit avoir l'élément de données structurelles pour répondre aux critères du filtre.

accepted

Noeuds qui répondent aux critères du filtre.

rejected

Noeuds qui ne répondent pas aux critères du filtre.

Filter.BySectionType

Renvoie les noeuds de connexion dans lesquels l'élément de données structurelles à un index donné possède un certain type de coupe.

noeud

Noeuds ou noeud de connexion d'entrée.

index

Index de base 0 de l'élément de données structurelles à comparer.

nameToFind

Nom de type que doit avoir l'élément de données structurelles pour répondre aux critères du filtre.

accepted

Noeuds qui répondent aux critères du filtre.

rejected

Noeuds qui ne répondent pas aux critères du filtre.

Filter.BySlantAngle

Renvoie les noeuds de connexion dans lesquels l'élément de données structurelles à un index donné possède un certain angle d'inclinaison (angle entre l'axe de l'élément et l'axe vertical).

noeud

Noeuds ou noeud de connexion d'entrée.

index

Index de base 0 de l'élément de données structurelles à comparer.

rangeStart

Valeur comprise entre 0 et 90 degrés, marquant le début de la plage de votre choix.

rangeEnd

Valeur comprise entre 0 et 90 degrés, marquant la fin de la plage de votre choix.

accepted

Noeuds qui répondent aux critères du filtre.

rejected

Noeuds qui ne répondent pas aux critères du filtre.

Filter.BySlopeAngle

Renvoie les noeuds de connexion dans lesquels l'élément de données structurelles à un index donné possède un certain angle d'inclinaison (angle entre l'axe de l'élément et le plan horizontal).

noeud

Noeuds ou noeud de connexion d'entrée.

index

Index de base 0 de l'élément de données structurelles à comparer.

rangeStart

Valeur comprise entre 0 et 90 degrés, marquant le début de la plage de votre choix.

rangeEnd

Valeur comprise entre 0 et 90 degrés, marquant la fin de la plage de votre choix.

accepted

Noeuds qui répondent aux critères du filtre.

rejected

Noeuds qui ne répondent pas aux critères du filtre.

Filter.ByVerticalPosition

Filtre un élément d'entrée en fonction de sa position en haut ou en bas.

node

Noeuds de connexion d'entrée.

index

Index de base 0 de l'élément de données structurelles à comparer.

position

Position de filtrage : "haut" ou "bas".

accepted

Noeuds qui répondent aux critères du filtre.

rejected

Noeuds qui ne répondent pas aux critères du filtre.

Filter.ByZoneType

Renvoie les noeuds de connexion dans lesquels l'élément de données structurelles à un index donné possède un certain type de zone pour ce noeud.

noeud

Noeuds ou noeud de connexion d'entrée.

index

Index de base 0 de l'élément de données structurelles à comparer.

zoneType

Chaîne non sensible à la casse représentant le type de zone (il peut s'agir de l'extrémité ou du corps).

accepted

Noeuds qui répondent aux critères du filtre.

rejected

Noeuds qui ne répondent pas aux critères du filtre.

Filter.ByBracingSectionShapes

Filtre en fonction des formes de coupe des diagonales dans un assemblage de type gousset : angle, canal ou profil creux.

Remarque : Il s'agit d'un noeud personnalisé.

noeud

Noeuds ou noeud de connexion d'entrée.

index

Numéro

accepted

Noeuds qui répondent aux critères du filtre.

rejected

Noeuds qui ne répondent pas aux critères du filtre.

Filter.ByIOrCSectionShape

Filtre en fonction de toutes les formes de coupe I et C.

Remarque : Il s'agit d'un noeud personnalisé.

noeud

Noeuds ou noeud de connexion d'entrée.

index

Numéro.

accepted

Noeuds qui répondent aux critères du filtre.

rejected

Noeuds qui ne répondent pas aux critères du filtre.

Filter.ByTubularSection

Filtre en fonction des formes de profil creux rectangulaires et circulaires.

Remarque : Il s'agit d'un noeud personnalisé.

noeud

Noeuds ou noeud de connexion d'entrée.

index

Numéro.

accepted

Noeuds qui répondent aux critères du filtre.

rejected

Noeuds qui ne répondent pas aux critères du filtre.

Input.AnalysisResults

Fournit une liste déroulante de résultats d'analyse.

Liste déroulante dans laquelle vous pouvez sélectionner les résultats d'analyse.

analysisResult

Résultat d'analyse.

Input.ConnectionTypes

Fournit une liste déroulante de types de connexion.

Liste déroulante dans laquelle vous pouvez sélectionner l'un des types de connexion chargé dans le modèle.

connectionType

Type de connexion en résultant.

Input.ResultTypes

Fournit une liste déroulante pour le type de résultat d'analyse.

Liste déroulante dans laquelle vous pouvez sélectionner les forces ou les moments.

resultType

Type de résultat d'analyse.

Input.SelectStructureData

Fournit une méthode permettant de sélectionner manuellement les éléments du modèle.

Bouton de sélection pour les éléments du modèle.

Éléments

Liste des éléments en résultant.

Input.StructuralSectionShapes

Fournit une liste déroulante de formes de coupe d'élément de données structurelles.

Liste déroulante dans laquelle vous pouvez sélectionner une forme de coupe.

sectionShape

Forme de coupe de sortie.

Input.StructuralDataFamilies

Fournit une liste déroulante de familles d'éléments de données structurelles.

Liste déroulante dans laquelle vous pouvez sélectionner une famille chargée dans le modèle.

familyName

Nom de famille de sortie.

Input.StructuralDataTypes

Fournit une liste déroulante de types d'élément de données structurelles.

Liste déroulante dans laquelle vous pouvez sélectionner un type chargé dans le modèle.

parentFamily

Nom de famille de sortie.

typeName

Nom de type de sortie.

Model.GetStructureData

Renvoie la liste des éléments de données structurelles sélectionnés dans le modèle.

Sélection effectuée dans Revit avant l'exécution du script.

StructureData[]

Liste des éléments de données structurelles qui ont été sélectionnés dans le modèle.

StructureData.End

Renvoie le point d'arrivée d'un élément de données structurelles.

structureData

Données structurelles saisies.

Point

Point d'arrivée de l'élément de données structurelles.

StructureData.GetCoordinateSystem

Renvoie le système de coordonnées d'un élément de données structurelles.

structureData

Données structurelles saisies.

CoordinateSystem

Système de coordonnées de sortie (l'axe X est rouge, l'axe Y est vert et l'axe Z est bleu).

StructureData.SectionProfile

Renvoie le profil de coupe d'un élément de données structurelles.

structureData

Données structurelles saisies.

chaîne

Profil de coupe de sortie, sous forme de chaîne.

StructureData.SectionShape

Renvoie la forme de coupe d'un élément de données structurelles.

structureData

Données structurelles saisies.

chaîne

Forme de coupe de sortie, sous forme de chaîne.

StructureData.SectionType

Renvoie le type de coupe d'un élément de données structurelles.

structureData

Données structurelles saisies.

chaîne

Type de la coupe de sortie, sous forme de chaîne.

StructureData.Start

Renvoie le point de départ d'un élément de données structurelles.

structureData

Données structurelles saisies.

Point

Point de départ de l'élément de données structurelles.

StructureData.XAxis

Renvoie l'axe X d'un élément de données structurelles.

structureData

Données structurelles saisies.

Vecteur

Axe X de sortie, sous forme d'un vecteur.

StructureData.YAxis

Renvoie l'axe Y de l'élément de données structurelles.

structureData

Données structurelles saisies.

Vecteur

Axe Y de sortie, sous forme de vecteur.

StructureData.ZAxis

Renvoie l'axe Z d'un élément de données structurelles.

structureData

Données structurelles saisies.

Vecteur

Axe Z de sortie, sous forme de vecteur.

Zone.GetAnalysisResults

Renvoie la valeur de force pour un résultat d'analyse spécifique.

zone

Zone de saisie.
Remarque : Cette option fonctionne uniquement avec les types de zone "Extrémité".

resultType

Type de résultat : "FX", "Fy"...

analysisResult

Identificateur de résultats d'analyse. Il contient le nom du modèle, le nom du module et le nom de chargement (cas, combinaison ou enveloppe), séparés par "|". Exemple : "Modèle1|Résultats d'analyse|DL1" ou "Modèle1|Résultats d'analyse|Enveloppe1|min".

analysisResultValue

Valeur du résultat à l'extrémité de l'élément de données structurelles spécifique.

Zone.GetEndForces

Renvoie la valeur de force à l'extrémité.

zone

Zone de saisie.
Remarque : Cette option fonctionne uniquement avec les types de zone "Extrémité".

resultType

Type de résultat : "FX", "Fy"...

endForceValue

Valeur du résultat à l'extrémité de l'élément de données structurelles spécifique.

Zone.Parent

Renvoie le parent de la zone, qui est un élément de données structurelles.

par zones

Zones ou zone de saisie.

ModelObject

Élément de données structurelles de sortie.

Zone.ZoneType

Renvoie le type d'une zone.

par zones

Zones ou zone de saisie.

chaîne

Type de zone de sortie (extrémité ou corps), sous forme d'une chaîne.