Nodi di Dynamo per Autodesk Steel Connections 2020

È possibile esaminare i nodi di Dynamo disponibili da utilizzare con 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 (richiede Input.ConnectionTypes).

Connessione

Una connessione o un elenco di connessioni.

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

Per i nodi che presentano almeno il numero desiderato 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 originale.

nodo

Il nodo di connessione.

noOfZones

Il numero desiderato di zone.

ConnectionNode[]

Un elenco di nodi secondari di connessione, dove ciascun nodo secondario è un elenco di nodi. Per ulteriori informazioni, vedere Nodo delle disposizioni.

ConnectionNode.Zones

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

connectionNode

Il nodo di connessione.

Zone[]

Un elenco di zone.

ConnectionType.ByNames

Crea ConnectionType da due stringhe: connectionName e typeName.

connectionName

Una stringa contenente il nome della connessione.

typeName

Una stringa contenente il nome del tipo di connessione.

ConnectionType

I tipi di connessione risultanti.

ConnectionType.ConnectionName

Restituisce il nome del tipo da un tipo di connessione.

connectionType

Il tipo di connessione di input.

stringa

La stringa di output contenente il nome della connessione.

ConnectionType.TypeName

Restituisce il nome del tipo da un tipo di connessione.

connectionType

Il tipo di connessione di input.

stringa

La stringa di output contenente il tipo di connessione.

Filter.ByAngleBetweenAxes

Restituisce i nodi in cui alcuni assi degli elementi dei dati della struttura N-esimo e M-esimo nel nodo formano un angolo tra gli assi X e Y, dove N, M, X, Y e gli assi vengono specificati dall'utente.

nodo

Il nodo o 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

Come il nodo ByAngleBetweenAxes, con la differenza che il nodo Filter.ByAngleBetweenBeams misura solo l'angolo tra gli assi X, e per il caso in cui gli elementi strutturali si incontrino da estremità a 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.BySectionProfile

Restituisce i nodi in cui 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 in cui 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 in cui 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 in cui l'elemento dei dati della struttura in corrispondenza di un determinato 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 in cui l'elemento dei dati della struttura in corrispondenza di un determinato 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.ByZoneType

Restituisce i nodi in cui l'elemento dei dati della struttura in corrispondenza di un determinato 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.

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