Tuning-Optimierungen für eine bessere Solidworks-Leistung

Hallo @Rems51
Ganz einfach: Wenn Solidworks anbietet, es in der neuen Version zu speichern, liegt das daran, dass es noch nicht konvertiert wurde.

Wir arbeiten an kleinen Baugruppen, aber wir haben ein PDM: Das Netzwerk ist daher viel weniger nützlich, da wir hauptsächlich lokal arbeiten. Es sollte ein wenig bei den Ladezeiten helfen (aber die lokale Ansicht muss auf einer guten SSD liegen und nicht auf einer alten HDD in IDE...).

Um ein paar Dateien von Lieferanten gespendet zu haben, würde ich empfehlen, alle externen Dateien systematisch zu analysieren und zu vereinfachen (vor allem, wenn es sich um Dateien handelt, die wahrscheinlich regelmäßig bei deinen Entwürfen wiederverwendet werden). Zum Beispiel Teile mit tausenden kleinen Blättern zu gießen: Wenn wir diese Art von Datei zehnmal in unseren einfachen Zusammensetzungen wiederholen, haben wir verrückte Latenzen.

Wenn du BeneInox benutzt (und wahrscheinlich auch bei anderen): Suche nach deren Material-Extrusionen mit Logo: Die Komplexität des Teils steigt von 1 auf 20 oder 50 wegen dieser Art von Details (völlig nutzlos und die in der Realität nicht einmal existieren):
image

5 „Gefällt mir“

Für die Version der Vorlagendateien nutze ich VersionHistory aus den MyCadTools-Tools:

Es scheint auch ein Makro (nicht gefunden) oder eine manuelle Methode mit einem Editor zu geben, aber auch nicht gefunden!
Und idealerweise sollte man die alten Modelle nicht durch das Speichern in die neue Version transformieren, sondern mit dem von SW bereitgestellten Modell beginnen und es so anpassen, dass es das neue Standardmodell wird, das zwar länger, aber effizienter ist und viel weniger Bugs und Latenz hat.

1 „Gefällt mir“

Hallo

Aus Erfahrung ist die Arbeit innerhalb eines Netzwerks nicht praktikabel. Probleme entstehen von diesem Fall. Es spielt keine Rolle, wie gut es ist. Zusätzlich zu einem Cartoonisten, okay, mehreren, stellt das ein Problem dar.
Antiviren, die IT-Grundlage von Unternehmen oder IT-Abteilungen, sind nur wenige Fälle, die ein Problem darstellen.

Die einzige gangbare Methode ist PLM, Vault oder PDM, das spielt keine Rolle. Tatsächlich ermöglicht es Ihnen, die benötigten Modelle lokal zu extrahieren. Und aktualisiere deinen Cache mit nicht extrahierten Teilen lokal.
Du kannst dich problemlos von deinem Netzwerk trennen oder auch nicht.

Das löst nicht alles, aber die Modellierung ist auch eine Garantie für die Geschwindigkeit deines SolidWorks. Denk daran, es sind die Updates, die deinen PC verlangsamen. Einschränkungen in Baugruppen, Konfigurationen (insbesondere in Baugruppen). Die Einfachheit eines Designs ist zu bevorzugen.

Ich hatte einen richtigen PC mit SolidWorks vergessen, nicht einen Standard-PC, den deine Firma dir als CAD-PC verkauft :nauseated_face:

Hallo;

Um die Version der Dateien herauszufinden, ist es außerdem möglich, im Dateiexplorer die Spalte " Last SW recording with " hinzuzufügen:

Um die Bemerkungen von @FRED78 zu vervollständigen, zu den Versammlungen:

  • Versuche sicherzustellen, dass du so viele Freiheitsgrade wie möglich bei deinen Einschränkungen in den Kopfbaugruppen hast (auch wenn das bedeutet , "alles zu reparieren ").
  • Vermeiden Sie die Verwendung flexibler Bauteile so weit wie möglich.
  • Zögern Sie nicht, Unterversammlungen zu machen...
    und um @froussel zu paraphrasieren: Ja, Lieferanten (wie Bene Inox) sind mit ihren Logos nervig, wir verbringen manchmal Stunden damit, sie zu entfernen, aber es lohnt sich bei der Benutzung...

Denken Sie auch daran, regelmäßig den Inhalt Ihrer " Temporären " Verzeichnisse zu löschen; am besten machen Sie dies von Hand, aber es ist auch möglich, SolidworksRx (enthalten in der Solidworks-Installation) zu durchlaufen und Solidworks regelmäßig neu zu starten. Da du ein Handynutzer bist, überprüfe, ob die Option " Schnellstart " auf deinem Computer aktiviert ist (falls ja, rate ich dir, sie zu entfernen)... Stelle außerdem sicher, dass du deinen PC von Zeit zu Zeit ausschaltest (Laptop-Nutzer machen das meist nie...)

4 „Gefällt mir“

PDM ist großartig, wenn es gut genutzt und verwaltet wird; das ist für die Versionsverwaltung auf Windows angewiesen oder bestimmte Informationen bleiben begrenzt

2 „Gefällt mir“

Hallo

Ich weiß, dass es mit einem Laptop vorsichtiger ist, aber du solltest auch den Hoch- oder Optimal-Energie-Modus bevorzugen, zumindest wenn du am Netz bist, statt den normalen Modus oder, noch schlimmer, den Energiesparmodus. Die CPU läuft mit voller Kapazität, anstatt zwischen einem langsamen und einem schnellen Zustand hin und her zu wechseln.

3 „Gefällt mir“

Hallo @Rems51 ! Wie Sie haben wir sehr große Versammlungen und eine deutliche Langsamkeit! Ich dränge die Überarbeitung einiger Assemblies voran, sodass man zum Beispiel das Teil bzw. die Funktion sehen kann, die pb positioniert. Überarbeite auch die Schritte und entferne so viele unnötige Details wie möglich. Manchmal ist die Swap-Datei schlecht dimensioniert, aber einige in der Community sind mehr Spezialisten auf dem Gebiet als ich! Ansonsten deaktivieren Sie unnötige Add-ins, Real View oder Instant 3D. Viel Glück!

3 „Gefällt mir“

Ich @d_payen nicht.

Damit WWTPs Unentschieden beenden
Die Teile, die ich so schlecht mit doppelten oder dreifachen Funktionen überarbeitet habe, vereinfachten das Design. Das Ergebnis ist eindeutig: Das Gewicht wird durch 2 oder 3 geteilt.
Die Assemblies, über die ich nicht spreche, sind verrückt, wir kommen dorthin, indem wir rigoros sind, redundante Einschränkungen (Parallelität usw.) entfernen – wir erreichen eine beeindruckende Abnehmungslösung.

@Sylk stimme ich dir bei der Optimierung der Parameter zu. Aber wenn wir CAD machen, bei SolidWorks oder bei großen Baugruppen, dimensionieren wir die Stationen

3 „Gefällt mir“

Kurze Frage:

Ein entfernter Zustand von Features und Einschränkungen reduziert den Neuaufbau, aber verkürzt er die Ladezeiten?

Soweit ich mich erinnere, ging alles schneller, wenn ich ein Textlogo in einen gelöschten Zustand versetzte (ohne es komplett aus dem Modus zu entfernen). Oder war es nur ein Eindruck?

Es scheint mir, dass die Montage während der Aufnahme zwar weniger wiegt, aber nicht unbedingt schneller ist. SW baut sich beim Öffnen der Konfigurationen wieder auf, aber man kann ihm sagen, dass er es nicht tun soll. Irgendwann wiegen die von Ihnen entworfenen Elemente immer schwerer, wenn sie geöffnet werden.

1 „Gefällt mir“

Das Ideal ist, es vorher zu löschen und neu zu exportieren, um sauber neu zu importieren (nicht immer einfach).
Oder besser, wenn möglich, mit einfachen Funktionen neu zu zeichnen.
Ansonsten ist ein weiterer Punkt, die Bildqualität für wiederkehrende Objekte (Schrauben, Muttern ...) zu senken


Und auch die der Modelle sind zu hoch.
Dies trug maßgeblich zur Verringerung unserer Probleme bei großen Versammlungen bei.
Nachtrag: @sylk das Teil schwerer ist (längere Netzwerkzeit, andererseits grafisch schneller zu laden (minus Details))

2 „Gefällt mir“

Hallo
Versionsverlauf-Beispiel (VBA) erhalten – 2024 – SOLIDWORKS Design-Hilfe
Dieses Makro listet alle nachfolgenden Versionen der Vorlage auf, die in einer Datei verwendet wurden.
Für den Rest empfehle ich außerdem, in den Leistungsmodus zu gehen, was die Stromauswahlmöglichkeiten angeht, damit die Station nie in niedrige Taktfrequenzen übergeht (ich hatte einen Bug an meinem Computer, der dazu geführt hat, dass die Station nicht über 1 GHz hinausging, das war auf SW die Hölle).
Noch etwas: Wenn du jemals elektronische Platinen von Software-Exporten wie Altium hast, entferne so viele Komponenten wie möglich und überprüfe, ob die Elektronikingenieure keine Modelle heruntergeladen haben, die zum Beispiel alle Wicklungen für einen Motortreiber enthalten (das belastet die SW-Berechnung beim Anzeigen erheblich, selbst wenn das Element nicht sichtbar ist).
Wie bei den anderen deaktivierte ich das automatische Speichersystem jahrelang.
Was CPU- oder RAM-Auslastung angeht, zeigt Windows im Durchschnitt alle aktiven Kerne an (daher eine " irreführende" Anzeige). Für den RAM zu Hause haben wir mit 32 GB mit großen Assemblies geflirtet (nicht vergessen, dass W11 bereits maximal eine Basis pumpt), da der Wechsel auf 64 GB in manchen Fällen keine Probleme mit begrenzten Ressourcen hatte.

3 „Gefällt mir“

Eine weitere Sache, die bisher nicht erwähnt wurde, ist die Verwendung der Blockstange. Wenn man es unten anbringt, kann SW das Teil nie wieder aufbauen (kleine Vorhängeschlösser an den Funktionen).
image
image

4 „Gefällt mir“

Beeindruckend! Sei vorsichtig mit der Blockleiste, sie blockiert alles (keine weiteren Updates möglich. An einem Teil oder wenn du arbeitest. Danach steigt sie aus.
Auch bei einem Stück ist das okay, direkt aufgetragen oder auf einer Reihe von Teilen :thinking:.
Nach dem uneingeschränkten Skizzen-Bug an den in einem Raum integrierten Skeletten wurde uns das Angebot angeboten, damals fand ich den Trick interessant, nachdem ich 100 Teile freigeschaltet hatte, weil die Updates noch nicht fertig waren... Lastuche schien mir weniger gut :sweat_smile:.
Ich warte lieber ein paar Minuten bei der Eröffnung.

Ich habe an einen anderen Trick gedacht, um die Öffnungen oder Updates deiner großen Baugruppen zu lösen – hast du versucht, eine leichtere Konfiguration zu schaffen, indem du Schrauben und andere Teile einsetzt? Und schau, ob es beim Wechsel zur anderen (vollständigen) Konfiguration nicht schneller ist.

Bei den Zeichnungen, wenn ich an schweren Aufnahmen arbeite, verstecke ich die unnötigen Ansichten.

2 „Gefällt mir“

Ein Trick, der ebenfalls helfen kann: die Entfernung von " nutzlosen " Einschränkungen oder mehr Nachrichten.
Zum Beispiel ein Teil, das du aus deiner Assembly entfernt hättest, dessen Einschränkung aber ungelöst bleibt (aber warum um alles in der Welt macht Solidworks das?)

Makro-Identifikation und Entfernung fehlerhafter Einschränkungen – Makro – myCAD Forum

1 „Gefällt mir“

Ich würde sogar sagen, dass man bei unnötigen Constraints Parallelismus-Constraints sowohl in Skizzen als auch in Assemblies entfernen sollte, wenn möglich. Oder finde einen anderen Weg, ihn zu zwingen.
Parallelismus ist oft redundant gegenüber anderen Einschränkungen oder Dimensionen.

Mach einen Test, geh in eine Skizze, aktiviere die Skizzenfunktion " Beziehungen anzeigen/löschen" und sobald du Parallelität siehst, lösche sie. Wenn die Skizze nicht eingeschränkt ist, fügen Sie eine Einschränkung des Kollinearitätstyps oder einer Dimension oder Richtung hinzu. Du wirst viele davon löschen.

Es ist wichtig zu wissen, dass Einschränkungen Schleifen bilden, die Freiheitsgrade unterdrücken, und oft sind Orientierungsbeschränkungen redundant für die Positionierung. Du hast zwei Einschränkungen statt einer. Und wenn deine Skizze groß ist oder sich viele Constraints ansammeln, gibt dir SolidWorks ohne Grund eine Skizze auf Constraint. Nun ja, aber es ist schwer zu kontrollieren!

Bei Assemblies ist das anders, wie @coin37coin sagt, die Constraints, die nicht entfernt wurden, entstehen durch das Dialogfenster, das dich vorher fragt, ob du die Elemente löschen möchtest, die mit einem Teil zusammenhängen, den du ausgrabst. Wenn dieses Kästchen deaktiviert wurde, behalten sie beim nächsten Mal die Constraints und versetzen sie in einen Löschzustand.

Das Skelettprinzip eliminiert zwei Drittel der Einschränkungen einer Baugruppe, mit Ausnahme der Schrauben

Aber das ändert nichts daran, dass du einen Hochleistungs-PC auf SW hast

1 „Gefällt mir“

Ich weiß nicht, wie es dir geht, aber ich habe den seltsamen Eindruck , dass @FRED78 viele Leichen im Schrank hat! :stuck_out_tongue_winking_eye:

4 „Gefällt mir“

Ich arbeite für eine Firma, die im Bereich Sozialarbeit mit Skeletten arbeiten möchte.
Nach +20 Jahren mit dieser Software habe ich so ziemlich alle Bugs und Methoden gesehen, die funktionieren (aber ich bin offen dafür, es zu lernen).

Aber in den letzten drei Jahren, als ich zu dieser Firma kam. Ich habe einige clevere Leute, die mit PCs spielen und sicherlich mit den Einstellungen meiner Software und Hardware :sweat_smile:.

Und ich versuche, eine Methode für das Projekt und die Software beizubehalten. Allerdings funktionieren meine PCs (ja, ich habe mehrere) nicht alle gleich :rofl:, was für ein Unternehmen, das standardisierte :joy: PCs liefert, das das Fass zum Überlaufen bringt.

Also entdeckte ich einen neuen BUG oder um es zu paraphrasieren @sbadenis ich habe ein neues Skelett :wink: ausgegraben.

1, der mir viel besser gefallen hat: "Wir wissen nichts von diesem Bug, bitte geben Sie den Fehlercode an." Ich gebe zu, ich hatte viel Spaß, SW fragt dich nach der BUG-Nummer:rofl:. :rofl:

Aber ich betrachte es mit viel Rückblick :crazy_face:, auch wenn manche Mitarbeiter manchmal eine merkwürdige Art haben, für ihre Kunden zu arbeiten oder zusammenzuarbeiten, immer noch Skelette. :smile: Hier kann ich genau diesen Mitwirkenden die Erklärungen zeigen, weil ich ihnen diese Seite als Referenz gegeben habe :wink:

Schließlich verstecke ich mich nicht hinter meinem Psquedo und nehme genau an, was ich sage, mit allem Respekt gegenüber manchen.

Ein weiterer Punkt, der die Assemblies erheblich belastet: die roten Einschränkungen (die schlimmsten von allen, die die Software neu berechnen lassen), skizzieren Sie sie mit Freiheit (-)
Ein weiterer Punkt, die unversteckten Skizzen oder Pläne, Ursprungspunkte...
Selbst wenn der Montagemodus die Skizzen verbirgt (Anzeige versteckt), werden sie beim Öffnen der Baugruppe geladen, es sei denn, sie sind im Teil versteckt (vgl. ein Visiativ-Trainer).
image
Einige dieser Punkte zusammen im obigen Beispiel führen dazu, dass eine Assembly erheblich verzögert.
Die Transparenz mancher Teile sorgt auch dafür, dass man viel rudert, ebenso wie große Wiederholungen (wie Drahtgitter), die einzige Art von Teil, bei der ich systematisch die Blockstange hinzufüge...
Nachtrag: @FRED78 Ich habe auch Kollaborateure , die alle oben genannten Punkte in derselben Versammlung zusammenbringen, und wenn ich zu einer wichtigen Versammlung zurückkehre, dauert es manchmal eine bis zwei Stunden, um zu all diesen Punkten zurückzukehren.
Andererseits viel weniger Crash danach und ein deutlich schnellerer Einstieg...

5 „Gefällt mir“

@sbadenis
Ich komme aus der Schule, wo ich alles verstecke und nur das zeige, was ich zeigen möchte.
Das erspart mir zum Beispiel einen Beutel voller Knoten, wenn ich eine einzelne Skizze zeigen möchte.
Aber um in deine Richtung zu gehen, habe ich einen, der mir Äxte auf all diese länglichen Skizzen gegeben hat! Nein, aber Hallo!! , aber dieselbe Person setzt mit demselben Werkzeug :crazy_face: Äxte in Löcher, das ist Psychologie. Gleichzeitig lache ich darüber...

Aber meine PC-Probleme gehen weit über das Programmieren hinaus, ich benutze diese Software schon seit vielen Jahren. Ich hatte die Gelegenheit, an LNG-Trägerbrücken (Rohrleitungen) mit dem Routing-Modul und vollständig parametrisierten Baugruppen zu arbeiten. Es genügt zu sagen, dass die Baugruppen erhebliche Gewichte und eine geradezu unermessliche Anzahl von Teilen erreichten.
Jetzt habe ich viel Zusammenbau, aber nichts Unüberwindbares.

Jetzt hat er einfach meine PC-m^me-Konfiguration komplett geändert, selbst unter einer Meeresschicht..., und merkwürdigerweise funktioniert es (Standardaustausch :wink:). Wir sind mehr dabei: der Austausch darüber, wer die letzten Worte haben wird :sweat_smile:

3 „Gefällt mir“