| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für NX |
| |
| Enorm reduzierte Komplexität der Freigabeworkflows in Teamcenter bei Vitra International AG , ein Anwenderbericht
|
Autor
|
Thema: Performance-Analyse in Einzelteilen und Baugruppen (2849 mal gelesen)
|
CADly Mitglied CAD-Admin
Beiträge: 62 Registriert: 10.01.2013 NX 7.5 mit ETCR NX 7.5 AutoCAD 2013, AutoCAD Mechanical 2013, AutoCAD Plant 2D 2013, AutoCAD Inventor 2013, Autodesk Productstream 2011, Medusa
|
erstellt am: 22. Apr. 2013 10:11 <-- editieren / zitieren --> Unities abgeben:
Hallo Zusammen, ich bin auf der Suche nach Tools, mit denen ich in NX die Performance von Teilen und Baugruppen analysieren kann. Analyse der Einzelteile: in SolidWorks gibt einen Befehl der heißt Feature-Statistik, hiermit kann ich in einem Teil gucken, welche Formwerkzeuge wieviel Zeit beim Öffnen/Aktualisieren benötigen. Z.B. gravierte Schriften sind beliebte Performance-Killer. > hier habe ich in NX keinen Befehl entdecken können Analyse in der Baugruppe: Welche meiner Teile in der Baugruppe sind Performance-Killer? ich würde auch hier eine übersichtliche Auflistung mir wünschen. Auch hier kenne ich ein Tool in SolidWorks, innerhalb der Baugruppenvisualierung kann man bequem sich sie Modellneuaufbauzeit der einzelenen Kompomenten auflisten lassen. Einzige Möglichkeit in NX habe ich im Logfile gefunden, dieses ist aber nicht wirklich komfortabel. Könnt Ihr mir weiterhelfen? Bzw. vielleicht hat ja irgendjemand auch eine Auflistung, mit Formwerkzeugen, die besonders viel Rechenzeit benötigen? Bin gespannt auf Eure Antworten! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Rainer Schulze Ehrenmitglied V.I.P. h.c. Dipl.-Ing. im Ruhestand
Beiträge: 4419 Registriert: 24.09.2012
|
erstellt am: 22. Apr. 2013 11:25 <-- editieren / zitieren --> Unities abgeben: Nur für CADly
>>Einzige Möglichkeit in NX habe ich im Logfile gefunden, dieses ist aber nicht wirklich komfortabel. Und wenn es ein solches Werkzeug gäbe - was versprichst Du Dir davon? Willst Du Deine Hardware tunen, gibt es andere Hilfsmittel. Willst Du Deine Methodik verbessern, hilft eine Zeitmessung herzlich wenig. ------------------ Rainer Schulze Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
mseufert Ehrenmitglied V.I.P. h.c. Freiberuflicher CAD/CAM Ingenieur
Beiträge: 2700 Registriert: 18.10.2005 HP Z420 WIN7 64 Win 10 UG NX6-2306 3D Printer Prusa MK2 S
|
erstellt am: 22. Apr. 2013 17:54 <-- editieren / zitieren --> Unities abgeben: Nur für CADly
Zitat: hier habe ich in NX keinen Befehl entdecken können
Hallo CADly, im Standard gibt's sowas m.W. nicht. Die Frage, welche Features lange zum Aktualisieren brauchen, ist dennoch interessant. Wer mit NX täglich arbeitet, weis wie nervig ewiges Updaten ist. Eine Analyse allein ändert das zwar nicht. Aber die schwarzen Schafe zu kennen kann durchaus nützlich sein, um hier Abhilfe zu schaffen. Zur Analyse anbei ein kleines Tool, schnell zusammengebastelt und ohne Gewähr. Ist jedenfalls mal interessant zu sehen, was wie lange braucht. Gruß, Michael Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Queenmum Mitglied Design Engineer ;-)
Beiträge: 266 Registriert: 04.08.2011 NX11(nativ) WIN 10 Intel@3,1GHz;16GB RAM Quattro K2000
|
erstellt am: 23. Apr. 2013 07:21 <-- editieren / zitieren --> Unities abgeben: Nur für CADly
|
CADly Mitglied CAD-Admin
Beiträge: 62 Registriert: 10.01.2013 NX 7.5 mit ETCR NX 7.5 AutoCAD 2013, AutoCAD Mechanical 2013, AutoCAD Plant 2D 2013, AutoCAD Inventor 2013, Autodesk Productstream 2011, Medusa
|
erstellt am: 23. Apr. 2013 08:08 <-- editieren / zitieren --> Unities abgeben:
Hallo Michael, vielen Dank! Genau sowas habe ich für Einzelteile gesucht! Ist wirklich total super *freu* Viell. hat noch jmd. anderes einen Trick, wie ich die Komponenten, die lange Lade/Aktualisierungszeiten in einer Baugruppe rausfinden kann? Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
bbking Mitglied
Beiträge: 1419 Registriert: 30.01.2002
|
erstellt am: 23. Apr. 2013 09:29 <-- editieren / zitieren --> Unities abgeben: Nur für CADly
|
CADly Mitglied CAD-Admin
Beiträge: 62 Registriert: 10.01.2013 NX 7.5 mit ETCR NX 7.5 AutoCAD 2013, AutoCAD Mechanical 2013, AutoCAD Plant 2D 2013, AutoCAD Inventor 2013, Autodesk Productstream 2011, Medusa
|
erstellt am: 23. Apr. 2013 09:34 <-- editieren / zitieren --> Unities abgeben:
Das habe ich auch schon rausgefunden, ich finde dies nur nicht besonders übersichtlich, daher hatt ich die Hoffnung, dass es noch einen komfortableren Weg gibt. Trotzdem Danke für Deine schnelle Antwort. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Yeti Mitglied CADmin
Beiträge: 1445 Registriert: 21.12.2000
|
erstellt am: 23. Apr. 2013 13:30 <-- editieren / zitieren --> Unities abgeben: Nur für CADly
TIMEUSEREVENTS schon mal ausprobiert? bringt dir aber reine cpu-zeit, anzahl anfragen in db, sql-kommunikation etc. von einzelvorgängen und ist nur in verbindung mit TC sinnvoll. aber für performancemessungen im bereich laden sehr gut geeignet, man kann aber auch jeden einzelnen klick im nx damit messen.... ------------------ Gruß aus Hamburg Yeti Planung ist die Ablösung des Nichtwissens durch den Irrtum... Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
mseufert Ehrenmitglied V.I.P. h.c. Freiberuflicher CAD/CAM Ingenieur
Beiträge: 2700 Registriert: 18.10.2005 HP Z420 WIN7 64 Win 10 UG NX6-2306 3D Printer Prusa MK2 S
|
erstellt am: 24. Apr. 2013 09:17 <-- editieren / zitieren --> Unities abgeben: Nur für CADly
Zitat: Original erstellt von Queenmum: Wenn jetzt am Schluss noch eine Auflistung von sagen wir mal den 10 größten Zeitfressern möglich wäre...
Das wäre eine Möglichkeit. Eine andere und m.E. bessere ist das Sortieren der Ausgabe, sh. Anhang. Gruß, Michael Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CADly Mitglied CAD-Admin
Beiträge: 62 Registriert: 10.01.2013 NX 7.5 mit ETCR NX 7.5 AutoCAD 2013, AutoCAD Mechanical 2013, AutoCAD Plant 2D 2013, AutoCAD Inventor 2013, Autodesk Productstream 2011, Medusa
|
erstellt am: 24. Apr. 2013 13:35 <-- editieren / zitieren --> Unities abgeben:
@ Michael: für Einzelteile super, genauso Solls sein. Kann man sowas auch viell. auch für Baugruppen auslesen? @ Yeti: Nein TIMEUSEREVENTS kenne ich noch nicht, wie funktioniert das? Wie kann ich die Abfrage starten? Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
mseufert Ehrenmitglied V.I.P. h.c. Freiberuflicher CAD/CAM Ingenieur
Beiträge: 2700 Registriert: 18.10.2005 HP Z420 WIN7 64 Win 10 UG NX6-2306 3D Printer Prusa MK2 S
|
erstellt am: 25. Apr. 2013 08:58 <-- editieren / zitieren --> Unities abgeben: Nur für CADly
Zitat: Original erstellt von CADly: @ Kann man sowas auch viell. auch für Baugruppen auslesen?
Hallo CADly, im Prinzip ist auch das möglich. Du kannst Dich bei Interesse gerne per PM melden. Gruß, Michael Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Big King Ehrenmitglied NX/Tc Admin
Beiträge: 1953 Registriert: 06.12.2010 TC13.3_Patch_4 (Upgrading TCxx in 20xx) Solid Edge 2022 MP6 (Upgrading SE20xx in 20xx) BCT v22R2 Inspector (Testing v22R6 Inspector) -Server VM -Lenovo ThinkPad Intel Core i7-9750H CPU2.6GHz NVIDA Quatro T2000 48GB RAM Win10 Pro 21H2
|
erstellt am: 09. Apr. 2021 14:33 <-- editieren / zitieren --> Unities abgeben: Nur für CADly
|
mseufert Ehrenmitglied V.I.P. h.c. Freiberuflicher CAD/CAM Ingenieur
Beiträge: 2700 Registriert: 18.10.2005 HP Z420 WIN7 64 Win 10 UG NX6-2306 3D Printer Prusa MK2 S
|
erstellt am: 10. Apr. 2021 09:40 <-- editieren / zitieren --> Unities abgeben: Nur für CADly
Hallo BK, bisher leider nicht, das CR-Gerödel mach' ich nur auf ausdrücklichen Kundenwunsch und mit Sicherheit nicht für jede Version mit. Ein Test mit 1847 ist das einzige, was halbwegs kurzfristig möglich wäre. Wahrscheinlich liegt's ohnehin nur an der Signatur, hier hat Siemens entgegen ihren blumigen Sprüchen vom Investitionsschutz für die Zukunft der Kunden einfach mal wissentlich die weitere Verwendung ausgehebelt. Frag' mal einem der Lügner nach dem Grund - die Antwort wird an Wahrheitsgehalt in etwa soviel hergeben wie der Spruch von Walter Ulbricht zum Mauerbau. Gruß, Michael ------------------ Ein Mensch wird laut, wenn er was will; wenn er's erst hat, dann wird er still; Das "Danke" ist, nach alter Sitte, Weit selt'ner als das "Bitte, Bitte". Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
mseufert Ehrenmitglied V.I.P. h.c. Freiberuflicher CAD/CAM Ingenieur
Beiträge: 2700 Registriert: 18.10.2005 HP Z420 WIN7 64 Win 10 UG NX6-2306 3D Printer Prusa MK2 S
|
erstellt am: 17. Apr. 2021 15:37 <-- editieren / zitieren --> Unities abgeben: Nur für CADly
Hallo BK, die Version für NX12 ist jetzt auch schon ein paar Tage alt, könnte aber auf CR funktionieren. Gruß, Michael ------------------ Ein Mensch wird laut, wenn er was will; wenn er's erst hat, dann wird er still; Das "Danke" ist, nach alter Sitte, Weit selt'ner als das "Bitte, Bitte". Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Big King Ehrenmitglied NX/Tc Admin
Beiträge: 1953 Registriert: 06.12.2010 TC13.3_Patch_4 (Upgrading TCxx in 20xx) Solid Edge 2022 MP6 (Upgrading SE20xx in 20xx) BCT v22R2 Inspector (Testing v22R6 Inspector) -Server VM -Lenovo ThinkPad Intel Core i7-9750H CPU2.6GHz NVIDA Quatro T2000 48GB RAM Win10 Pro 21H2
|
erstellt am: 19. Apr. 2021 13:33 <-- editieren / zitieren --> Unities abgeben: Nur für CADly
beide dll leider nicht (1899/1903) was schaust du dir den da an oder was wird mit den dlls ausgeführt, ausgelesen ?
------------------ “Vision without action is a daydream. Action without vision is a nightmare." Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
mseufert Ehrenmitglied V.I.P. h.c. Freiberuflicher CAD/CAM Ingenieur
Beiträge: 2700 Registriert: 18.10.2005 HP Z420 WIN7 64 Win 10 UG NX6-2306 3D Printer Prusa MK2 S
|
erstellt am: 19. Apr. 2021 14:10 <-- editieren / zitieren --> Unities abgeben: Nur für CADly
Es wird einfach die Historie des Parts ausgelesen, Feature für Feature aktualisiert und dabei die Zeit ermittelt. Aber so weit kommt's offenbar nicht, wenn's gleich bei der Ausführung der Sub Main klemmt. Was steht denn im NX-Log ? ------------------ Ein Mensch wird laut, wenn er was will; wenn er's erst hat, dann wird er still; Das "Danke" ist, nach alter Sitte, Weit selt'ner als das "Bitte, Bitte". Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Big King Ehrenmitglied NX/Tc Admin
Beiträge: 1953 Registriert: 06.12.2010 TC13.3_Patch_4 (Upgrading TCxx in 20xx) Solid Edge 2022 MP6 (Upgrading SE20xx in 20xx) BCT v22R2 Inspector (Testing v22R6 Inspector) -Server VM -Lenovo ThinkPad Intel Core i7-9750H CPU2.6GHz NVIDA Quatro T2000 48GB RAM Win10 Pro 21H2
|
erstellt am: 19. Apr. 2021 14:57 <-- editieren / zitieren --> Unities abgeben: Nur für CADly
oh man jetzt mach ich schon die selben Fehler wie die user.... kopfschüttel Code: POSIX_map_dos_error: Uncommon windows error code: 123 Resolve failed: FeaturePerformance.resources, Version=1.3.0.0, Culture=de-DE, PublicKeyToken=null Resolve failed: FeaturePerformance.resources, Version=1.3.0.0, Culture=de-DE, PublicKeyToken=null Resolve failed: FeaturePerformance.resources, Version=1.3.0.0, Culture=de, PublicKeyToken=null Resolve failed: FeaturePerformance.resources, Version=1.3.0.0, Culture=de, PublicKeyToken=null Verifying C:\Users\...\Downloads\FeaturePerformance-1.3\FeaturePerformance.dll for NXOpen signature. System.Exception: Invalid NX signature found bei NXOpen.Utilities.BaseSession.verifyAssembly(String filename, Boolean& alliance_mode, SignatureType signTypeNeeded) Validation failed Caught exception while running: Main NXOpen.Utilities.NeedDOTNETAuthorLicenseException: Invalid NX signature found bei NXOpen.Utilities.BaseSession.InitLicense() bei NXOpen.Utilities.BaseSession.StaticInitialize() bei NXOpen.Session.GetSession() bei FeaturePerformance.frm_main..ctor() bei FeaturePerformance.frm_main.Main() &MACRO FOCUS CHANGE IN 1 &MACRO WINDOW RESIZE 0.800000 15.812500 8.208333 -1.000000 -0.519104 1.000000 0.519104 &MACRO FOCUS CHANGE IN 1 &MACRO WINDOW RESIZE 0.800000 15.812500 8.208333 -1.000000 -0.519104 1.000000 0.519104 &MACRO MESSAGE_BOX -2 Fehler in der externen Bibliothek. Siehe Systemprotokoll für Einzelheiten. &MACRO MESSAGE_TEXT &MACRO MESSAGE_TEXT Dateiname: C:\Users\....\Downloads\FeaturePerformance-1.3\FeaturePerformance.dll &MACRO MESSAGE_TEXT &MACRO MESSAGE_TEXT Funktionsname: Main &MACRO MESSAGE_TEXT &MACRO CANCEL -30 4981 ! Cancel Callback
------------------ “Vision without action is a daydream. Action without vision is a nightmare." Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
mseufert Ehrenmitglied V.I.P. h.c. Freiberuflicher CAD/CAM Ingenieur
Beiträge: 2700 Registriert: 18.10.2005 HP Z420 WIN7 64 Win 10 UG NX6-2306 3D Printer Prusa MK2 S
|
erstellt am: 19. Apr. 2021 15:29 <-- editieren / zitieren --> Unities abgeben: Nur für CADly
Besten Dank, wie zu erwarten: Invalid NX signature found Da muss ich erst mal weitere CR-Versionen installieren und klären, was sich da wieder an der Signatur geändert hat. Gruß, Michael ------------------ Ein Mensch wird laut, wenn er was will; wenn er's erst hat, dann wird er still; Das "Danke" ist, nach alter Sitte, Weit selt'ner als das "Bitte, Bitte". Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Big King Ehrenmitglied NX/Tc Admin
Beiträge: 1953 Registriert: 06.12.2010 TC13.3_Patch_4 (Upgrading TCxx in 20xx) Solid Edge 2022 MP6 (Upgrading SE20xx in 20xx) BCT v22R2 Inspector (Testing v22R6 Inspector) -Server VM -Lenovo ThinkPad Intel Core i7-9750H CPU2.6GHz NVIDA Quatro T2000 48GB RAM Win10 Pro 21H2
|
erstellt am: 20. Apr. 2021 09:00 <-- editieren / zitieren --> Unities abgeben: Nur für CADly
Ok wir machen das bis jetzt anderst.... Bim Start von TC setzen wir die folgenden Variablen: Code: set TC_SQL_DEBUG=BPT set TC_JOURNAL=FULL set TC_JOURNAL_Modules=Teamcenter set TC_Journalling=ON set API_JOURNAL=FULL set TC_KEEP_SYSTEM_LOG=Y set TC_TRACEBACK=ON set TIME_USER_EVENTS=yes set AM_Debug=1
Starten dan NX aus Tc heraus und laden über Script eine NX BG. und lesen dann die folgenden Daten aus: Code: Echo("NX Ladezeit: " & loadTime.real_time.ToString("F3") & " Sekunden") Echo("SQL Befehle: " & freq) Echo("Cum.t: " & cumtime) Echo("Rows: " & rows)
------------------ “Vision without action is a daydream. Action without vision is a nightmare." Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
mseufert Ehrenmitglied V.I.P. h.c. Freiberuflicher CAD/CAM Ingenieur
Beiträge: 2700 Registriert: 18.10.2005 HP Z420 WIN7 64 Win 10 UG NX6-2306 3D Printer Prusa MK2 S
|
erstellt am: 20. Apr. 2021 09:59 <-- editieren / zitieren --> Unities abgeben: Nur für CADly
Damit kriegst Du die Ladezeiten für Baugruppen, das Programm ermittelt die Zeit, die Features zur Aktualisierung benötigen. Das sind zwei Paar Stiefel, wenn auch entfernt miteinander verwandt. ------------------ Ein Mensch wird laut, wenn er was will; wenn er's erst hat, dann wird er still; Das "Danke" ist, nach alter Sitte, Weit selt'ner als das "Bitte, Bitte". Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |