DesignSeries00008.png Exemples de correspondance de données

Condition de l’entité IFC pour une poutrelle

Formule:

IF(([Object.structuralUse*] = 'Joist') | ([Object.structuralUse*] = 'Beam'), 'IfcBeam', 'IfcMember')

Résultat

Si l’Usage d’une pièce de charpente est Solive ou Entrait, l’entité IFC sera IfcBeam. Si ce n’est pas le cas, l’entité sera IfcMember.

IFC_condition_ex1.png 

Condition du jeu de propriétés Pset pour un plancher

FIND('Structurel', [Style.Name]) = 0

Résultat

Si le nom du Style du plancher commence par « Structurel », le jeu de propriétés Classification sera lié au plancher.

IFC_condition_ex2.png 

Exemples de valeurs obligatoires et par défaut

Dans des situations fréquentes d’échange de documents, vous retrouvez des conditions et des polices indiquant que les champs ne peuvent jamais être vides et doivent toujours contenir une valeur par défaut. Seuls quelques objets spécifiques possèdent une valeur différente qui sera modifiée manuellement. Pour vous assurer qu’un champ obligatoire contienne une valeur, incluez simplement une constante à la fin de la formule de correspondance.

[Style.Function] ELSE ‘Non défini’

[Object.VW_Name] ELSE [Style.Name] ELSE ‘Toit’

Pour gérer un cas comprenant une valeur par défaut pour la plupart des objets mais des valeurs différentes pour des objets spécifiques, créez un format de base de données et attribuez une valeur par défaut aux champs qui deviendra la valeur par défaut de la source de données. Liez alors ce format de base de données uniquement aux objets qui recevront des valeurs spécifiques et modifiez la valeur dans les formats de base de données associées si nécessaire. Les objets sans format de base de données reçoivent la valeur par défaut et les objets liés à ce format de base de données reçoivent la valeur spécifique.

[Record.Pricing Details.Discount];

Exemples combinant des champs et constantes

Les résultats d’une formule de correspondance de données nécessitent souvent d’être « améliorés » pour devenir plus lisibles, de recevoir un préfixe/suffixe pour respecter certaines conditions ou d’être combinés ou calculés à partir de différentes sources.

Dans cet exemple, nous avons besoin d’une meilleure description d’un escalator, y compris des informations importantes sur le fabricant et la largeur des marches. Nous souhaitons également ajouter quelques mots pour améliorer la lisibilité des résultats.

oip_EscalatorEx.png 

Formule:

'Escalator: ' + [Object.Type] + ' Width: ' + [Object.Step width]

Résultat

Escalator: Otis 510 M Largeur: 1000

Exemple: Travailler avec des symboles et une géométrie sur mesure

Les symboles et la géométrie sur mesure doivent avoir reçu des données IFC pour être exportés. La mise en correspondance des données IFC est basée sur les préférences définies pour leur type d’entité IFC.

Dans la boîte de dialogue « Gestion des données », nous ajoutons le jeu de propriétés Pset_ColumnCommon et complétons le champ Référence par le nom de la classe de l’objet. Il est également possible d’ajouter des valeurs fixes (TRUE) pour les champs IsExternal et LoadBearing.

symbol_ex1.png 

Lorsque l’on sélectionne la commande Données IFC et l’entité IfcColumn, on peut voir comment la correspondance fonctionne.

oip_symbol_1.png 

Pour les symboles, au lieu d’utiliser le la mise en correspondance pour leur désignation IFC, vous pouvez utiliser une autre option pour indiquer la correspondance des données, c’est-à-dire en utilisant le nom de la définition du symbole. Dans le Gestionnaire de données, nous pouvons sélectionner la définition du symbole, puis cliquer sur Ajouter un jeu de données pour définir les jeux de données IFC requis que nous souhaitons exporter. Par exemple, on ajoute le jeu de propriétés Pset_ManufacturerTypeInformation et on fait correspondre tous les champs à des valeurs fixes, vu qu’elles sont identiques pour tous les exemplaires du symbole.

symbol_4.png 

À présent, sans que vous ne liez de données IFC au symbole ou à l’un de ses exemplaires, le symbole est exporté comme IfcFurnishingElement avec le jeu de propriétés Pset_ManufacturerTypeInformation. Vous pouvez voir la correspondance par défaut et les données qui seront exportées à l’ouverture de la boîte de dialogue « Données IFC » et en cliquant sur OK une fois que vous aurez vérifié l’IfcFurnishingElement suggéré.

oip_symbol_5.png 

 

~~~~~~~~~~~~~~~~~~~~~~~~~

Expressions de correspondance des données

Créer ou éditer des formules de correspondance

Utiliser le Gestionnaire de données