| | |
 | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für NX |
|
Autor
|
Thema: Modeling Voreinstellungen auf Customer Default Werte setzen (706 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: 2736 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 |

| | Prozessentwickler Produktionstechnik (m/w/d) | | Deine Karriere. Deine Zukunft. Bist du ein Fan von Innovation und Technologie? Bei FERCHAU Rosenheim bieten wir dir die Möglichkeit, an wegweisenden Projekten für führende Unternehmen mitzuwirken. Werde Teil eines dynamischen Teams, das deine Ideen schätzt und deine berufliche Entwicklung fördert. Starte jetzt deine Karriere bei uns und gestalte die Zukunft aktiv mit! DU bist bei uns genau richtig! ... | | Anzeige ansehen | Feste Anstellung |
|
mseufert Moderator Freiberuflicher CAD/CAM Ingenieur
      
 Beiträge: 2736 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 |