Tekla Structures 2017 · Definisci componente personalizzato. Creazione di un componente...
Transcript of Tekla Structures 2017 · Definisci componente personalizzato. Creazione di un componente...
Tekla Structures 2017Componenti personalizzati
marzo 2017
©2017 Trimble Solutions Corporation
Indice
1 Cos'è un componente personalizzato......................................... 51.1 Parti personalizzate.......................................................................................... 71.2 Connessioni personalizzate............................................................................. 91.3 Dettagli personalizzati....................................................................................111.4 Giunti personalizzati.......................................................................................13
2 Creazione di un componente personalizzato...........................162.1 Esplosione di un componente........................................................................202.2 Creazione di un componente personalizzato nidificato.............................202.3 Creazione di un'immagine di un componente personalizzato.................. 222.4 Esempio: creazione di un componente personalizzato del piatto
d'estremità.......................................................................................................232.5 Esempio: creazione di una connessione nidificata con irrigidimenti....... 26
3 Modifica di un componente personalizzato............................. 313.1 Protezione di un componente personalizzato con password.................... 33
4 Aggiunta di variabili a un componente personalizzato ......... 344.1 Legare gli oggetti del componente a un piano............................................ 35
Legare in automatico gli oggetti.......................................................................................... 35Legare manualmente di oggetti...........................................................................................37Test di un legame...................................................................................................................41Eliminazione di un legame....................................................................................................42Esempio: unione di un piatto d'estremità a un piano....................................................... 42
4.2 Legare gli oggetti del componente utilizzando le linee o i piani dicostruzione magnetici.................................................................................... 44Legare le maniglie utilizzando un piano di costruzione magnetico................................ 44Legare le maniglie utilizzando una linea di costruzione magnetica................................46
4.3 Aggiunta di una distanza tra gli oggetti del componente.......................... 464.4 Impostazione delle proprietà degli oggetti utilizzando le variabili
parametriche................................................................................................... 494.5 Copia delle proprietà e dei riferimenti di proprietà da un altro
oggetto............................................................................................................. 534.6 Creazione di una formula variabile...............................................................54
Funzioni nelle formule delle variabili.................................................................................. 56Operatori aritmetici..........................................................................................................56Operatori logici e di confronto........................................................................................57Funzioni di riferimento.................................................................................................... 57File ASCII come funzione di riferimento........................................................................ 59
2
Funzioni matematiche..................................................................................................... 60Funzioni statistiche...........................................................................................................62Funzioni di conversione dei tipi......................................................................................62Operazioni su stringhe.....................................................................................................64Funzioni trigonometriche................................................................................................ 65Funzione della dimensione di commercio.................................................................... 66Funzioni della condizione di vincolo geometrico......................................................... 67
Come evitare dipendenze cicliche nelle formule...............................................................694.7 Esempi di variabili parametriche e formule variabili................................. 70
Esempio: impostazione del materiale del piatto d'estremità...........................................71Esempio: Creazione di nuovi oggetti componente............................................................72Esempio: sostituzione di sottocomponenti........................................................................74Esempio: Modifica di un sottocomponente utilizzando un file attributicomponente........................................................................................................................... 75Esempio: Definizione della posizione dell'irrigidimento utilizzando i piani dicostruzione............................................................................................................................. 76Esempio: determinazione delle dimensioni e dello standard del bullone..................... 79Esempio: calcolo della distanza del gruppo di bulloni...................................................... 81Esempio: Calcolo del numero di righe di bulloni............................................................... 83Esempio: collegamento delle variabili agli attributi utente.............................................. 84Esempio: calcolo del numero di montanti del corrimano mediante unattributo di template............................................................................................................. 86Esempio: collegamento di un foglio di calcolo Excel a un componentepersonalizzato........................................................................................................................90
5 Salvataggio di un componente personalizzato........................ 91
6 Modifica della finestra di dialogo di un componentepersonalizzato..............................................................................92
6.1 File di input del componente personalizzato.............................................. 956.2 Blocco o sblocco del file di input del componente personalizzato............966.3 Esempio: Modifica della finestra di dialogo di un dettaglio di
irrigidimento....................................................................................................96Esempio: creazione di un dettaglio di irrigidimento personalizzato con le variabili.....97
Creazione di un dettaglio di irrigidimento di base....................................................... 97Creazione di legami per controllare la sagoma dell'irrigidimento........................... 100Creazione di legami per controllare la posizione dell'irrigidimento........................ 103Creazione delle variabili per controllare lo spessore degli irrigidimenti................. 104Creazione di variabili per controllare la creazione dei piatti di irrigidimento.........107
Esempio: aggiunta di una lista con immagini.................................................................. 109Aggiunta di una lista utilizzando l'editor delle finestre di dialogo............................110Aggiunta di una lista modificando il file .inp...............................................................112
Esempio: disposizione di caselle di testo ed etichette....................................................114Disposizione degli elementi utilizzando l'editor delle finestre di dialogo............... 115Disposizione degli elementi modificando il file .inp.................................................. 115
Esempio: disattivazione delle opzioni non disponibili.................................................... 116Disattivazione delle opzioni non disponibili utilizzando l'editor delle finestre di
dialogo............................................................................................................................................. 117Disattivazione delle opzioni non disponibili modificando il file .inp........................118
6.4 Impostazioni dell'editor delle finestre di dialogo......................................120
7 Aggiunta di un componente personalizzato a un modello...121
3
8 Aggiunta o spostamento di una parte personalizzatanel modello.................................................................................123
9 Importazione ed esportazione dei componentipersonalizzati.............................................................................126
9.1 Importazione dei componenti personalizzati............................................1269.2 Esportazione dei componenti personalizzati.............................................127
10 Impostazioni dei componenti personalizzati.........................12810.1 Proprietà dei componenti personalizzati...................................................128
Proprietà della scheda Tipo/Note......................................................................................129Proprietà della scheda Posizione.......................................................................................129Proprietà della scheda Avanzato....................................................................................... 131
10.2 Proprietà di default di un componente personalizzato........................... 132Proprietà di default delle parti personalizzate................................................................ 132Proprietà di default di connessioni, dettagli e giunti personalizzati............................. 135
10.3 Tipi di piano....................................................................................................137 Esempi di piani di connessione.........................................................................................138
10.4 Proprietà delle variabili ...............................................................................140
11 Suggerimenti per l'utilizzo dei componenti personalizzati.. 14611.1 Suggerimenti per la creazione di componenti personalizzati................. 14611.2 Suggerimenti per la condivisione di componenti personalizzati............ 14711.3 Suggerimenti per l'aggiornamento dei componenti personalizzati
a una nuova versione................................................................................... 148
4
1 Cos'è un componentepersonalizzato
È possibile creare connessioni, parti, giunti e dettagli personalizzati per ilprogetto. Questi sono denominati componenti personalizzati. L'utilizzo deicomponenti personalizzati è identico a quello di qualsiasi Tekla Structurescomponente di sistema. È inoltre possibile creare componenti personalizzatiintelligenti che cambiano automaticamente in base alle modifiche apportatenel modello.
Quando utilizzarlo
Creare un componente personalizzato se non è possibile trovare ilcomponente di sistema predefinito che soddisfi tutte le proprie esigenze.Soprattutto se è necessario creare un numero notevole di oggetti del modellocomplessi e copiarli in diversi progetti.
Vantaggi
Dopo avere memorizzato un componente personalizzato nel catalogoApplicazioni e componenti, è possibile accedervi facilmente dal catalogo eutilizzarlo in un'altra posizione nello stesso modello. Se è necessariomodificare il componente personalizzato, è sufficiente apportare le modificheuna sola volta. Quando si salvano le modifiche, queste verranno applicateautomaticamente a tutte le copie di tale componente personalizzato nelmodello. È inoltre possibile importare ed esportare i componentipersonalizzati come file .uel tra i modelli e condividere i componentipersonalizzati con i propri colleghi.
Tipi di componenti personalizzati
È possibile creare quattro tipi di componenti personalizzati:
Cos'è un componente personalizzato 5
Tipo Descrizione EsempioPartepersonalizzata(pagina 7)
Consente dicreare un gruppodi oggetti che puòcontenereconnessioni edettagli.
Nota: a differenzadi altricomponentipersonalizzati, lepartipersonalizzatenon sonocontrassegnate daun simbolo delcomponente
nel modello.Le partipersonalizzatehanno le stesseproprietà diposizione delletravi.
Connessionepersonalizzata(pagina 9)
Consente dicreare oggetti diconnessione e dicollegare le partisecondarie allaparte principale.La parteprincipale puòessere continua alpunto diconnessione.
Cos'è un componente personalizzato 6
Tipo Descrizione EsempioDettagliopersonalizzato(pagina 11)
Consente dicreare oggetti didettaglio e dicollegarli a unasingola parte nellaposizioneselezionata.
Giuntopersonalizzato(pagina 13)
Consente dicreare oggetti digiunzione e dicollegare le partilungo una lineacreataselezionandolacon due punti. Leparti sono ingenere parallele.
1.1 Parti personalizzateLe parti personalizzate possono essere costituite da una singola parte o da ungruppo di parti e spesso presentano una composizione complessa. Leimmagini riportate di seguito mostrano alcuni esempi di parti personalizzate:
Cos'è un componente personalizzato 7 Parti personalizzate
Acciaio Piatti dicontroventostandardaziendali
Travi alveolari
Travi/colonnecomposte
Travi composte
Fissaggi vetratistandard
Cos'è un componente personalizzato 8 Parti personalizzate
Calcestruzzoprefabbricato
Pannellosandwich
Ganci disollevamento
Inserti/inserzionistandard
Travi standard
Si veda anche
Connessioni personalizzate (pagina 9)
Dettagli personalizzati (pagina 11)
Giunti personalizzati (pagina 13)
1.2 Connessioni personalizzateLe connessioni personalizzate possono essere utilizzate per collegare unaparte principale a un massimo di 30 parti secondarie. La connessione viene
Cos'è un componente personalizzato 9 Connessioni personalizzate
eseguita tra la parte principale e le estremità delle parti secondarie. Leimmagini riportate di seguito mostrano alcuni esempi di connessionipersonalizzate:
Acciaio Console piattocomposto
Piastra diaccoppiamento
Connessionimontante tipichegiapponesi
Calcestruzzoprefabbricato
Dettaglio di base
Da doppio T aprofilo ad L
Cos'è un componente personalizzato 10 Connessioni personalizzate
Taglio colonna
Connessionipannello
Si veda anche
Parti personalizzate (pagina 7)
Dettagli personalizzati (pagina 11)
Giunti personalizzati (pagina 13)
1.3 Dettagli personalizzatiI dettagli personalizzati possono essere utilizzati per aggiungere ulterioriinformazioni a una singola parte, come i piatti aggiuntivi o i tagli. Le immaginiriportate di seguito mostrano alcuni esempi di dettagli personalizzati:
Acciaio Piatti disupporto
Cos'è un componente personalizzato 11 Dettagli personalizzati
Base gettata
Base per legno
Rigger esterno(irrigidimenti) epiatto riggeresterno(irrigidimenti)
Calcestruzzoprefabbricato
Porta e finestra
Pattern percolonne
Cos'è un componente personalizzato 12 Dettagli personalizzati
Dettagli perestremitàalveolare
Dettagli persollevamento
Falso giunto/spalletta
Tasca laterale
Si veda anche
Parti personalizzate (pagina 7)
Connessioni personalizzate (pagina 9)
Giunti personalizzati (pagina 13)
1.4 Giunti personalizzatiI giunti personalizzati possono essere utilizzati per collegare una parteprincipale a una massimo di 30 parti secondarie. Possono inoltre essereutilizzati solo su una parte principale. Il giunto viene creato lungo la lunghezza
Cos'è un componente personalizzato 13 Giunti personalizzati
della parte. Le immagini riportate di seguito mostrano alcuni esempi di giuntipersonalizzati:
Acciaio Gradino perscala in acciaio
Tenditori
Cos'è un componente personalizzato 14 Giunti personalizzati
Corrimano
Calcestruzzoprefabbricato
Connessione perdoppio T
Connessione pertubo diriempimentopannello-pannello
Si veda anche
Parti personalizzate (pagina 7)
Connessioni personalizzate (pagina 9)
Dettagli personalizzati (pagina 11)
Cos'è un componente personalizzato 15 Giunti personalizzati
2 Creazione di un componentepersonalizzato
È possibile creare componenti personalizzati con tutti i dettagli necessari.Iniziare creando un componente personalizzato semplice che è possibilemodificare successivamente. Nel seguente esempio, sarà creata unaconnessione personalizzata semplice.
1. Nel modello creare un componente di esempio contenente tutti gli oggetticomponente necessari, come parti, tagli, adattamenti e bulloni.
Per eseguire questa operazione rapidamente, esplodere e modificare(pagina 20) un componente simile esistente.
2. Cliccare sul pulsante Applicazioni e componenti nel pannellolaterale per aprire il catalogo Applicazioni e componenti.
3. Cliccare sul pulsante Accedi a funzioni avanzate e selezionareDefinisci componente personalizzato.
Creazione di un componente personalizzato 16 Giunti personalizzati
Viene visualizzata la finestra di dialogo Wizard di elementipersonalizzati.
4. Nella lista Tipo selezionare il tipo di componente (pagina 5): connessione,dettaglio, giunto o parte.
5. Nella casella Nome immettere un nome univoco per il componente.
6. Modificare le altre proprietà (pagina 128) nelle schede Tipo/Note,Posizione e Avanzato e cliccare su Successivo.
7. Nel modello selezionare gli oggetti da includere nel componentepersonalizzato.
Creazione di un componente personalizzato 17 Giunti personalizzati
È possibile utilizzare la selezione area per selezionarecontemporaneamente più oggetti. Le parti principale e secondarie e legriglie vengono ignorate quando si selezionano oggetti per il componentepersonalizzato.
NOTA Se non è possibile selezionare gli oggetti desiderati nel modello,verificare i tasti di selezione e le impostazioni del filtro diselezione.
8. Cliccare su Successivo.
9. Selezionare la parte principale per il componente.
10. Cliccare su Successivo.
11. Selezionare la parte secondaria per il componente.
Creazione di un componente personalizzato 18 Giunti personalizzati
Per selezionare più parti secondarie, tenere premuto Shift durante laselezione. Il numero massimo di parti secondarie in un componentepersonalizzato è 30.
NOTA Prestare attenzione all'ordine di selezione delle parti secondarie.Tekla Structures utilizzerà lo stesso ordine di selezione quando siutilizza il componente personalizzato in un modello.
12. Definire tutte le altre proprietà richieste per questo componentepersonalizzato, come il dettaglio o la posizione del giunto. Le proprietàdipendono dal tipo di componente selezionato al passaggio 4.
13. Per modificare una delle impostazioni in questa fase, cliccare su Indietroper tornare alla pagina precedente del Wizard di elementipersonalizzati.
14. Quando si è soddisfatti delle impostazioni, cliccare su Fine per creare ilcomponente personalizzato.
Il componente personalizzato viene aggiunto nel modello e nel catalogoApplicazioni e componenti.
15. Per modificare queste impostazioni successivamente:
a. Nella barra degli strumenti dell'Editor dei componenti personalizzati(pagina 31) cliccare sul pulsante Modifica impostazioni
componenti personalizzati .
b. Modificare le impostazioni.
c. Cliccare su OK.
Creazione di un componente personalizzato 19 Giunti personalizzati
Si veda anche
Creazione di un componente personalizzato nidificato (pagina 20)
Esempio: creazione di un componente personalizzato del piatto d'estremità(pagina 23)
Suggerimenti per la creazione di componenti personalizzati (pagina 146)
2.1 Esplosione di un componenteEsplodere significa separare gli oggetti di un componente esistente. Questaoperazione può essere utile quando si desidera creare più velocemente icomponenti personalizzati. Dopo avere separato gli oggetti, è possibilemodificarli in base alle proprie esigenze, quindi creare nuovi componentipersonalizzati utilizzando tali oggetti.
1. Selezionare il componente da esplodere.
2. Cliccare con il pulsante destro del mouse e selezionare Esplodicomponente.
Tekla Structures separa gli oggetti componente. È possibile modificare glioggetti e utilizzarli per creare nuovi componenti personalizzati (pagina 16).
2.2 Creazione di un componente personalizzatonidificatoÈ possibile creare componenti personalizzati più complessi unendo due o piùcomponenti come componenti nidificati. I componenti originali si trasformanoin sottocomponenti nel componente nidificato.
1. Nel modello creare componenti e altri oggetti del modello da includere nelcomponente nidificato.
2. Cliccare sul pulsante Applicazioni e componenti nel pannellolaterale per aprire il catalogo Applicazioni e componenti.
3. Cliccare sul pulsante Accedi a funzioni avanzate e selezionareDefinisci componente personalizzato.
Viene visualizzata la finestra di dialogo Wizard di elementipersonalizzati.
4. Nella lista Tipo selezionare il tipo di componente personalizzato nidificato.
5. Nella casella Nome immettere un nome univoco per il componentenidificato.
Creazione di un componente personalizzato 20 Esplosione di un componente
6. Modificare le altre proprietà nelle schede Tipo/Note, Posizione eAvanzato e cliccare su Successivo.
7. Selezionare i componenti e eventuali altri oggetti da includere nelcomponente nidificato, quindi cliccare su Successivo.
8. Seguire le istruzioni nel Wizard di elementi personalizzati percontinuare.
Verrà richiesto di selezionare le parti principale e secondarie per ilcomponente nidificato. In base al tipo di componente selezionato alpassaggio 3, potrebbe essere necessario definire altre proprietà, come laposizione del dettaglio o del giunto.
9. Quando si è soddisfatti delle impostazioni, cliccare su Fine per creare ilcomponente nidificato.
Il componente viene aggiunto nel modello e nel catalogo Applicazioni ecomponenti. I sottocomponenti sono visualizzati in (pagina 31), insiemeagli altri oggetti del componente:
10. Per modificare le impostazioni successivamente:
a. Nell'Editor dei componenti personalizzati (pagina 31) cliccare sul
pulsante Modifica impostazioni componenti personalizzati .
b. Modificare le impostazioni.
c. Cliccare su OK.
Creazione di un componente personalizzato 21 Creazione di un componente personalizzatonidificato
AVVERTENZA Se si utilizza un componente di tipo plug-in comesottocomponente di un componente nidificato e si modificanole proprietà del sottocomponente nell'Editor dei componentipersonalizzati, tali modifiche andranno perse quando si salvail componente nidificati e lo si utilizza in un modello.
Per evitare la perdita delle proprietà, collegare una variabile aciascuna proprietà di plug-in da conservare. È inoltre possibileutilizzare i file attributi componente per eseguire questaoperazione. Per ulteriori informazioni, vedere Esempi divariabili parametriche e formule variabili (pagina 70).
2.3 Creazione di un'immagine di un componentepersonalizzatoCreare un'immagine di anteprima per ciascun componente personalizzato perfacilitare la ricerca di un componente adatto durante la modellazione.
1. Nel modello selezionare il componente personalizzato.
2. Cliccare con il pulsante destro del mouse e selezionare Modificacomponente personalizzato.
3. Regolare la vista e nascondere gli oggetti non necessari in modo che ilcomponente personalizzato venga visualizzato chiaramente.
4. Eseguire uno screenshot del componente personalizzato.
a. Nella scheda Vista cliccare su Screenshot --> Screenshot per aprirela finestra di dialogo Screenshot.
b. Cliccare su Selezionare la vista e selezionare la vista di cui eseguireuno screenshot.
c. Cliccare su Opzioni per aprire la finestra di dialogo OpzioniScreenshot.
d. Selezionare Stampa su file.
e. Selezionare Sfondo bianco e cliccare su OK.
f. Nella finestra di dialogo Screenshot cliccare su Cattura.
g. Cliccare su Chiudi per chiudere la finestra di dialogo.
h. Nel menu File cliccare su Apri cartella del modello.
i. Selezionare la cartella screenshots nella cartella del modello.
j. Aprire il file degli screenshot in un editor grafico.
k. Ritagliare l'immagine, se necessario.
Creazione di un componente personalizzato 22 Creazione di un'immagine di un componentepersonalizzato
5. Salvare l'immagine di anteprima nella cartella screenshots all'internodella cartella del modello.
6. Cliccare sul pulsante Applicazioni e componenti nel pannellolaterale per aprire il catalogo Applicazioni e componenti.
7. Cliccare con il pulsante destro del mouse sul componente personalizzatoe scegliere Anteprima.
Verrà visualizzata la finestra di dialogo Anteprima.
8. Cliccare su Aggiungi miniatura.
9. Selezionare la cartella screenshots nella cartella del modello.
10. Selezionare un'immagine di anteprima e cliccare su Apri.
11. Nella finestra di dialogo Anteprima selezionare la casella di controlloaccanto all'immagine da utilizzare e deselezionare le altre caselle dicontrollo.
12. Cliccare su Chiudi.
Tekla Structures mostra l'immagine di anteprima nel catalogoApplicazioni e componenti:
2.4 Esempio: creazione di un componente personalizzatodel piatto d'estremitàIn questo esempio verrà creato un componente personalizzato semplice inbase a un componente piatto d'estremità esistente.
1. Cliccare sul pulsante Applicazioni e componenti nel pannellolaterale per aprire il catalogo Applicazioni e componenti.
2. Cliccare sul pulsante Accedi a funzioni avanzate e selezionareEsplodi Componente.
3. Selezionare il componente piatto d'estremità nel modello.
Creazione di un componente personalizzato 23 Esempio: creazione di un componentepersonalizzato del piatto d'estremità
Tekla Structures separa gli oggetti nel componente.
4. Cliccare sul pulsante Accedi a funzioni avanzate e selezionareDefinisci componente personalizzato.
5. Nella lista Tipo selezionare Connessione.
6. Nella casella Nome immettere un nome univoco per il componentepersonalizzato.
Creazione di un componente personalizzato 24 Esempio: creazione di un componentepersonalizzato del piatto d'estremità
7. Cliccare su Successivo.
8. Selezionare gli oggetti da utilizzare nel componente personalizzato ecliccare su Successivo.
È possibile utilizzare la selezione area (da sinistra a destra) per selezionaregli oggetti. Tekla Structures ignora la parte principale, le parti secondarie ele griglie quando si selezionano gli oggetti da includere nel componentepersonalizzato.
Creazione di un componente personalizzato 25 Esempio: creazione di un componentepersonalizzato del piatto d'estremità
9. Selezionare la colonna come parte principale, quindi cliccare suSuccessivo.
La parte principale supporta quella secondaria.
10. Selezionare la trave come parte secondaria.
La parte secondaria è supportata dalla parte principale.
NOTA Quando si selezionano più parti secondarie, prestare attenzioneall'ordine di selezione. Il componente personalizzato utilizzerà ilmedesimo ordine per l'aggiunta del componente a un modello. Ilnumero massimo di parti secondarie in un componentepersonalizzato è 30.
11. Cliccare su Fine.
Tekla Structures visualizza un simbolo per il nuovo componente.
In questo modo è stato definito un componente personalizzato semplice,utilizzabile in ubicazioni analoghe a quella in cui è stato originariamentecreato. Non si tratta di un componente intelligente e Tekla Structures nonne modifica le dimensioni in base alle modifiche apportate al modello. Perrendere intelligente il componente personalizzato, è necessariomodificarlo (pagina 31) nell'apposito editor.
2.5 Esempio: creazione di una connessione nidificata conirrigidimentiIn questo esempio verrà creata una connessione personalizzata nidificatacostituita da un piatto d'estremità, un gruppo di bulloni, saldature e due
Creazione di un componente personalizzato 26 Esempio: creazione di una connessione nidificatacon irrigidimenti
componenti Stiffeners (1003). Gli irrigidimenti sono opzionali, ovvero èpossibile scegliere se crearli o meno quando si utilizza il componente in unmodello.
1. Aggiungere un componente Piatto d'estremità (144).
2. Esplodere (pagina 20) il componente piatto d'estremità.
3. Aggiungere due componenti Stiffeners (1003).
4. Creare un componente personalizzato nidificato che contiene gliirrigidimenti e gli oggetti piatto d'estremità.
a. Cliccare sul pulsante Applicazioni e componenti nel pannellolaterale per aprire il catalogo Applicazioni e componenti.
b. Cliccare sul pulsante Accedi a funzioni avanzate e selezionareDefinisci componente personalizzato.
c. Nella lista Tipo selezionare Connessione.
d. Nella casella Nome immettere Piatto d'estremità conirrigidimenti.
Creazione di un componente personalizzato 27 Esempio: creazione di una connessione nidificatacon irrigidimenti
e. Cliccare su Successivo.
f. Effettuare un'area di selezione (da destra a sinistra) per includere iseguenti oggetti nel componente nidificato: colonna, trave,componenti irrigidimenti e tutti gli oggetti del piatto d'estremità.
g. Cliccare su Successivo.
h. Selezionare la colonna come parte principali del componentenidificato, quindi cliccare su Successivo.
i. Selezionare la trave come parte secondaria del componentenidificato, quindi cliccare su Fine. Tekla Structures crea il componentenidificato.
5. Selezionare il componente nidificato appena creato.
6. Cliccare con il pulsante destro del mouse e selezionare Modificacomponente personalizzato.
Creazione di un componente personalizzato 28 Esempio: creazione di una connessione nidificatacon irrigidimenti
7. Nell'editor dei componenti personalizzati cliccare sul pulsante Visualizza
variabili .
Viene visualizzata la finestra di dialogo Variabili.
8. Creare le seguenti variabili parametriche:
a. Cliccare su Aggiungi per creare una nuova variabile parametrica P1.
b. Nella lista Tipo valore selezionare Sì/No.
c. Nella casella Etichetta nel box di dialogo immettere Creairrigidimento 1.
d. Cliccare su Aggiungi per creare una nuova variabile parametrica P2.
e. Nella lista Tipo valore selezionare Sì/No.
f. Nella casella Etichetta nel box di dialogo immettere Creairrigidimento 2.
9. Collegare le variabili alla proprietà Creazione dei due irrigidimenti:
a. Nel Browser componenti personalizzati cercare la Connessione piùin alto.
b. Cliccare con il pulsante destro del mouse su Creazione e selezionareAggiungi equazione.
c. Immettere P1 dopo il segno di uguale, quindi premere Invio.
d. Cercare la seconda Connessione.
e. Cliccare con il pulsante destro del mouse su Creazione e selezionareAggiungi equazione.
f. Immettere P2 dopo il segno di uguale, quindi premere Invio.
10. Salva e chiudere (pagina 91) il componente nidificato.
Creazione di un componente personalizzato 29 Esempio: creazione di una connessione nidificatacon irrigidimenti
Ora sono disponibili le seguenti opzioni nella finestra di dialogo delcomponente nidificato:
Creazione di un componente personalizzato 30 Esempio: creazione di una connessione nidificatacon irrigidimenti
3 Modifica di un componentepersonalizzato
Utilizzare l'Editor dei componenti personalizzati per regolare i componentipersonalizzati esistenti. Quando si modifica un componente personalizzato,Tekla Structures aggiorna tutte le istanze di tale componente in tutto ilmodello con le modifiche apportate.
1. Nel modello selezionare il componente personalizzato cliccando sulsimbolo verde del componente.
NOTA Le parti personalizzate non hanno un simbolo di componente nelmodello. Per selezionare parti personalizzate, accertarsi che il
tasto di selezione Seleziona componenti sia attivo.
2. Cliccare con il pulsante destro del mouse e selezionare Modificacomponente personalizzato.
Modifica di un componente personalizzato 31 Esempio: creazione di una connessione nidificatacon irrigidimenti
Verrà aperto l'editor dei componenti personalizzati, che include leseguenti parti:
• Browser componenti personalizzati
• Barra degli strumenti Editor dei componenti personalizzati
• Quattro diverse viste del componente personalizzato
3. Modificare il componente personalizzato. È possibile ad esempio:
Modifica di un componente personalizzato 32 Esempio: creazione di una connessione nidificatacon irrigidimenti
• Aggiungere o rimuovere gli oggetti del componente
Ad esempio, aggiungere altri bulloni o irrigidimenti al componente.Nell'Editor dei componenti personalizzati è possibile modificare solo glioggetti del componente, non la parte principale o quelle secondarie.
• Legare gli oggetti del componente a un piano (pagina 35)
• Aggiunta di una distanza tra gli oggetti del componente (pagina 46)
• Impostazione delle proprietà degli oggetti utilizzando le variabiliparametriche (pagina 49)
4. Salvare il componente personalizzato (pagina 91). Cliccare su Sì quandoviene richiesto per sostituire tutte le occorrenze del componentepersonalizzato nel modello. Tutte le istanze del componentepersonalizzato sono ora aggiornate con le modifiche apportate.
Si veda anche
Protezione di un componente personalizzato con password (pagina 33)
3.1 Protezione di un componente personalizzato conpasswordÈ possibile impostare una password allo scopo di impedire ad altri dimodificare un componente personalizzato. I componenti personalizzatiprotetti da password possono comunque essere aggiunti ai modelli nel modoconsueto.
1. Nel modello selezionare un componente personalizzato.
2. Cliccare con il pulsante destro del mouse sul simbolo del componentepersonalizzato e selezionare Modifica componente personalizzato.
3. Nell'editor dei componenti personalizzati cliccare sul pulsante Visualizza
variabili .
Viene visualizzata la finestra di dialogo Variabili.
4. Cliccare su Aggiungi per creare una nuova variabile.
5. Nella casella Nome, immettere Password.
6. Nella casella Formula immettere la password richiesta.
7. Salvare il componente personalizzato. (pagina 91)
La volta successiva che un utente tenta di modificare questo componentepersonalizzato, verrà richiesta la password.
Modifica di un componente personalizzato 33 Protezione di un componente personalizzato conpassword
4 Aggiunta di variabili a uncomponente personalizzato
Le variabili sono proprietà di un componente personalizzato. È possibile crearele variabili nell'Editor dei componenti personalizzati e utilizzarle per adattare icomponenti personalizzati alle modifiche apportate nel modello. Alcune dellevariabili vengono visualizzate nella finestra di dialogo del componentepersonalizzato, mentre altre sono nascoste e vengono utilizzate solo neicalcoli.
Tipi di variabili
Esistono due tipi di variabili:
• Variabile di distanza: distanza tra due piani o tra un punto e un piano.Una variabile di distanza consente di legare le parti tra loro oppurefunziona come distanza di riferimento.
• Variabile parametrica: consente di controllare tutte le proprietà di uncomponente personalizzato, ad esempio il nome, la classe del materiali e ledimensioni dei bulloni. Le variabili parametriche sono inoltre utilizzate neicalcoli.
Variabili di distanza
Utilizzare le variabili di distanza per vincolare gli oggetti del componentepersonalizzato a un piano, in modo che gli oggetti del componente rimanganoa una distanza fissa anche se gli oggetti circostanti vengono modificati. Èpossibile creare le variabili di distanza manualmente o automaticamente.
È possibile legare a un piano gli oggetti seguenti:
• piani di costruzione
• punti di riferimento delle parti (solo oggetti di componenti personalizzati)
• punti di riferimento dei gruppi di bulloni
• smussi
• maniglie di taglio con poligono e parte
Aggiunta di variabili a un componentepersonalizzato
34 Protezione di un componente personalizzato conpassword
• tagli con linea
• punti di riferimento di barre d'armatura
• punti di riferimento di reti e trefoli d'armatura
• adattamenti
È possibile decidere quali variabili di distanza vengono visualizzate nellafinestra di dialogo del componente personalizzato. Visualizzare le variabili se sidesidera modificare i relativi valori nella finestra di dialogo. Nascondere levariabili se si utilizzano solo per legare gli oggetti a un piano.
Variabili parametriche
Utilizzare le variabili parametriche per impostare le proprietà per qualsiasioggetto creato dal componente personalizzato (pagina 49). Dopo aver creatola variabile, sarà possibile modificare il valore direttamente nella finestra didialogo del componente personalizzato.
È inoltre possibile creare formule per calcolare i valori. È ad esempio possibilecalcolare la posizione di un irrigidimento relativamente alla lunghezza dellatrave.
È possibile decidere quali variabili parametriche sono visualizzate nella finestradi dialogo del componente personalizzato. Visualizzare le variabili se sidesidera modificare i relativi valori nella finestra di dialogo. Nascondere levariabili se si utilizzano solo nei calcoli.
4.1 Legare gli oggetti del componente a un pianoUtilizzare le variabili di distanza per legare gli oggetti del componente a unpiano. Il legame mantiene il componente personalizzato a una distanza fissadal piano anche se gli oggetti circostanti vengono modificati. Alle variabili didistanza viene assegnato automaticamente il prefisso D (distanza), mostratonella finestra di dialogo Variabili.
Legare in automatico gli oggettiÈ possibile legare automaticamente gli oggetti alle parti principale esecondarie di una connessione o di un dettaglio. Gli oggetti selezionati, o lerelative maniglie, sono legati ai piani esistenti se gli oggetti (o le maniglie) sitrovano esattamente sul piano.
NOTA Non è possibile legare automaticamente le parti personalizzate(pagina 7) poiché non sono provviste di una parte principale.
1. Nell'Editor dei componenti personalizzati cliccare sul pulsante Crea
variabili di distanza automaticamente .
Aggiunta di variabili a un componentepersonalizzato
35 Legare gli oggetti del componente a un piano
2. Selezionare un oggetto provvisto di maniglie.
3. Cliccare con il pulsante centrale del mouse per legare l'oggetto.
Tekla Structures lega gli oggetti per un massimo di tre direzioni ai pianiesistenti.
Tekla Structures visualizza un simbolo di distanza per ciascun legame.Selezionare l'oggetto per visualizzare i legami.
Aggiunta di variabili a un componentepersonalizzato
36 Legare gli oggetti del componente a un piano
Le variabili di distanza corrispondenti sono visualizzate nella finestra didialogo (pagina 140):
Legare manualmente di oggettiCreare manualmente i legami se si desidera legare un componentepersonalizzato solo da maniglie specifiche. È possibile legare un oggetto a unmassimo di tre piani.
1. Assicurarsi che la Modifica diretta sia disattivata.
La selezione delle maniglie è più semplice quando la Modifica diretta èdisattivata.
2. Assicurarsi di utilizzare una vista del modello che mostri le facce deglioggetti.
Aggiunta di variabili a un componentepersonalizzato
37 Legare gli oggetti del componente a un piano
Nella scheda Vista cliccare su Rendering e utilizzare una delle seguentiopzioni:
• Parti in scala di grigi (Ctrl+3)
• Parti renderizzate (Ctrl+4)
3. In una vista dei componenti personalizzati selezionare il componentepersonalizzato per visualizzarne le maniglie.
4. Selezionare la maniglia da legare a un piano.
Aggiunta di variabili a un componentepersonalizzato
38 Legare gli oggetti del componente a un piano
5. Nell'Editor dei componenti personalizzati cliccare sul pulsante Aggiungi
distanza fissa . È inoltre possibile cliccare con il pulsante destro delmouse e scegliere Legare al piano.
6. Spostare il puntatore del mouse in una vista dei componentipersonalizzati per evidenziare il piano che si desidera legare alle maniglie.
Aggiunta di variabili a un componentepersonalizzato
39 Legare gli oggetti del componente a un piano
Ad esempio:
NOTA Se non è possibile evidenziare il piano corretto, modificare il tipodi piano (pagina 137) nella barra degli strumenti dell'Editor deicomponenti personalizzati. I piani adiacenti e dei componentisono appropriati alla maggior parte dei tipi di profili, pertantopreferirli per l'utilizzo ogni volta che è possibile.
7. Cliccare sul piano per creare il legame.
Tekla Structures visualizza un simbolo di distanza per il legame.
Aggiunta di variabili a un componentepersonalizzato
40 Legare gli oggetti del componente a un piano
La variabile di distanza corrispondente è visualizzata nella finestra didialogo Variabili:
Test di un legameProvare tutti i legami per verificare che funzionino correttamente.
1. Cliccare due volte sul simbolo di legame in una vista dei componentipersonalizzati.
Verrà aperta la finestra di dialogo Proprietà della distanza.
2. Nella casella Valore immettere un nuovo valore.
3. Cliccare su Modifica.
La modifica al legame dovrebbe essere visibile nel modello.
SUGGERIMENTO In alternativa, è possibile testare il legame nellafinestra di dialogo (pagina 140):
a. Immettere il nuovo valore nella casella Formula.
b. Premere Invio.
La modifica al legame dovrebbe essere visibile nelmodello.
Aggiunta di variabili a un componentepersonalizzato
41 Legare gli oggetti del componente a un piano
Eliminazione di un legameI legami non possono essere modificati, ma è possibile eliminare i legamiesistenti e quindi crearne di nuovi per legare di nuovo gli oggetti.
1. Selezionare il legame in una vista dei componenti personalizzati.
2. Premere Cancella.
È inoltre possibile selezionare il legame nella finestra di dialogo(pagina 140), quindi cliccare sul pulsante Cancella.
Esempio: unione di un piatto d'estremità a un pianoIn questo esempio verrà legata la parte superiore del piatto d'estremità al latosuperiore della trave.
1. Assicurarsi che Modifica diretta sia disattivato. La selezione dellemaniglie del piatto d'estremità è più semplice quando Modifica diretta èdisattivato.
2. In una vista del componente personalizzato selezionare il piattod'estremità per visualizzare le relative maniglie.
3. Selezionare la maniglia superiore del piatto d'estremità.
4. Cliccare con il pulsante destro del mouse sulla maniglia superiore eselezionare Legare al piano.
5. Spostare il puntatore del mouse sulla flangia superiore della trave perevidenziarla.
Aggiunta di variabili a un componentepersonalizzato
42 Legare gli oggetti del componente a un piano
In questo caso viene utilizzato il tipo piano adiacente. Se il profilo dellaparte cambia, viene sempre individuato il piano adiacente.
NOTA Se non è possibile evidenziare il piano desiderato, modificare(pagina 137) il tipo di piano nella barra degli strumenti dell'Editordei componenti personalizzati.
6. Cliccare sul lato superiore della flangia della trave.
Nelle viste dei componenti personalizzati viene visualizzato un simbolo didistanza.
7. Assegnare un nome descrittivo al legame creato:
a. Nell'editor dei componenti personalizzati cliccare sul pulsante
Visualizza variabili .
Viene visualizzata la finestra di dialogo Variabili.
Aggiunta di variabili a un componentepersonalizzato
43 Legare gli oggetti del componente a un piano
b. Nella casella Etichetta nel box di dialogo immettere Latosuperiore piatto a lato superiore flangia come nome delnuovo legame.
4.2 Legare gli oggetti del componente utilizzando le lineeo i piani di costruzione magneticiAnziché legare separatamente ciascuna maniglia dell'oggetto del componentea un piano, è possibile utilizzare le linee e i piani di costruzione magnetici. Glioggetti che si trovano direttamente su un piano di costruzione magnetico (osulla linea) si spostano con il piano (o con la linea), pertanto è necessariocreare, ad esempio, solo una variabile di distanza anziché 8.
Legare le maniglie utilizzando un piano di costruzionemagnetico
1. Nell'Editor dei componenti personalizzati cliccare sul pulsante Aggiungi piano di costruzione.
2. Selezionare quattro punti per definire la forma del piano di costruzione.
Ad esempio, creare un piano che attraversa tutte le maniglie e gli smussidel componente personalizzato.
3. Cliccare sul pulsante centrale del mouse.
Tekla Structures crea un piano di costruzione. Ad esempio:
4. Cliccare due volte sul piano. Verrà visualizzata la finestra di dialogoProprietà piano di costruzione.
5. Immettere un nome per il piano.
Aggiunta di variabili a un componentepersonalizzato
44 Legare gli oggetti del componente utilizzando lelinee o i piani di costruzione magnetici
6. Selezionare la casella di controllo Magnetico.
7. Cliccare su Modifica.
Ora quando si sposta il piano di costruzione, si spostano anche tutte lemaniglie che si trovano sul piano:
8. Legare il piano di costruzione alla faccia della parte:
a. Selezionare il piano di costruzione, cliccare con il pulsante destro delmouse e selezionare Legare al piano.
b. Selezionare una faccia della parte adatta.
Ad esempio, la flangia interna della colonna:
Tekla Structures visualizza un simbolo di distanza per il legame. Orase si sposta la faccia della parte, si spostano anche le maniglie sulpiano di costruzione magnetico.
NOTA Sono interessati solo gli oggetti i cui punti di riferimento sitrovano direttamente sul piano di costruzione magnetico. Didefault, la distanza magnetica è di 0,2 mm. Per modificare
Aggiunta di variabili a un componentepersonalizzato
45 Legare gli oggetti del componente utilizzando lelinee o i piani di costruzione magnetici
questa impostazione, utilizzare l'opzione avanzataXS_MAGNETIC_PLANE_OFFSET.
Legare le maniglie utilizzando una linea di costruzionemagnetica
1. Nell'Editor dei componenti personalizzati cliccare sul pulsante Aggiungi linea di costruzione.
2. Selezionare il punto iniziale della linea di costruzione.
3. Selezionare il punto finale della linea di costruzione.
Tekla Structures crea una linea di costruzione.
4. Cliccare due volte sulla linea. Verrà visualizzata la finestra di dialogoProprietà linea di costruzione.
5. Immettere un nome per la linea.
6. Selezionare la casella di controllo Magnetico.
7. Cliccare su Modifica.
Ora quando si sposta la linea di costruzione, si spostano anche tutte lemaniglie che si trovano sulla linea.
8. Legare la linea di costruzione alla faccia della parte:
a. Selezionare la linea di costruzione, cliccare con il pulsante destro delmouse e selezionare Legare al piano.
b. Selezionare una faccia della parte adatta.
Tekla Structures visualizza un simbolo di distanza per il legame. Orase si sposta la faccia della parte, si spostano anche le maniglie sullalinea di costruzione magnetica.
4.3 Aggiunta di una distanza tra gli oggetti delcomponenteUtilizzare le variabili di distanza di riferimento per aggiungere una distanza tradue punti o tra un punto e un piano. La distanza di riferimento cambia manmano che si spostano gli oggetti a cui fa riferimento. È possibile utilizzare ledistanze di riferimento nei calcoli, ad esempio, per determinare la spaziaturadegli scalini di una scala. Alle variabili di distanza di riferimento vieneassegnato automaticamente il prefisso D (distanza), mostrato nella finestra didialogo Variabili.
1. In una vista dei componenti personalizzati selezionare una maniglia.
Aggiunta di variabili a un componentepersonalizzato
46 Aggiunta di una distanza tra gli oggetti delcomponente
È il punto iniziale per la misurazione.
2. Nell'Editor dei componenti personalizzati cliccare sul pulsante Aggiungi
distanza di riferimento .
3. Spostare il puntatore del mouse nella vista per evidenziare un piano.
Questo sarà il punto finale della misurazione. Se non è possibileevidenziare il piano corretto, modificare il tipo di piano (pagina 137) nellabarra degli strumenti dell'Editor dei componenti personalizzati.
4. Cliccare sul piano per selezionarlo.
Aggiunta di variabili a un componentepersonalizzato
47 Aggiunta di una distanza tra gli oggetti delcomponente
Tekla Structures visualizza la distanza.
La variabile di distanza di riferimento corrispondente è visualizzata nellafinestra di dialogo Variabili:
Il comando Aggiungi distanza di riferimento rimane attivo. È possibilecliccare su più piani per misurare altre distanze.
5. Per interrompere la misurazione, premere Esc.
6. Per verificare che la distanza di riferimento funzioni correttamente,spostare la maniglia.
Aggiunta di variabili a un componentepersonalizzato
48 Aggiunta di una distanza tra gli oggetti delcomponente
La distanza cambia di conseguenza. Ad esempio:
4.4 Impostazione delle proprietà degli oggetti utilizzandole variabili parametricheUtilizzare le variabili parametriche per impostare le proprietà di base (come ilnome, il materiale, il profilo, il numero posizione e così via) per tutti gli oggetticreati dal componente personalizzato. Alle variabili parametriche vieneassegnato automaticamente il prefisso P (parametro), mostrato nella finestradi dialogo Variabili.
Nel seguente esempio sarà creata una variabile che imposta tutte le saldaturein un componente personalizzato su una dimensione specifica. Dopo avercreato la variabile, sarà possibile modificare la dimensione delle saldaturedirettamente nella finestra di dialogo del componente personalizzato.
1. Nell'editor dei componenti personalizzati cliccare sul pulsante Visualizza
variabili .
Viene visualizzata la finestra di dialogo Variabili.
2. Cliccare su Aggiungi per creare una nuova variabile parametrica.
3. Nella casella Nome immettere un nome per la variabile.
È inoltre possibile utilizzare il nome di default, ad esempio P1.Nell'esempio verrà immesso Weldsize come nome della variabile.
Aggiunta di variabili a un componentepersonalizzato
49 Impostazione delle proprietà degli oggettiutilizzando le variabili parametriche
4. Nella lista Tipo valore selezionare un tipo di valore (pagina 140)appropriato.
Il tipo determina il tipo di valori utilizzabili con questa variabile.Nell'esempio verrà selezionato Lunghezza, adatto per lunghezze edistanze.
5. Nella casella Formula immettere un valore o la formula variabile.
Nell'esempio questa casella verrà lasciata vuota.
6. Nella casella Etichetta nel box di dialogo immettere un nome descrittivoper la variabile parametrica.
Tale etichetta verrà visualizzata nella finestra di dialogo del componentepersonalizzato. Nell'esempio verrà immesso Weld size come etichetta.
7. Nella lista Visibilità specificare se la variabile sarà visibile nella finestra didialogo del componente personalizzato.
Nascondere la variabile se si utilizza solo nei calcoli. Visualizzare lavariabile per poter modificare il valore nella finestra di dialogo delcomponente personalizzato. Nell'esempio verrà selezionato Mostra.
8. Cliccare su Chiudi.
Nell'esempio è stata creata una variabile parametrica con le seguentiimpostazioni:
9. In Browser componenti personalizzati collegare la variabile allaproprietà dell'oggetto richiesta.
a. Selezionare la proprietà.
Aggiunta di variabili a un componentepersonalizzato
50 Impostazione delle proprietà degli oggettiutilizzando le variabili parametriche
Nell'esempio verrà selezionata la proprietà Dimensione sopra lalinea della saldatura superiore.
b. Cliccare con il pulsante destro del mouse sulla proprietà e scegliereAggiungi equazione.
c. Immettere il nome della variabile parametrica dopo il segno diuguale.
Aggiunta di variabili a un componentepersonalizzato
51 Impostazione delle proprietà degli oggettiutilizzando le variabili parametriche
Nell'esempio verrà immesso Weldsize qui.
È ora possibile modificare la proprietà Dimensione sopra la lineautilizzando la casella Dimensioni saldature della finestra di dialogodel componente personalizzato.
10. Ripetere il passaggio 9 per qualsiasi altra proprietà dello stesso tipo, senecessario.
Nell'esempio la procedura verrà ripetuta anche per le altre saldature, inmodo che tutte vengano collegate alla casella Dimensioni saldature nellafinestra di dialogo del componente personalizzato.
11. Salvare il componente personalizzato. (pagina 91)
Aggiunta di variabili a un componentepersonalizzato
52 Impostazione delle proprietà degli oggettiutilizzando le variabili parametriche
La variabile viene ora visualizzata nella finestra di dialogo del componentepersonalizzato, a meno che non si imposti la visibilità della variabile suNascondi al passaggio 7.
Se il valore della dimensione di saldatura viene modificato ora, ladimensione di tutte le saldature all'interno del componentepersonalizzato cambierà di conseguenza.
Si veda anche
Copia delle proprietà e dei riferimenti di proprietà da un altro oggetto(pagina 53)
4.5 Copia delle proprietà e dei riferimenti di proprietà daun altro oggettoÈ possibile copiare proprietà, come nomi e valori, da altri oggetti e utilizzarleper determinare le proprietà di un componente personalizzato. È inoltrepossibile copiare i riferimenti delle proprietà. Il collegamento è dinamico,pertanto quando la proprietà cambia, il riferimento riflette la modifica. È adesempio possibile utilizzare un riferimento di lunghezza della trave nelleformule delle variabili. Anche se la lunghezza cambia, nei calcoli vieneutilizzato sempre il valore corretto.
1. In Browser componenti personalizzati individuare la proprietàdell'oggetto da copiare.
Per trovare più facilmente l'oggetto del componente richiesto, selezionarloin una vista dei componenti personalizzati. Tekla Structures evidenzial'oggetto selezionato nel Browser componenti personalizzati.
2. Cliccare con il pulsante destro del mouse sulla proprietà e selezionare unadelle seguenti opzioni:
• Copia nome
Copia il nome dell'oggetto. Ad esempio, Material.
• Copia valore
Copia il valore corrente dell'oggetto. Ad esempio, S235JR.
• Copia riferimento
Copia il collegamento alla proprietà. Ad esempio, fP(Material,"ID57720EEE-0000-000E-3134-363730393237").
Aggiunta di variabili a un componentepersonalizzato
53 Copia delle proprietà e dei riferimenti di proprietàda un altro oggetto
3. Cliccare con il pulsante destro del mouse sul punto in cui si desiderainserire la proprietà dell'oggetto, quindi selezionare Incolla.
Ad esempio, è possibile incollare un riferimento nella casella Formuladella finestra di dialogo (pagina 140) per utilizzarla in un calcolo.
Si veda anche
Esempi di variabili parametriche e formule variabili (pagina 70)
4.6 Creazione di una formula variabileUtilizzare le formule variabili per aggiungere più funzioni intelligenti aicomponenti personalizzati. Le formule variabili iniziano sempre con un segnodi uguale (=). Poiché risulta più semplice, una formula può essere unadipendenza semplice tra due variabili, per cui, ad esempio, P2 è uguale a metàdi P1 (P2=P1/2). Per creare calcoli più complessi, è possibile utilizzare le
Aggiunta di variabili a un componentepersonalizzato
54 Creazione di una formula variabile
funzioni e gli operatori all'interno della formula. Ad esempio, è possibileaggiungere espressioni matematiche, istruzioni if, riferimenti alle proprietàdegli oggetti e così via.
Nel seguente esempio, sarà creata una formula che imposta la dimensionedella saldatura su metà dello spessore della flangia della parte secondaria.Quando il componente viene utilizzato in un modello, Tekla Structuresutilizzerà lo spessore della flangia della parte secondaria per calcolare ladimensione della saldatura.
1. Nell'editor dei componenti personalizzati cliccare sul pulsante Visualizza
variabili .
Viene visualizzata la finestra di dialogo Variabili.
2. Cliccare su Aggiungi per creare una nuova variabile parametrica.
3. Nella casella Nome immettere un nome per la variabile.
Nell'esempio verrà immesso w come nome della variabile.
4. Nel Browser componenti personalizzati selezionare Oggetti Input -->Parti secondarie --> Parte --> Proprietà profilo .
5. Cliccare con il pulsante destro del mouse su Spessore 1 flangia eselezionare Copia riferimento.
6. Nella casella Formula immettere =, cliccare con il pulsante destro delmouse e selezionare Incolla.
Tekla Structures incolla il riferimento sullo spessore della flangia dalclipboard.
7. Dopo la formula dello spessore flangia, immettere *0.5.
Aggiunta di variabili a un componentepersonalizzato
55 Creazione di una formula variabile
La formula dovrebbe ora essere la seguente:
=fP(Spessore 1 flangia,"GUID")*0.58. Impostare gli altri valori come segue:
a. Nella lista Tipo valore selezionare Lunghezza.
b. Nella lista Visibilità selezionare Nascondi.
9. Nel Browser componenti personalizzati selezionare Oggetticomponente --> Saldatura --> Proprietà generali armatura .
10. Cliccare con il pulsante destro del mouse su Dimensione sopra la linea,selezionare Aggiungi equazione e il tipo = w.
Funzioni nelle formule delle variabiliÈ possibile utilizzare le funzioni per calcolare i valori per le variabiliparametriche. Le formule variabili iniziano sempre con un segno di uguale (=).
Per ulteriori informazioni, vedere Impostazione delle proprietà degli oggettiutilizzando le variabili parametriche (pagina 49).
Operatori aritmeticiUtilizzare gli operatori aritmetici per combinare espressioni che restituisconovalori numerici. È possibile utilizzare i seguenti operatori aritmetici:
Operatore Descrizione Note+ somma Utilizzare inoltre per creare stringhe
di parametri.- sottrazione
Aggiunta di variabili a un componentepersonalizzato
56 Creazione di una formula variabile
Operatore Descrizione Note* moltiplicazione La moltiplicazione è più rapida della
divisione.
=D1*0,5 è un'operazione più rapidadi =D1/2
/ divisione
Operatori logici e di confrontoUtilizzare operatori logici e di confronto all'interno delle istruzioni if. Èpossibile utilizzare istruzioni if-then-else per testare una condizione eimpostare il valore in base al risultato.
Ad esempio:
=if (D1>200) then 20 else 10 endifNelle istruzioni If è possibile utilizzare i seguenti operatori:
Operatore Descrizione Esempio== entrambi i lati sono
uguali!= i lati non sono uguali< il lato sinistro è più
piccolo<= il lato sinistro è più
piccolo o uguale> il lato destro è più
piccolo>= il lato destro è più
piccolo o uguale&& AND logico
entrambe lecondizioni devonoessere true
=if (D1==200 && D2<40) then 6 else 0 endif
Se D1 è 200 e D2 è minore di 40, ilrisultato è 6, altrimenti è 0.
|| OR logico
deve essere true unasola condizione
=if (D1==200 || D2<40) then 6 else 0 endif
Se D1 è 200 o D2 è minore di 40, ilrisultato è 6, altrimenti è 0.
Funzioni di riferimentoUtilizzare le funzioni di riferimento per fare riferimento alla proprietà di unaltro oggetto, ad esempio lo spessore del piatto di una parte secondaria. TeklaStructures fa riferimento all'oggetto sullo stesso livello, pertanto se la
Aggiunta di variabili a un componentepersonalizzato
57 Creazione di una formula variabile
proprietà dell'oggetto cambia, viene modificato di conseguenza il valore dellafunzione di riferimento.
È possibile utilizzare le seguenti funzioni di riferimento:
Funzione Descrizione EsempiofTpl("templateattribute","object GUID")
Restituisce ilvalore di attributotemplate di unoggetto con unGUID oggettospecificato.
=fTpl("WEIGHT","ID50B8559A-0000-010B-3133-353432373038")restituisce il peso di un oggettocon GUIDID50B8559A-0000-010B-3133-353432373038.
fP("user-definedattribute","object GUID")
Restituisce ilvaloredell'attributoutente di unoggetto con unGUID oggettospecificato.
=fP("comment","ID50B8559A-0000-010B-3133-353432373038")restituisce l'attributo utentecommento di un oggetto conGUIDID50B8559A-0000-010B-3133-353432373038.
fValueOf("parameter")
Restituisce ilvalore delparametro.
Se l'equazione è =P2+"*"+P3, ilrisultato è P2*P3Con =fValueOf("P2")+"*"+fValueOf("P3"), doveP2=780 e P3=480, il risultato è 780*480
fRebarCatalogValue(BarGrade,BarSize, Usage,FieldName)
Restituisce ilvalore delcatalogo dellebarre d'armaturadi un oggetto.
Usage può essere2 ("Tie") o 1("Main").
FieldName deveessere una delleseguentioperazioni:
• 0NominalDiameter
fRebarCatalogValue("A500HW", "10", 1, 2)restituisce le dimensioni, l'utilizzoe il peso di un oggetto il cui tipodella barra d'armatura è A500HW.
Aggiunta di variabili a un componentepersonalizzato
58 Creazione di una formula variabile
Funzione Descrizione Esempio• 1
ActualDiameter
• 2 Weight
• 3 MinRadius
• 4 Hook1Radius
• 5 Hook1Angle
• 6Hook1Length
• 7 HookRadius
• 8 Hook2Angle
• 9Hook2Length
• 10Hook3Radius
• 11 Hook3Angl
• 12Hook3Length
• 13 Area
File ASCII come funzione di riferimentoÈ possibile fare riferimento ai file ASCII per ottenere dati. Tekla Structurescerca i file nel seguente ordine:
1. modello
2. ..\TeklaStructuresModels\<model>\CustomComponentDialogFiles\
3. progetto (impostare con l'opzione avanzata XS_PROJECT)
4. azienda (impostare con l'opzione avanzata XS_FIRM)
5. sistema (impostare con l'opzione avanzata XS_SYSTEM)
Il formato per la lettura dei file è il seguente:
fVF("filename", "key_value_of_row", column_number)• Il valore chiave della riga è un valore di testo univoco.
• Il numero di colonna è un indice a partire da 1.
Aggiunta di variabili a un componentepersonalizzato
59 Creazione di una formula variabile
NOTA Immettere uno spazio alla fine di ogni riga nel file ASCII. In casocontrario, le informazioni non vengono lette correttamente.
Esempio
La funzione =fVF("Overlap.dat", "MET-202Z25", 5) è nella casellaFormula della finestra di dialogo Variabili. La funzione recupera il valore 16.0per il profilo MET-202Z25, dal file Overlap.dat.
1. Valore chiave della riga (MET-202Z25)
2. Numero della colonna (5)
Funzioni matematicheUtilizzare le funzioni matematiche per creare espressioni matematiche piùcomplesse. È possibile utilizzare le funzioni seguenti:
Funzione Descrizione Esempiofabs(parameter) Restituisce il valore assoluto
del parametro=fabs(D1) restituisce15
se D1 = -15exp(power) Restituisce e elevato a
potenza
e è il numero di Eulero.
=exp(D1) restituisce7.39
se D1 = 2
Aggiunta di variabili a un componentepersonalizzato
60 Creazione di una formula variabile
Funzione Descrizione Esempioln(parameter) Restituisce il logaritmo
naturale del parametro(numero di base e)
=ln(P2) restituisce2.71
se P2 = 15log(parameter) Restituisce il logaritmo del
parametro (numero di base10)
=log(D1) restituisce2
se D1=100sqrt(parameter) Restituisce la radice quadrata
del parametro=sqrt(D1) restituisce4
se D1 = 16mod(dividend,divider)
Restituisce il modulo delladivisione
=mod(D1, 5)restituisce 1
se D1 = 16pow(base number,power)
Restituisce il numero di baseelevato alla potenzaspecificata
=pow(D1, D2)restituisce 9
se D1 = 3 e D2 = 2hypot(side1,side2) Restituisce l'ipotenusa
1. lato1
2. ipotenusa
3. lato2
=hypot(D1, D2)restituisce 5
se D1 = 3 e D2 = 4
n!(parameter) Restituisce il fattoriale delparametro.
=n!(P2) restituisce24
se P2 = 4
(1*2*3*4)round(parameter,accuracy)
Restituisce il parametroarrotondato alla precisionespecificata
=round(P1, 0.1)restituisce 10.600
se P1 = 10.567PI Restituisce il valore pi con 31
decimali=PI restituisce3.1415926535897932384626433832795
Aggiunta di variabili a un componentepersonalizzato
61 Creazione di una formula variabile
Funzioni statisticheUtilizzare le funzioni statistiche per calcolare somme e medie, nonché perarrotondare i valori. È possibile utilizzare le seguenti funzioni statistiche:
Funzione Descrizione Esempio (P1 = 1,4 P2 = 2,3)ceil() Restituisce il numero intero
più piccolo maggiore o ugualeal parametro
=ceil(P1) restituisce 2
floor() Restituisce il numero interopiù grande minore o uguale alparametro
=floor(P1) restituisce 1
min() Restituisce il parametro piùpiccolo
=min(P1, P2) restituisce 1.4
max() Restituisce il parametro piùgrande
=max(P1, P2) restituisce 2.3
sum() Somma dei parametri =sum(P1, P2) restituisce 3.7sqsum() Somma dei parametri elevati
al quadrato: (parametro1)2 +(parametro2)2
=sqsum(P1, P2) restituisce7.25
ave() Media dei parametri =ave(P1, P2) restituisce1.85
sqave() Media dei parametri elevati alquadrato
=sqave(P1, P2) restituisce3.625
Esempio: funzioni statistiche ceil e floor
In questo esempio, sono disponibili le seguenti variabili parametriche:
• Lunghezza trave: P1 = 3500
• Spaziatura montanti: P2 = 450
P1 / P2 = 7,7778
È possibile utilizzare le funzioni statistiche ceil e floor per arrotondare ilvalore e quindi utilizzare il valore arrotondato come numero di montanti dellatrave:
• =ceil(P1/P2) restituisce 8
• =floor(P1/P2) restituisce 7
Funzioni di conversione dei tipiUtilizzare le funzioni di conversione dei tipi di dati per convertire i valori in unaltro tipo di dati. È possibile utilizzare le seguenti funzioni di conversione deitipi di dati:
Aggiunta di variabili a un componentepersonalizzato
62 Creazione di una formula variabile
Funzione Descrizione Esempioint() Converte i dati in numero
interoUtile in particolare per il calcolodelle dimensioni dei profili.
=int(100.0132222000)restituisce 100, se i decimali sonoimpostati su 0 nella finestra didialogo Opzioni
double() Converte i dati in doppiaprecisione
string() Converte i dati in tipostringa
imp() Converte le unitàimperiali
Utilizzare questa funzionenei calcoli invece delleunità imperiali. Non èpossibile utilizzare le unitàimperiali direttamente neicalcoli.
Per i seguenti esempi, l'unità dilunghezza è impostata su mm e idecimali sono impostati su 2 nellafinestra di dialogo Opzioni.
=imp(1,1,1,2) implica che 1piede e 1 1/2 pollici restituisce342,90 mm
=imp(1,1,2) implica che 1 1/2pollici restituisce 38,10 mm
=imp(1,2) implica che 1/2 pollicirestituisce 12,70 mm
=imp(1) implica che 1 pollicerestituisce 25,40 mm
=3’/3" non è possibile, ma =imp(36)/imp(3) è corretto
vwu(value,unit)
Converte i valori dilunghezza e di angolo. Leunità disponibili sono:
• "ft" ("piedi", "piede")
• "in" ("pollice", "pollici")
• "m"
• "cm"
• "mm"
• "rad"
• "deg"
=vwu(4.0,"in") restituisce101,60 mm, se l'unità di lunghezzaè impostata su mm e i decimalisono impostati su 2 nella finestradi dialogo Opzioni
=vwu(2.0,"rad") restituisce114,59 gradi, se l'angolo èimpostato su gradi e i decimalisono impostati su 2 nella finestradi dialogo Opzioni
NOTA Le unità dipendono dalle impostazioni in File --> Impostazioni -->Opzioni --> Unità e decimali.
Aggiunta di variabili a un componentepersonalizzato
63 Creazione di una formula variabile
Operazioni su stringheUtilizzare le operazioni su stringhe per gestire le stringhe di caratteri. Lestringe devono essere racchiuse tra virgolette nelle formule delle variabili.
È possibile utilizzare le seguenti operazioni su stringhe:
Operazione Descrizione Esempio (P1 = "PL100*10")match(parameter1,parameter2)
Restituisce 1 se iparametri sono uguali e 0se differiscono.
È inoltre possibileutilizzare i caratteri jolly *, ? e [ ] con la funzionedi corrispondenza.
=match(P1, "PL100*10")restituisce 1
Accetta tutti i profili che inizianocon PFC: =match(P4, "PFC*")Accetta i profili che iniziano conPFC e altezze che iniziano con 2, 3,4 o 5: =match(P4,"PFC[2345]*")Accetta i profili che iniziano conPFC, altezze corrispondenti a 200,300, 400 o 500 e larghezze cheiniziano con 7: =match(P4,"PFC[2345]00?7")
length(parameter)
Restituisce il numero dicaratteri nel parametro.
=length(P1) restituisce 8
find(parameter, string)
Restituisce il numero diordine (a partire da zero)della stringa specificata e-1 se tale stringa nonviene trovata dalparametro.
=find(P1, "*") restituisce 5
getat(parameter, n)
Restituisce l'ennesimo (apartire da zero) caratteredel parametro.
=getat(P1, 1) restituisce "L"
setat(parameter, n,character)
Imposta l'ennesimo (apartire da zero) carattererispetto al caratterespecificato nel parametro.
=setat(P1, 0, "B") restituisce"BL100*10"
mid(string, n,x)
Restituisce x caratteridella stringa a partiredall'ennesimo carattere (apartire da zero). Se siesclude l'ultimoargomento (x), restituiscel'ultima parte dellastringa.
=mid(P1,2,3) restituisce "100"
Aggiunta di variabili a un componentepersonalizzato
64 Creazione di una formula variabile
Operazione Descrizione Esempio (P1 = "PL100*10")reverse(string) Inverte la stringa
specificata.=reverse(P1) restituisce"01*001LP"
Esempio 1
Per definire le dimensioni di profilo PL100*10 con due variabili P2 = 100 e P3 =10, immettere la formula come segue:
="PL"+P2+"*"+P3
Esempio 2
Tekla Structures gestisce i passi bulloni come stringhe. Per definire il passobulloni, impostare Tipo valore su Elenco distanze e immettere la formulacome segue:
=P1+" "+P2Il risultato è 100 200, se P1 = 100 (lunghezza) e P2 = 200 (lunghezza).
Funzioni trigonometricheUtilizzare le funzioni trigonometriche per calcolare gli angoli. È possibileutilizzare le seguenti funzioni trigonometriche:
Funzione Descrizione Esempiosin() Restituisce il valore del seno =sin(d45) restituisce 0.71cos() Restituisce il valore del
coseno=cos(d45) restituisce 0.71
tan() Restituisce il valore dellatangente
=tan(d45) restituisce 1.00
asin() Funzione inversa di sin(),restituisce il valore in radianti
=asin(1) restituisce 1.571rad
acos() Funzione inversa di cos(),restituisce il valore in radianti
=acos(1) restituisce 0 rad
atan() Funzione inversa di tan(),restituisce il valore in radianti
=atan(1) restituisce 0.785rad
sinh() Restituisce il valore del senoiperbolico
=sinh(d45) restituisce 0.87
cosh() Restituisce il valore delcoseno iperbolico
=cosh(d45) restituisce 1.32
tanh() Restituisce il valore dellatangente iperbolica
=tanh(d45) restituisce 0.66
atan2() Restituisce l'angolo la cuitangente è il quoziente deidue numeri. Restituisce ilvalore in radianti
=atan2(1,3) restituisce 0.32
Aggiunta di variabili a un componentepersonalizzato
65 Creazione di una formula variabile
NOTA Quando si utilizzano le funzioni trigonometriche nelle formule dellevariabili, è necessario includere un prefisso per definire l'unità. Se nonsi include un prefisso, Tekla Structures utilizza i radianti come unità didefault.
• d sta per degree (angolo). Ad esempio, sin(d180)• r sta per radianti (default). Ad esempio, sin(r3.14) o sin(3.14)
Funzione della dimensione di commercioUtilizzare la funzione della dimensione di commercio in un componentepersonalizzato per selezionare una dimensione del piatto idonea (in generespessore del piatto) tra le dimensioni di commercio disponibili. Ad esempio, lospessore di un piatto deve corrispondere all'anima di una trave.
Funzione Descrizione EsempiofMarketSize(material,thickness, extrastep)
Restituisce la dimensionedi commercio disponibilesuccessiva per il materialedal file marketsize.datin base allo spessorespecificato.
Il file deve essere nellacartella ..\environments\your_environment\profil o nella cartelladi sistema.
Per incremento extraimmettere un numero perdefinire l'incremento alladimensione successiva(valore di default 0)
=fMarketSize("S235JR", 10, 0)
Esempio
In questo esempio, sono disponibili i seguenti dati in marketsize.dat:
S235JR,6,9,12,16,19,22SS400,1.6,2.3,3.2,4.5,6,9,12,16,19,22,25,28,32,38DEFAULT,6,9,12,16,19,22,25,28,32,38
Il primo elemento di una riga specifica il materiale, seguito dagli spessori dipiatti disponibili in millimetri. La riga DEFAULT elenca gli spessori disponibili intutte le altre classi di materiale.
Con i dati sopra riportati, la funzione =fMarketSize("S235JR",10,0)restituisce 12 e =fMarketSize("S235JR",10,1) restituisce 16 (ladimensione immediatamente successiva).
Aggiunta di variabili a un componentepersonalizzato
66 Creazione di una formula variabile
Funzioni della condizione di vincolo geometricoUtilizzare le funzioni della condizione di vincolo geometrico per restituirel'angolo di inclinazione, pendenza e rotazione della trave secondaria rispettoalla parte principale (colonna o trave). È possibile utilizzare le seguenti funzionidella condizione di vincolo geometrico:
Funzione Descrizione EsempiofAD("skew", GUID)
Restituisce l'angoloinclinato della partesecondaria con GUIDspecificato.
=fAD("skew","ID50B8559A-0000-010B-3133-353432373038")restituisce 45
ID50B8559A-0000-010B-3133-353432373038 è il GUID della partesecondaria che è con un angolo di 45gradi rispetto alla parte principale.
fAD("slope", GUID)
Restituisce l'angoloobliquo della partesecondaria con GUIDspecificato.
=fAD("slope","ID50B8559A-0000-010B-3133-353432373038")
fAD("cant", GUID)
Restituisce l'angolo dirotazione della partesecondaria ruotata con ilGUID specificato.
=fAD("cant","ID50B8559A-0000-010B-3133-353432373038")
NOTA • Queste funzioni non restituiscono valori di angolo di inclinazione ependenza positivi e negativi. Non è possibile determinare l'angolodi pendenza superiore e inferiore e l'inclinazione sinistra o destracon queste funzioni.
• L'angolo di inclinazione massimo restituibile è di 45 gradi.
Aggiunta di variabili a un componentepersonalizzato
67 Creazione di una formula variabile
• Tekla Structures calcola gli angoli in 2D in modo che pendenza einclinazione siano isolate l'una dall'altra. Ad esempio, l'angoloobliquo non viene preso in considerazione quando si calcolol'angolo di inclinazione, ovvero il valore dell'angolo di inclinazionerimane invariato indipendentemente dalla rotazione della partesecondaria attorno alla parte principale.
Per trovare la pendenza reale 3D con l'inclinazione inclusa, èpossibile utilizzare la seguente formula matematica:
TRUE_SLOPE = atan( tan(SLOPE) * cos(SKEW))
Esempio 1
Pendenza e inclinazione sono relative alla struttura di una trave in unacolonna.
Vista laterale Vista superiore
1. Colonna
2. Trave
3. Pendenza
4. Inclinazione
Esempio 2
Con due travi, la pendenza corrisponde in effetti all'inclinazione orizzontaledella struttura della trave nell'altra trave, mentre la pendenza verticale dellatrave rispetto alla principale corrisponde all'angolo di inclinazione.
Vista laterale Vista superiore
Aggiunta di variabili a un componentepersonalizzato
68 Creazione di una formula variabile
1. Inclinazione
2. Pendenza
Come evitare dipendenze cicliche nelle formulePrestare attenzione a non creare dipendenze cicliche tra le variabili, poiché intal caso il componente personalizzato non funziona correttamente. Unacatena di dipendenze cicliche contiene le formule che renderanno unavariabile dipendente da se stessa.
Nel seguente esempio la variabile P1 variabile diventa dipendente da sestessa, nelle variabili P2 e P3:
Le dipendenze cicliche possono inoltre verificarsi quando si legano le manigliead altri oggetti o si utilizzano piani di costruzione magnetici. Quando si creanonuove formule, associazioni o piani di costruzione magnetici, Tekla Structuresverifica se questi creano catene di dipendenze cicliche in un componentepersonalizzato. In tal caso, viene visualizzato un messaggio di avvertenza:"Attenzione. Ciclo creato dall'operazione".
Tekla Structures scrive inoltre il messaggio "Ciclo rilevato nel risolutoreparametrico" nel file di log storico sessioni ed elenca gli oggetti coinvolti nelladipendenza ciclica, per facilitare la ricerca e la rimozione della dipendenza
Aggiunta di variabili a un componentepersonalizzato
69 Creazione di una formula variabile
ciclica. Se non viene rimossa, il componente personalizzato non funzionacorrettamente.
4.7 Esempi di variabili parametriche e formule variabiliDi seguito sono riportati alcuni esempi che illustrano in che modo utilizzare levariabili parametriche e le formule variabili per creare componentipersonalizzati intelligenti che si adattano alle modifiche nel modello.
Gli esempi sono indipendenti tra loro.
• Esempio: impostazione del materiale del piatto d'estremità (pagina 71)
In questo esempio una variabile parametrica verrà collegata al materialedel piatto d'estremità di un oggetto componente.
• Esempio: Creazione di nuovi oggetti componente (pagina 72)
In questo esempio verrà creata una variabile parametrica per l'aggiunta dibulloni al componente personalizzato.
• Esempio: sostituzione di sottocomponenti (pagina 73)
In questo esempio verrà creata una variabile parametrica per lasostituzione dei sottocomponenti con altri sottocomponenti.
• Esempio: Modifica di un sottocomponente utilizzando un file attributicomponente (pagina 75)
In questo esempio verrà creata una variabile parametrica per la modifica diun sottocomponente in base a un file attributi componente.
• Esempio: Definizione della posizione dell'irrigidimento utilizzando i piani dicostruzione (pagina 76)
In questo esempio verranno utilizzati piani di costruzione per determinarela posizione degli irrigidimenti. Gli irrigidimenti verranno posizionati inmodo da suddividere la trave in tre sezioni di pari lunghezza.
• Esempio: determinazione delle dimensioni e dello standard del bullone(pagina 79)
In questo esempio verranno create due variabili parametriche perdeterminare le dimensioni e lo standard del bullone.
• Esempio: calcolo della distanza del gruppo di bulloni (pagina 81)
In questo esempio verrà creato una formula variabile per calcolare ladistanza del gruppo di bulloni dalla flangia della trave.
• Esempio: Calcolo del numero di righe di bulloni (pagina 83)
In questo esempio verrà creata una formula variabile per calcolare ilnumero di righe di bulloni in base all'altezza della trave. Nei calcoliverranno utilizzate istruzioni if.
Aggiunta di variabili a un componentepersonalizzato
70 Esempi di variabili parametriche e formulevariabili
• Esempio: collegamento delle variabili agli attributi utente (pagina 84)
In questo esempio verranno collegate variabili parametriche agli attributiutente dei pannelli. È quindi possibile utilizzare gli attributi utente nei filtridi visualizzazione allo scopo di mostrare o nascondere i pannelli.
• Esempio: calcolo del numero di montanti del corrimano mediante unattributo di template (pagina 86)
In questo esempio verrà creata una formula variabile per calcolare ilnumero di montanti del corrimano in base all'attributo template dilunghezza della trave. I montanti del corrimano sono stati creati aentrambe le estremità della trave e uno di essi è stato copiato con ilcomponente Array di oggetti (29).
• Esempio: collegamento di un foglio di calcolo Excel a un componentepersonalizzato (pagina 89)
In questo esempio verrà collegata una variabile parametrica a un foglio dicalcolo Excel. È ad esempio possibile utilizzare i fogli di calcolo di Excel percontrollare le connessioni.
Esempio: impostazione del materiale del piatto d'estremitàIn questo esempio una variabile parametrica verrà collegata al materiale delpiatto d'estremità di un oggetto componente.
1. Nell'editor dei componenti personalizzati cliccare sul pulsante Visualizza
variabili .
Viene visualizzata la finestra di dialogo Variabili.
2. Cliccare sul pulsante Aggiungi.
Verrà visualizzata una nuova variabile parametrica.
3. Nella lista Tipo valore modificare il tipo di valore della variabile inMateriale.
4. Nella casella Etichetta nel box di dialogo immettere Materiale piattod'estremità.
5. Nel Browser componenti personalizzati individuare il materiale delpiatto d'estremità.
Aggiunta di variabili a un componentepersonalizzato
71 Esempi di variabili parametriche e formulevariabili
6. Cliccare con il pulsante destro del mouse su Materiale e scegliereAggiungi equazione.
7. Immettere P1 dopo il segno di uguale, quindi premere Invio.
8. Salvare il componente personalizzato.
9. Chiudere l'editor dei componenti personalizzati.
È ora possibile cambiare il materiale del piatto d'estremità nella finestra didialogo del componente personalizzato.
Esempio: Creazione di nuovi oggetti componenteIn questo esempio verrà creata una variabile parametrica per l'aggiunta dibulloni al componente personalizzato.
1. Nell'editor dei componenti personalizzati cliccare sul pulsante Visualizza
variabili .
Viene visualizzata la finestra di dialogo Variabili.
Aggiunta di variabili a un componentepersonalizzato
72 Esempi di variabili parametriche e formulevariabili
2. Cliccare su Aggiungi per creare una nuova variabile parametrica.
3. Modificare la variabile come segue:
a. Nella lista Tipo valore selezionare Sì/No.
b. Nella casella Etichetta nel box di dialogo immettere Crea bulloni.
4. Selezionare il gruppo di bulloni in una vista del componentepersonalizzato per evidenziarlo nel Browser componenti personalizzati.
5. Nel Browser componenti personalizzati individuare Bullone.
6. Cliccare con il pulsante destro del mouse su Creazione e selezionareAggiungi equazione.
7. Immettere P1 dopo il segno di uguale, quindi premere Invio.
8. Salvare il componente personalizzato.
9. Chiudere l'editor dei componenti personalizzati.
Ora è disponibile la seguente opzione nella finestra di dialogo del componentepersonalizzato:
Aggiunta di variabili a un componentepersonalizzato
73 Esempi di variabili parametriche e formulevariabili
Esempio: sostituzione di sottocomponentiIn questo esempio verrà creata una variabile parametrica per la sostituzionedei sottocomponenti con altri sottocomponenti.
1. Nell'editor dei componenti personalizzati cliccare sul pulsante Visualizza
variabili .
Viene visualizzata la finestra di dialogo Variabili.
2. Cliccare su Aggiungi per creare una nuova variabile parametrica.
3. Modificare la variabile come segue:
a. Nella lista Tipo valore selezionare Nome componente.
In Tekla Structures viene automaticamente aggiunto il suffisso _nameal nome della variabile. Non eliminare il suffisso.
b. Nella casella Formula immettere il nome del sottocomponente.
c. Nella casella Etichetta nel box di dialogo immettere PiattoGettato.
4. Collegare la variabile alla proprietà Nome di entrambi i sottocomponenti:
a. Nel Browser componenti personalizzati cercare l'attributo Nomedel primo sottocomponente.
b. Cliccare con il pulsante destro del mouse su Nome e scegliereAggiungi equazione.
c. Immettere P1_name dopo il segno di uguale.
d. Ripetere i passaggi da 4b a 4c per l'altro sottocomponente.
Aggiunta di variabili a un componentepersonalizzato
74 Esempi di variabili parametriche e formulevariabili
5. Salvare il componente personalizzato.
6. Chiudere l'editor dei componenti personalizzati.
È ora possibile cambiare i sottocomponenti mediante l'opzione Piatto Gettatonella finestra di dialogo del componente personalizzato.
Esempio: Modifica di un sottocomponente utilizzando unfile attributi componenteIn questo esempio verrà creata una variabile parametrica per la modifica di unsottocomponente in base a un file attributi componente.
1. Nell'editor dei componenti personalizzati cliccare sul pulsante Visualizza
variabili .
Viene visualizzata la finestra di dialogo Variabili.
2. Cliccare su Aggiungi per creare una nuova variabile parametrica.
3. Nella lista Tipo valore selezionare File attributi componente.
In Tekla Structures viene automaticamente aggiunto il suffisso _attrfileal nome della variabile. Non eliminare il suffisso.
4. Nella casella Formula immettere il nome del file attributi componente.
5. Nella casella Nome assicurarsi che la variabile abbia lo stesso prefissodella variabile collegata al nome del componente.
In questo esempio il prefisso è P1.
NOTA Le variabili del nome componente e del file attributi componentedevono presentare sempre lo stesso prefisso. In caso contrario,non funzionano.
Aggiunta di variabili a un componentepersonalizzato
75 Esempi di variabili parametriche e formulevariabili
6. Nella casella Etichetta nel box di dialogo immettere File proprietà.
7. Nel Browser componenti personalizzati cercare la proprietà del fileattributi componente del sottocomponente.
8. Cliccare con il pulsante destro del mouse su File attributi e selezionareAggiungi equazione.
9. Immettere P1_attrfile dopo il segno di uguale e premere Invio.
10. Salvare il componente personalizzato.
11. Chiudere l'editor dei componenti personalizzati.
È ora possibile modificare il sottocomponente mediante l'opzione Fileproprietà nella finestra di dialogo del componente personalizzato.
Esempio: Definizione della posizione dell'irrigidimentoutilizzando i piani di costruzioneIn questo esempio verranno utilizzati piani di costruzione per determinare laposizione degli irrigidimenti. Gli irrigidimenti verranno posizionati in modo dasuddividere la trave in tre sezioni di pari lunghezza.
Aggiunta di variabili a un componentepersonalizzato
76 Esempi di variabili parametriche e formulevariabili
1. Assicurarsi che Modifica diretta sia disattivato. La selezione dellemaniglie è più semplice quando Modifica diretta è disattivato.
2. Nell'editor dei componenti personalizzati cliccare sul pulsante Visualizza
variabili .
Viene visualizzata la finestra di dialogo Variabili.
3. Cliccare su Aggiungi per creare una nuova variabile parametrica.
4. Ottenere il GUID della trave.
a. Nella ribbon cliccare su Informazioni oggetto .
b. Selezionare la trave.
c. Nella finestra di dialogo Informazioni oggetto verificare il GUID dellatrave.
5. Modificare la variabile come segue:
a. Nella casella Formula immettere=fTpl("LENGTH","ID4C8B5E24-0000-017D-3132-383432313432").
ID4C8B5E24-0000-017D-3132-383432313432 corrisponde al GUIDdella trave.
Il valore della variabile corrisponde ora alla lunghezza della trave.Modificando la lunghezza della trave, il valore varia di conseguenza.
b. Nella casella Etichetta nel box di dialogo immettere Lunghezzatrave.
6. Cliccare su Aggiungi per creare un'altra variabile parametrica.
7. Modificare la nuova variabile come segue:
Aggiunta di variabili a un componentepersonalizzato
77 Esempi di variabili parametriche e formulevariabili
a. Nella casella Formula immettere =P1/3.
b. Nella casella Etichetta nel box di dialogo immettere Punti aiterzi.
8. Creare un piano di costruzione:
a. Nell'Editor dei componenti personalizzati cliccare sul pulsante
Aggiungi Piano di Costruzione .
b. Selezionare i punti richiesti e cliccare con il pulsante centrale delmouse per creare un piano di costruzione al centro di unirrigidimento a una delle estremità.
9. Legare l'irrigidimento al piano di costruzione:
a. Selezionare l'irrigidimento.
b. Tenere premuto il tasto alt e utilizzare una finestra di selezione (dasinistra a destra) per selezionare tutte le maniglie dell'irrigidimento.
Aggiunta di variabili a un componentepersonalizzato
78 Esempi di variabili parametriche e formulevariabili
c. Cliccare con il pulsante destro del mouse e scegliere Legare al piano.
d. Legare le maniglie dell'irrigidimento al piano di costruzione.
10. Legare il piano di costruzione all'estremità della trave:
a. Selezionare il piano di costruzione.
b. Cliccare con il pulsante destro del mouse e scegliere Legare al piano.
c. Legare il piano di costruzione all'estremità della trave.
11. Ripetere i passaggi da 9 a 11 per l'irrigidimento all'altra estremità.
12. Nella casella Formula immettere =P2 per le due variabili di distanza chelegano i piani di costruzione alle estremità della trave.
13. Salvare il componente personalizzato.
14. Chiudere l'editor dei componenti personalizzati.
Modificando quindi la lunghezza della trave, la posizione degli irrigidimenticambia in modo che essi suddividano la trave in tre sezioni di pari lunghezza.
Esempio: determinazione delle dimensioni e dello standarddel bulloneIn questo esempio verranno create due variabili parametriche perdeterminare le dimensioni e lo standard del bullone.
1. Nell'editor dei componenti personalizzati cliccare sul pulsante Visualizza
variabili .
Viene visualizzata la finestra di dialogo Variabili.
2. Cliccare due volte su Aggiungi per creare due nuove variabiliparametriche.
3. Modificare la prima variabile come segue:
Aggiunta di variabili a un componentepersonalizzato
79 Esempi di variabili parametriche e formulevariabili
• Nella lista Tipo valore selezionare Dimensione bullone.
In Tekla Structures viene automaticamente aggiunto il suffisso _diameter al nome delle variabili. Non eliminare il suffisso.
• Nella casella Etichetta nel box di dialogo immettere Dimensionebullone.
4. Modificare la seconda variabile come segue:
a. Nella lista Tipo valore selezionare Standard bullone.
In Tekla Structures viene automaticamente aggiunto il suffisso _screwdin al nome della variabile. Non eliminare il suffisso.
b. Nella casella Nome modificare il prefisso della seconda variabile inmodo che i prefissi per le due variabili corrispondano.
In questo esempio il prefisso è P1.
NOTA Le variabili della dimensione e dello standard dei bullonidevono avere sempre lo stesso prefisso altrimenti nonfunzionano.
c. Nella casella Etichetta nel box di dialogo immettere Standardbullone.
5. Collegare le variabili parametriche alle proprietà del gruppo di bulloni:
a. In Browser componenti personalizzati cercare la proprietà delledimensioni degli oggetti componente.
b. Cliccare con il pulsante destro del mouse su Dimensioni e scegliereAggiungi equazione.
c. Immettere P1_diameter dopo il segno di uguale e premere Invio.
d. Cliccare con il pulsante destro del mouse su Standard bullone escegliere Aggiungi equazione.
e. Immettere P1_screwdin dopo il segno di uguale e premere Invio.
Aggiunta di variabili a un componentepersonalizzato
80 Esempi di variabili parametriche e formulevariabili
6. Salvare il componente personalizzato.
7. Chiudere l'editor dei componenti personalizzati.
È ora possibile determinare le dimensioni e lo standard dei bulloni per ilcomponente personalizzato nella finestra di dialogo del componente.
Esempio: calcolo della distanza del gruppo di bulloniIn questo esempio verrà creato una formula variabile per calcolare la distanzadel gruppo di bulloni dalla flangia della trave.
1. Modificare le proprietà del gruppo di bulloni come segue:
a. Nell'Editor dei componenti personalizzati cliccare due volte sulgruppo di bulloni.
Viene visualizzata la finestra di dialogo Proprietà bulloni.
b. Cancellare tutti i valori presenti nell'area Offset da.
c. Cliccare su Modifica.
Aggiunta di variabili a un componentepersonalizzato
81 Esempi di variabili parametriche e formulevariabili
Il gruppo di bulloni verrà spostato allo stesso livello della maniglia delpunto iniziale del gruppo stesso.
2. Legare il gruppo di bulloni alla flangia della trave:
a. Nell'Editor dei componenti personalizzati selezionare il gruppo dibulloni.
b. Selezionare la maniglia superiore gialla.
c. Cliccare con il pulsante destro del mouse sulla maniglia e selezionareLegare al piano.
d. Selezionare la flangia superiore della trave.
Nella finestra di dialogo Variabili viene visualizzata una nuovavariabile di distanza.
3. Nell'editor dei componenti personalizzati cliccare sul pulsante Visualizza
variabili .
Viene visualizzata la finestra di dialogo Variabili.
4. Cliccare su Aggiungi per creare una nuova variabile parametrica.
5. Modificare la variabile come segue:
a. Nella casella Formula immettere un valore di distanza.
Aggiunta di variabili a un componentepersonalizzato
82 Esempi di variabili parametriche e formulevariabili
b. Nella casella Etichetta nel box di dialogo immettere Distanzaverticale al bullone.
6. Nella casella Formula immettere =-P1 per la variabile di distanza.
7. Salvare il componente personalizzato.
8. Chiudere l'editor dei componenti personalizzati.
È ora possibile calcolare la distanza del gruppo di bulloni dalla flangia dellatrave modificando il valore di Distanza verticale al bullone nella finestra didialogo del componente personalizzato.
Esempio: Calcolo del numero di righe di bulloniIn questo esempio verrà creata una formula variabile per calcolare il numerodi righe di bulloni in base all'altezza della trave. Nei calcoli verranno utilizzateistruzioni if.
1. Nell'editor dei componenti personalizzati cliccare sul pulsante Visualizza
variabili .
Viene visualizzata la finestra di dialogo Variabili.
2. Cliccare su Aggiungi per creare una nuova variabile parametrica.
3. Nella lista Tipo valore selezionare Numero.
4. Nel Browser componenti personalizzati individuare la proprietà dialtezza della trave.
5. Cliccare con il pulsante destro del mouse su Altezza e selezionare Copiariferimento.
Aggiunta di variabili a un componentepersonalizzato
83 Esempi di variabili parametriche e formulevariabili
6. Nella casella Formula immettere la seguente istruzione if per la variabileparametrica:
=if (fP(Height,"ID50B8559A-0000-00FD-3133-353432363133")< 301) then 2 else (if (fP(Height,"ID50B8559A-0000-00FD-3133-353432363133")>501) then 4 else 3 endif) endif
Nell formulafP(Height,"ID50B8559A-0000-00FD-3133-353432363133")corrisponde al riferimento dell'altezza della trave copiato da Browsercomponenti personalizzati. Il valore della variabile si ottiene nel modoseguente:
• Se l'altezza della trave è minore di 301 mm, il valore è 2.
• Se l'altezza della trave è maggiore di 501 mm, il valore è 4.
• Se l'altezza della trave è compresa tra 300 e 500 mm, il valore è 3.
7. Cliccare su Aggiungi per creare un'altra variabile parametrica.
8. Nella lista Tipo valore selezionare Elenco distanze per la nuova variabile.
9. Nella casella Formula immettere =P1+"*"+100 per la nuova variabile.
Nella formula 100 corrisponde al passo dei bulloni mentre il valore P1 è ilnumero di righe di bulloni.
10. Nel Browser componenti personalizzati cercare Distanza x del gruppobulloni.
11. Cliccare con il pulsante destro del mouse su Distanza x del gruppobulloni e selezionare Aggiungi equazione.
12. Immettere P2 dopo il segno di uguale, quindi premere Invio.
13. Salvare il componente personalizzato.
14. Chiudere l'editor dei componenti personalizzati.
Cambiando ora l'altezza della trave, varia di conseguenza il numero di righe dibulloni.
Esempio: collegamento delle variabili agli attributi utenteIn questo esempio verranno collegate variabili parametriche agli attributiutente dei pannelli. È quindi possibile utilizzare gli attributi utente nei filtri divisualizzazione allo scopo di mostrare o nascondere i pannelli nel modello.
Aggiunta di variabili a un componentepersonalizzato
84 Esempi di variabili parametriche e formulevariabili
1. Nell'editor dei componenti personalizzati cliccare sul pulsante Visualizza
variabili .
Viene visualizzata la finestra di dialogo Variabili.
2. Cliccare su Aggiungi per creare una nuova variabile parametrica.
3. Modificare la variabile come segue:
a. Nella lista Tipo valore selezionare Testo.
b. Nella casella Formula immettere Type1.
c. Nella casella Etichetta nel box di dialogo immettere Panel1.
4. Nel Browser componenti personalizzati cercare gli attributi utente delprimo pannello.
La variabile P1 verrà collegata all'attributo USER_FIELD_1. L'attributo non ètuttavia visibile nel Browser componenti personalizzati.
5. Rendere l'attributo utente visibile nel Browser componentipersonalizzati:
a. Cliccare due volte sul primo pannello.
Verrà visualizzata la finestra di dialogo delle proprietà del pannello.
b. Cliccare su Attributi utente.
Verrà visualizzata la finestra di dialogo relativa agli attributi utente.
c. Passare alla scheda Parametri.
d. Immettere il testo nella casella Campo utente 1.
e. Cliccare su Modifica.
Aggiunta di variabili a un componentepersonalizzato
85 Esempi di variabili parametriche e formulevariabili
6. Nel Browser componenti personalizzati cliccare su Aggiorna.
Il valore USER_FIELD_1 verrà visualizzato in Attributi utente nel Browsercomponenti personalizzati.
7. Collegare P1 a USER_FIELD_1.
a. Cliccare con il pulsante destro del mouse su USER_FIELD_1 eselezionare Aggiungi equazione.
b. Immettere P1 dopo il segno di uguale, quindi premere Invio.
8. Creare le due nuove variabili parametriche e collegarle agli attributi utentedegli altri due pannelli.
9. Salvare il componente personalizzato.
10. Chiudere l'editor dei componenti personalizzati.
È ora possibile creare un filtro di visualizzazione nel modello per mostrare onascondere i pannelli mediante i valori dell'attributo Campo utente 1 e dellaFormula immessi per le variabili parametriche nel filtro.
Esempio: calcolo del numero di montanti del corrimanomediante un attributo di templateIn questo esempio verrà creata una formula variabile per calcolare il numerodi montanti del corrimano in base all'attributo template di lunghezza dellatrave. I montanti del corrimano sono stati creati a entrambe le estremità dellatrave e uno di essi è stato copiato con il componente Array di oggetti (29).
Aggiunta di variabili a un componentepersonalizzato
86 Esempi di variabili parametriche e formulevariabili
1. Nell'editor dei componenti personalizzati cliccare sul pulsante Visualizza
variabili .
Viene visualizzata la finestra di dialogo Variabili.
2. Creare tre nuove variabili parametriche cliccando su Aggiungi.
3. Modificare la variabile P1 come segue:
• Nella casella Formula immettere 250.
• Nella casella Etichetta nel box di dialogo immettere Distanzaestremità.
4. Modificare la variabile P2 come segue:
• Nella casella Formula immettere 900.
• Nella casella Etichetta nel box di dialogo immettere Passo.
5. Modificare la variabile P3 come segue:
• Nella casella Tipo valore selezionare Numero.
• Nella casella Etichetta nel box di dialogo immettere Numero dimontanti.
6. Richiedere informazioni sul GUID della trave:
a. Nella ribbon cliccare su Informazioni oggetto .
b. Selezionare la trave.
c. Verificare il GUID della trave nella finestra di dialogo Informazionioggetto.
7. Nella casella Formula della variabile P3 immettere=(fTpl("LENGTH","ID50B8559A-0000-010B-3133-353432373038")-(P1*2))/P2.
Aggiunta di variabili a un componentepersonalizzato
87 Esempi di variabili parametriche e formulevariabili
fTpl("LENGTH","ID50B8559A-0000-010B-3133-353432373038")corrisponde all'attributo template di lunghezza della trave eID50B8559A-0000-010B-3133-353432373038 è il GUID della trave.
Il numero di montanti viene calcolato nel modo seguente: innanzitutto, ledistanze estremità vengono sottratte dalla lunghezza della trave, quindi ilrisultato viene diviso per la spaziatura dei montanti.
8. Nel Browser componenti personalizzati collegare le variabili P2 e P3 alleproprietà di Array di oggetti (29).
a. Cliccare con il pulsante destro del mouse su dist_between_elem eselezionare Aggiungi equazione.
b. Immettere P2 dopo il segno di uguale, quindi premere Invio.
c. Cliccare con il pulsante destro del mouse su number_of_arrays eselezionare Aggiungi equazione.
d. Immettere P3 dopo il segno di uguale, quindi premere Invio.
9. Legare il primo montante all'estremità della trave.
a. Selezionare il montante nella vista dei componenti personalizzati.
b. Tenere premuto il tasto alt e utilizzare una finestra di selezione (dasinistra a destra) per selezionare le maniglie dei montanti.
c. Cliccare con il pulsante destro del mouse e selezionare Legare alpiano.
Aggiunta di variabili a un componentepersonalizzato
88 Esempi di variabili parametriche e formulevariabili
10. Legare l'ultimo montante all'altra estremità attenendosi alle istruzioni delpassaggio 9.
11. Modificare le variabili di distanza come segue:
a. Nella casella Formula immettere =P1.
b. Nella lista Visibilità selezionare Nascondi.
12. Salvare il componente personalizzato.
13. Chiudere l'editor dei componenti personalizzati.
È ora possibile modificare la spaziatura e la distanza estremità dei montantidel corrimano nella finestra di dialogo del componente personalizzato. TeklaStructures calcola il numero di montanti in base alla spaziatura, alla distanzaestremità e alla lunghezza della trave.
Aggiunta di variabili a un componentepersonalizzato
89 Esempi di variabili parametriche e formulevariabili
Esempio: collegamento di un foglio di calcolo Excel a uncomponente personalizzatoIn questo esempio verrà collegata una variabile parametrica a un foglio dicalcolo Excel. È ad esempio possibile utilizzare i fogli di calcolo di Excel percontrollare le connessioni.
1. Creare un foglio di calcolo Excel.
Il nome del file del foglio deve esserecomponent_"component_name".xls. Ad esempio,component_stiffener.xls per un componente personalizzato il cuinome è irrigidimento.
2. Salvare il foglio di calcolo Excel nella cartella modello: ..\<model>\exceldesign\. In alternativa, è possibile salvare il foglio di calcolo nellacartella definita con l'opzione avanzata XS_EXTERNAL_EXCEL_DESIGN_PATH.
3. Nell'editor dei componenti personalizzati cliccare sul pulsante Visualizza
variabili .
Viene visualizzata la finestra di dialogo Variabili.
4. Cliccare su Aggiungi per creare una nuova variabile parametrica.
5. Modificare la variabile come segue:
a. Nella lista Tipo valore selezionare Sì/No.
b. Nella casella Nome immettere use_externaldesign.
c. Nella casella Etichetta nel box di dialogo immettere Usaprogettazione esterna.
6. Salvare il componente personalizzato.
7. Chiudere l'editor dei componenti personalizzati.
La finestra di dialogo del componente personalizzato contiene ora l'opzioneUsa progettazione esterna.
Aggiunta di variabili a un componentepersonalizzato
90 Esempi di variabili parametriche e formulevariabili
5 Salvataggio di un componentepersonalizzato
Dopo avere modificato il componente personalizzato, salvare le modifiche.
Per Operazione da eseguireSalvare le modifiche in tutte lecopie del componentepersonalizzato
1. Nell'Editor dei componenti personalizzaticliccare sul pulsante Salva componente
.
2. Nella finestra di dialogo Confermasalvataggio cliccare su Sì.
Tekla Structures salva le modifiche e leapplica a tutte le copie del componentepersonalizzato nel modello.
Salvare il componente con unnuovo nome.
1. Nell'Editor dei componenti personalizzaticliccare sul pulsante Salva con nuovo nome
.
2. Immettere un nuovo nome per ilcomponente.
Salvare e chiudere ilcomponente
1. Nell'Editor dei componenti personalizzati
cliccare sul pulsante Chiudi .
2. Nel messaggio Chiudi l'editor deicomponenti cliccare su Sì.
Se si clicca su No l'Editor dei componentipersonalizzati si chiude senza salvare lemodifiche.
Si veda anche
Suggerimenti per la condivisione di componenti personalizzati (pagina 147)
Salvataggio di un componente personalizzato 91 Esempi di variabili parametriche e formulevariabili
6 Modifica della finestra didialogo di un componentepersonalizzato
Tekla Structures crea automaticamente una finestra di dialogo per ciascuncomponente personalizzato definito dall'utente. È possibile personalizzare lafinestra di dialogo utilizzando lo strumento Editor delle finestre di dialogodel componente personalizzato.
Per aprire l'editor delle finestre di dialogo, selezionare un componentepersonalizzato nel modello, cliccare con il pulsante destro del mouse eselezionare Modifica la finestra di dialogo del componente personalizzato.
Per Operazione da eseguireVisualizzare e modificare le proprietàdegli oggetti
1. Selezionare un elemento dellafinestra di dialogo. Ad esempio,una casella di testo.
Modifica della finestra di dialogo di uncomponente personalizzato
92 Esempi di variabili parametriche e formulevariabili
Per Operazione da eseguire2. Cliccare su Modifica -->
Proprietà .
Ora è possibile visualizzare emodificare le proprietà correntidell'elemento della finestra didialogo. Ad esempio, è possibileverificare che sia presente lacasella di testo corretta inciascuna etichetta della finestradi dialogo.
In alternativa, è possibile cliccare duevolte sull'elemento della finestra didialogo. Se l'elemento della finestra didialogo non si apre per lavisualizzazione e la modifica, provarea cliccare due volte sullo spazio sottoalla casella di controllo:
Aggiungere un elemento della finestradi dialogo
Cliccare su Inserire e selezionare unelemento adatto dalla lista. Le opzionisono:
• Scheda: per aggiungere unanuova scheda
• Etichetta: per aggiungereun'etichetta per una casella ditesto o una lista
• Parametri: per aggiungere unacasella di testo
• Attributo: per aggiungere unalista
• Parte: per aggiungere alcuneproprietà di base della parte
• Profilo: per aggiungere alcuneproprietà del profilo di base
• Immagine: per aggiungereun'immagine illustrativa delcomponente personalizzato
Aggiungere un'immagine 1. Cliccare su Inserire -->Immagine per visualizzare icontenuti della Cartella
Modifica della finestra di dialogo di uncomponente personalizzato
93 Esempi di variabili parametriche e formulevariabili
Per Operazione da eseguireimmagini impostati in Utilità -->Opzioni .
2. Selezionare un'immagine.
Il formato dell'immagine deveessere bitmap (.bmp).
3. Cliccare su Apri.
4. Trascinare l'immagine nellaposizione desiderata.
Aggiungere una scheda 1. Cliccare su Inserire --> Scheda .
2. Cliccare due volte sulla nuovascheda.
3. Immettere un nuovo nome,quindi premere Invio.
NOTA Ciascuna scheda puòcontenere fino a 25 campi. Sesono presenti più di 25 campivisibili, Tekla Structures creaautomaticamente un'altrascheda.
Mostrare o nascondere la griglia dipixel Cliccare su .
Tekla Structures visualizza una grigliadi pixel che facilita l'allineamentodegli elementi nella finestra didialogo.
Spostare un elemento della finestra didialogo
Trascinare l'elemento della finestra didialogo in una nuova posizione.
È inoltre possibile utilizzare glishortcut da tastiera Ctrl+X (taglia),Ctrl+C (copia) e Ctrl+V (incolla). Adesempio, per spostare un elementodella finestra di dialogo in un'altrascheda: selezionare l'elemento dellafinestra di dialogo, premere Ctrl+X,passare a un'altra scheda e premereCtrl+V.
Selezionare più elementi della finestradi dialogo
Tenere premuto il tasto Ctrl e cliccaresugli elementi della finestra di dialogooppure utilizzare la selezione area.
Modifica della finestra di dialogo di uncomponente personalizzato
94 Esempi di variabili parametriche e formulevariabili
Per Operazione da eseguireRinominare una scheda o un'etichettadella casella di testo
1. Cliccare due volte sulla scheda osull'etichetta della casella ditesto.
2. Immettere un nuovo nome.
3. Premere Invio.Rimuovere un elemento della finestradi dialogo
1. Selezionare l'elemento dellafinestra di dialogo da rimuovere.
2. Premere Cancella.Rimuovere una scheda 1. Selezionare la scheda.
2. Cliccare con il pulsante destro delmouse e selezionare Cancella.
Aggiungere immagini a una lista 1. Selezionare l'elemento della lista.
2. Cliccare su Modifica -->Proprietà .
3. Cliccare su Modifica valori.
4. Cliccare su Sfoglia Aggiungi.
5. Selezionare l'immagine dautilizzare e cliccare su Apri.
6. Ripetere i passaggi 4-5 per tuttele altre immagini da utilizzare.
7. Cliccare su OK per salvare lemodifiche.
Salvare le modifiche Cliccare su File --> Salva .
NOTA Gli utenti esperti possono inoltre possibile modificare manualmente ifile di input della finestra di dialogo (.inp) in un editor di testo.Prestare attenzione quando si modifica un file di input, poiché glierrori possibile comportare la scomparsa della finestra di dialogo.
Si veda anche
Impostazioni dell'editor delle finestre di dialogo (pagina 119)
Esempio: Modifica della finestra di dialogo di un dettaglio di irrigidimento(pagina 96)
6.1 File di input del componente personalizzatoCiascun componente personalizzato dispone di un file di input che definisce icontenuti della finestra di dialogo del componente personalizzato.
Modifica della finestra di dialogo di uncomponente personalizzato
95 File di input del componente personalizzato
Quando si crea un nuovo componente personalizzato, Tekla Structures creaautomaticamente un file di input per il componente. Il file di input si trovanella cartella CustomComponentDialogFiles all'interno della cartella delmodello. Il file di input ha lo stesso nome del componente personalizzato el'estensione del nome file è .inp.
Quando si modifica un componente personalizzato (pagina 31), tutte lemodifiche apportate al file di input andranno perse. Tuttavia, quando simodifica il componente personalizzato, Tekla Structures creaautomaticamente una copia di backup del file di input. La copia di backup hal'estensione del nome file .inp_bak e si trova nella cartellaCustomComponentDialogFiles nella cartella del modello. Tekla Structuresvisualizza una notifica dopo che il file di backup è stato creato.
Si veda anche
Blocco o sblocco del file di input del componente personalizzato (pagina 96)
6.2 Blocco o sblocco del file di input del componentepersonalizzatoÈ possibile bloccare il file di input del componente personalizzato per evitaremodifiche accidentali. Se il file è sbloccato e un'altra persona aggiorna ilcomponente personalizzato nell'apposito editor, tutte le modifiche apportatealla finestra di dialogo andranno perse.
1. Nel modello selezionare il componente personalizzato di cui si desiderabloccare o sbloccare il file di input (pagina 95).
2. Cliccare con il pulsante destro del mouse e selezionare Modifica lafinestra di dialogo del componente personalizzato.
3. Nell'editor delle finestre di dialogo cliccare sul pulsante Blocca/Sblocca
button .
Se il componente personalizzato viene modificato nell'Editor dei componentipersonalizzati quando il file .inp è bloccato, il file .inp non sarà aggiornato. Ècomunque possibile modificare la finestra di dialogo nell'Editor delle finestredi dialogo del componente personalizzato anche se il file .inp è bloccato.
6.3 Esempio: Modifica della finestra di dialogo di undettaglio di irrigidimentoIn questo esempio verrà modificata la finestra di un dialogo di un dettaglio diirrigidimento personalizzato per facilitare la regolazione delle impostazioni inun secondo momento.
Modifica della finestra di dialogo di uncomponente personalizzato
96 Blocco o sblocco del file di input del componentepersonalizzato
All'inizio, la finestra di dialogo è simile alla seguente:
Operazione da eseguire
1. Creare un dettaglio di irrigidimento personalizzato con tutte le variabilinecessarie che controllano la creazione dei piatti di irrigidimento.
2. Aggiungere una lista con le immagini.
3. Disporre le caselle di testo e le etichette.
4. Disattivare le opzioni disponibili.
Esempio: creazione di un dettaglio di irrigidimentopersonalizzato con le variabiliIn questo esempio verrà creato un dettaglio di irrigidimento con le variabili checontrollano la sagoma e la posizione degli irrigidimenti.
Creazione di un dettaglio di irrigidimento di baseIn questo esempio verrà creato un dettaglio di irrigidimento di base.
1. Creare una trave con due irrigidimenti.
Modifica della finestra di dialogo di uncomponente personalizzato
97 Esempio: Modifica della finestra di dialogo di undettaglio di irrigidimento
SUGGERIMENTO Per creare gli irrigidimenti, è possibile utilizzare ilcomponente Stiffeners (1003), quindi esploderequest'ultimo.
2. Cliccare sul pulsante Applicazioni e componenti nel pannellolaterale per aprire il catalogo Applicazioni e componenti.
3. Cliccare sul pulsante Accedi a funzioni avanzate e selezionareDefinisci componente personalizzato.
Viene visualizzata la finestra di dialogo Wizard di elementipersonalizzati.
4. Nella lista Tipo selezionare Dettaglio.
5. Nella casella Nome immettere Irrigidimenti.
6. Cliccare su Successivo.
Modifica della finestra di dialogo di uncomponente personalizzato
98 Esempio: Modifica della finestra di dialogo di undettaglio di irrigidimento
7. Selezione gli irrigidimenti e la trave come oggetti che costituiscono ilcomponente personalizzato.
8. Cliccare su Successivo.
9. Selezionare la trave come parte principale.
10. Cliccare su Successivo.
11. Selezionare il punto centrale della trave come punto di riferimento.
SUGGERIMENTO Passare alla vista piana per selezionare più facilmenteil punto centrale.
12. Cliccare su Fine per terminare la creazione del dettaglio di irrigidimento.
Modifica della finestra di dialogo di uncomponente personalizzato
99 Esempio: Modifica della finestra di dialogo di undettaglio di irrigidimento
Tekla Structures visualizza il simbolo del nuovo componentepersonalizzato e aggiunge il dettaglio di irrigidimento al catalogo deicomponenti.
Creazione di legami per controllare la sagoma dell'irrigidimentoIn questo esempio verranno legate le maniglie del componente personalizzatoa un piano per controllare la sagoma degli irrigidimenti.
1. Aprire il dettaglio di irrigidimento nell'editor dei componentipersonalizzati.
a. Cliccare con il pulsante destro del mouse sul componentepersonalizzato nel modello.
b. Selezionare Modifica componente personalizzato.
Viene visualizzato l'editor dei componenti personalizzati costituitodalla relativa barra degli strumenti, dal browser dei componenti e daquattro viste del componente personalizzato.
2. Nella scheda Vista, cliccare su Rendering --> Parti renderizzate .
Le superfici delle parti e i piani disponibili possono essere selezionati soloquando sono renderizzate.
3. Nella barra degli strumenti dell'editor dei componenti personalizzati,selezionare Piani del profilo esterno dalla lista.
4. Nell'editor dei componenti personalizzati selezionare l'irrigidimento didestra.
5. legare due maniglie interne dell'irrigidimento all'anima della trave.
a. Selezionare le due maniglie accanto all'anima della trave.
Modifica della finestra di dialogo di uncomponente personalizzato
100 Esempio: Modifica della finestra di dialogo di undettaglio di irrigidimento
b. Cliccare con il pulsante destro del mouse e scegliere Legare al piano.
c. Spostare il puntatore sulla faccia dell'anima per evidenziarla.
d. Cliccare sull'anima per legare le maniglie.
6. Legare le due maniglie esterne dell'irrigidimento alla faccia della flangiasuperiore.
Utilizzare lo stesso metodo del passaggio 5.
7. Legare le due maniglie inferiori dell'irrigidimento alla faccia interna dellaflangia inferiore.
Modifica della finestra di dialogo di uncomponente personalizzato
101 Esempio: Modifica della finestra di dialogo di undettaglio di irrigidimento
Utilizzare lo stesso metodo del passaggio 5.
8. Legare le due maniglie superiori dell'irrigidimento alla faccia interna dellaflangia superiore.
Utilizzare lo stesso metodo del passaggio 5.
9. Ripetere i passaggi da 4 a 11 per l'irrigidimento a sinistra.
10. Nell'editor dei componenti personalizzati cliccare sul pulsante Visualizza
variabili .
Viene visualizzata la finestra di dialogo Variabili.
11. Cliccare su Aggiungi per creare una nuova variabile parametrica P1.
12. Modificare la variabile P1 come segue:
a. Nella casella Formula immettere 10.
b. Nella casella Etichetta nel box di dialogo immettereIrrigidimento riportato.
13. Nella casella Formula, immettere =P1 per tutte le variabili chepresentavano dei valori durante la creazione dei legami delle maniglie.
Modifica della finestra di dialogo di uncomponente personalizzato
102 Esempio: Modifica della finestra di dialogo di undettaglio di irrigidimento
Ad esempio:
La variabile P1 ora controlla le distanze di queste variabili.
14. Nella lista Visibilità, impostare la variabile P1 su Mostra e le altre variabilisu Nascondi.
Le variabili di distanza che controllano la sagoma degli irrigidimenti sono statecreate.
Creazione di legami per controllare la posizione dell'irrigidimentoIn questo esempio verranno legate le maniglie del componente personalizzatoa un piano per controllare la posizione degli irrigidimenti.
1. Aprire il dettaglio di irrigidimento nell'editor dei componentipersonalizzati.
a. Cliccare con il pulsante destro del mouse sul componentepersonalizzato nel modello.
b. Selezionare Modifica componente personalizzato.
Viene visualizzato l'editor dei componenti personalizzati costituitodalla relativa barra degli strumenti, dal browser dei componenti e daquattro viste del componente personalizzato.
Modifica della finestra di dialogo di uncomponente personalizzato
103 Esempio: Modifica della finestra di dialogo di undettaglio di irrigidimento
2. Nella barra degli strumenti dell'editor dei componenti personalizzati,selezionare Piani del componente dalla lista.
3. Selezionare tutte le maniglie di entrambi gli irrigidimenti.
4. Cliccare con il pulsante destro del mouse e scegliere Legare al piano.
5. Legare le maniglie al piano di del componente verticale.
Le variabili di distanza che controllano la posizione degli irrigidimenti sonostate create.
Creazione delle variabili per controllare lo spessore degli irrigidimentiIn questo esempio verrà controllato lo spessore degli irrigidimenti in modo chesia 1.5 volte lo spessore dell'anima arrotondato per eccesso al primo spessoredel piatto disponibile. I valori di spessore disponibili sono 10, 12 e 16 mm.
Modifica della finestra di dialogo di uncomponente personalizzato
104 Esempio: Modifica della finestra di dialogo di undettaglio di irrigidimento
1. Aprire il dettaglio di irrigidimento nell'editor dei componentipersonalizzati.
a. Cliccare con il pulsante destro del mouse sul componentepersonalizzato nel modello.
b. Selezionare Modifica componente personalizzato.
Viene visualizzato l'editor dei componenti personalizzati costituitodalla relativa barra degli strumenti, dal browser dei componenti e daquattro viste del componente personalizzato.
2. Nell'editor dei componenti personalizzati cliccare sul pulsante Visualizza
variabili .
Viene visualizzata la finestra di dialogo Variabili.
3. Cliccare su Aggiungi per creare una nuova variabile parametrica P2.
4. Modificare la variabile P2 come segue:
a. Nella casella Formula immettere =1.5*.
b. Nella lista Visibilità selezionare Nascondi.
c. Nella casella Etichetta nel box di dialogo immettere Platecalculation.
5. Selezionare la trave nell'editor dei componenti personalizzati perevidenziarla (parte principale) nel browser dei componenti personalizzati.
6. Nel Browser componenti personalizzati selezionare Spessore Animadella parte principale.
7. Cliccare con il pulsante destro del mouse e selezionare Copiariferimento.
Modifica della finestra di dialogo di uncomponente personalizzato
105 Esempio: Modifica della finestra di dialogo di undettaglio di irrigidimento
8. Incollare il valore del riferimento nel campo Formula dopo =1.5*.
NOTA Una funzione di riferimento fa riferimento alla proprietà di unoggetto, ad esempio lo spessore dell'anima di una parte. Se laproprietà dell'oggetto cambia, anche il valore della funzione diriferimento cambia.
9. Cliccare su Aggiungi per creare una nuova variabile parametrica P3.
10. Modificare la variabile P3 come segue:
a. Nella lista Tipo valore selezionare Numero.
b. Nella casella Formula immettere =if (P2 < 12 && P2 > 10)then 12 else if (P2 > 12) then 16 else 10 endif endif.
Ciò significa che se P2 e minore di 12 e maggiore di 10, lo spessore è12. Se P2 è maggiore di 12, lo spessore è 16. Se nessuna di questecondizioni viene soddisfatta, lo spessore è 10.
11. Nel Browser componenti personalizzati collegare la variabile P3 allaproprietà Profilo del primo piatto di contorno.
12. Ripetere il passaggio 11 per il secondo piatto di contorno.
Tutte le variabili richieste che controllano lo spessore degli irrigidimenti in baseallo spessore dell'anima sono state create e collegate.
Modifica della finestra di dialogo di uncomponente personalizzato
106 Esempio: Modifica della finestra di dialogo di undettaglio di irrigidimento
Creazione di variabili per controllare la creazione dei piatti diirrigidimentoIn questo esempio verranno create cinque variabili per controllare i piatti diirrigidimento creati e la classe dei piatti.
1. Aprire il dettaglio di irrigidimento nell'editor dei componentipersonalizzati.
a. Cliccare con il pulsante destro del mouse sul componentepersonalizzato nel modello.
b. Selezionare Modifica componente personalizzato.
Viene visualizzato l'editor dei componenti personalizzati costituitodalla relativa barra degli strumenti, dal browser dei componenti e daquattro viste del componente personalizzato.
2. Nell'editor dei componenti personalizzati cliccare sul pulsante Visualizza
variabili .
Viene visualizzata la finestra di dialogo Variabili.
3. Cliccare su Aggiungi per creare una nuova variabile parametrica P4.
4. Modificare la variabile P4 come segue:
a. Nella casella Formula immettere 2.
b. Nella lista Tipo valore selezionare Numero.
c. Nella lista Visibilità selezionare Mostra.
d. Nella casella Etichetta nel box di dialogo immettere Platescreated.
5. Cliccare su Aggiungi per creare una nuova variabile parametrica P5.
6. Modificare la variabile P5 come segue:
a. Nella casella Formula immettere =if P4==0 then 0 else 1endif.
b. Nella lista Tipo valore selezionare Sì/No.
c. Nella lista Visibilità selezionare Nascondi.
d. Nella casella Etichetta nel box di dialogo immettere Do notcreate right.
7. Cliccare su Aggiungi per creare una nuova variabile parametrica P6.
8. Modificare la variabile P6 come segue:
a. Nella casella Formula immettere =if P4==1 then 0 else 1endif.
b. Nella lista Tipo valore selezionare Sì/No.
c. Nella lista Visibilità selezionare Nascondi.
Modifica della finestra di dialogo di uncomponente personalizzato
107 Esempio: Modifica della finestra di dialogo di undettaglio di irrigidimento
d. Nella casella Etichetta nel box di dialogo immettere Do notcreate left.
9. Cliccare su Aggiungi per creare una nuova variabile parametrica P7.
10. Modificare la variabile P7 come segue:
a. Rinominare P7 in LeftC.
b. Nella casella Formula immettere 4.
c. Nella lista Tipo valore selezionare Numero.
d. Nella lista Visibilità selezionare Mostra.
e. Nella casella Etichetta nel box di dialogo immettere Left plateclass.
11. Cliccare su Aggiungi per creare una nuova variabile parametrica P8.
12. Modificare la variabile P8 come segue:
a. Rinominare P8 in RightC.
b. Nella casella Formula immettere 5.
c. Nella lista Tipo valore selezionare Numero.
d. Nella lista Visibilità selezionare Mostra.
e. Nella casella Etichetta nel box di dialogo immettere Right plateclass.
13. Nella casella Browser componenti personalizzati, collegare la variabileP5 e RightC al piatto di irrigidimento a destra.
14. Collegare le variabili P6 e LeftC al piatto di irrigidimento sinistro.
Modifica della finestra di dialogo di uncomponente personalizzato
108 Esempio: Modifica della finestra di dialogo di undettaglio di irrigidimento
Esempio: aggiunta di una lista con immaginiIn questo esempio verrà aggiunta una lista illustrativa nella finestra di dialogodell'irrigidimento. È possibile eseguire questa operazione nell'Editor dellefinestre di dialogo del componente personalizzato o modificandomanualmente il file di input (.inp).
All'inizio, nella finestra di dialogo è presente la casella di testo mostrata diseguito e l'utente deve conoscere i valori (0 corrisponde al piatto di sinistra, 1al piatto di destra e 2 a entrambi i piatti) per controllare la creazione dei piattidi irrigidimento.
La casella di testo sarà sostituita con una lista più facile da utilizzare:
Modifica della finestra di dialogo di uncomponente personalizzato
109 Esempio: Modifica della finestra di dialogo di undettaglio di irrigidimento
Aggiunta di una lista utilizzando l'editor delle finestre di dialogo1. Creare un dettaglio di irrigidimento personalizzato (pagina 97) con tutte le
variabili necessarie che controllano quali piatti di irrigidimento vengonocreati.
In questo esempio la variabile è denominata Plates created.
2. Aprire la finestra di dialogo dell'irrigidimento per la modifica.
a. Nel modello selezionare il dettaglio di irrigidimento personalizzato.
b. Cliccare con il pulsante destro del mouse e selezionare Modifica lafinestra di dialogo del componente personalizzato.
3. Verificare il nome della variabile parametrica che controlla la creazione delpiatto.
a. Nell'editor delle finestre di dialogo cliccare due volte sulla casellaPlates created.
Verrà visualizzata la finestra di dialogo Proprietà oggetto.
b. Verificare il nome della variabile parametrica.
Nell'esempio il nome è P4.
c. Cliccare su Annulla per chiudere la finestra di dialogo.
4. Selezionare la casella di testo Plates created e premere Cancella.
5. Cliccare su Inserire --> Attributo per aggiungere una nuova lista degliattributi.
6. Trascinare la lista di attributi in una posizione adeguata, accantoall'etichetta Plates created.
Modifica della finestra di dialogo di uncomponente personalizzato
110 Esempio: Modifica della finestra di dialogo di undettaglio di irrigidimento
7. Selezionare la lista degli attributi e cliccare su Modifica --> Proprietà permodificarne le proprietà.
8. Immettere P4 come Nome dell'attributo.
La lista di attributi è ora collegata alla variabile parametrica che controllala creazione del piatto.
9. Cliccare su Modifica valori per aggiungere gli elementi della lista.
10. Nella finestra di dialogo Modifica valori attributo, aggiungereun'immagine per il piatto di sinistra.
a. Cliccare su Sfoglia Aggiungi.
b. Cercare un'immagine adeguata.
Se si creano nuove immagini, assicurarsi che siano in formato bitmap(.bmp). Salvare le immagini nella cartella ..\ProgramData\TeklaStructures\<version>\Bitmaps.
c. Cliccare su Apri.
11. Ripetere il passaggio 9 per aggiungere un'immagine per il piatto di destra,quindi per entrambi i piatti.
12. Nella finestra di dialogo Modifica valori attributo selezionare l'immaginedi entrambi i piatti, quindi cliccare su Default per trasformare l'attributonel valore di default.
13. Cliccare su OK.
14. Cliccare su Applica nella finestra di dialogo Proprietà oggetto, quindi suAnnulla per chiudere la finestra di dialogo.
15. Nell'editor delle finestre di dialogo cliccare su File --> Salva per salvare lemodifiche.
Modifica della finestra di dialogo di uncomponente personalizzato
111 Esempio: Modifica della finestra di dialogo di undettaglio di irrigidimento
16. Chiudere e riaprire il modello per rendere effettiva la modifica.
Aggiunta di una lista modificando il file .inp1. Creare un dettaglio di irrigidimento personalizzato (pagina 97) con tutte le
variabili necessarie che controllano quali piatti di irrigidimento vengonocreati.
In questo esempio la variabile è denominata Plates created.
2. Nel modello cliccare su File --> Apri cartella del modello per aprire lacartella del modello corrente.
3. Passare alla cartella CustomComponentDialogFiles.
4. Aprire il file .inp in un editor di testo.
5. Rimuovere la riga seguente:
parameter("Plates created", "P4", integer, number, 2)6. Aggiungere un nuovo attributo Plates created con le seguenti
impostazioni:
7. Aggiungere un nuovo attributo P4 con le seguenti impostazioni:
Modifica della finestra di dialogo di uncomponente personalizzato
112 Esempio: Modifica della finestra di dialogo di undettaglio di irrigidimento
La lista ora contiene tre opzioni e il valore di default è Entrambe. Leopzioni della lista sono collegate alla variabile P4 che controlla lacreazione dei piatti di irrigidimento.
8. Modificare i numeri di linea in modo che nella finestra di dialogo nonsiano presenti righe vuote tra le variabili.
9. Cercare le immagini da utilizzare nella finestra di dialogo.
Se si creano nuove immagini, assicurarsi che siano in formato bitmap(.bmp). Salvare le immagini nella cartella ..\ProgramData\TeklaStructures\<version>\Bitmaps.
10. Sostituire i testi delle opzioni con i nomi file effettivi delle immagini, macon l'estensione del nome file .xbm.
Modifica della finestra di dialogo di uncomponente personalizzato
113 Esempio: Modifica della finestra di dialogo di undettaglio di irrigidimento
11. Salvare il file .inp.
12. Chiudere e riaprire il modello per rendere effettiva la modifica.
Esempio: disposizione di caselle di testo ed etichetteIn questo esempio le caselle di testo e le etichette saranno disposte intorno auna lista nella finestra di dialogo. È possibile eseguire questa operazionenell'Editor delle finestre di dialogo del componente personalizzato omodificando manualmente il file di input (.inp).
All'inizio, la finestra di dialogo è simile alla seguente:
Gli elementi della finestra di dialogo verranno disposti in modo più preciso, nelmodo seguente:
Modifica della finestra di dialogo di uncomponente personalizzato
114 Esempio: Modifica della finestra di dialogo di undettaglio di irrigidimento
Disposizione degli elementi utilizzando l'editor delle finestre di dialogo1. Creare un dettaglio di irrigidimento personalizzato (pagina 97) con tutte le
variabili necessarie che controllano la creazione dei piatti di irrigidimento.
2. Aprire la finestra di dialogo dell'irrigidimento per la modifica.
a. Nel modello selezionare il dettaglio di irrigidimento personalizzato.
b. Cliccare con il pulsante destro del mouse e selezionare Modifica lafinestra di dialogo del componente personalizzato.
3. Trascinare l'etichetta Plates created sopra la lista con immagini.
4. Trascinare l'etichetta Classe piatto sinistro e la casella di testocorrispondente sul lato sinistro della lista.
5. Trascinare l'etichetta Classe piatto destro e la casella di testocorrispondente sul lato destro della lista.
6. Trascinare l'etichetta Irrigidimento riportato e la casella di testocorrispondente sotto alla lista.
7. Nell'editor delle finestre di dialogo cliccare su File --> Salva per salvare lemodifiche.
8. Chiudere e riaprire il modello per rendere effettiva la modifica.
Disposizione degli elementi modificando il file .inp1. Creare un dettaglio di irrigidimento personalizzato (pagina 97) con tutte le
variabili parametriche necessarie che controllano la creazione dei piatti diirrigidimento.
2. Nel modello cliccare su File --> Apri cartella del modello per aprire lacartella del modello corrente.
3. Passare alla cartella CustomComponentDialogFiles.
4. Aprire il file .inp in un editor di testo.
5. Modificare il file come segue:
Modifica della finestra di dialogo di uncomponente personalizzato
115 Esempio: Modifica della finestra di dialogo di undettaglio di irrigidimento
6. Salvare il file .inp.
7. Chiudere e riaprire il modello per rendere effettiva la modifica.
Esempio: disattivazione delle opzioni non disponibiliIn questo esempio verranno disattivate le opzioni non disponibili nella finestradi dialogo dell'irrigidimento in base alle condizioni. È possibile eseguire questaoperazione nell'Editor delle finestre di dialogo del componente personalizzatoo modificando manualmente il file di input (.inp).
All'inizio, tutte le opzioni sono disponibili:
Verrà stabilito che la casella di testo Classe piatto sinistro non è disponibilese viene creato solo piatto di destra e viceversa.
Modifica della finestra di dialogo di uncomponente personalizzato
116 Esempio: Modifica della finestra di dialogo di undettaglio di irrigidimento
Disattivazione delle opzioni non disponibili utilizzando l'editor dellefinestre di dialogo1. Creare un dettaglio di irrigidimento personalizzato (pagina 97) con tutte le
variabili parametriche necessarie che controllano la creazione dei piatti diirrigidimento.
2. Aprire la finestra di dialogo dell'irrigidimento per la modifica.
a. Nel modello selezionare il dettaglio di irrigidimento personalizzato.
b. Cliccare con il pulsante destro del mouse e selezionare Modifica lafinestra di dialogo del componente personalizzato.
3. Stabilire che la casella di testo Classe piatto sinistro deve esseredisattivata se nel modello viene creato solo il piatto di irrigidimento destronel modello.
a. Nella lista Plates created selezionare l'immagine per la classe delpiatto di destra.
Un bordo di selezione blu deve essere visualizzato per l'immagine:
b. Tenere premuto il tasto Ctrl e cliccare sulla casella di testo Classepiatto sinistro.
c. Cliccare sul pulsante Attiva visibilità .
La casella di testo Classe piatto sinistro adesso è disattivata:
4. Deselezionare la casella di testo Classe piatto sinistro cliccando sullacasella di testo Classe piatto destro.
Modifica della finestra di dialogo di uncomponente personalizzato
117 Esempio: Modifica della finestra di dialogo di undettaglio di irrigidimento
5. Stabilire che la casella di testo Classe piatto destro deve esseredisattivata se nel modello viene creato solo il piatto di irrigidimentosinistro nel modello.
a. Nella lista Plates created selezionare l'immagine per la classe delpiatto sinistro.
Un bordo di selezione blu deve essere visualizzato per l'immagine:
b. Tenere premuto il tasto Ctrl e selezionare la casella di testo Classepiatto destro.
c. Cliccare sul pulsante Attiva visibilità .
La casella di testo Classe piatto destro adesso è disattivata:
6. Nell'editor delle finestre di dialogo cliccare su File --> Salva per salvare lemodifiche.
7. Chiudere e riaprire il modello per rendere effettiva la modifica.
Disattivazione delle opzioni non disponibili modificando il file .inp1. Creare un dettaglio di irrigidimento personalizzato (pagina 97) con tutte le
variabili parametriche necessarie che controllano la creazione dei piatti diirrigidimento.
2. Nel modello cliccare su File --> Apri cartella del modello per aprire lacartella del modello corrente.
Modifica della finestra di dialogo di uncomponente personalizzato
118 Esempio: Modifica della finestra di dialogo di undettaglio di irrigidimento
3. Passare alla cartella CustomComponentDialogFiles.
4. Aprire il file .inp in un editor di testo.
5. Aggiungere la linea seguente alla fine della riga dell'attributo P4:
"toggle_field:LeftC=0;RightC=1"
La logica è la seguente:
La selezione dell'immagine CC_left restituisce il valore 0, CC_rightrestituisce 1 e CC_both restituisce 2.
toggle_field:RightC=1Quando 0 (sinistra) è selezionato, RightC è disattivato.
toggle_field:LeftC=0Quando 1 (destra) è selezionato, LeftC è disattivato.
6. Salvare il file .inp.
7. Chiudere e riaprire il modello per rendere effettiva la modifica.
SUGGERIMENTO Per nascondere le opzioni non disponibili anziché disattivarle nellafinestra di dialogo dell'irrigidimento, aggiungere un puntoesclamativo nelle condizioni:
"toggle_field:!LeftC=0;!RightC=1"L'opzione ora è completamente nascosta quando non èdisponibile:
Modifica della finestra di dialogo di uncomponente personalizzato
119 Impostazioni dell'editor delle finestre di dialogo
6.4 Impostazioni dell'editor delle finestre di dialogoCliccare su Utilità --> Opzioni nell'Editor delle finestre di dialogo delcomponente personalizzato per visualizzare e modificare alcuneimpostazioni di base dell'editor delle finestre di dialogo.
Opzione DescrizioneCartella immagini La posizione della cartella immagini.
Per ripristinare le impostazioni dellacartella di default, cliccare su Default.
Cartella progetto La posizione della cartella progetto.Quando si crea un file di inputcompletamente nuovo cliccando suFile --> Nuovo e si salva salvarlo, il fileviene salvato nella cartella progetto. Ifile di input esistenti vengono salvatinella cartella del modello.
Larghezza parametro La larghezza di default delle caselle ditesto.
Larghezza attributo La larghezza di default delle liste.Spaziatura X della griglia
Spaziatura Y della griglia
La spaziatura della griglia di pixel(pagina 92) nelle direzioni X e Y. Ilvalore di default è 5.
Snap alla griglia Selezionare per mostrare onascondere la griglia di pixel.
Si veda anche
Modifica della finestra di dialogo di un componente personalizzato (pagina 92)
Modifica della finestra di dialogo di uncomponente personalizzato
120 Impostazioni dell'editor delle finestre di dialogo
7 Aggiunta di un componentepersonalizzato a un modello
Utilizzare il catalogo Applicazioni e componenti per aggiungere ilcomponente personalizzato a un modello.
1. Cliccare sul pulsante Applicazioni e componenti nel pannellolaterale per aprire il catalogo Applicazioni e componenti.
2. Per trovare un componente, cercare nel catalogo oppure immettere untermine di ricerca nella casella di ricerca. I componenti personalizzatihanno i seguenti simboli nel catalogo:
Tipo Simbolo
Parte personalizzata
Connessione o giuntopersonalizzato
Dettaglio personalizzato
3. Selezionare il componente personalizzato da aggiungere.
4. Seguire le istruzioni sulla barra di stato per aggiungere il componentepersonalizzato nel modello.
5. Per modificare le proprietà, cliccare due volte sul componentepersonalizzato nel modello.
Esempio: aggiunta di una connessione personalizzata a un modello
In questo esempio verrà aggiunta a un modello una connessione del piattod'estremità personalizzata creata in precedenza. Poiché il componentepersonalizzato non è stato modificato per adattarlo alle diverse situazioni nelmodello, è necessario aggiungerlo in un posizione simile a quella in cui è statocreato. In caso contrario, il componente personalizzato potrebbe nonfunzionare come previsto.
Aggiunta di un componente personalizzato a unmodello
121 Impostazioni dell'editor delle finestre di dialogo
1. Cliccare sul pulsante Applicazioni e componenti nel pannellolaterale per aprire il catalogo Applicazioni e componenti.
2. Nel catalogo selezionare la connessione del piatto d'estremitàpersonalizzata da aggiungere.
Tekla Structures visualizza le istruzioni sulla barra di stato.
3. Selezionare la colonna come parte principale.
4. Selezionare la trave come parte secondaria.
Tekla Structures aggiunge la connessione del piatto d'estremità almodello.
Si veda anche
Aggiunta o spostamento di una parte personalizzata nel modello (pagina 123)
Aggiunta di un componente personalizzato a unmodello
122 Impostazioni dell'editor delle finestre di dialogo
8 Aggiunta o spostamento di unaparte personalizzata nelmodello
Utilizzare le maniglie e le quote della modifica diretta quando si aggiungono osi spostano parti personalizzate. Se non è possibile selezionare le partipersonalizzate nel modello, verificare che il tasto di selezione Seleziona
componenti sia attivo.
NOTA Questo metodo non può essere utilizzato quando si aggiungono partipersonalizzate alle superfici con tagli o smussi bordo. È necessarionascondere le parti di taglio e gli oggetti di smusso bordo della vistaprima di aggiungere le parti personalizzate sul taglio o le superficismussate utilizzando il comando Modifica Diretta.
Si sconsiglia di utilizzare questo metodo per le parti personalizzateparametriche e per quelle i cui punti di inserimento definiscano ledimensioni della parte personalizzata. L'anteprima è semplificata, inbase alle quote di default della parte personalizzata, e lo snappresenta una visuale esclusiva.
1. Assicurarsi che Modifica diretta sia attivato.
2. Cliccare sul pulsante Applicazioni e componenti nel pannellolaterale per aprire il catalogo Applicazioni e componenti.
3. Nel catalogo selezionare la parte personalizzata da aggiungere.
4. Spostare il puntatore del mouse sui bordi e le facce delle parti del modelloper visualizzare in che modo le parti personalizzate ruotano e si adattanoalle facce delle parti.
Aggiunta o spostamento di una partepersonalizzata nel modello
123 Impostazioni dell'editor delle finestre di dialogo
Se si aggiunge una parte personalizzata a un'altra parte, Tekla Structuresmostra le quote di posizione dal primo punto di inserimento della partepersonalizzata alle facce delle parti più vicine.
Se si aggiunge una parte personalizzata che presenta solo un punto diinserimento, premere Tab per ruotarla in incrementi di 90 gradi attornoall'asse Y del piano di lavoro.
5. In base al numero di punti di inserimento della parte personalizzata,selezionare uno o due punti per posizionare la parte personalizzata nelmodello.
Tekla Structures mostra gli assi delle coordinate, le maniglie di rotazione ele quote di posizione che è possibile utilizzare per regolare la posizione ela rotazione della parte personalizzata. Le maniglie sono rosse, verdi e bluin base al sistema di coordinate locale della parte personalizzata.
6. Cliccare su il tasto centrale del mouse per confermare la posizione e larotazione.
Tekla Structures aggiunge la parte personalizzata al modello.
7. Per spostare la parte personalizzata lungo uno degli assi delle coordinate,trascinare la relativa maniglia dell'asse in una nuova posizione.
Aggiunta o spostamento di una partepersonalizzata nel modello
124 Impostazioni dell'editor delle finestre di dialogo
8. Per ruotare la parte personalizzata lungo uno degli assi delle coordinate,trascinare la relativa maniglia di rotazione in una nuova posizione.
Premere Tab per ruotare la parte personalizzata in incrementi di 90 gradiin direzione della maniglia di rotazione selezionata.
9. Per spostare o ruotare la parte personalizzata specificando una distanza oun angolo:
a. Selezionare una maniglia dell'asse, una maniglia di rotazione o unafreccia di quota.
b. Digitare il valore di cui modificare la quota.
Quando si inizia a digitare, Tekla Structures visualizza la finestra didialogo Inserisci una localizzazione numerica.
c. Cliccare su OK per confermare la nuova quota.
10. Per interrompere la modifica, premere Esc.
Aggiunta o spostamento di una partepersonalizzata nel modello
125 Impostazioni dell'editor delle finestre di dialogo
9 Importazione ed esportazionedei componenti personalizzati
È possibile importare ed esportare i componenti personalizzati come file .ueltra i modelli.
SUGGERIMENTO È possibile condividere i propri componenti personalizzati in TeklaWarehouse e scaricare anche i componenti personalizzati creati daaltri utenti.
9.1 Importazione dei componenti personalizzatiÈ possibile importare i componenti personalizzati creati precedentemente inun altro modello.
1. Cliccare sul pulsante Applicazioni e componenti nel pannellolaterale per aprire il catalogo Applicazioni e componenti.
2. Cliccare sul pulsante Accedi a funzioni avanzate , quindi selezionareImporta.
3. Selezionare la cartella contenente il file di esportazione.
4. Selezionare il file di esportazione.
5. Cliccare su Apri per importare i componenti personalizzati.
SUGGERIMENTO È possibile importare componenti personalizzati in unnuovo modello automaticamente mediante l'opzioneavanzata XS_UEL_IMPORT_FOLDER. Esportare tutti icomponenti personalizzati in determinate cartelle eindicare tali cartelle come valore per l'opzioneavanzata XS_UEL_IMPORT_FOLDER per importare
Importazione ed esportazione dei componentipersonalizzati
126 Importazione dei componenti personalizzati
facilmente i componenti personalizzati in nuovimodelli.
9.2 Esportazione dei componenti personalizzatiÈ possibile esportare i componenti personalizzati in un file .uel. Nonmodificare il nome file dopo l'esportazione dei componenti personalizzati.
1. Cliccare sul pulsante Applicazioni e componenti nel pannellolaterale per aprire il catalogo Applicazioni e componenti.
2. Nel catalogo selezionare i componenti personalizzati da esportare.
3. Cliccare con il pulsante destro del mouse sulla selezione e selezionarePubblica.
4. Selezionare la cartella in cui salvare il file.
5. Immettere un nome per il file di esportazione.
Di default, l'estensione del nome file è .uel.
6. Cliccare su Salva per esportare i componenti personalizzati.
SUGGERIMENTO Per esportare i componenti personalizzati come fileseparati, selezionarli nel catalogo Applicazioni ecomponenti, cliccare con il pulsante destro del mousee selezionare Pubblica separatamente dal menu discelta rapida.
Importazione ed esportazione dei componentipersonalizzati
127 Esportazione dei componenti personalizzati
10 Impostazioni dei componentipersonalizzati
Di seguito sono riportate ulteriori informazioni sulle diverse proprietà deicomponenti personalizzati e sui tipi di piano.
• Proprietà dei componenti personalizzati (pagina 128)
È necessario definire queste proprietà quando si creano nuovi componentipersonalizzati. È possibile modificare alcune di queste proprietà quando simodifica un componente personalizzato esistente.
• Proprietà di default di un componente personalizzato (pagina 132)
Ciascun componente personalizzato dispone di una finestra di dialogo cheè possibile modificare. Di default, la finestra di dialogo include una schedaPosizione per le parti personalizzate e una scheda Generale per leconnessioni, i dettagli e i giunti personalizzati.
• Tipi di piano (pagina 137)
Quando si creano le variabili di distanza per un componentepersonalizzato, è necessario selezionare un tipo di piano. Il tipo di pianospecifica i piani che è possibile selezionare.
• Proprietà delle variabili (pagina 140)
Utilizzare la finestra di dialogo Variabili per definire le proprietà per levariabili di distanza e parametriche.
10.1 Proprietà dei componenti personalizzatiÈ necessario definire queste proprietà quando si creano nuovi componentipersonalizzati con il Wizard di componenti personalizzati. È possibile
Impostazioni dei componenti personalizzati 128 Proprietà dei componenti personalizzati
modificare alcune di queste proprietà quando si modifica un componentepersonalizzato esistente.
Per ulteriori informazioni, vedere Creazione di un componente personalizzato(pagina 16) e Modifica di un componente personalizzato (pagina 31).
Proprietà della scheda Tipo/NoteNella scheda Tipo/Note sono disponibili le seguenti opzioni:
Opzione DescrizioneTipo Selezionare il tipo del componente personalizzato.
Il tipo influisce sulla modalità di inserimento delcomponente personalizzato nel modello. Il tipoindica inoltre se il componente personalizzato siconnette a parti esistenti.
Nome Immettere un nome univoco per il componentepersonalizzato.
Descrizione Immettere una breve descrizione per ilcomponente personalizzato. Tekla Structuresmostra la descrizione nel catalogo Applicazioni ecomponenti.
Identificatore dellaconnessione
Immettere un nome o un riferimento aggiuntivodel componente, ad esempio un riferimento delcodice di progetto. Ciò può essere visualizzato neidisegni di assemblaggio e di progetto/montaggio,nonché nelle liste.
Per visualizzare questo dato nei disegni, includereCodice nella finestra di dialogo Proprietà dellamarca della connessione.
Proprietà della scheda PosizioneNella scheda Posizione sono disponibili le seguenti opzioni:
Opzione Descrizione NotaDirezione superiore Imposta la direzione
superiore di default.Non disponibile per leparti.
Tipo posizione Posizione (o origine) delcomponente,
Non disponibile perdettagli e parti.
Impostazioni dei componenti personalizzati 129 Proprietà dei componenti personalizzati
Opzione Descrizione Notarelativamente alla parteprincipale.
È possibile definire la posizione dei giunti e delle connessioni personalizzate.Le opzioni disponibili sono:
Opzione Descrizione EsempioCentro All'intersezione delle
linea centrale della parteprincipale e con le lineecentrali delle partisecondarie.
Piano box All'intersezione del boxdella parte principalecon la linea centraledella parte secondaria.
Piano collisione All'intersezione dellaparte principale e con lalinea centrale della partesecondaria.
Piano finale All'intersezione dellalinea centrale della partesecondaria conl'estremità della parteprincipale.
Piano fazzoletto All'intersezione dellelinea centrale della parteprincipale con la lineacentrale della primaparte secondaria. Ladirezione X èperpendicolare alla lineacentrale della parteprincipale.
Impostazioni dei componenti personalizzati 130 Proprietà dei componenti personalizzati
Proprietà della scheda AvanzatoNella scheda Avanzato sono disponibili le seguenti opzioni:
Opzione Descrizione NotaTipo di Dettaglio Determina il lato della
parte principale su cui sitrova il componente. Leopzioni disponibili sono:
• Dettagliointermedio
Tekla Structures creatutti i componentisullo stesso lato dellaparte principale
• Dettagliod'estremità
Tekla Structures creatutti i componentisullo stesso lato dellaparte principale piùvicina ai dettagli
Si applica solo aicomponenti asimmetrici.
Disponibile solo perdettagli e giuntipersonalizzati
Posizione del punto didefinizione in relazionealla parte principale
Determina la posizioneselezionata per creare ildettaglio, relativamentealla parte principale.
Disponibile solo perdettagli personalizzati
Posizione del punto didefinizione in relazionealla parte secondaria
Determina la posizionein cui viene creato ilcomponente,relativamente alla partesecondaria.
Disponibile solo perconnessioni e giuntipersonalizzati
Consenti piùconnessioni tra lestesse parti
Selezionare questaopzione per crearediversi componenti nellastessa parte principale indiverse posizioni.
Disponibile solo perconnessioni e giuntipersonalizzati
Posizioni esatte Selezionare questaopzione per collocare ilgiunto in base alle
Disponibile solo per igiunti personalizzati
Impostazioni dei componenti personalizzati 131 Proprietà dei componenti personalizzati
Opzione Descrizione Notaposizioni selezionate nelmodello.
Deselezionare la caselladi controllo perconsentire a TeklaStructures di utilizzare ilriconoscimentoautomatico dei giuntiper la collocazione diquesti ultimi. Questaopzione è utile inparticolare con i giuntideformati.
Usa il centro del boxper il posizionamento
Selezionare questaopzione per posizionarela parte personalizzatain base al centro delrelativo box di ingombro(il box che racchiude ilprofilo della parteeffettiva.
Disponibile solo per leparti personalizzate
10.2 Proprietà di default di un componente personalizzatoCiascun componente personalizzato dispone di una finestra di dialogo che èpossibile modificare. Di default, la finestra di dialogo include una schedaPosizione per le parti personalizzate e una scheda Generale per leconnessioni, i dettagli e i giunti personalizzati.
Per ulteriori informazioni, vedere Modifica della finestra di dialogo di uncomponente personalizzato (pagina 92).
Per visualizzare le proprietà correnti, cliccare due volte sul componentepersonalizzato nel modello.
Proprietà di default delle parti personalizzateDi default, la finestra di dialogo di una parte personalizzata dispone delleseguenti opzioni:
Impostazioni dei componenti personalizzati 132 Proprietà di default di un componentepersonalizzato
Opzione Descrizione EsempioSul piano Modifica la posizione della parte sul
piano di lavoro.Centro
Destra
Sinistra
Rotazione Ruota la parte in incrementi di 90gradi.
Superiore e Inferiore
Anteriore ePosteriore
Impostazioni dei componenti personalizzati 133 Proprietà di default di un componentepersonalizzato
Opzione Descrizione EsempioAllaprofondità
Modifica la posizione della parteperpendicolare al piano di lavoro.
Centro
Anteriore
Posteriore
Mostra terzamaniglia
Imposta la terza maniglia di uncomponente personalizzato tipoparte nidificata visibile nella direzionedesiderata.
È possibile legare la terza maniglianella direzione desiderata in modoche la parte segua la rotazione diun'altra parte.
Nessuno
Impostazioni dei componenti personalizzati 134 Proprietà di default di un componentepersonalizzato
Opzione Descrizione EsempioSopra
Sinistra
Proprietà di default di connessioni, dettagli e giuntipersonalizzatiDi default, nella finestra di dialogo di una connessione, un dettaglio o ungiunto personalizzato sono disponibili le seguenti opzioni:
Opzione Descrizione NotaDirezione superiore Indica la modalità di rotazione
del componente intorno allaparte secondaria rispetto alpiano di lavoro corrente. Senon sono presenti partisecondarie, Tekla Structuresruota la connessione intornoalla parte principale.
Posizione inrelazione alla parteprincipale
Punto di creazione delcomponente rispetto allaparte principale.
Disponibile solo per idettaglipersonalizzati.
Impostazioni dei componenti personalizzati 135 Proprietà di default di un componentepersonalizzato
Opzione Descrizione NotaPosizione assidefinita in relazionealla partesecondaria
Tekla Structures collocaautomaticamente ilcomponente in baseall'opzione selezionata.
Di default, disponibilesolo per i giuntipersonalizzati.
Per utilizzare questaproprietà nelleconnessioni,selezionare la caselladi controllo Consentipiù connessioni trale stesse parti nellascheda Avanzatoquando si crea ilcomponente.
Inserisci nellaposizioneselezionata
Selezionare questa opzioneper inserire il giunto incorrispondenza dei puntiselezionati.
Disponibile solo per igiunti personalizzati.
Tipo di Dettaglio Determina il lato della parteprincipale su cui si trova ilcomponente. Le opzionidisponibili sono:
• Dettaglio intermedio
Tekla Structures crea tutti icomponenti sullo stessolato della parte principale.
• Dettaglio d'estremità
Tekla Structures crea tutti icomponenti sul lato piùvicino ai dettagli.
Si applica solo ai componentiasimmetrici.
Disponibile solo per idettaglipersonalizzati.
Bloccato Selezionare Sì per evitare chealtri utenti modifichino leproprietà.
Classe Classe delle parti create dalcomponente personalizzato.
Codice nodo Identifica il componente. Èpossibile visualizzare il codicenodo nelle marche diconnessione nei disegni.
Regole AutoDefaults Gruppo di regole utilizzatoper impostare le proprietà diconnessione.
Impostazioni dei componenti personalizzati 136 Proprietà di default di un componentepersonalizzato
Opzione Descrizione NotaRegoleAutoConnection
Gruppo di regole utilizzato daTekla Structures perselezionare la connessione.
10.3 Tipi di pianoQuando si aggiungono le variabili di distanza a un componente personalizzato,è necessario selezionare un tipo di piano. Il tipo di piano specifica i piani che èpossibile selezionare.
Le opzioni disponibili sono:
Tipo di piano Descrizione EsempioPiani adiacenti È possibile selezionare i
bordi del box che racchiude ilprofilo.
Piani centrali È possibile selezionare i pianicentrali di un profilo.
Impostazioni dei componenti personalizzati 137 Tipi di piano
Tipo di piano Descrizione EsempioPiani del profiloesterno
È possibile selezionare lesuperfici esterne e interne diun profilo.
Piani di taglio Se la parte contiene tagli conlinea, parte o poligono,questa opzione consente diselezionare le superfici ditaglio. Non è possibileselezionare adattamenti.
Piani diconnessione
La selezione effettuata variain base al tipo dicomponente e al Tipoposizione del componentepersonalizzato.
Esempi di piani di connessioneVedere di seguito gli esempi di piani di connessione possibili. La selezioneeffettuata varia in base al tipo di componente e al Tipo posizione delcomponente personalizzato.
Impostazioni dei componenti personalizzati 138 Tipi di piano
Piani del componente parte
Piani del componente connessione
Impostazioni dei componenti personalizzati 139 Tipi di piano
Piani del componente dettaglio
Piani del componente giunto
10.4 Proprietà delle variabiliUtilizzare la finestra di dialogo Variabili per visualizzare, modificare e creare levariabili parametriche e per visualizzare le variabili di distanza di riferimento efisse.
Tekla Structures utilizza le variabili con componenti personalizzati (pagina 34),sezioni trasversali tracciate e modellazione parametrica. Gli esempi riportati diseguito sono relativi ai componenti personalizzati, ma gli stessi principi
Impostazioni dei componenti personalizzati 140 Proprietà delle variabili
valgono anche per le sezioni trasversali tracciate e la modellazioneparametrica.
Opzione DescrizioneNome Nome univoco di una variabile. Utilizzare questo nome per fare
riferimento alla variabile nell'Editor dei componentipersonalizzati.
La lunghezza massima è di 19 caratteri.Formula Utilizzare questa casella per immettere un valore o una formula.
Le formule iniziano con =.Valore Mostra il valore corrente della Formula.Tipo valore Selezionare un tipo di valore dalla lista. Il tipo determina la
tipologia di valore che è possibile immettere per la variabile.
Per ulteriori informazioni, vedere la tabella riportata di seguito.Tipo variabile Questa proprietà può essere Distanza o Parametrico.Visibilità Utilizzare questa impostazione per controllare la visibilità di una
variabile.
Impostare su Mostra per visualizzare la variabile nella finestra didialogo del componente personalizzato.
Etichetta nel box didialogo
Nome della variabile visualizzato da Tekla Structures nellafinestra di dialogo del componente personalizzato.
La lunghezza massima è di 30 caratteri.
Sono disponibili le seguenti opzioni per il tipo di valore:
Opzione DescrizioneNumero Numero intero. Utilizzare per quantità e moltiplicatori.Lunghezza Numero decimale (virgola mobile). Utilizzare per lunghezze e
distanze. I numeri di lunghezza presentano un'unità (mm, pollicie così via) e sono arrotondati a due posizioni decimali.
Testo Stringa di testo (ASCII).Fattore Valore decimale senza unità. È possibile impostare il numero di
decimali per il tipo di valore in menu File --> Impostazioni -->Opzioni --> Unità e decimali .
Angolo Tipo di numero decimale per la memorizzazione di angoli (conuna posizione decimale), in radianti.
Materiale Tipo di dati associato al catalogo dei materiali. Utilizzare perselezionare un materiale dalla finestra di dialogo dei materialistandard.
Profilo Tipo di dati associato al catalogo del profilo. Utilizzare perselezionare un profilo della finestra di dialogo dei profilistandard.
Impostazioni dei componenti personalizzati 141 Proprietà delle variabili
Opzione DescrizioneDimensionebullone
Standard bullone
Tipi di dati collegati al catalogo dei bulloni. Dimensione bullonefunziona con Standard bullone. Presentano un formato didenominazione fisso: Px_diameter e Px_screwdin. Nonmodificare il nome fisso.
Per visualizzare i valori per queste opzioni nella finestra didialogo del componente, la x deve essere uguale per entrambe,ad esempio, P1_diameter e P1_screwdin.
Tipo di bullone Per determinare il tipo di bullone (cantiere/officina) nella finestradi dialogo del componente personalizzato. Collegato allaproprietà Tipo di bullone dei bulloni in Browser componentipersonalizzati.
Dimensioni piolo
Standard piolo
Lunghezza piolo
Tipi di dati collegati al catalogo dei bulloni. Dimensioni piolo,Standard piolo e Lunghezza piolo funzionano in combinazione.Presentano un formato di denominazione fisso: Px_size,Px_standard e Px_length. Non modificare i nomi fissi.
Per visualizzarne i valori nella finestra di dialogo delcomponente, x deve essere lo stesso per tutti. Ad esempio,P9_size, P9_standard e P9_length.
Impostazioni dei componenti personalizzati 142 Proprietà delle variabili
Opzione DescrizioneElenco distanze Utilizzare queste opzioni con diversi valori di lunghezza, ad
esempio il passo bulloni.
Utilizzare lo spazio come separatore tra le distanze.
Tipo saldatura Tipo di dati per la selezione del tipo di saldatura.
Tipo di smusso Tipo di dati per determinare la forma di uno smusso.
Per ulteriori informazioni, vedere Corner chamfer types anddimensions.
Saldatura dicantiere
Tipo di dati per determinare l'ubicazione di saldatura: officina ocantiere.
Materiale barrad'armatura
Dimensione
Raggio di curvaturabarra
Tipi di dati collegati al catalogo delle armature. Materiale barrad'armatura, Dimensione e Raggio di curvatura barrafunzionano insieme. Presentano un formato di denominazionefisso: Px_grade, Px_size e Px_radius. Non modificare il nomefisso.
Per visualizzare i valori per queste opzioni nella finestra didialogo del componente, la x deve essere uguale per tutte, adesempio, P1_grade, P1_size e P1_radius.
Tipo di gancio tipobarra
Utilizzato per i modificatori dettaglio estremità del set di barred'armatura, per specificare il tipo di gancio.
Barre d'armaturada dividere
Utilizzato per i separatori dei set di barre d'armatura, perspecificare come le barre devono essere suddivise (1/1, 1/2 e cosìvia).
Tipo disfalsamento barrad'armatura
Utilizzato per i separatori del set di barre d'armatura, perspecificare il tipo di sfalsamento (sinistra/destra/centro).
Impostazioni dei componenti personalizzati 143 Proprietà delle variabili
Opzione DescrizioneLatosovrapposizionebarra
Utilizzato per i separatori del set di barre d'armatura, perspecificare il lato di sovrapposizione (sinistra/destra/centro).
Posizionamentosovrapposizionebarre
Utilizzato per i separatori del set di barre d'armatura, perdeterminare se le barre in sovrapposizione sono parallele o unasopra all'altra.
Tipo disovrapposizionebarre
Utilizzato per i separatori del set di barre d'armatura, perdeterminare se le barre d'armatura sono mantenute diritte allegiunzioni con sovrapposizione sfalsando le intere barre oposizionate oblique sfalsando le estremità delle barre.
Rete d'armatura Per determinare le reti in componenti personalizzati. Collegatoalla proprietà Nome catalogo delle reti d'armatura in Browsercomponenti personalizzati.
Posizione barratrasversale
Utilizzato per le reti delle barre d'armatura, per determinare se lebarre trasversali sono posizionate sopra o sotto le barrelongitudinali.
Nome componente
File attributicomponente
Utilizzare Nome componente per la sostituzione di unsottocomponente in un componente personalizzato con un altrosottocomponente. Collegato alla proprietà Nome degli oggetti inBrowser componenti personalizzati.
Utilizzare File attributi componente per impostare le proprietàdi un sottocomponente in un componente personalizzato.
Nome componente e File attributi componente funzionano incombinazione. Presentano un formato di denominazione fisso:Px_name e Px_attrfile. Non modificare il nome fisso.
Per visualizzare i valori per queste opzioni nella finestra didialogo del componente, la x deve essere uguale per entrambe,ad esempio, P2_name e P2_attrfile.
Impostazioni dei componenti personalizzati 144 Proprietà delle variabili
Opzione DescrizioneSì/No Per determinare se Tekla Structures crea o meno un oggetto in
un componente personalizzato. Collegato alla proprietàCreazione degli oggetti in Browser componenti personalizzati.
Bitmask Per la definizione dell'assemblaggio bullone (dadi e rondelle) edelle parti con asole. Collegato alle proprietà Struttura delbullone e Parti con asole dei bulloni in Browser componentipersonalizzati.
Il valore è una serie di cinque cifre composta da uno e zero. Èrelativo alle caselle di controllo nella finestra di dialogoProprietà bulloni. 1 significa che la casella di controllo èselezionata, 0 che la casella di controllo è deselezionata.
Nell'esempio riportato di seguito, il valore 10010 significa che unbullone con una rondella e un dado viene creatonell'assemblaggio bulloni.
Impostazioni dei componenti personalizzati 145 Proprietà delle variabili
11 Suggerimenti per l'utilizzo deicomponenti personalizzati
Di seguito sono riportati alcuni utili suggerimenti su come creare e utilizzare inmodo efficiente i componenti personalizzati.
• Suggerimenti per la creazione di componenti personalizzati (pagina 146)
Seguire queste linee guida quando si creano nuovi componentipersonalizzati.
• Suggerimenti per la condivisione di componenti personalizzati(pagina 147)
Seguire queste linee guida quando si condividono i componentipersonalizzati con i colleghi.
• Suggerimenti per l'aggiornamento dei componenti personalizzati a unanuova versione (pagina 148)
Quando si inizia a utilizzare una nuova versione di Tekla Structures,controllare sempre il funzionamento corretto dei componentipersonalizzati creati in versioni precedenti.
11.1 Suggerimenti per la creazione di componentipersonalizzatiSeguire queste linee guida quando si creano nuovi componenti personalizzati.
• Immettere nomi brevi e logici per i componenti personalizzati.
Utilizzare il campo della descrizione per descrivere il componente espiegarne la funzione.
• Creare componenti semplici per situazioni specifiche.
I componenti semplici sono più facili e veloci da modellare e anche moltopiù semplici da utilizzare. Evitare di creare un componente singolocomplesso, che verrà utilizzato per tutti gli scopi possibili.
Suggerimenti per l'utilizzo dei componentipersonalizzati
146 Suggerimenti per la creazione di componentipersonalizzati
• Prendere in considerazione la creazione di un modello delcomponente separato.
Utilizzare tale modello quando si creano e si testano i componentipersonalizzati.
• Utilizzare la parte più semplice possibile.
Ad esempio, se è sufficiente la forma di rettangolo, utilizzare un piatto asezione rettangolare, non un piatto di contorno. I piatti a sezionerettangolare sono dotati di due sole maniglie, pertanto è sufficiente crearealcuni vincoli o piani magnetici per gestirli. I piatti di contorno richiedonopiù vincoli perché hanno quattro maniglie.
1. Piatto a sezione rettangolare
2. Piatto contorno
• Modellare le parti esclusivamente in base alla precisione necessaria.
Se le uniche informazioni sulla parte richieste sono relative alla marca dellaparte in un disegno di progetto/montaggio e alla quantità su una listamateriali, creare un piatto o una barra semplice. Se, successivamente, ènecessario includere la parte in una vista dettagliata, è sufficienterimodellare la parte con maggiore precisione.
• Il modello li integra come parti personalizzate e li include neicomponenti.
11.2 Suggerimenti per la condivisione di componentipersonalizzatiSeguire queste linee guida quando si condividono i componenti personalizzaticon i colleghi.
• Utilizzare Tekla Warehouse per condividere e memorizzare icomponenti personalizzati.
Suggerimenti per l'utilizzo dei componentipersonalizzati
147 Suggerimenti per la condivisione di componentipersonalizzati
• Fornire informazioni fondamentali.
Se si distribuisce il componente ad altri utenti, ricordarsi di elencare i profilicon i quali funziona.
• Utilizzare i profili fissi ove possibile.
• Se il componente personalizzato contiene sezioni trasversali definitedall'utente, ricordarsi di includerle quando si copia il componentepersonalizzato in una nuova posizione.
11.3 Suggerimenti per l'aggiornamento dei componentipersonalizzati a una nuova versioneQuando si inizia a utilizzare una nuova versione di Tekla Structures, controllaresempre il funzionamento corretto dei componenti personalizzati creati inversioni precedenti.
Quando si modificano componenti personalizzati creati con versioniprecedenti di Tekla Structures e la nuova versione contiene miglioramenti cherichiedono l'aggiornamento, Tekla Structures chiede se si desidera aggiornareil componente. Se non verrà eseguito l'aggiornamento, il componentefunzionerà come nella versione originale di creazione, ma si perderanno ivantaggi dei nuovi miglioramenti apportati.
Se si sceglie di aggiornare il componente, sarà necessario controllare e inalcuni casi eventualmente ricreare le quote. Quando si elimina una quota e sene crea un'altra, anche denominata nello stesso modo, è necessariomodificare anche le equazioni contenenti la quota, perché la dipendenzacreata dall'equazione viene persa al momento dell'eliminazione della quota. Èpossibile ricreare le quote e modificare le equazioni agevolmente nell'Editordei componenti personalizzati.
Suggerimenti per l'utilizzo dei componentipersonalizzati
148 Suggerimenti per l'aggiornamento deicomponenti personalizzati a una nuova versione
Indice analitico
AApplicazioni e componenti.............................5
esportazione di componentipersonalizzati.........................................126importazione di componentipersonalizzati.........................................126
Bblocco e sblocco
componenti personalizzati.....................96Browser componenti personalizzati......31,53
Ccalcoli..............................................................54chiusura
Editor dei componenti personalizzati...91collegamento
variabili parametriche a proprietà dioggetti.......................................................49
componenti personalizzatiaggiunta al modello.............................. 121blocco....................................................... 96come impedire modifiche...................... 96componenti nidificati..............................20copia di riferimenti di proprietà............ 53creazione.................................................. 16esportazione..........................................126file di finestra di dialogo.........................95file inp....................................................... 95giunti......................................................... 13immagini di anteprima........................... 22importazione......................................... 126impostazioni.......................................... 128informazioni sui componentipersonalizzati.............................................5legare gli oggetti.................................35,44linee e piani di costruzione.................... 44
modifica....................................................31modifica della finestra di dialogo..........92operatori aritmetici................................. 56proprietà predefinite............................ 132protezione con password.......................33sottocomponenti.....................................20tipi............................................................... 5tipi di piano............................................ 137variabili..................................................... 34
componenti tipo parte personalizzatiaggiunta al modello.............................. 123
componenticomponenti nidificati..............................20esplosione................................................ 20sottocomponenti.....................................20
connessioni personalizzate............................9connessioni
connessioni personalizzate...................5,9copia
riferimenti di proprietà...........................53creazione
componenti personalizzati.....................16
Ddettagli personalizzati.................................. 11dettagli
dettagli personalizzati..........................5,11dipendenze cicliche ......................................69dipendenze
nelle formule variabili.............................69distanza
distanza di riferimento........................... 46
EEditor dei componenti personalizzati.........31
chiusura....................................................91salvataggio............................................... 91
editor della finestra di dialogo.................... 92
149
Editor delle finestre di dialogo delcomponente personalizzato........................92
impostazione delle opzioni..................119editor
Editor delle finestre di dialogo delcomponente personalizzato.................. 92
esempiaggiunta di un'opzione per creare unoggetto in un componentepersonalizzato......................................... 72calcolo della distanza del gruppo dibulloni dalla flangia della trave..............81componenti nidificati..............................26creazione di un componentepersonalizzato tipo connessione...........23creazione di una variabile parametrica 71determinazione del numero di righe dibulloni in un componente personalizzato...................................................................83determinazione delle dimensioni e dellostandard del bullone...............................79esplosione dei componenti....................23modifica della finestra di dialogo delcomponente personalizzato.................. 96modifica della finestra di dialogo deldettaglio di irrigidimento........................96piani di connessione.............................138sostituzione di sottocomponenti in uncomponente personalizzato.................. 73sottocomponenti.....................................26utilizzo dei file di proprietà permodificare un componentepersonalizzato......................................... 75utilizzo di attributi di template neicomponenti personalizzati.....................86utilizzo di attributi utente neicomponenti personalizzati.....................84utilizzo di fogli di calcolo di Excel concomponenti personalizzati.....................89utilizzo di piani di costruzione in uncomponente personalizzato.................. 76
esplosionecomponenti..............................................20
esportazionecomponenti personalizzati.................. 126
Excelutilizzo con componenti personalizzati89
Ffile inp
nei componenti personalizzati......... 92,95finestre di dialogo
modifica....................................................92formule delle variabili...................................54formule
nei componenti personalizzati.............. 54operatori aritmetici................................. 56
funzioni...........................................................54
Ggiunti personalizzati......................................13giunti
giunti personalizzati.............................5,13
Iimmagine di anteprima
del componente personalizzato............22importazione
componenti personalizzati.................. 126impostazioni
componenti personalizzati.................. 128impostazioni dell'editor delle finestre didialogo....................................................119
Llegare gli oggetti
a un piano................................................ 35tipi di piano............................................ 137
linee di costruzione.......................................44linee e piani di costruzione magnetici........44
Mmodifica
componenti personalizzati............... 16,31
Nnidificato
150
componenti.........................................20,26
Ooperatori........................................................ 54operatori aritmetici.......................................56
Pparti personalizzate........................................ 7parti
parti personalizzate............................... 5,7password
protezione di componenti personalizzati...................................................................33
piani adiacenti............................................. 137piani centrali................................................ 137piani del profilo esterno.............................137piani di connessione........................... 137,138piani di costruzione...................................... 44piani di griglia.............................................. 137piani di taglio............................................... 137proprietà
componenti personalizzati.................. 132proprietà delle variabili........................ 140Wizard di elementi personalizzati.......128
Ssalvataggio
componente personalizzato.................. 91simbolo componente......................................5sottocomponenti...........................................20
esempi...................................................... 26suggerimenti
componenti personalizzati in una nuovaversione di Tekla Structures.................148condivisione di componentipersonalizzati.........................................147creazione di componenti personalizzati.................................................................146
Ttipi di piano..................................................137tipi di valore................................................. 140
Vvariabili di distanza..................................34,35variabili di distanza di riferimento.........34,46variabili parametriche.................................. 34
collegamento........................................... 49creazione.................................................. 49
variabilicreazione di dipendenze........................ 49dipendenze.............................................. 69nei componenti personalizzati.............. 34proprietà delle variabili........................ 140tipi di valore........................................... 140variabili di distanza................................. 35variabili parametriche.............................49
vista componente personalizzato...............31
WWizard di componenti personalizzati......... 16Wizard di elementi personalizzati
proprietà................................................ 128
151
152