Prima di iniziare a utilizzare Connessioni in acciaio per Dynamo, esaminare questi concetti e nozioni.
Flusso di script
Uno script tipico di Connessioni in acciaio per Dynamo inizia da una selezione di elementi del modello, passa al raggruppamento di tali elementi in potenziali nodi di connessione, filtra tali nodi in base ad alcuni criteri, quindi posiziona le connessioni.
Nota: Per utilizzare i tipi di connessione, è necessario caricarli nel modello. Nel Lettore Dynamo, dopo il caricamento o l'aggiunta di tipi di connessione nel modello, fare clic sul pulsante Aggiorna per vedere l'aggiornamento.
Dati della struttura
I dati della struttura contengono solo i dati necessari per i meccanismi di raggruppamento e filtraggio. Generalmente, questi dati contengono:
- Un certo livello di identificazione interna dell'elemento del telaio, utilizzato in un momento successivo per identificare gli elementi che devono essere connessi.
- I punti iniziale e finale dell'elemento del telaio, utilizzati per calcolare angolo di inclinazione angolo di pendenza, angolo tra gli assi. I punti iniziale e finale dell'elemento del telaio vengono inoltre utilizzati per il meccanismo di raggruppamento.
- I dati di sezione dell'elemento del telaio (profilo, tipo, forma), i quali vengono utilizzati anche per il filtraggio.
Asse degli elementi del telaio
Per ogni famiglia strutturale di Revit sono stati definiti i relativi assi. Questi assi sono specifici della famiglia; la cosa comune è che l'asse X si trova sempre sulla lunghezza dell'elemento del telaio.
Nota: Un modo semplice per identificare correttamente l'asse dell'elemento del telaio è utilizzare il nodo StructureData.GetCoordinateSystem, che offre un oggetto CoordinateSystem in Dynamo. Quindi, è possibile visualizzare l'asse di interesse (ad esempio, l'asse Z) creando una linea (Line.ByStartPointEndPoint) dall'asse di origine (CoordinateSystem.Origin) al vettore dell'asse Z (CoordinateSystem.ZAxis, Point.Add to the Origin):
Indici
L'ordine degli elementi del telaio è un fattore importante nel posizionamento delle connessioni. Quando lo script viene creato, ogni elemento del telaio che rientra in un nodo è:
- descritto utilizzando i filtri disponibili
- etichettato utilizzando un indice in base zero - la connessione viene posizionata in base agli indici
Nota: Non esiste il modo giusto per scegliere l'indice. È importante che l'ordine degli elementi che vengono utilizzati come input per il nodo di Dynamo della creazione delle connessioni sia corretto. Scegliere sempre lo stesso indice per lo stesso elemento di input, per tutte le condizioni in cui si utilizza tale elemento specifico (ad es. index 0 per il pilastro).
Ad esempio, se si crea uno script per il posizionamento di una connessione Giunto a flangia bullonato, con rinforzo, è necessario attenersi a questa procedura:
- Aprire o creare un modello contenente alcuni elementi del telaio di esempio (pilastro e trave) ma senza connessioni.
- Fare clic sulla scheda Acciaio
gruppo Connessione
(Impostazioni di connessione).
- Nella scheda Connessioni, specificare i collegamenti strutturali da caricare, in questo caso, la connessione Giunto a flangia bullonato, con rinforzo.
- Fare clic sulla scheda Acciaio
gruppo Connessione
(Connessione).
- Nelle proprietà dell'elemento, selezionare la connessione e posizionare il cursore sul relativo nome per visualizzare la descrizione comandi che mostra il numero di elementi, l'ordine di selezione e i profili accettati.
- Creare uno script che raggruppi in nodi di connessione di due elementi del telaio e filtri per selezionare il primo elemento (index 0) che sia verticale e di sezione a I e il secondo elemento (index 1) che abbia la pendenza desiderata e per creare la connessione con il primo elemento di input, il pilastro (index 0), e il secondo elemento di input, la trave (index 1).
Nota: Per gli script di Connessioni in acciaio predefinite, un nodo viene definito come un gruppo di elementi del telaio che si intersecano.
Zone
Un singolo elemento del telaio (pilastro o trave) presenta due estremità e un corpo tra le due estremità. Sia il corpo che le estremità sono denominati zone. Le zone vengono identificate dal meccanismo di raggruppamento.
- Estremità della trave
- Corpo della trave
Meccanismo di raggruppamento
Per un determinato modello, viene utilizzato un algoritmo di raggruppamento per identificare i punti in cui potrebbero essere posizionati i nodi di connessione.
- Pilastro B1
- Trave B2
- Trave B3
- Pilastro B4
A - Nodo A: Pilastro B1 - Estremità
B - Nodo B: Pilastro B1 - Estremità; Trave B2 - Estremità
C - Nodo C: Trave 2 - Estremità; Trave 3 - Estremità
D - Nodo D: Trave B3 - Estremità; Pilastro B4 - Estremità
E - Nodo E: Pilastro B4 - Estremità