| |
| 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 (345 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: 2700 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 |
| Senior Elektrokonstrukteur Eplan (m/w/d) | Die VESCON Gruppe: Wir stehen auf Persönlichkeit
Als Teil der internationalen Unternehmensplattform SCIO Automation unterstützt VESCON als mittelständischer Ingenieur-Dienstleister und Anlagenbauer seine Kunden mit zukunftsweisenden Integrationsleistungen und Produktlösungen in den sechs Geschäftsbereichen: Automation, Special Machinery, Software, Process, Aqua und Energy.... | Anzeige ansehen | Feste Anstellung |
|
mseufert Moderator 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: 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 |