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