Copie des valeurs de propriété à l’aide de Templates
Dernière mise à jour
Dernière mise à jour
Vous pouvez copier la valeur d’une propriété à une autre à l’aide de modèles Simplebim. Cet article décrit les différentes façons dont les valeurs peuvent être copiées dans le cadre d’une grande variété de cas d’utilisation.
Scénario | Description |
---|---|
Les scénarios ci-dessus peuvent être combinés, c’est-à-dire que vous pouvez faire par exemple
Copie partiellement contrainte
Copie de fusion partielle
Copie de référence partiellement contrainte
Dans la copie de base, vous définissez la classe d’objets à laquelle la copie s’applique, c’est-à-dire que la copie est effectuée pour tous les objets de cette classe d’objets. Vous définissez en outre la propriété à partir de laquelle la valeur est copiée (Propriété d’origine) et la propriété dans laquelle la propriété est copiée (Propriété d’arrivée)
Exemple : Pour tous les murs, copiez la valeur de la propriété 'Tag' dans la propriété 'Name'
Si vous deviez définir 'Copier les valeurs vides' sur 'Non', le 'Nom' du Mur #3 resterait 'Z' car la valeur vide de la propriété 'Tag' ne serait pas copiée.
Lorsque vous spécifiez un groupe d’objets au lieu d’une classe d’objets pour une opération de copie, l’opération n’est exécutée que pour les objets de ce groupe.
Exemple : Pour tous les objets du groupe 'Murs extérieurs', copiez la valeur de la propriété 'Tag' dans la propriété 'Nom'
Dans la copie partielle, vous spécifiez les propriétés À et De comme dans la copie de base. En outre, vous spécifiez une expression Reqular et seule la partie de la valeur d’origine sélectionnée par l’expression régulière spécifiée sera copiée. Les expressions régulières peuvent être un peu compliquées, mais elles sont très puissantes une fois que vous les maîtrisez.
Exemple : L’expression reqular \S{1,}$ copie uniquement 'fox' du texte complet 'The quick brown fox'
Vous pouvez avoir plusieurs propriétés portant le même nom pour les objets de la même classe d’objets dans votre modèle. Cela se produit, par exemple, lorsque le modèle d’origine (IFC) utilise un jeu de propriétés différent pour différents objets de la même classe d’objets. Avec la copie de fusion, vous pouvez fusionner plusieurs propriétés portant le même nom en une seule, ce qui facilite l’utilisation de la propriété pour le filtrage et la création de rapports.
Exemple: Les objets de porte ont 3 propriétés appelées 'Fabricant' car le modèle (IFC) a différents jeux de propriétés pour les portes battantes simples, doubles battantes et coulissantes, et chacun de ces 3 jeux de propriétés a une propriété appelée 'Fabricant'. Cependant, une porte n’a qu’une seule de ces propriétés, par exemple une porte battante simple n’a une valeur que pour la propriété « fabricant à battant unique ». Avec la copie de fusion, vous copiez les valeurs de toutes les différentes propriétés du fabricant dans une propriété du fabricant de votre choix.
Excluez les propriétés d’origine à partir desquelles vous avez copié les valeurs. De cette façon, ils ne vous dérangeront pas dans l’interface utilisateur de Simplebim et ne seront pas exportés vers IFC.
Avec la copie de référence, vous pouvez copier la valeur d’une propriété à partir d’un objet référencé par l’objet cible. Cela signifie que la propriété From provient d’un objet différent de la propriété To. Les différentes options et la syntaxe de la copie de référence sont documentées en détail dans la section Valeurs de propriété de copie de la feuille de travail du modèle
Exemple : Pour tous les éléments d’ameublement, copiez le nom de l’espace contenant l’élément d’ameublement dans la propriété « Nom de l’espace » du meuble.
Exemple : Pour tous les éléments CVC, copiez le nom du système dont l’élément fait partie dans la propriété « Nom du système » de l’élément.
Copie de base
Copie de la valeur entière d’une propriété dans une autre propriété pour tous les objets d’une classe d’objets.
Copie contrainte
Copie de la valeur d’une propriété dans une autre propriété pour des objets appartenant à un groupe.
Copie partielle
Copie d’une partie de la valeur d’une propriété dans une autre propriété.
Fusionner la copie
Copie de la valeur de plusieurs propriétés dans une seule propriété.
Copie de référence
Copie de la valeur d’une propriété d’un objet référencé vers une propriété de l’objet référencé