| |
 | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für NX |
| |
 | Productronica 2025 - Weltleitmesse für Elektronikfertigung, eine Veranstaltung am 18.11.2025
|
Autor
|
Thema: Modeling Voreinstellungen auf Customer Default Werte setzen (647 mal gelesen)
|
didie Mitglied NX Admin
 
 Beiträge: 108 Registriert: 29.01.2004 win 10 NX1953
|
erstellt am: 24. Aug. 2023 13:29 <-- editieren / zitieren --> Unities abgeben:         
Hallo, ich möchte die Modeling Voreinstellungen eines Parts auf die Werte in den Anwenderstandards setzen. ich habe folgenden Ansatz
Code:
NXOpen.Options.OptionsManager optMgr = _session.OptionsManager; PartModeling modPrefs = _activepart.Preferences.Modeling; modPrefs.AngleToleranceData = optMgr.GetRealValue("Solids_tolerAngl"); .... ....
Das funktioniert so, es ist aber mühsam alle Namen für die einzelnen Objekte in den Customer Default herauszufinden und der richtigen Voreinstellung zuzuordnen. Gibt es da eine einfachere effektivere Methode? Gruß didie
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
mseufert Moderator Freiberuflicher CAD/CAM Ingenieur
      
 Beiträge: 2731 Registriert: 18.10.2005 HP Z420 WIN7 64 Win 10 UG NX6-2306 3D Printer Prusa MK2 S
|
erstellt am: 28. Aug. 2023 14:20 <-- editieren / zitieren --> Unities abgeben:          Nur für didie
Zitat: Original erstellt von didie:Gibt es da eine einfachere effektivere Methode? [/B]
Hallo didie, es ist denkbar, das über System-Klassen, z.B.System.Reflection anzugehen. D.h. darüber zu suchen, was es in den Defaults gibt. An manchen Stellen ist das auch in NXOpen möglich, da gibt's z.B. Methoden wie ...GetNames(). Aber einfach wird auch das nicht. 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 |
didie Mitglied NX Admin
 
 Beiträge: 108 Registriert: 29.01.2004 win 10 NX1953
|
erstellt am: 29. Aug. 2023 08:41 <-- editieren / zitieren --> Unities abgeben:         
Hallo Michael, vielen Dank für deinen Tipp, Ich lasse mir mit Hilfe des _session.OptionsManager die Namen und Werte alle Customer Defaults ausgeben und such mir dort die Werte die ich im Part auf Default zurücksetzen will. Das ist mehr oder weniger Fleißarbeit. Es wäre schön wenn es da in NX einen Knopf geben würde mit dem alle den Part betreffenden Customer Default übernommen werden können. Den Knopf habe ich leider noch nicht gefunden Gruß didie Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |

| Konstrukteur (m/w/d) | Die besten Köpfe für die unterschiedlichsten Aufgaben zu finden sowie Menschen und Technologien zu verbinden, und zwar täglich aufs Neue - dafür schätzen unsere Kunden FERCHAU. Unterstütze uns: als ambitionierte:r Kolleg:in, der:die wie wir Technologien auf die nächste Stufe bringen möchte. Du möchtest dein Potenzial vollständig entfalten können? Wir bieten dir eine Umgebung mit vielfältigen Aufgaben, ... | Anzeige ansehen | Feste Anstellung |
|
mseufert Moderator Freiberuflicher CAD/CAM Ingenieur
      
 Beiträge: 2731 Registriert: 18.10.2005 HP Z420 WIN7 64 Win 10 UG NX6-2306 3D Printer Prusa MK2 S
|
erstellt am: 29. Aug. 2023 14:23 <-- editieren / zitieren --> Unities abgeben:          Nur für didie
Ja, mühsam nährt sich das Eichhörnchen ------------------ 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 |