Nodi di Dynamo per Autodesk Steel Connections 2020.2

È possibile esaminare i nodi di Dynamo disponibili da utilizzare con le connessioni in acciaio.

Nodo di Dynamo Input Output

Connection.ByType

Crea connessioni.

nodo

Un nodo di connessione o elenco di nodi di connessione.

indici

L'ordine degli elementi di input in una connessione, specificato come una serie di numeri interi.

connectionType

Il tipo di connessione da creare.

Connessione

Una connessione o un elenco di connessioni.

Esistente

Un nodo di connessione o un elenco di nodi di connessione dove esiste già una connessione.

ConnectionNode.FromStructure

Raggruppa gli elementi dei dati della struttura in nodi di connessione.

oggetti

Un elenco di elementi dei dati della struttura.

ConnectionNode []

Un elenco di nodi di connessione. Per ulteriori informazioni, vedere Nodo di raggruppamento.

ConnectionNode.RemoveDuplicates

Trova tutti i nodi di connessione che sono permutazioni reciproche { [beam1, beam2], [beam2, beam1] }, mantiene solo il primo nodo { [beam1, beam2] } e rimuove elementi nulli e vuoti.

nodi

Gli elenchi nidificati di nodi di connessione (ConnectionNode[]). È consigliabile filtrare prima per condizioni geometriche.

ConnectionNode[]

Un elenco parzialmente non nidificato e corretto contenente solo un nodo di connessione per ciascun gruppo di elementi dei dati della struttura.

ConnectionNode.SubNodesOfSize

Per i nodi di connessione che presentano almeno il numero specificato di elementi o zone, converte ogni nodo di input in un elenco di nodi secondari, dove ogni nodo secondario è una disposizione diversa degli elementi nel nodo di connessione originale.

nodo

Il nodo di connessione o l'elenco di nodi di connessione.

noOfZones

Il numero specificato di zone.

ConnectionNode[]

Un elenco di nodi secondari di connessione. Per ulteriori informazioni, vedere Nodo delle disposizioni.

ConnectionNode.Zones

Restituisce le zone all'interno di ogni nodo di connessione di input.

connectionNode

Il nodo di connessione o l'elenco di nodi di connessione.

Zone[]

Un elenco di zone.

ConnectionType.ByNames

Ottiene un tipo di connessione da due stringhe.

Nota: Il tipo di connessione deve essere caricato nel modello di Revit.

connectionName

Il nome della famiglia di connessioni in acciaio, ad esempio "Base plate" o "Apex haunch".

typeName

Il nome del tipo di connessione in acciaio, ad esempio "Base plate small" o "Base plate robust".

ConnectionType

Il tipo di connessione risultante.

ConnectionType.ConnectionName

Restituisce il nome della connessione da un tipo di connessione.

connectionType

Il tipo di connessione di input.

stringa

La stringa di output contenente il nome della connessione.

ConnectionType.ListFromFile

Elenca i tipi di connessione che si trovano nel percorso del file specificato e che sono disponibili per il caricamento nel documento corrente.

percorso file

Fornire il percorso del file di origine per l'elenco del tipo di connessione.

ConnectionTypes

Un elenco di connessioni.

ConnectionType.LoadFromFile

Carica un tipo di connessione nel documento corrente da un file .rvt esterno utilizzando un percorso del file specificato.

percorso file

Fornire il percorso del file di origine per il caricamento del tipo di connessione.

connectionName

Il nome della famiglia di connessioni in acciaio, ad esempio "Base plate" o "Apex haunch".

typeName

Il nome del tipo di connessione in acciaio, ad esempio "Base plate small" o "Base plate robust".

ConnectionType

Il tipo di connessione che è stato caricato nel modello corrente.

ConnectionType.TypeName

Restituisce il nome del tipo di connessione da un tipo di connessione.

connectionType

Il tipo di connessione di input.

stringa

La stringa di output contenente il nome del tipo di connessione.

ConnectionType.UseCurrentOrLoadFromFile

Restituisce un tipo di connessione con il nome specificato o lo carica da un percorso di file quando non è già presente nel documento corrente.

Nota: Questo è un nodo personalizzato.

connectionName

Il nome della famiglia di connessioni in acciaio, ad esempio "Base plate" o "Apex haunch".

typeName

Il nome del tipo di connessione in acciaio, ad esempio "Base plate small" o "Base plate robust".

percorso file

Fornire il percorso del file di origine per il caricamento del tipo di connessione.

ConnectionType

Il tipo di connessione che è stato trovato o appena caricato nel modello corrente.

ConnnectionType.LoadOnDemand

Restituisce un tipo di connessione con il nome specificato o lo carica da un percorso di file quando non è già presente nel documento corrente. Se il tipo di connessione non è necessario, viene restituito un valore nullo.

Nota: Questo è un nodo personalizzato.

nodi

L'elenco di nodi di connessione per vedere se verrà utilizzato questo tipo di connessione.

connectionName

Il nome della famiglia di connessioni in acciaio, ad esempio "Base plate" o "Apex haunch".

typeName

Il nome del tipo di connessione in acciaio, ad esempio "Base plate small" o "Base plate robust".

percorso file

Fornire il percorso del file di origine per il caricamento del tipo di connessione.

ConnectionType

Il tipo di connessione che è stato trovato o appena caricato nel modello corrente un valore nullo.

Filter.ByAnalysisResults

Restituisce i nodi di connessione dove l'elemento dei dati della struttura in corrispondenza di un certo indice ha un valore della forza compreso in un determinato intervallo. Il valore della forza deriva dai risultati dell'analisi strutturale.

nodo

I nodi di connessione di input.

indice

L'indice in base zero dell'elemento dei dati della struttura da confrontare.

resultType

Il tipo di valore in base a cui filtrare: "Fx", "Fy"...

analysisResult

L'identificatore del risultato dell'analisi. Contiene il nome del modello, il nome del pacchetto e il nome del carico (caso combinazione o inviluppo), separati da '|'. Esempio: "Model1|Analysis results|DL1" o "Model1|Analysis results|Envelope1|Min"

rangeStart

L'inizio dell'intervallo.

rangeEnd

La fine dell'intervallo.

accepted

I nodi che superano il filtro.

rejected

I nodi che non superano il filtro.

Filter.ByAngleBetweenAxes

Restituisce i nodi di connessione dove certi assi degli elementi dei dati della struttura N-esimo e M-esimo nel nodo formano un angolo compreso in un determinato intervallo.

N, M, l'intervallo e gli assi vengono specificati dall'utente.

nodo

I nodi di connessione di input.

indexFirst

L'indice in base zero del primo elemento da confrontare.

indexSecond

L'indice in base zero del secondo elemento da confrontare.

axisFirst

L'asse di riferimento del primo elemento dei dati della struttura (può essere X, Y o Z, specificato come stringa senza distinzione tra maiuscole e minuscole).

axisSecond

L'asse di riferimento del secondo elemento dei dati della struttura (può essere X, Y o Z, specificato come stringa senza distinzione tra maiuscole e minuscole).

rangeStart

Un valore compreso tra 0 e 90 gradi, che rappresenta l'inizio dell'intervallo desiderato.

rangeEnd

Un valore compreso tra 0 e 90 gradi, che rappresenta la fine dell'intervallo desiderato.

accepted

I nodi che superano il filtro.

rejected

I nodi che non superano il filtro.

Filter.ByAngleBetweenBeams

Restituisce i nodi di connessione dove gli elementi dei dati della struttura N-esimo e M-esimo nel nodo formano un angolo compreso in un determinato intervallo. È simile a ByAngleBetweenAxes, ad eccezione del fatto che misura solo l'angolo tra gli assi X e, nel caso in cui gli elementi strutturali si incontrino alle estremità, l'angolo può essere compreso tra 0 e 180 gradi, anziché tra 0 e 90 gradi.

nodo

Il nodo o i nodi di connessione di input.

indexFirst

L'indice in base zero del primo elemento dei dati della struttura da confrontare.

indexSecond

L'indice in base zero del secondo elemento dei dati della struttura da confrontare.

rangeStart

Un valore compreso tra 0 e 180 gradi, che rappresenta l'inizio dell'intervallo desiderato.

rangeEnd

Un valore compreso tra 0 e 180 gradi, che rappresenta la fine dell'intervallo desiderato.

accepted

I nodi che superano il filtro.

rejected

I nodi che non superano il filtro.

Filter.ByMemberEndForces

Restituisce i nodi di connessione dove l'elemento dei dati della struttura in corrispondenza di un certo indice ha un valore della forza compreso in un determinato intervallo.

nodo

I nodi di connessione di input.

indice

L'indice in base zero dell'elemento dei dati della struttura da confrontare.

resultType

Il tipo di valore in base a cui filtrare: "Fx", "Fy"...

rangeStart

L'inizio dell'intervallo.

rangeEnd

La fine dell'intervallo.

accepted

I nodi che superano il filtro.

rejected

I nodi che non superano il filtro.

Filter.BySectionProfile

Restituisce i nodi di connessione dove l'elemento dei dati della struttura in corrispondenza di un indice ha un determinato profilo di sezione.

nodo

Il nodo o i nodi di connessione di input.

indice

L'indice in base zero dell'elemento dei dati della struttura da confrontare.

profileToFind

Il profilo che l'elemento dei dati della struttura deve avere per superare il filtro.

accepted

I nodi che superano il filtro.

rejected

I nodi che non superano il filtro.

Filter.BySectionShape

Restituisce i nodi di connessione dove l'elemento dei dati della struttura in corrispondenza di un indice ha una determinata forma di sezione.

nodo

Il nodo o i nodi di connessione di input.

indice

L'indice in base zero dell'elemento dei dati della struttura da confrontare.

shapeToFind

La forma che l'elemento dei dati della struttura deve avere per superare il filtro.

accepted

I nodi che superano il filtro.

rejected

I nodi che non superano il filtro.

Filter.BySectionType

Restituisce i nodi di connessione dove l'elemento dei dati della struttura in corrispondenza di un indice ha un determinato tipo di sezione.

nodo

Il nodo o i nodi di connessione di input.

indice

L'indice in base zero dell'elemento dei dati della struttura da confrontare.

nameToFind

Il nome del tipo che l'elemento dei dati della struttura deve avere per superare il filtro.

accepted

I nodi che superano il filtro.

rejected

I nodi che non superano il filtro.

Filter.BySlantAngle

Restituisce i nodi di connessione dove l'elemento dei dati della struttura in corrispondenza di un indice ha un determinato angolo di pendenza (angolo tra l'asse dell'elemento e l'asse verticale).

nodo

Il nodo o i nodi di connessione di input.

indice

L'indice in base zero dell'elemento dei dati della struttura da confrontare.

rangeStart

Un valore compreso tra 0 e 90 gradi, che rappresenta l'inizio dell'intervallo desiderato.

rangeEnd

Un valore compreso tra 0 e 90 gradi, che rappresenta la fine dell'intervallo desiderato.

accepted

I nodi che superano il filtro.

rejected

I nodi che non superano il filtro.

Filter.BySlopeAngle

Restituisce i nodi di connessione dove l'elemento dei dati della struttura in corrispondenza di un indice ha un determinato angolo di inclinazione (angolo tra l'asse dell'elemento e il piano orizzontale).

nodo

Il nodo o i nodi di connessione di input.

indice

L'indice in base zero dell'elemento dei dati della struttura da confrontare.

rangeStart

Un valore compreso tra 0 e 90 gradi, che rappresenta l'inizio dell'intervallo desiderato.

rangeEnd

Un valore compreso tra 0 e 90 gradi, che rappresenta la fine dell'intervallo desiderato.

accepted

I nodi che superano il filtro.

rejected

I nodi che non superano il filtro.

Filter.ByVerticalPosition

Filtra un elemento di input per la posizione superiore o inferiore.

nodo

I nodi di connessione di input.

indice

L'indice in base zero dell'elemento dei dati della struttura da confrontare.

posizione

La posizione in base a cui filtrare: "Top" o "Bottom".

accepted

I nodi che superano il filtro.

rejected

I nodi che non superano il filtro.

Filter.ByZoneType

Restituisce i nodi di connessione dove l'elemento dei dati della struttura in corrispondenza di un indice ha un determinato tipo di zona per quel nodo.

nodo

Il nodo o i nodi di connessione di input.

indice

L'indice in base zero dell'elemento dei dati della struttura da confrontare.

zoneType

Una stringa senza distinzione tra maiuscole e minuscole, che rappresenta il tipo di zona (può essere estremità o corpo).

accepted

I nodi che superano il filtro.

rejected

I nodi che non superano il filtro.

Filter.ByBracingSectionShapes

Filtra in base alle forme di sezione delle diagonali in un giunto tipo fazzoletto: sezione a L, a C o cava.

Nota: Questo è un nodo personalizzato.

nodo

Il nodo o i nodi di connessione di input.

indice

Number

accepted

I nodi che superano il filtro.

rejected

I nodi che non superano il filtro.

Filter.ByIOrCSectionShape

Filtra in base a tutte le forme di sezione a I e C.

Nota: Questo è un nodo personalizzato.

nodo

Il nodo o i nodi di connessione di input.

indice

Numero.

accepted

I nodi che superano il filtro.

rejected

I nodi che non superano il filtro.

Filter.ByTubularSection

Filtri in base alle forme di sezione cava rettangolari e circolari.

Nota: Questo è un nodo personalizzato.

nodo

Il nodo o i nodi di connessione di input.

indice

Numero.

accepted

I nodi che superano il filtro.

rejected

I nodi che non superano il filtro.

Input.AnalysisResults

Fornisce un elenco a discesa per la selezione dei risultati dell'analisi.

Un elenco a discesa dal quale è possibile selezionare uno qualsiasi dei risultati dell'analisi.

analysisResult

Il risultato dell'analisi.

Input.ConnectionTypes

Fornisce una selezione a discesa dei tipi di connessione.

Un elenco a discesa dal quale è possibile selezionare uno qualsiasi dei tipi di connessione caricati nel modello.

connectionType

Il tipo di connessione risultante.

Input.ResultTypes

Fornisce un elenco a discesa per la selezione di un tipo di risultato dell'analisi.

Un elenco a discesa dal quale è possibile selezionare una qualsiasi delle forze o uno qualsiasi dei momenti.

resultType

Il tipo di risultato dell'analisi.

Input.SelectStructureData

Fornisce un modo per selezionare manualmente gli elementi del modello.

Pulsante di selezione per gli elementi del modello.

Elementi

L'elenco risultante di elementi.

Input.StructuralSectionShapes

Fornisce una selezione a discesa di forme di sezione di elementi dei dati della struttura.

Un elenco a discesa dal quale è possibile selezionare una qualsiasi delle forme di sezione.

sectionShape

La forma di sezione di output.

Input.StructuralDataFamilies

Fornisce una selezione a discesa di famiglie di elementi dei dati della struttura.

Un elenco a discesa dal quale è possibile selezionare una qualsiasi delle famiglie caricate nel modello.

familyName

Il nome della famiglia di output.

Input.StructuralDataTypes

Fornisce una selezione a discesa di tipi di elementi dei dati della struttura.

Un elenco a discesa dal quale è possibile selezionare uno qualsiasi dei tipi caricati nel modello.

parentFamily

Il nome della famiglia di output.

typeName

Il nome del tipo di output.

Model.GetStructureData

Restituisce l'elenco di elementi dei dati della struttura selezionati nel modello.

Selezione effettuata in Revit prima dell'esecuzione dello script.

StructureData[]

Un elenco di elementi dei dati della struttura che sono stati selezionati nel modello.

StructureData.End

Restituisce il punto finale di un elemento dei dati della struttura.

structureData

I dati della struttura di input.

Punto

Il punto finale dell'elemento della struttura di dati.

StructureData.GetCoordinateSystem

Restituisce il sistema di coordinate di un elemento dei dati della struttura.

structureData

I dati della struttura di input.

Sistema di coordinate

Il sistema di coordinate di output (l'asse X è rosso, l'asse Y è verde e l'asse Z è blu).

StructureData.SectionProfile

Restituisce il profilo di sezione di un elemento dei dati della struttura.

structureData

I dati della struttura di input.

stringa

Il profilo di sezione di output, come stringa.

StructureData.SectionShape

Restituisce la forma di sezione di un elemento dei dati della struttura.

structureData

I dati della struttura di input.

stringa

La forma di sezione di output, come stringa.

StructureData.SectionType

Restituisce il tipo di sezione di un elemento dei dati della struttura.

structureData

I dati della struttura di input.

stringa

Il tipo di sezione di output, come stringa.

StructureData.Start

Restituisce il punto iniziale di un elemento dei dati della struttura.

structureData

I dati della struttura di input.

Punto

Il punto iniziale dell'elemento della struttura di dati.

StructureData.XAxis

Restituisce l'asse X di un elemento dei dati della struttura.

structureData

I dati della struttura di input.

Vettore

L'asse X di output, come vettore.

StructureData.YAxis

Restituisce l'asse Y di un elemento dei dati della struttura.

structureData

I dati della struttura di input.

Vettore

L'asse Y di output, come vettore.

StructureData.ZAxis

Restituisce l'asse Z di un elemento dei dati della struttura.

structureData

I dati della struttura di input.

Vettore

L'asse Z di output, come vettore.

Zone.GetAnalysisResults

Restituisce il valore della forza per un determinato risultato dell'analisi.

zona

La zona di input.
Nota: Funziona solo con i tipi di zona "Estremità".

resultType

Il tipo di risultato: "Fx", "Fy"...

analysisResult

L'identificatore del risultato dell'analisi. Contiene il nome del modello, il nome del pacchetto e il nome del carico (caso, combinazione o inviluppo), separati da '|'. Esempio: "Model1|Analysis results|DL1" o "Model1|Analysis results|Envelope1|Min".

analysisResultValue

Il valore del risultato in corrispondenza dell'estremità dell'elemento dei dati della struttura specifica.

Zone.GetEndForces

Restituisce il valore della forza finale.

zona

La zona di input.
Nota: Funziona solo con i tipi di zona "Estremità".

resultType

Il tipo di risultato: "Fx", "Fy"...

endForceValue

Il valore del risultato in corrispondenza dell'estremità dell'elemento dei dati della struttura specifica.

Zone.Parent

Restituisce l'elemento principale della zona, che è un elemento dei dati della struttura.

zona

La zona o le zone di input.

ModelObject

L'elemento dei dati della struttura di output.

Zone.ZoneType

Restituisce il tipo di zona per una zona.

zona

La zona o le zone di input.

stringa

Il tipo di zona di output (estremità o corpo), come stringa.