Si j'ouvre cette discution c'est car je recherche une solution pour comparer les pièces de deux asseblages voir plus.
Voila donc le cas, dans ma sociéte nous reutilisons souvent des pièces ou sous assemblages deja existant pour créer de nouvelles pièces! Et je souhaiterais donc comparer deux assemblages (ou plus) approximativement identiques et pouvoir en ressortir les pièces communes entre les deux, afin de pouvoir les lister et les fournir a note fournisseur.
Je vous remercis par avance, toute les solutions sont les bienvenues.
Alors non jecherche des pièces identiques (meme référence) dans plusieur assemblage different. Afin de pouvoir sortir un liste avec la pièce X est utilisée dans l'assemblage 1 et 2, la pièce Y dans l'assemblage 1 et 3, la pièce Z 1 ; 2 et 3 ,... etc.
Mais je recherche plus une solution avec la version de base de solidworks ou bien des outils du style des mycadtool .
Je pense que cette solution et un peu onereuse pour le peu de fois ou nous avons a effectuer ces recherches.
Si les pièces communes ont le meme nom (de fichiers).
Il suffit de trouver un log qui recherche les doublons sous Windows.
Faire une composition a emporter de chaque ASS et comparer les fichier dans chaque répertoire.
Edit : attention si les assemblages a l'origine sont sauvegarder avec leur pièces dans des emplacement différents, deux pièces portant le meme nom cela ne veut pas forcément dire deux pièces identiques.
Il faut en plus s'assurer que la géométrie et les propriétées sont identiques.
Je n'ais pas vraiment d'imperatif pour le comparaison ! Juste a la fin j'aimerais avoir une sorte de listing de pièces, avec les differences et pièces communes de ces assemblage avec un code couleur ou une liste peu m'inporte reelement tant que cela reste simple de comprehension pour nos fournisseur.
Voici tout le code (fait à l'arrache donc à vérifier, reprendre et améliorer). Celui-ci permet, à partir de plusieurs Asm chargés dans SW, de lister les composants de chaque Asm puis d'indiquer quels sont les asm pères pour chaque pièce.
Si tu veux tester ce que ça donne il faut démarrer SW, charger 2 ou 3 asm puis lancer le .exe qui se trouve dans Exe Compare ASM SW\Source\bin\Debug. Le résultat se trouvera sous forme d'un fichier csv dans le même dossier à la fin du traitement. Pour info je suis sur SW2015 mais je ne pense pas que cela change grand chose.