Pb-bestandsgrootte

Hallo

Ik merkte een vreemde reactie op van solidworks (2011) over een bestand dat door een deel van de familie werd beheerd:

Initiële bestandsgrootte 300 MB.

Ik verwijder configuraties die voor mij nutteloos waren (en herhaal functies om het bestand nog lichter te maken).

Resultaat: grootte van het uiteindelijke bestand 600MB...

Heeft iemand een verklaring? Een oplossing?

Bedankt.

Hallo

Is het bestand ook aangemaakt in Solidwoks 2011??? Heb je geprobeerd er een kopie van te maken en het vervolgens te hernoemen en vervolgens op te slaan om te zien of het hetzelfde is???

1 like

Om dit fenomeen te begrijpen, moeten we teruggaan naar de oorsprong van Solidworks, namelijk de 3D-modelbouwer, die niemand minder is dan Parasolid. En het fenomeen van "overgewicht" van Solidworks-bestanden moet worden gevonden in andere software die dezelfde modeler gebruikt, zoals SolidEdge of Topsolid, maar er zijn er meer.

Inderdaad, als je de documenten zorgvuldig leest waarin de verdiensten van Parasolid worden geprezen, kun je opmerken dat de 3D-geometrie het resultaat is van Booleaanse bewerkingen (en ja, het is een oude software, Parasolid. Het dateert uit het einde van de jaren 80, de tijd dat de dinosaurussen Euclides, Cadds, Catia v3 oppermachtig waren op de planeet MCAD).

Extract:
Functionaliteit Parasolid voordeel
Modelleringsoperatoren Krachtige hybride modelleringsoperatoren stellen gebruikers in staat om nieuwe modellen te maken en te bewerken door ze samen te voegen, af te trekken of
het kruisen van elke combinatie van draad, plaat en massieve lichamen. De suite van booleaanse bewerkingen omvat:
• Veelzijdige regioselectie en matching-opties voor geoptimaliseerde functiebevestiging
• Instancing voor snelle replicatie van functies
• Gegeneraliseerde Booleaanse modellen voor bewerkingen met disjuncte, niet-variëteit of gemengd-dimensionale modellen.


Vertaald in het Frans betekent dit dat wanneer ik een gat boor, ik een cilinder van mijn volume aftrek, en wanneer ik denk dat ik hem vernietig in de functieboom, dan wist Parasolid hem niet uit maar vult hij weer op... Vandaar de constante toename van de bestandsgrootte.

Dit fenomeen bestaat niet bij software zoals Pro/ENGINEER omdat het niet gebaseerd is op een Booleaanse modelbouwer, maar "feature based". Het slaat de geschiedenis van het maken van functies op, wat betekent dat wanneer een functie wordt vernietigd, de grootte van het bestand afneemt tot de grootte die het had vóór de creatie van de vernietigde functie...

Om de afname van de bestandsgrootte te verklaren bij het verwijderen van objecten in de build-boom of bij het maken van een "overspoelende" kubus, moet er rekening mee worden gehouden dat alle exacte solide CAD-software volumes weergeeft door hun grenzen (Boundary Representation = Brep). En hoe complexer deze geometrie is (afgerond, linkervlakken, enz.), hoe groter de bestandsgrootte zal zijn. Door de functies te verwijderen of te verbergen, verkleinen we de bestandsgrootte...

CQFD 

door opnieuw te registreren onder een andere naam neemt de grootte vaak af zodra het onderdeel is voltooid zoals gespecificeerd @ AcCobra

@+

3 likes

Een oplossing is ook om de bestanden om te zetten naar Parasolid

dus neutraal bestand

en open ze in SW

en neem ze opnieuw op

tests om te doen en het is behoorlijk indrukwekkend 

@+;-)

1 like

Op een van onze onderdelen hadden we onlangs hetzelfde probleem: het was 120 MB, terwijl andere onderdelen, bijna identiek met hetzelfde aantal regels in de familie van onderdelen, 0,5 MB was.

Om weer op een normaal gewicht te komen, verwijderen we de familie van onderdelen en maken we deze vervolgens opnieuw en is alles weer normaal.

Als u een back-up van uw onderdeel kunt maken, kunt u proberen dit onderdeel te verwijderen en opnieuw te maken om te zien.

2 likes

Dank u voor uw antwoorden.

- Opslaan onder een andere naam: geen verbetering

- Verwijdering van de onderdeelfamilie en configuraties (ik liet alleen de basisconfiguratie over): geen verbetering, het kostte zelfs 50 MB ...

In je familie van kamers heb je geen ref via vergelijkingen?

Voor @gt22.

Ik heb de test gedaan en het lijkt erop dat sw het principe heeft gewijzigd, een kubus zonder gat werd 155648 bytes voor het boren, 184320 bytes na het boren en keert terug naar 155648 na het verwijderen van het boren. In de versie van 2014

1 like

ok dus enkele verbeteringen op het onderwerp voor SW 2014 onder anderen

Ik ben van de oude stempel 

Om te weten over SW 2011 het werkt ook

Ik denk ook dat volgens bepaalde functies

Het mag zich niet op dezelfde manier gedragen

goed te doen es verif

Het is een feit  dat een bestand van 100 KB in SW = in Parasolid 6 KB

Bedankt voor de feedback

Inderdaad, een zeer interessant fenomeen in 2011:

Eén kubus: 92.160 bytes

Ik voeg een verzinkput toe aan de kubus: 138.752 bytes

Ik haal de verzinkboor uit de kubus (dus ik ga terug naar de eenvoudige kubus): 98.304 bytes

2 identieke bestanden hebben niet dezelfde grootte, afhankelijk van hun verleden... Wat is dit voor shit?!!

1 like

Hallo

Ik heb al problemen gehad met de bestandsgrootte die dramatisch zijn toegenomen (van 10 MB naar 700 MB).

Ooit heb ik opgelost door het verwijderen van de weergavestatussen

Een andere keer was het een herhalingsfunctie die beschadigd was. Door het te verwijderen, werd het weer een redelijker formaat.

Het was op een versie uit 2013

1 like