Tuning optimalisaties voor betere Solidworks prestaties

Hoi allemaal

Heeft u één of meerdere wondertrucs om de prestaties van Solidworks te optimaliseren? Omdat we inderdaad grote assemblages beheren, dus lichte modi, complexe montage, laag detailniveau... maar we brengen veel tijd door met wachten voor de pc (bij de opening, bij de verbouwing, bij de opname...)
Ik denk dat ons netwerk er niets mee te maken moet hebben. Evenals de status van bepaalde assemblages met te gedetailleerde bestanden van externe leveranciers of geïmporteerde bestanden.

Kent u deze instelling, wat denkt u?youComputer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows
GDIProcessHandleQuota stelt u in op 20000

Heeft u een mening over de letter K aan het einde van de processorreferentie?

Hier is mijn configuratie:
image
image

Bij voorbaat dank aan de gemeenschap.

Om te controleren of het van het netwerk komt, neem je een vrij grote assembly, en je kopieert het volledig lokaal.
Als de openingstijd x2 of meer is = netwerk niet geweldig.
Als x1.2 tot 1.5 = correct netwerk.
Enkele jaren geleden had ik een lang gevecht met de IT-afdeling, we hadden een openingstijd van x7...
Na het bezoek van een netwerkexpert van Visiativ hebben we nu een openingstijd van ongeveer 1,2-1,3.
Voor complexe assemblages vind ik dat dit slechter is dan opgeloste assemblages (sneller te openen maar erg traag bij elke reconstructie (dus -systematisch opgelost)
De openingstijd (in opgelost) is zeker wat langer, maar we winnen later veel voor de aanpassingen.
Voor ideeën kan een assemblage van + 50.000 onderdelen in 10 minuten worden geopend (met een veel minder krachtige pc van + 8 jaar!) en een bibliotheek met te veel imports, niet zo goed geoptimaliseerd.
Maar de grootste winst voor ons was de optimalisatie van het netwerk.

Bewerken:
De letter K geeft de mogelijkheid aan om de processor te overklokken.
Voor de onbekende parameter (voor mij)
Edit 2: De hoge frequentie van de processor is sterk te verkiezen in vergelijking met het aantal cores dat SW heel weinig gebruikt.
Voor mij Intel Xeon op 3.6 Ghz op mijn oude bouzin:

4 likes

Hallo;
Ik ben het met @sbadenis eens, de modi " Licht " zijn niet echt interessant in termen van verbruik van hulpbronnen in vergelijking met de modus " Opgelost ".
Trouwens, als je niet aan de betreffende assemblage werkt en je wilt het gewoon aan iemand " laten zien ", raad ik je aan om in plaats daarvan Edrawing te gebruiken.

De punten waarop de impact aanzienlijk is geweest op onze assemblages in ons bedrijf zijn:

  • beter beheer van antivirus (beperk het scannen van het komen en gaan van lokale bestanden/servers en vice versa)... indien mogelijk op alle *.sld bestanden *
  • Verwijdering van de automatische back-upopties van Solidworks. (vervangen door een waarschuwing na 20min).
  • al onze sjablonen zijn up-to-date met de gebruikte Solidworks-versie (documentsjablonen EN al onze Solidworks-bestanden).
  • Automatische Windows en gerelateerde updates afknijpen+bedienen.

    Voor informatie (en in aanvulling op de opmerkingen van @sbadenis ):
    Waarom openen SOLIDWORKS-assemblages langzamer op een netwerk?

Ik ben verrast door het stuurprogramma dat bij de grafische kaart hoort:
NVIDIA RTX4000 Ada generatie Laptop GPU
Gebruik je een laptop???

5 likes

Ter info: hetzelfde als @Maclane voor antivirus, automatisch opgeslagen en op de sjabloonupdate, wat ook veel tijd bespaart, bevestig ik.

4 likes

Bedankt dat je weer bij jullie beiden bent teruggekomen.
Ja, ik gebruik een laptop.
Ik zal zien hoe het zit met de antivirus.
En hoe weet u de versie van uw modellen?

Ik ben ook erg verrast omdat mijn geheugen en CPU nooit meer dan 50% zijn, is dit naar jouw mening normaal?

Hoi @Rems51
Simpel: als Solidworks je aanbiedt om het op te slaan in de nieuwe versie, komt dat omdat het nog niet is omgezet.

We werken aan kleine assemblies, maar we hebben een PDM: het netwerk is daarom veel minder nuttig omdat we voornamelijk lokaal werken. Het zal een beetje helpen met laadtijden (maar de lokale weergave moet op een goede SSD staan en niet op een oude HDD in IDE...).

Om een paar bestanden door leveranciers te laten doneren, zou mijn advies zijn om systematisch alle externe bestanden te analyseren en ze te vereenvoudigen (vooral als het bestanden zijn die waarschijnlijk regelmatig hergebruikt worden in je ontwerpen). Onderdelen gieten met duizenden kleine bladeren bijvoorbeeld: als we dit soort bestand tien keer herhalen in onze eenvoudige assemblages, krijgen we gekke latenties.

Als je BeneInox gebruikt (en waarschijnlijk hetzelfde met anderen): zoek dan naar hun materiaalextrusies met logo: de complexiteit van het onderdeel gaat van 1 naar 20 of 50 door dit soort details (totaal nutteloos en die in het echt niet eens bestaan op de onderdelen):
image

5 likes

Voor de versie van de templatebestanden gebruik ik VersionHistory uit de MyCadTools-tools:

Er is ook een macro (niet gevonden) of een handmatige methode met een editor, lijkt mij maar ook niet gevonden!
En idealiter zou je de oude modellen niet transformeren door op te slaan naar de nieuwe versie, maar beginnen met het model dat door SW is geleverd en het aanpassen om het nieuwe standaardmodel te maken, dat langer is maar efficiënter met veel minder bugs en latentie.

1 like

Hallo

Uit ervaring is werken binnen een netwerk niet haalbaar. Problemen komen voort uit deze. Het maakt niet uit hoe goed het is. Daarnaast is er één cartoonist, oké, meerdere dingen die een probleem vormen.
Antivirus, de IT-basis van bedrijven of IT-afdelingen, zijn enkele van de vele gevallen die een probleem vormen.

De enige haalbare methode is via PLM, Vault of PDM, het maakt niet uit. Inderdaad, het stelt je in staat om de modellen die je nodig hebt lokaal te extraheren. En werk je cache van niet-uitgepakte onderdelen lokaal bij.
Je kunt zonder problemen loskoppelen van je netwerk of niet.

Dit lost niet alles op, maar de modellering is ook een garantie voor de snelheid van je SolidWorks. Onthoud, het zijn de updates die je pc vertragen. Beperkingen in assemblies, configuraties (vooral in assemblies). De eenvoud van een ontwerp is te verkiezen.

Ik was een echte pc met SolidWorks vergeten, niet een standaardpc die je bedrijf als CAD-pc verkoopt :nauseated_face:

Hallo;

Om de versie van de bestanden te achterhalen, is het ook mogelijk om de kolom " Laatste SW-opname met " toe te voegen in de verkenner:

Om de opmerkingen van @FRED78 af te sluiten, over de vergaderingen:

  • Probeer ervoor te zorgen dat je zoveel mogelijk vrijheidsgraden hebt op je beperkingen in de kopassemblages (zelfs als dat betekent dat je " alles moet repareren ").
  • Vermijd het gebruik van flexibele componenten zoveel mogelijk.
  • Aarzel niet om sub-assemblages te maken...
    en om @froussel te parafraseren: ja, leveranciers (zoals Bene Inox) zijn irritant met hun logo's, we zijn soms uren bezig ze te verwijderen maar het is het waard in gebruik...

Vergeet ook niet regelmatig de inhoud van je " Tijdelijke " mappen te verwijderen; het beste is om dit met de hand te doen, maar het is ook mogelijk om via SolidworksRx (inbegrepen in de Solidworks-installatie) te gaan en Solidworks regelmatig opnieuw te starten. Omdat je een mobiele telefoongebruiker bent, controleer dan of de optie " quick start" op je computer is ingeschakeld (als dat zo is, raad ik je aan deze te verwijderen)... Zorg er ook voor dat je af en toe je pc uitzet (laptopgebruikers doen dit meestal nooit...)

4 likes

PDM is geweldig wanneer het goed wordt benut en beheerd; dit is afhankelijk van Windows voor versiebeheer of bepaalde informatie blijft beperkt

2 likes

Hallo

Ik weet dat het voorzichtiger is met een laptop, maar je zou ook de hoge of optimale energiemodus moeten prefereren, althans als je op het netnet zit, in plaats van de normale modus, of erger nog, de energiebesparingsmodus. De CPU draait op volle capaciteit in plaats van heen en weer te schakelen tussen een langzame en een snelle toestand.

3 likes

Hallo @Rems51 ! Net als jij hebben we hele grote groepen en aanzienlijke traagheid! Ik duw aan voor het herwerken van sommige assemblies, waardoor je bijvoorbeeld het onderdeel / de functie kunt zien die pb poseert. Werk ook de stappen aan en verwijder zoveel mogelijk onnodige details. Soms is het swapbestand erg groot, maar sommige mensen in de community zijn meer specialisten dan ik op dit gebied! Anders schakel onnodige add-ins uit, real view of instant 3D. Succes!

3 likes

Ik @d_payen niet

Voor WWTP's om gelijke stand te breken
De onderdelen die ik zo slecht heb ontworpen met dubbele of drievoudige functies, vereenvoudigden het ontwerp. Het resultaat is duidelijk: het gewicht wordt gedeeld door 2 of 3.
De assemblages waar ik niet over praat, dat is gek, we komen daar door streng te zijn, overbodige beperkingen (parallelisme, enz.) te verwijderen, en we komen tot een indrukwekkende afslankoplossing.

@Sylk, ik ben het met je eens over het optimaliseren van de parameters. Maar als we CAD doen, op SolidWorks of op grote assemblages, dimensioneren we de stations

3 likes

Snelle vraag:

Een verwijderde staat van features en constraints vermindert de herbouw, maar vermindert het laadtijden?

Voor zover ik me herinner, als ik een tekstlogo in een verwijderde staat zette (zonder het helemaal uit de modus te verwijderen), ging alles sneller. Of was het gewoon een indruk?

Het lijkt mij dat de montage tijdens de opname inderdaad minder weegt, maar dat het niet per se sneller is. SW bouwt opnieuw op bij het openen van de configuraties, maar je kunt hem zeggen dat hij dat niet moet doen. Op een gegeven moment wegen de elementen die je ontwerpt steeds zwaarder als je het opent.

1 like

Het ideaal is om het eerst te verwijderen en opnieuw te exporteren om schoon te importeren (niet altijd makkelijk).
Of beter om het opnieuw te tekenen met eenvoudige functies als dat mogelijk is.
Anders is een ander punt om de beeldkwaliteit te verlagen voor terugkerende objecten (schroeven, moeren...)


En ook die van de modellen als ze te hoog zijn.
Dit had in grote mate bijgedragen aan het verminderen van onze problemen bij grote vergaderingen.
Bewerking: @sylk het onderdeel zwaarder is (langere netwerktijd, grafisch sneller te laden (minus detail)

2 likes

Hallo
Krijg Versiegeschiedenis Voorbeeld (VBA) - 2024 - SOLIDWORKS Ontwerphulp
Deze macro geeft alle opeenvolgende versies van het sjabloon weer die in een bestand zijn gebruikt.
Voor de rest raad ik ook aan om in de prestatiemodus te zitten qua stroomopties, zodat het station nooit in lage klokfrequenties gaat (ik had een bug op mijn computer waardoor het station niet boven de 1 GHz uitkwam, het was een hel op SW).
Nog iets: als je ooit elektronische printplaten hebt van software-exports zoals Altium, verwijder dan zoveel mogelijk componenten en controleer of de elektronica-ingenieurs geen modellen hebben gedownload die bijvoorbeeld alle wikkelingen voor een motordriver bevatten (dat weegt de SW-berekening enorm bij het weergeven, zelfs als het element niet zichtbaar is).
Net als de andere schakels het automatisch opslaan jarenlang uit.
Wat betreft CPU- of RAM-gebruik, toont Windows gemiddeld alle actieve cores (vandaar een " misleidende" weergave), voor RAM thuis flirten we met 32GB met grote assemblages (vergeet niet dat W11 al maximaal basis pompt) sinds de overstap naar 64GB geen problemen met beperkte resources in sommige gevallen.

3 likes

Iets anders dat tot nu toe niet is genoemd, is het gebruik van de blocking bar. Door het onderaan te leggen, kan SW het onderdeel nooit meer opnieuw opbouwen (kleine hangsloten op de functies).
image
image

4 likes

Wauw! Wees voorzichtig met de blokkeerbalk, die blokkeert alles (geen updates meer mogelijk). Op een onderdeel of wanneer je aan het werk bent. Daarna komt ze eruit.
Ook op een stuk oké, direct aangebracht of op een set onderdelen :thinking:.
Na de onbeperkte schetsbug op de skeletten die in een kamer geïntegreerd waren, kregen we het aangeboden, en op dat moment vond ik de truc interessant, nadat ik 100 onderdelen had vrijgespeeld omdat de updates niet waren afgerond... Lastuche leek mij minder goed :sweat_smile:.
Ik wacht liever een paar minuten bij de opening.

Ik dacht aan een andere truc om de openingen of updates van je grote constructies te verlichten, heb je geprobeerd een lichtere configuratie te creëren door schroeven en andere dingen in deletion te plaatsen? En kijk of het niet sneller is als je overschakelt naar de andere (complete) configuratie.

Op de tekeningen, wanneer ik aan zware shots werk, verberg ik de onnodige uitzichten.

2 likes