Upload
danglien
View
229
Download
0
Embed Size (px)
Citation preview
Tipps und TricksPerformance, Performance, Performance …
aber woher nehmen?
CAD.de Anwendertreffen auf der CAT.Pro 10/2005
von Stefan Berlitz
Stefan Berlitz - htpp://solidworks.cad.de - http://swtools.cad.de - CAT.Pro CAD.de Anwendertreffen 10/2005 03.11.2005 - Seite 2
Tipps und Tricks zur SolidWorks PerformanceTipps und Tricks zur SolidWorks Performance
• Einleitung• Wie komme ich dazu diese Präsentation zu halten• Woher kommen diese Informationen?
• Ins Eingemachte – SolidWorks auf die Sprünge helfen• Hardware, Betriebssystem, Systemumgebung• Tools und Hilfsmittel• Performancebezogene Optionen in SolidWorks• Vermeiden von problematischen Features und Dokumenten• Arbeitskonfigurationen• Alternative Techniken
• Zum Schluss - man muss nur wissen, wie es funktioniert• Alles muss zusammen spielen• Einladung zum Mitmachen
Stefan Berlitz - htpp://solidworks.cad.de - http://swtools.cad.de - CAT.Pro CAD.de Anwendertreffen 10/2005 03.11.2005 - Seite 3
VorstellungVorstellung
• Stefan Berlitz• CAD Administration Saurer GmbH (Barmag) seit 1992• Einführungsprojekt SolidWorks 1997
• Inoffizielle Hilfeseite seit 1999• http://solidworks.cad.de
• Hilfe / Moderation im SolidWorks-Online-Forum seit 2000• http://www.cad.de• http://ww3.cad.de/cgi-bin/ubb/forumdisplay.cgi?action=topics&number=2
• Tools und Programme seit 2000(z.B. Batchprint und –konvertierung, Makros, Freeware, Shareware)• http://swtools.cad.de
Stefan Berlitz - htpp://solidworks.cad.de - http://swtools.cad.de - CAT.Pro CAD.de Anwendertreffen 10/2005 03.11.2005 - Seite 4
Woher kommen diese Informationen?Woher kommen diese Informationen?
• Dokumentation von SolidWorks• Online-Hilfe, Handbücher• Supportbereich (FAQ, Knowledgebase)
• Erfahrungen• Anwender• Administratoren• Support, Hotline
• Internet• CAD.de Forum• comp.cad.solidworks• Webseiten
• Usertreffen• SolidWorks World (CESUM)• CAT.Pro• Kundentage• Arbeitskreise
Stefan Berlitz - htpp://solidworks.cad.de - http://swtools.cad.de - CAT.Pro CAD.de Anwendertreffen 10/2005 03.11.2005 - Seite 5
SolidWorks auf die Sprünge helfenSolidWorks auf die Sprünge helfen
• Einleitung• Wie komme ich dazu diese Präsentation zu halten R• Woher kommen diese Informationen? R
• Ins Eingemachte – SolidWorks auf die Sprünge helfen• Hardware, Betriebssystem, Systemumgebung• Tools und Hilfsmittel• Performancebezogene Optionen in SolidWorks• Vermeiden von problematischen Features und Dokumenten• Arbeitskonfigurationen• Alternative Techniken
• Zum Schluss - man muss nur wissen, wie es funktioniert• Alles muss zusammen spielen• Einladung zum Mitmachen
Stefan Berlitz - htpp://solidworks.cad.de - http://swtools.cad.de - CAT.Pro CAD.de Anwendertreffen 10/2005 03.11.2005 - Seite 6
Hardware, Betriebssystem, SystemumgebungHardware, Betriebssystem, Systemumgebung
• CPU und Arbeitsspeicher• CPU Last und Arbeitsspeicher überprüfen mit Taskmanager• zu wenig Arbeitsspeicher ist Performancekiller #1
Stefan Berlitz - htpp://solidworks.cad.de - http://swtools.cad.de - CAT.Pro CAD.de Anwendertreffen 10/2005 03.11.2005 - Seite 7
Hardware, Betriebssystem, SystemumgebungHardware, Betriebssystem, Systemumgebung
• Anwendungsumgebung• Schutzmechanismen und Automatismen können bremsen
• Virenwächter, lokale Firewall• automatische Backups
• Hintergrundprogramme, Autostart von nicht benötigten Objekten usw. können bremsen
• http://www.sysinternals.com
Stefan Berlitz - htpp://solidworks.cad.de - http://swtools.cad.de - CAT.Pro CAD.de Anwendertreffen 10/2005 03.11.2005 - Seite 8
Hardware, Betriebssystem, SystemumgebungHardware, Betriebssystem, Systemumgebung
• Userumgebung• moderne, grafische Oberfläche kann bremsen• nicht mehr benötigte Netzwerkresourcen bremsen bei jedem
Zugriff auf das Netzwerk• Drucker• Desktopverknüpfungen• Recentlisten• Netzwerkresource
Stefan Berlitz - htpp://solidworks.cad.de - http://swtools.cad.de - CAT.Pro CAD.de Anwendertreffen 10/2005 03.11.2005 - Seite 9
SolidWorks auf die Sprünge helfenSolidWorks auf die Sprünge helfen
• Einleitung• Wie komme ich dazu diese Präsentation zu halten R• Woher kommen diese Informationen? R
• Ins Eingemachte – SolidWorks auf die Sprünge helfen• Hardware, Betriebssystem, Systemumgebung R• Tools und Hilfsmittel• Performancebezogene Optionen in SolidWorks• Vermeiden von problematischen Features und Dokumenten• Arbeitskonfigurationen• Alternative Techniken
• Zum Schluss - man muss nur wissen, wie es funktioniert• Alles muss zusammen spielen• Einladung zum Mitmachen
Stefan Berlitz - htpp://solidworks.cad.de - http://swtools.cad.de - CAT.Pro CAD.de Anwendertreffen 10/2005 03.11.2005 - Seite 10
Tools und HilfsmittelTools und Hilfsmittel
• Rechenintensive oder wiederkehrenden Arbeiten automatisieren• benutzerdefinierte Makros• TaskPlaner• PAC4SWX
Stefan Berlitz - htpp://solidworks.cad.de - http://swtools.cad.de - CAT.Pro CAD.de Anwendertreffen 10/2005 03.11.2005 - Seite 11
Tools und HilfsmittelTools und Hilfsmittel
• Zeitpunkt selbst bestimmen, wann gerechnet wird• Automatismus = Komfort• Selbst bestimmen = Geschwindigkeit
• Automatische Aktualisierungen abschalten • Zeichnung• ab 2005 Baugruppe
• RedLight Add-In• war Freeware (Donation)
von Dynabits• wird nicht weiterentwickelt• bietet aber alle Funktionen• zusätzliche Funktion Force Rebuild
Stefan Berlitz - htpp://solidworks.cad.de - http://swtools.cad.de - CAT.Pro CAD.de Anwendertreffen 10/2005 03.11.2005 - Seite 12
Tools und HilfsmittelTools und Hilfsmittel
• Anwendungsumgebungbeschleunigen• Benutzereingaben effizienter
gestalten, z.B. Pathbuddy für Verzeichniswechsel
• Kopieren ganzer Projekte• Makro oder Tools zum
Kopieren von SolidWorks Baugruppen und Komponenten inklusiveZeichnungen und Zusatzdokumenten
Stefan Berlitz - htpp://solidworks.cad.de - http://swtools.cad.de - CAT.Pro CAD.de Anwendertreffen 10/2005 03.11.2005 - Seite 13
SolidWorks auf die Sprünge helfenSolidWorks auf die Sprünge helfen
• Einleitung• Wie komme ich dazu diese Präsentation zu halten R• Woher kommen diese Informationen? R
• Ins Eingemachte – SolidWorks auf die Sprünge helfen• Hardware, Betriebssystem, Systemumgebung R• Tools und Hilfsmittel R• Performancebezogene Optionen in SolidWorks• Vermeiden von problematischen Features und Dokumenten• Arbeitskonfigurationen• Alternative Techniken
• Zum Schluss - man muss nur wissen, wie es funktioniert• Alles muss zusammen spielen• Einladung zum Mitmachen
Stefan Berlitz - htpp://solidworks.cad.de - http://swtools.cad.de - CAT.Pro CAD.de Anwendertreffen 10/2005 03.11.2005 - Seite 14
Performancebezogene Optionen in SolidWorksPerformancebezogene Optionen in SolidWorks
• Optionen sind nicht festgelegt sondern optional• Je nach Arbeitssituation sollten diese eingestellt sein
• Einfache Faustformel
Performance ≠ Komfort
• Automatische Funktionen bremsen SolidWorks
• Modus Grosse Baugruppen = nur Zusammenfassung vorhandener Optionen, die auf einen Schlag geschaltet werden
Stefan Berlitz - htpp://solidworks.cad.de - http://swtools.cad.de - CAT.Pro CAD.de Anwendertreffen 10/2005 03.11.2005 - Seite 15
Performancebezogene Optionen in SolidWorksPerformancebezogene Optionen in SolidWorks
Stefan Berlitz - htpp://solidworks.cad.de - http://swtools.cad.de - CAT.Pro CAD.de Anwendertreffen 10/2005 03.11.2005 - Seite 16
Performancebezogene Optionen in SolidWorksPerformancebezogene Optionen in SolidWorks
Stefan Berlitz - htpp://solidworks.cad.de - http://swtools.cad.de - CAT.Pro CAD.de Anwendertreffen 10/2005 03.11.2005 - Seite 17
Performancebezogene Optionen in SolidWorksPerformancebezogene Optionen in SolidWorks
Stefan Berlitz - htpp://solidworks.cad.de - http://swtools.cad.de - CAT.Pro CAD.de Anwendertreffen 10/2005 03.11.2005 - Seite 18
Performancebezogene Optionen in SolidWorksPerformancebezogene Optionen in SolidWorks
Stefan Berlitz - htpp://solidworks.cad.de - http://swtools.cad.de - CAT.Pro CAD.de Anwendertreffen 10/2005 03.11.2005 - Seite 19
Performancebezogene Optionen in SolidWorksPerformancebezogene Optionen in SolidWorks
Stefan Berlitz - htpp://solidworks.cad.de - http://swtools.cad.de - CAT.Pro CAD.de Anwendertreffen 10/2005 03.11.2005 - Seite 20
SolidWorks auf die Sprünge helfenSolidWorks auf die Sprünge helfen
• Einleitung• Wie komme ich dazu diese Präsentation zu halten R• Woher kommen diese Informationen? R
• Ins Eingemachte – SolidWorks auf die Sprünge helfen• Hardware, Betriebssystem, Systemumgebung R• Tools und Hilfsmittel R• Performancebezogene Optionen in SolidWorks R• Vermeiden von problematischen Features und Dokumenten• Arbeitskonfigurationen• Alternative Techniken
• Zum Schluss - man muss nur wissen, wie es funktioniert• Alles muss zusammen spielen• Einladung zum Mitmachen
Stefan Berlitz - htpp://solidworks.cad.de - http://swtools.cad.de - CAT.Pro CAD.de Anwendertreffen 10/2005 03.11.2005 - Seite 21
Vermeiden von problematischen FeaturesVermeiden von problematischen Features
• Featuremuster – Geometriemuster• Geometriemuster wesentlich performanter• selten sprechen konstruktive Gründe gegen Geometriemuster
Beispiel: Ändern eines Features auf Geometriemuster
Stefan Berlitz - htpp://solidworks.cad.de - http://swtools.cad.de - CAT.Pro CAD.de Anwendertreffen 10/2005 03.11.2005 - Seite 22
Vermeiden von problematischen FeaturesVermeiden von problematischen Features
• Modellierter Text• vermeiden wo möglich (auch wenn es schön aussieht)• wenn konstruktiv notwendig (z.B. Spritzguss) Konfiguration
erstellen mit unterdrückten modellierten Texten• für Zeichnung reichen häufig eingeblendete Skizzen
Stefan Berlitz - htpp://solidworks.cad.de - http://swtools.cad.de - CAT.Pro CAD.de Anwendertreffen 10/2005 03.11.2005 - Seite 23
Vermeiden von problematischen FeaturesVermeiden von problematischen Features
• Austragungen und Ausformungen• sehr rechenintensiv, resultiert in komplexen Flächen
• einer der üblichen Verdächtigen: Federn• Variante A: Konfiguration ohne Feder, Zylinder für Störkontur
9,7 %0,151,56Rebuildzeit [s]
%VarianteNormal
Stefan Berlitz - htpp://solidworks.cad.de - http://swtools.cad.de - CAT.Pro CAD.de Anwendertreffen 10/2005 03.11.2005 - Seite 24
Vermeiden von problematischen FeaturesVermeiden von problematischen Features
• einer der üblichen Verdächtigen: Federn• Variante B: Federattrappe
• sinnvoll, wenn in Zeichnungen oder im Schnitt eine Feder zu sehen sein muss
45,8 %0,380,83Zeichenansicht
4,4 %0,143,21Modell
%AttrappeOriginalfederRebuildzeit [s]
Stefan Berlitz - htpp://solidworks.cad.de - http://swtools.cad.de - CAT.Pro CAD.de Anwendertreffen 10/2005 03.11.2005 - Seite 25
Vermeiden von problematischen FeaturesVermeiden von problematischen Features
• Ring- und Mehrfachverknüpfungen• Ringverknüpfungen müssen im Kreis gerechnet werden
(dadurch ggf. mehrfach dieselben Verknüpfungen gerechnet)• überflüssige Verknüpfungen• Ziel: stabile und performante Verknüpfungsstrategie
• alles auf Baugruppe Verknüpfen• Skelettteil und/oder Layoutsketch verwenden• Verknüpfungen nur zum positionieren nutzen
Stefan Berlitz - htpp://solidworks.cad.de - http://swtools.cad.de - CAT.Pro CAD.de Anwendertreffen 10/2005 03.11.2005 - Seite 26
Vermeiden von problematischen FeaturesVermeiden von problematischen Features
• Interferenzen• viele merkwürdige Probleme sind auf Interferenzen begründet
• Falsche Darstellung im schattierten Modus, Flächen werden nicht dargestellt (ähnlich selbstschneidender Geometrie)
• Kanten werden im HLR oder HLG nicht richtig dargestellt oder fehlen (sowohl in der Zeichnung als auch bei der Darstellung im Modell)
• Rebuild kann wesentlich länger dauern (aus Erfahrung bis zu Faktor 20 langsamer!)
• Errechnen von nicht sichtbaren Komponenten (Zeichenansicht) schlägt fehl
• Berechnen von Baugruppenfeatures schlägt fehl und führt zu falschen Ergebnissen
• Wirkungen können nicht sicher vorhergesagt werden, durchaus möglich, dass alles okay ist
Stefan Berlitz - htpp://solidworks.cad.de - http://swtools.cad.de - CAT.Pro CAD.de Anwendertreffen 10/2005 03.11.2005 - Seite 27
SolidWorks auf die Sprünge helfenSolidWorks auf die Sprünge helfen
• Einleitung• Wie komme ich dazu diese Präsentation zu halten R• Woher kommen diese Informationen? R
• Ins Eingemachte – SolidWorks auf die Sprünge helfen• Hardware, Betriebssystem, Systemumgebung R• Tools und Hilfsmittel R• Performancebezogene Optionen in SolidWorks R• Vermeiden von problematischen Features und Dokumenten R• Arbeitskonfigurationen• Alternative Techniken
• Zum Schluss - man muss nur wissen, wie es funktioniert• Alles muss zusammen spielen• Einladung zum Mitmachen
Stefan Berlitz - htpp://solidworks.cad.de - http://swtools.cad.de - CAT.Pro CAD.de Anwendertreffen 10/2005 03.11.2005 - Seite 28
ArbeitskonfigurationenArbeitskonfigurationen
• temporäre Arbeitskonfigurationen in Modellen• unterdrücken aller Features / Komponenten, die
nicht zwingend benötigt werden• schnelles Auffinden über Featurestatistik• Hilfsmittel: Makro zum Umstellen aller
Zeichenansichten auf bestimmte Konfiguration
21,9 %4,5520,72Zeichnung 3 Schnitte
26,6 %3,4212,87Zeichnung 1 Schnitt
0 %0,130,12Baugruppe
2,8 %21,85772,11Teil
%06_work06_fullRebuildzeit [s]
Stefan Berlitz - htpp://solidworks.cad.de - http://swtools.cad.de - CAT.Pro CAD.de Anwendertreffen 10/2005 03.11.2005 - Seite 29
SolidWorks auf die Sprünge helfenSolidWorks auf die Sprünge helfen
• Einleitung• Wie komme ich dazu diese Präsentation zu halten R• Woher kommen diese Informationen? R
• Ins Eingemachte – SolidWorks auf die Sprünge helfen• Hardware, Betriebssystem, Systemumgebung R• Tools und Hilfsmittel R• Performancebezogene Optionen in SolidWorks R• Vermeiden von problematischen Features und Dokumenten R• Arbeitskonfigurationen R• Alternative Techniken
• Zum Schluss - man muss nur wissen, wie es funktioniert• Alles muss zusammen spielen• Einladung zum Mitmachen
Stefan Berlitz - htpp://solidworks.cad.de - http://swtools.cad.de - CAT.Pro CAD.de Anwendertreffen 10/2005 03.11.2005 - Seite 30
Alternative TechnikenAlternative Techniken
• Statt Schneiden – Werkzeugkörper modellieren und Körper kombinieren• Technik sinnvoll um komplexe Werkzeuge zu erstellen, die
anschließend gemustert oder gespiegelt werden sollen• Geometriemuster lassen sich mit herkömmlicher Technik nicht
immer erstellen• Volumenkörper als Geometriemuster (fast) immer möglich
20,8 %0,93Körper kombinieren
18,6 %0,83Geometriemuster
100 %4,47Featuremuster
%[s]Rebuildzeit
Stefan Berlitz - htpp://solidworks.cad.de - http://swtools.cad.de - CAT.Pro CAD.de Anwendertreffen 10/2005 03.11.2005 - Seite 31
Alternative TechnikenAlternative Techniken
• Ersatzmodelle• ausreichende Darstellung ganzer Baugruppen oder komplexen
Teile mit wichtigen Anschlussmaßen• Speichern als Part nur bedingt sinnvoll
• defeaturen zwingend notwendig• vereinigte Teile, wenn Assoziativität benötigt wird
• abgespeckte Modelle -> besser Konfigurationen nutzen• Ersatzmodelle von Hand erstellen
• im Baugruppenkontext aufbauen -> assoziativ• umschaltbar oder einzeln einzusetzen
Stefan Berlitz - htpp://solidworks.cad.de - http://swtools.cad.de - CAT.Pro CAD.de Anwendertreffen 10/2005 03.11.2005 - Seite 32
Alternative TechnikenAlternative Techniken
• Schattierte Zeichenansichten• schnellste Darstellungsart in SolidWorks
• Drahtdarstellung (schnellste)• Schattiert (schnell)• HLR - Verdeckte Kanten ausgeblendet (langsam)• HLG - Verdeckte Kanten in grau (langsamstes)
• beim Arbeiten in Zeichnungen ca. 40% schneller
71,5 %12,81Drahtdarstellung
58,4 %10,47Schattiert mit Kanten
57,3 %10,27Schattiert
102,8 %18,42Verdeckte Kante in Grau (HLG)
100 %17,92Verdeckte Kanten ausgeblendet (HLR)
%[s]Rebuildzeit für Zeichenblatt
Stefan Berlitz - htpp://solidworks.cad.de - http://swtools.cad.de - CAT.Pro CAD.de Anwendertreffen 10/2005 03.11.2005 - Seite 33
Alternative TechnikenAlternative Techniken
• abgelöste Zeichnungen• laden extrem schnell, da Modelle nicht benötigt werden• messen, drucken und dekorieren möglich• seit SolidWorks 2004 umkehrbar, dadurch praxistauglich
1,9 %9Abgelöste Zeichnung (ohne Modell)
9,6 %46Normale Zeichnung reduziertes Laden
100 %481Normale Zeichnung vollständiges Laden
%[s]Ladezeit
Stefan Berlitz - htpp://solidworks.cad.de - http://swtools.cad.de - CAT.Pro CAD.de Anwendertreffen 10/2005 03.11.2005 - Seite 34
Man muss nur wissen, wie es funktioniertMan muss nur wissen, wie es funktioniert
• Einleitung• Wie komme ich dazu diese Präsentation zu halten R• Woher kommen diese Informationen? R
• Ins Eingemachte – SolidWorks auf die Sprünge helfen• Hardware, Betriebssystem, Systemumgebung R• Tools und Hilfsmittel R• Performancebezogene Optionen in SolidWorks R• Vermeiden von problematischen Features und Dokumenten R• Arbeitskonfigurationen R• Alternative Techniken R
• Zum Schluss - man muss nur wissen, wie es funktioniert• Alles muss zusammen spielen• Einladung zum Mitmachen
Stefan Berlitz - htpp://solidworks.cad.de - http://swtools.cad.de - CAT.Pro CAD.de Anwendertreffen 10/2005 03.11.2005 - Seite 35
Man muss nur wissen, wie es funktioniertMan muss nur wissen, wie es funktioniert
• Alles muss zusammen spielen• Hardware (CPU, Arbeitsspeicher, Grafikkarte)• Systemumgebung (Administration, Netzwerk, Server)• Software (SolidWorks, Add-Ins, Verwaltung)• Vorgaben (Richtlinien, Workflow, Prozesse)• Anwender (Wissen, Erfahrung, Umsetzung)• Hilfsmittel (Makros, Tools)
• Mehrere Ansätze beim Anwender• Optionen sind optional• Vermeiden problematischer Features und Dokumente• Einsatz performanter Techniken• Spielen mit alternativen Arbeitsweisen
Stefan Berlitz - htpp://solidworks.cad.de - http://swtools.cad.de - CAT.Pro CAD.de Anwendertreffen 10/2005 03.11.2005 - Seite 36
Man muss nur wissen, wie es funktioniertMan muss nur wissen, wie es funktioniert
• Miteinander notwendig• Wissen bringt Verständnis• Alternative Arbeitstechniken• Erfahrungen nutzen
• Einladung zum Mitmachen• Arbeitsweise diskutieren• Fragen und anregen, nicht schweigen und erdulden
Vielen Dank für's Zuhören und Mitmachen
... und viel Erfolg bei der Umsetzung und Arbeit mit
SolidWorks