329x
005435
27.02.2024

Conversion de matériau ou de section incorrecte dans Revit ou Tekla

J'obtiens une conversion incorrecte dans Tekla/Revit lorsque j'utilise des expressions régulières dans le tableau de conversion.


Réponse:

Les expressions régulières vous permettent de convertir plusieurs objets (par exemple, une série de sections IPE complètes) par une seule entrée.

Exemple

Conversion, par exemple, de IPE120 dans Tekla à IPE 120 | Euronorme 19-57; ... | SZS dans RFEM 6 devrait également fonctionner pour toutes les autres sections de la série de sections IPE.

Afin d'effectuer la conversion pour l'ensemble de la série de sections IPE, l'expression régulière est structurée comme suit :

Conversion de Tekla vers RFEM 6 Tekla RFEM 6
expression régulière IPE(\d+) IPE $1
  1. Euronorme 19-57; ... | SZS
Nom de la section IPE120 IPE 120
  1. Euronorme 19-57; ... | SZS
Nom de la section IPE300 IPE 300
  1. Euronorme 19-57; ... | SZS

Tout nombre décimal peut être entré pour l'expression (\d+). (IPE200, IPE300, ...)

L'expression $1 se réfère au nombre décimal inséré. Dans la figure suivante, l'expression régulière a été ajoutée au tableau de conversion de Tekla.

Si deux décimales sont utilisées, l'expression $1 se réfère au premier nombre et l'expression $2 se réfère au deuxième nombre. Le tableau suivant le montre à l'aide d'un exemple de conversion de matériau.

Conversion de Tekla vers RFEM 6 Tekla RFEM 6
expression régulière C(\d+)/(\d+) C$1/$2
  1. EN 1992-1-1:2004/A1:2014
Nom du matériau C20/25 C20/25
  1. EN 1992-1-1:2004/A1:2014
Nom du matériau C30/37 C30/37
  1. EN 1992-1-1:2004/A1:2014

Cet article présente et explique les problèmes possibles lors de la définition des expressions régulières.

Le nom de section 400*400 n'est pas converti avec l'expression (\d+)*(\d+).

L'astérisque * a une signification particulière dans les expressions régulières et n'est donc pas interprétée comme un caractère simple. Pour utiliser l'astérisque comme caractère unique dans une expression régulière, vous pouvez l'écrire avec un antislash \ pour invalider sa signification particulière.

Conversion de Tekla vers RFEM 6 Tekla RFEM 6
expression régulière (\d+)\*(\d+) R_M1 $2/$1
Nom de la section 400*400 R_M1 400/400
Nom de la section 150*200 R_M1 150/200

Le nom de la section RHS200*100*5 n'est pas converti avec l'expression RHS(\d+)\*(\d+)\*(\d+).

Si plusieurs expressions régulières similaires sont utilisées, il peut en résulter l'utilisation d'une expression régulière incorrecte (exemple dans l'image).

Vous pouvez utiliser le signe ^ pour spécifier que l'expression régulière n'est utilisée que si elle correspond au début du nom du matériau ou de la section. L'expression ^(\d+)\*(\d+) n'est alors plus valide pour la section RHS, car le nom de la section RHS ne commence pas par un numéro (par exemple 400x400).

Conversion de Tekla vers RFEM 6 Tekla RFEM 6
expression régulière ^(\d+)\*(\d+) R_M1 $2/$1
Nom de la section 400*400 R_M1 400/400
Nom de la section 300*300 R_M1 300/4´300
expression régulière RHS(\d+)\*(\d+)\*(\d+) RRO $1x$2x$3
  1. EN 10219-2
  1. ALUKÖNIGSTAHL
Nom de la section RHS200*100*5 RRO 200x100x5
  1. EN 10219-2
  1. ALUKÖNIGSTAHL
Nom de la section RHS180*140*8 RRO 180x140x8
  1. EN 10219-2
  1. ALUKÖNIGSTAHL

Comment convertir le matériau/la section provenant de RFEM indépendamment de la description standard ?

Contrairement à RFEM 6, Revit et Tekla attribuent les noms des matériaux et des sections indépendamment des normes. Ainsi, par exemple, si chaque section HEA 300 dans RFEM 6 selon différentes normes est convertie en HEA 300 dans Revit ou Tekla, vous pouvez utiliser l'expression régulière .*$ pour ignorer la désignation standard dans le nom.

Conversion de RFEM 6 vers Tekla RFEM 6 Tekla
expression régulière HEA (\d+).*$ HEA$1
Nom de la section HEA 300
  1. DIN 1025-3:1994-03
  1. Ferona
HEA300
Nom de la section HEA 300
  1. Euronorme 53-62; ...
  1. SZS
HEA300
Nom de la section HEA 300
  1. GB/T 11263-2017
  1. --
HEA300


Auteur

M. Sivogin est responsable du développement de produits dans le domaine des interfaces.