EDIT2 : Script Dynamo permettant le calcul de la surface totale d'un appartement en excluant les pièces extérieures (balcon/terrasse) pensez à l'adapter suivant vos paramètres Merci Benoit!
Attachment 105761
Bonjour à tous,
Je voulais savoir s'il est possible de calculer la somme d'un paramètre partagé au sein d'une étiquette, le but recherché est de fournir la surface totale d'un appartement.
Pour cela j'ai créé 3 paramètres partagés pour les pièces:
APT n° (texte) = numéro d'appartement
APT Surface (surface) = la surface totale de l'appartement à calculer
Extérieur (oui/non) = si la pièce est un balcon/terrasse
L'idée est de faire la somme des surfaces des pièces en filtrant par le paramètre "APT n°" en excluant les pièces comportant le paramètre "Extérieur" = oui, un peu ce que l'on retrouve avec les nomenclatures.
En fouillant dans l'aide proposé par Revit https://knowledge.autodesk.com/fr/su...8E523-htm.html la seule syntaxe que je pourrais appliquer serait "Aire".
Dans un premier temps j'essaie de calculer la surface totale des pièces d'un appart sans prendre en compte les pièces extérieures.
Du coup Famille d'étiquette de pièce -> import des paramètres partagés -> nouveau libellé -> nouveau paramètre -> APT Surface -> valeur calculée -> Formule: APT Surface = Aire (APT n°)
Quand je valide il me dit que "Aire" est un paramètre incorrect. Je pense me tromper dans syntaxe mais je ne trouve pas d'exemple que je puisse appliquer à ma situation.
Pensez-vous cela réalisable (tout gérer par des paramètres partagés)? Suis-je sur la bonne voie?
Merci d'avance pour votre temps et vos retours
EDIT : je sais que ce sujet est très (trop?) souvent abordé et qu'il existe des solutions via les API ou Dynamo mais avant de m'y pencher vraiment j'aurais souhaité savoir si on ne pouvait pas le faire automatiquement depuis que Revit a été mise à jour et qu'on peut intégrer des formules dans les libellés