329x
005435
2024-02-27

Conversione errata del materiale o della sezione trasversale in Revit o Tekla

Ottengo una conversione errata in Tekla/Revit quando utilizzo le espressioni regolari nella tabella di conversione.


Risposta:

Le espressioni regolari consentono di convertire diversi oggetti, come un'intera serie di sezioni IPE, con una singola voce.

Esempio

Conversione, ad esempio, di IPE120 in Tekla in IPE 120 | Euronorm 19-57; ... | SZS in RFEM 6 dovrebbe funzionare anche per tutte le altre sezioni trasversali della serie di sezioni trasversali IPE.

Per creare una conversione per l'intera serie di sezioni trasversali IPE, l'espressione regolare è strutturata come segue:

Conversione da Tekla a RFEM 6 Tekla RFEM 6
Espressione regolare IPE(\d+) IPE $1
  1. Euronorm 19-57; ...
  1. SZS
Nome sezione trasversale IPE120 IPE 120
  1. Euronorm 19-57; ...
  1. SZS
Nome sezione trasversale IPE300 IPE 300
  1. Euronorm 19-57; ...
  1. SZS

Per l'espressione (\d+) , è possibile inserire qualsiasi numero decimale. (IPE200, IPE300,...)

L'espressione $1 si riferisce al numero decimale inserito. Nella figura seguente, l'espressione regolare è stata aggiunta alla tabella di conversione di Tekla.

Se si utilizzano due decimali, l'espressione $1 si riferisce al primo numero e l'espressione $ 2 si riferisce al secondo numero. La tabella seguente mostra ciò utilizzando l'esempio di una conversione di materiale.

Conversione da Tekla a RFEM 6 Tekla RFEM 6
Espressione regolare C(\d+)/(\d+) C$1/$2
  1. EN 1992-1-1:2004/A1:2014
Nome del materiale C20/25 C20/25
  1. EN 1992-1-1:2004/A1:2014
Nome del materiale C30/37 C30/37
  1. EN 1992-1-1:2004/A1:2014

Questo articolo mostra e spiega i possibili problemi durante la definizione di espressioni regolari.

Il nome della sezione trasversale 400*400 non è convertito con l'espressione (\d+)*(\d+).

L'asterisco * ha un significato speciale nelle espressioni regolari e quindi non è interpretato come un semplice carattere. Per utilizzare l'asterisco come un singolo carattere in una stampa normale, è possibile scriverlo con una barra inversa \ per invalidarne il significato speciale.

Conversione da Tekla a RFEM 6 Tekla RFEM 6
Espressione regolare (\d+)\*(\d+) R_M1 $2/$1
Nome sezione trasversale 400*400 R_M1 400/400
Nome sezione trasversale 150*200 R_M1 150/200

Il nome della sezione trasversale RHS200*100*5 non è convertito con l'espressione RHS(\d+)\*(\d+)\*(\d+).

Se vengono utilizzate diverse espressioni regolari simili, potrebbe risultare nell'utilizzo di un'espressione regolare errata (vedere l'esempio nell'immagine).

È possibile utilizzare l'apice ^ per specificare che l'espressione regolare viene utilizzata solo se corrisponde all'inizio del nome del materiale o della sezione trasversale. L'espressione ^(\d+)\*(\d+) non è quindi più valida per la sezione trasversale RHS, poiché il nome della sezione trasversale RHS non inizia con un numero (ad esempio 400x400).

Conversione da Tekla a RFEM 6 Tekla RFEM 6
Espressione regolare ^(\d+)\*(\d+) R_M1 $2/$1
Nome sezione trasversale 400*400 R_M1 400/400
Nome sezione trasversale 300*300 R_M1 300/4´300
Espressione regolare RHS(\d+)\*(\d+)\*(\d+) RRO $1x$2x$3
  1. EN 10219-2
  1. ALUKÖNIGSTAHL
Nome sezione trasversale RHS200*100*5 RRO 200x100x5
  1. EN 10219-2
  1. ALUKÖNIGSTAHL
Nome sezione trasversale RHS180*140*8 RRO 180x140x8
  1. EN 10219-2
  1. ALUKÖNIGSTAHL

Come posso convertire il materiale/sezione trasversale da RFEM 6 indipendentemente dalla descrizione della norma?

Rispetto a RFEM 6, Revit e Tekla assegnano i nomi dei materiali e delle sezioni trasversali indipendentemente dalle norme. Ad esempio, una sezione trasversale HEA 300 in RFEM 6 da varie norme viene convertita in una sezione trasversale HEA 300 in Revit o Tekla senza assegnare una norma alla norma.

Conversione da RFEM 6 a Tekla RFEM 6 Tekla
Espressione regolare HEA (\d+).*$ HEA$1
Nome sezione trasversale HEA 300
  1. DIN 1025-3:1994-03
  1. Ferona
HEA300
Nome sezione trasversale HEA 300
  1. Euronorm 53-62; ...
  1. SZS
HEA300
Nome sezione trasversale HEA 300
  1. GB/T 11263-2017
  1. --
HEA300


Autore

Il Sig. Sivolgin supporta lo sviluppo di prodotti nell'area delle interfacce.