Définir des jeux de propriétés supplémentaires pour l'export IFC

Tekla Structures
2022
Tekla Structures

Définir des jeux de propriétés supplémentaires pour l'export IFC

Vous pouvez créer des jeux de propriétés supplémentaires à partir d’attributs de gabarits et d’attributs utilisateurs, définir les propriétés des attributs et associer les jeux de propriétés Tekla Structures aux entités IFC pour l’export IFC. Tekla Structures enregistre les jeux de propriétés supplémentaires dans les fichiers de configuration. Vous pouvez conserver plusieurs fichiers de configuration à des emplacements différents. Lorsque Tekla Structures exporte un fichier IFC, il interprète les jeux de propriétés prédéfinis et les jeux de propriétés supplémentaires.

Remarque :

Si vous avez créé des jeux de propriétés supplémentaires dans une version de Tekla Structures antérieure à Tekla Structures 2022, seuls les jeux de propriétés correspondant aux types d’objets IFC trouvés dans la catégorie type d’entité Structure seront disponibles dans Tekla Structures 2022 ou une version ultérieure. Les jeux de propriétés correspondant aux types d’objet situés dans d’autres catégories de types d’entité (telles que IfcCovering dans Commun) devront être recréés.

Ajout d’un nouveau fichier de configuration d’un jeu de propriétés IFC

  1. Dans le menu Fichier, cliquez sur Exporter > IFC ou IFC4.
  2. Sélectionnez <nouveau> dans la liste Jeux de propriétés supplémentaires, puis cliquez sur le bouton de modification .
    Si vous avez copié un des fichiers de configuration prédéfinis dans le répertoire modèle, ouvrez-le.
  3. Dans la boîte de dialogue Définition du jeu de propriétés, saisissez le nom du nouveau fichier de configuration dans la zone Nom du fichier de configuration du jeu de propriétés.
  4. Pour ajouter un nouveau jeu de propriétés, sous Jeu de propriétés, cliquez sur le bouton Ajouter .

    Si vous utilisez un fichier de configuration existant, vous pouvez également sélectionner l’un des jeux de propriétés dans la liste Jeu de propriétés.

    Vous pouvez créer plusieurs jeux de propriétés dans un fichier de configuration. Par exemple, vous pouvez ajouter des centres de gravité, des points d’origine et d’extrémité au niveau de la pièce ainsi que des informations de planification au niveau d’assemblage.

    Notez que vous pouvez également modifier le nom et la description du jeu de propriétés, ou supprimer un jeu de propriétés existant. Pour ce faire, cliquez sur ou respectivement.

  5. Dans la boîte de dialogue qui s’affiche, entrez un nom et une description pour le jeu de propriétés, puis cliquez sur Créer.
    Le nom du jeu de propriétés peut contenir n’importe quel texte, y compris des espaces. La longueur maximum du nom du jeu de propriétés est de 255 caractères. Le nom ne doit pas commencer par le préfixe « Pset_ », car ce préfixe est réservé aux jeux de propriétés BuildingSMART standard.
  6. Sélectionnez la catégorie de type d’entité souhaitée dans la liste Entités.
    Structurel est la catégorie par défaut. Lorsque vous sélectionnez la catégorie, les entités IFC associées s’affichent dans la liste Sélectionner types d’entités.
  7. Sélectionnez un type d’entité dans la liste Sélectionner types d’entités en cochant la case correspondante.

    Lorsque vous effectuez cette opération, la liste Sélectionner attributs affiche les attributs qui sont disponibles pour le type d’entité sélectionné.

  8. Ajoutez les attributs souhaités depuis la liste Sélectionner attributs en cochant les cases en regard du nom des attributs.

    L’attribut est ajouté à la Liste de toutes les propriétés sélectionnées située à droite. Cette liste indique les attributs exportés ainsi que le format de l'export :

    • Vous pouvez ajouter de nouveaux attributs en saisissant un nom d'attribut dans la zone Attribut de la zone Créer/modifier la propriété et en cliquant sur le bouton Ajouter.
    • Vous pouvez modifier ou supprimer des attributs de la liste en sélectionnant les attributs dans la liste et en cliquant sur Modifier ou Supprimer.
  9. Dans Créer/modifier la propriété, définissez les propriétés d’attribut :
    • Sélectionnez le type de propriété pour l’attribut sélectionné.

      Ici, sélectionnez toujours Attribut de gabarit pour ces attributs utilisateurs dont le nom inclut plus de 19 caractères. Par exemple, sélectionnez Attribut de gabarit pour ASSEMBLY.USERDEFINED.PLANS_STATUS.

    • Saisissez ou modifiez le nom de l’attribut sélectionné dans la case Nom.
    • Sélectionnez le type de l’attribut. Vous pouvez choisir un type parmi les propositions suivantes : Texte (séquence de caractères), Booléen(vrai ou faux), Entier (nombre sans décimaux), Mesure, Réel (nombres avec décimaux) ou Horodatage.
    • Si l’attribut utilisateur a pour type Mesure :
      • Vous pouvez sélectionner le Type de mesure : Longueur, Surface, Volume, Poids, Longueur positive ou Quantité.
      • Vous pouvez sélectionner le facteur Conversion et Précision.

        La précision définie par l’utilisateur permet une meilleure optimisation de la taille des fichiers IFC.

  10. Cliquez sur Enregistrer pour enregistrer vos modifications.

1) Les groupes d’entités pour lesquels les attributs de Tekla Structures sont indiqués dans le fichier IFC exporté

2) Les attributs de gabarit ou les attributs utilisateurs que vous souhaitez exporter pour l’entité sélectionnée

3) Liste indiquant les attributs sélectionnés

4) Les propriétés que vous pouvez définir pour les attributs

Conseil :

Veillez à sélectionner le Type approprié lors de la définition des jeux de propriétés à partir de attributs utilisateur. Par exemple, si les propriétés des attributs utilisateur sont du texte normal, sélectionnez String. Si vos propriétés d'attribut utilisateur sont des nombres entiers, sélectionnez Entier. Si le mauvais Type est sélectionné, l’export du jeu de propriétés échoue. Notez que vous pouvez obtenir une valeur de chaîne de caractères pour un attribut utilisateur afin d’ajouter le préfixe USERDEFINED. à l'attribut utilisateur, changer le Type de propriété en Attribut de gabarit et le Type en String.

Exemple :

Objets modèle Tekla Structures et entités IFC correspondantes

Objet

IFC

Objets par défaut Tekla Structures

Poutre

IfcBeam, (IfcMember)

Perçage

IfcMechanicalFastener

IFC2x3 Steel fabrication view : IfcOpeningElement

Boulons, écrous et rondelles

IfcMechanicalFastener

Contreventements, jarrets

IfcBeam, IfcPlate, (IfcMember*)

Colonne

IfcColumn, (IfcMember), (IfcPile)

Plat par contour

IfcPlate

Semelles

IfcFooting

Panneau

IfcWall

Objet de coulage, reprise de bétonnage

IfcBuildingElementProxy

Coupleur et manchon simple

IfcMechanicalFastener, (IfcTendonAnchor)

Armature

IfcReinforcingBar

Treillis renfort

IfcReinforcingMesh

Dalle

IfcSlab

Assemblage acier/élément béton/unité de coulage

IfcElementAssembly

Acier/élément béton

IFC2x3 : IfcBuildingElementProxy

IFC4 : IfcDiscreteAccessory

Traitement de surface

IfcCovering

Soudure

IfcFastener

Objets de construction communs

Cheminée

IfcColumn, IfcBeam, IfcWall, (IfcChimney*)

Pieu

IfcColumn, IfcBeam, (IfcPile*)

Panne, arba

IfcBeam, IfcColumn, (IfcMember*)

Lisses

IfcColumn, IfcBeam, (IfcRailing)

Panneau de toit

IfcBeam, (IfcRoof*)

Assemblages

Assemblages Tekla Structures IfcFacilityPart (IfcBridgePartTypeEnum*)**

Assemblage d’ancrage de toron intégré

IfcElementAssembly, (IfcTendonAnchor*)

Assemblage plancher

IfcElementAssembly, (IfcSlab*)

Lisses

IfcElementAssembly, (IfcRailing*)

Rampe

IfcElementAssembly, (IfcRamp*)

Toit

IfcElementAssembly, (IfcRoof*)

Escaliers

IfcElementAssembly, (IfcStair*)

Assemblage mur

IfcElementAssembly, (IfcWall*)

Assemblage d'armatures

IfcElementAssembly

Assemblage pièce secondaire

Exporté en fonction de l’entité indiquée pour la pièce secondaire correspondante dans ce tableau. Pour exporter en tant que IfcDiscreteAccessory, définissez l'option avancée XS_IFC2X3​_EXPORT_​SECONDARY​_AS_​DISCRETEACCESSORY sur TRUE dans un fichier .ini, par exemple, dans teklastructures.ini.

Remarque :
  • Si l’entité n’est pas entre parenthèses dans le tableau ci-dessus, l’objet est automatiquement exporté comme ce type d’entité. Si une entité est entre parenthèses, l’objet n’est pas exporté comme ce type d’entité automatiquement, mais vous pouvez sélectionner l’entité pour l’objet dans la section Export IFC.
  • * Si une entité entre parenthèses est repérée par un astérisque (*), elle est recommandée.
  • **IfcBridgePartTypeEnum est appelé IfcBridgePart dans la liste Entité IFC dans e panneau des propriétés.
  • Les entités IfcBuildingElementPart et IfcBuildingElement peuvent également être utilisées. IfcBuildingElement correspond aux poutres, poteaux, etc, mais pas aux assemblages.
  • Les polypoutres sont toujours exportées en tant que B-rep.
Cela a-t-il été utile?
Précédent
Suivant