Tableau de nomenclature "extention de fichier"

Bonjour, quelle propriété personnalisé utiliser pour récupérer l’extension du fichier dans une nomenclature ou savoir sur c’est une pièce ou un assemblage?
Merci d’avance pour votre aide

1 « J'aime »

Bonjour;

A ma connaissance, il n’existe pas de propriété native à Solidworks de type:
« sw-type de fichier » ( Voir: Lier des notes aux propriétés de document - 2021 - Aide de SOLIDWORKS)

Pour pouvoir différencier les composants Pièces des Assemblages dans votre nomenclature, vous aller devoir créer votre propre "propriété"de type conditionnel Dans l’éditeur Solidworks (de type : si l’éditeur utilisé est celui d’une pièce alors…):

ou dans le gestionnaire Smartproperties si vous avez les outils Visiativ/MyCad…

mais tout cela me semble compliqué.

Il serait plus simple de créer une macro pour générer cette nouvelle propriété:

Pour cela utiliser:
https://help.solidworks.com/2022/english/api/sldworksapi/Get_Document_Information_Example_VB.htm?verRedirect=1

associé à:
https://help.solidworks.com/2019/English/api/sldworksapi/Get_Custom_Properties_Example_VB.htm

Pour info complémentaires:
https://help.solidworks.com/2022/english/api/swconst/SOLIDWORKS.Interop.swconst~SOLIDWORKS.Interop.swconst.swDocumentTypes_e.html
et
https://help.solidworks.com/2021/English/api/sldworksapi/SolidWorks.Interop.sldworks~SolidWorks.Interop.sldworks.ICustomPropertyManager~Add3.html
(le tout avec quelques modification pas trop compliquées si tu es initié aux macro).

3 « J'aime »

Merci de votre retour, je viens passer par le formule de propriétés.

Ne connaissant pas la finalité de la question, si c’est simplement pour « connaitre » le statut de vos pièces dans l’assemblage, vous pouvez aussi développer la flèche latérale et apparaîtront alors les symboles de « pièce », « assemblage », « tôlerie », etc

3 « J'aime »

@coin37coin : Effectivement c’est plus simple :rofl:, je n’y avais même pas pensé :sweat_smile:, ce doit être l’effet « Vendredi » / Rasoir d’Ockham

Sinon il y a aussi la possibilité d’instaurer une politique stricte de nommage de fichiers:

Nom de fichier Se termine par ‹ 00 › (Centaines / Milliers) Si ce sont des assemblages
Nom de fichier Se termine par ‹ 01 › à ‹ 99 › (Unité) Si ce sont des pièces

Exemple:
12345-BB8_1000 et 12345-BB8_1200 sont tout les deux des assemblages
(d’ailleurs 12345-BB8_1200 est un sous assemblage de 12345-BB8_1000)
Quand au fichiers 12345-BB8_1201: 12345-BB8_1202… ce sont des pièces
(constituantes de l’assemblage 12345-BB8_1200)

2 « J'aime »

tiens, je ne connaissais pas cette théorie. Je te remercie du coup, un peu de culture ne fait jamais de mal :slight_smile:

1 « J'aime »

A ne pas confondre avec la lois de Murphy: (« tout ce qui peut mal tourner va mal tourner »)
USB_Reversible_2024-11-18

4 « J'aime »