| |
 | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für NX |
| |
 | Solid Edge: Erste Schritte, ein Webinar am 26.09.2025
|
Autor
|
Thema: Modeling Voreinstellungen auf Customer Default Werte setzen (559 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: 2723 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 |

| Elektrokonstrukteur (m/w/d) | Menschen und Technologien zu verbinden, den Perfect Match für unsere Kunden zu gestalten, immer die richtigen Expert:innen für die jeweilige Herausforderung zu finden - das ist unser Anspruch bei FERCHAU und dafür suchen wir dich: als ambitionierte:n Kolleg:in, der:die wie wir Technologien auf die nächste Stufe bringen möchte. Wir realisieren spannende Projekte für namhafte Kunden in allen Technologiebereichen und für alle Branchen und übernehmen Verantwortung für komplexe Entwicklungsprojekte.... | Anzeige ansehen | Konstruktion, Visualisierung |
|
mseufert Moderator Freiberuflicher CAD/CAM Ingenieur
      
 Beiträge: 2723 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 |