|
Arch Nomenclature
|
| Emplacement du menu
|
| Gestion → Nomenclature
|
| Ateliers
|
| BIM
|
| Raccourci par défaut
|
| Aucun
|
| Introduit dans la version
|
| -
|
| Voir aussi
|
| Aucun
|
|
Description
L'outil Arch Nomenclature vous permet de créer et d'alimenter automatiquement une feuille de calculs avec les contenus recueillis dans le modèle.
Pour une solution plus générale, consultez l'atelier Reporting dans la liste des ateliers externes. Cet atelier utilise la syntaxe SQL pour extraire des informations du document.
Utilisation
- Ouvrez ou créez un document FreeCAD contenant quelques objets.
- Appuyez sur le bouton
Nomenclature.
- Ajustez les options souhaitées. Activez l'option Lier à une feuille de calcul si vous souhaitez que la nomenclature génère une feuille de calcul FreeCAD. Ou bien, cliquez avec le bouton droit de la souris sur la nomenclature dans la vue en arborescence après sa création et sélectionnez Joindre une feuille de calcul dans le menu contextuel.
- Appuyez sur OK.
Flux de travail
Tout d'abord, vous devez disposer d'un modèle. Par exemple, voici un document avec quelques objets. Ici ce sont des objets Arch, mais d'autres objets sont également pris en charge.
Lorsque vous appuyez sur le bouton
Nomenclature, cette fenêtre de dialogue s'ouvre :
Vous pouvez maintenant remplir la nomenclature ligne par ligne. Chaque ligne correspond à une « requête » et affichera une ligne dans la feuille de calcul. Appuyez sur le bouton
Ajouter une ligne pour ajouter une nouvelle ligne, et double-cliquez sur chaque cellule de cette ligne pour remplir les valeurs. Le bouton
Supprimer une ligne supprimera la ligne qui contient une cellule sélectionnée et
Effacer supprimera toutes les lignes. Les valeurs possibles pour les colonnes sont :
- Description : une description de cette requête. La colonne Description sera la première colonne de la feuille de calcul résultante. La description est obligatoire pour qu'une requête soit exécutée. Si vous laissez la cellule de description vide, la ligne entière sera ignorée et laissée vide dans la feuille de calcul. Cela vous permet d'ajouter des lignes "séparatrices".
- Propriété : c'est la requête réelle que vous souhaitez effectuer sur tous les objets sélectionnés par la requête. Il peut s'agir de deux choses : soit le mot
count, soit une propriété de l'objet :
- Si vous saisissez
count (ou Count ou COUNT, la casse n'est pas prise en compte), les objets sélectionnés seront simplement comptés.
- Si vous saisissez une propriété d'objet, la valeur de cette propriété sera récupérée pour chacun des objets sélectionnés et additionnée. Les objets qui n'ont pas la propriété donnée seront ignorés. En général, le nom d'une propriété est celui qui apparaît dans l'éditeur de propriétés, sans espace (par exemple, tapez
PerimeterLength dans la colonne Propriété si l'objet a un Perimeter Length dans l'éditeur de propriétés). Utilisez la notation par points pour récupérer les propriétés des propriétés : PropertyOfObject.PropertyOfProperty1.PropertyOfProperty2. Si la propriété précédant le premier point commence par une lettre minuscule, elle sera considérée comme une référence à l'objet lui-même et sera ignorée. Saisir par exemple object.Shape.Volume revient à saisir Shape.Volume.
- Unité : une unité facultative pour exprimer les résultats. Par exemple, si vous recherchez des volumes, vous devez utiliser une unité de volume, telle que
m^3 ou m³. Si vous utilisez une mauvaise unité pour la propriété, par exemple cm pour le volume, vous obtiendrez de faux résultats.
- Objets : si vous pouvez laisser ce champ vide alors tous les objets du document seront pris en compte par cette requête, ou rentrez une liste de noms d'objets séparés par des points-virgules
;. Si l'un des objets de cette liste est un groupe, ses enfants seront également sélectionnés. La manière la plus simple d'utiliser cette fonction est donc de regrouper vos objets de manière significative dans le document, et de donner un nom de groupe ici. Vous pouvez également utiliser le
Ajouter une sélection pour ajouter les objets sélectionnés dans le document. Vous devez utiliser des noms internes ici. Pour sélectionner les objets par leur étiquette, laissez cette colonne vide et utilisez la colonne Filtre à la place.
- Filtre : ici vous pouvez ajouter une liste de filtres séparés par un point-virgule
;. Chaque filtre est écrit sous la forme : property:value. Vous ne pouvez utiliser que des propriétés contenant une chaîne de caractères. La propriété et la valeur sont insensibles à la casse. value peut être omis mais pas :. Pour gérer correctement les nomenclatures créées avec des versions antérieures d'Arch Nomenclature, la propriété type sera traduite en propriété ifctype. Il est conseillé de ne pas utiliser type dans les nouveaux programmes.
Exemples de requêtes de filtrage
| Requête
|
Description
|
label:floor1;ifctype:window
|
Cette requête ne retient que les objets dont le DonnéesLabel contient « floor1 » et dont DonnéesIFC Type contient « window ». Une fenêtre avec DonnéesLabel « Floor1-AA » et DonnéesIFC Type « Window Standard Case » sera incluse.
|
label:door
|
Ne retiendra que les objets ayant « door » dans leur DonnéesLabel
|
!label:door
|
Ne retiendra que les objets qui n'ont pas « door » dans leur DonnéesLabel
|
ifctype:structural
|
Ne retiendra que les objets qui ont « structural » dans leurs DonnéesIFC Type
|
!ifctype:structural
|
Ne retiendra que les objets qui n'ont pas « structural » dans DonnéesIFC Type ou qui n'ont pas la propriété DonnéesIFC Type.
|
!ifctype:
|
Ne conservera que les objets qui n'ont pas la propriété DonnéesIFC Type.
|
Le bouton
Importer vous permet de créer cette liste dans un autre tableur et de l'importer ici sous forme de fichier CSV.
La nomenclature terminée peut ressembler à ceci :
Enfin, appuyez sur OK et une nouvelle nomenclature est ajoutée au document. Si l'option connexe a été sélectionnée, la nomenclature contiendra une feuille de calcul associée :
Pour modifier une nomenclature existante, double-cliquez dessus dans l'arborescence. En double-cliquant sur la feuille de calcul, vous obtenez les résultats dans 3 colonnes : Description, Valeur, Unité (le cas échéant) :
La feuille de calcul peut ensuite être exportée au format CSV normalement à partir de l'atelier Spreadsheet.
Propriétés dynamiques
Il est possible d'ajouter vos propres propriétés aux objets. Celles-ci sont appelées propriétés dynamiques. Si elles ont été ajoutées avec l'option Prefix group name sélectionnée, leurs noms commenceront effectivement par le nom du groupe, mais ce préfixe ne sera pas affiché dans l'éditeur de propriétés. Leurs noms ont la forme suivante : NameOfGroup_NameOfProperty. Pour les référencer dans une nomenclature, ce nom complet doit être utilisé.
BIM
- Ébauche 2D : Esquisse, Ligne, Polyligne, Cercle, Arc, Arc par 3 points, Congé, Ellipse, Polygone, Rectangle, B-Spline, Courbe de Bézier, Courbe de Bézier cubique, Point
- 3D/BIM : Projet, Site, Bâtiment, Niveau, Espace, Mur, Mur-rideau, Colonne, Poutre, Dall, Porte, Fenêtre, Conduite, Raccord, Escaliers, Toit, Panneau, Ossature, Clôture, Treillis, Equipment
- Outils de renforcement : Armature personnalisée, Armature droite, Armature en U, Armature en L, Armature en étrier, Armature cintrée, Armature hélicoïdale, Armature pour colonne, Armature pour poutre, Armature de dalle, Armature de semelle
- Outils 3D génériques : Profilé, Boîte, Générateur de formes, Surface liée, Bibliothèque d'objets, Composant, Référence externe
- Annotation : Texte, Forme à partir d'un texte, Dimension alignée, Dimension horizontale, Dimension verticale, Ligne de référence, Étiquette, hachure, Axes, Système d'axes, Grille, Plan de coupe, Feuille TechDraw, Nouvelle vue
- Aimantation : Verrouiller l'aimantation, Aimantation Extrémité, Aimantation Milieu, Aimantation Centre, Aimantation Angle, Aimantation Intersection, Aimantation Perpendiculaire, Aimantation Extension, Aimantation Parallèle, Aimantation Spécial, Aimantation Au plus proche, Aimantation Orthogonal, Aimantation Grille, Aimantation Au plan de travail, Aimantation Dimensions, Basculer la grille, Plan de travail de devant, Plan de travail en haut, Plan de travail de côté, Plan de travail
- Modifier : Déplacer, Copier, Pivoter, Cloner, Copie simple, Créer un composé, Décalé, Décalé en 2D, Ajuster, Joindre, Scinder, Échelle, Étirer, Draft vers Esquisse, Agréger, Désagréger, Ajouter un composant, Supprimer un composant, Réseau orthogonal, Réseau selon une courbe, Réseau polaire, Réseau de points, Couper selon un plan coupe, Miroir, Extrusion, Soustraction, Union, Intersection
- Gérer : Configurer les BIM, Les vues BIM, Gestion de projet, Fenêtres & portes, Éléments IFC, Quantités IFC, Propriétés IFC, Classification, Calques, Matériaux, Nomenclature, Contrôle en amont, Éditer style d'annotation
- Utilitaires : Bascule des panneaux inférieurs, Corbeille, Vue du plan de travail, Sélection groupée, Définir la Pente, Proxy de plan de travail, Ajouter au groupe de construction, Diviser un maillage, Maillage vers forme, Sélection de maillages non-manifold, Supprimer la forme, Boucher des trous, Fusionner des murs, Vérification, Basculer en B-rep IFC, Bascule des sous composants, Prendre des cotes, Comparateur d'IFC, Explorateur d'IFC, Tableur IFC, Image Plane, Unclone, Rewire, Glue, Re-Extrude
- Outils pour les panneaux : Panneau, Découpe de panneau, Feuille de panneaux, Calepinage
- Outils pour les structures : Structure, Structural System, Multiple Structures
- Outils IFC : IFC Diff, IFC Expand, Create IFC Project, IfcOpenShell Update
- Nudge: Nudge Switch, Nudge Up, Nudge Down, Nudge Left, Nudge Right, Nudge Rotate Left, Nudge Rotate Right, Nudge Extend, Nudge Shrink
Hub utilisateurs
- Démarrer avec FreeCAD
- Installation : Téléchargements, Windows, Linux, Mac, Logiciels supplémentaires, Docker, AppImage, Ubuntu Snap
- Bases : À propos de FreeCAD, Interface, Navigation par la souris, Méthodes de sélection, Objet name, Préférences, Ateliers, Structure du document, Propriétés, Contribuer à FreeCAD, Faire un don
- Aide : Tutoriels, Tutoriels vidéo
- Ateliers : Std Base, Assembly, BIM, CAM, Draft, FEM, Inspection, Material, Mesh, OpenSCAD, Part, PartDesign, Points, Reverse Engineering, Robot, Sketcher, Spreadsheet, Surface, TechDraw, Test