Als ik deze discussie open, is dat omdat ik op zoek ben naar een oplossing om de onderdelen van twee asseblages of meer met elkaar te vergelijken.
Dus hier is het dan, in mijn bedrijf hergebruiken we vaak bestaande onderdelen of subassemblages om nieuwe onderdelen te maken! En dus zou ik graag twee (of meer) ongeveer identieke assemblages willen vergelijken en de gemeenschappelijke onderdelen tussen de twee naar voren willen brengen, om ze op te kunnen sommen en aan onze leverancier te kunnen verstrekken.
Dus nee, ik ben op zoek naar identieke onderdelen (zelfde referentie) in verschillende assemblages. Om een lijst te kunnen uitvoeren met deel X wordt gebruikt in assemblage 1 en 2, deel Y in assemblage 1 en 3, deel Z 1; 2 en 3 ,... enz.
Maar ik ben op zoek naar een oplossing met de basisversie van solidworks of tools zoals mycadtool.
Ik denk dat deze oplossing een beetje duur is voor de paar keer dat we dit onderzoek moeten uitvoeren.
Als de gemeenschappelijke delen dezelfde ( bestands)naam hebben.
Het enige dat u hoeft te doen, is een logboek vinden dat zoekt naar duplicaten op Windows.
Maak een samenstelling om mee naar huis te nemen van elke ASS en vergelijk de bestanden in elke map.
Edit: wees voorzichtig als de originele assemblages worden opgeslagen met hun onderdelen op verschillende locaties, twee onderdelen met dezelfde naam betekent niet noodzakelijkerwijs twee identieke onderdelen.
Daarnaast moet je ervoor zorgen dat de geometrie en eigenschappen identiek zijn.
Ik heb niet echt een imperatief voor de vergelijking! Helemaal aan het einde zou ik graag een soort lijst van onderdelen willen hebben, met de verschillen en gemeenschappelijke onderdelen van deze assemblages met een kleurcode of een lijst die me echt interesseert, zolang het maar gemakkelijk te begrijpen blijft voor onze leveranciers.
Hier is alle code (haastig gedaan om te controleren, te nemen en te verbeteren). Dit maakt het mogelijk om, uit verschillende Asm die in SW zijn geladen, de componenten van elke Asm op te sommen en vervolgens aan te geven welke de bovenliggende Asm zijn voor elk onderdeel.
Als je wilt testen hoe het eruit ziet, moet je SW starten, 2 of 3 asm laden en vervolgens de .exe uitvoeren die in Exe Compare ASM SW\Source\bin\Debug staat. Het resultaat heeft de vorm van een csv-bestand in dezelfde map aan het einde van de verwerking. Ter informatie: ik ben op SW2015, maar ik denk niet dat het veel verandert.