| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für NX |
Autor
|
Thema: NX1953 - Custom Palettes (1169 / mal gelesen)
|
ThomasZwatz Moderator cadadmin
Beiträge: 5433 Registriert: 19.05.2000
|
erstellt am: 04. Feb. 2022 07:32 <-- editieren / zitieren --> Unities abgeben:
Ich habe bisher (bis NX12) immer Custom Palettes einmal interaktiv eingebunden, dann den RegistryKey exportiert und beim NX Start via Startscript für die User importiert. In NX1953(1973) funktioniert das aber so nicht mehr, gibts da einen anderen Schmäh wie man das machen könnte ? Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Meinolf Droste Ehrenmitglied V.I.P. h.c. Dipl.Ing
Beiträge: 5175 Registriert: 14.12.2000 NTSI Workstation Core i7-9700K 4.90 GHz 32 GB RAM NVIDIA Quadro P2000 TC 11.5 NX 12.0.2 MP7 NX 1888 testing NX 1899 Beta
|
erstellt am: 04. Feb. 2022 07:44 <-- editieren / zitieren --> Unities abgeben: Nur für ThomasZwatz
Moin Thomas, ja das ist leider aus der Registry rausgeflogen dafür gibt es jetzt die Datei C:\Users\USERNAME\AppData\Local\Siemens\NXVersion\UserPreferences.txt. Bis zur Version 1953 bist du da dran gebunden, aber 1953 hat SPLM eine Verbesserung eingeführt die dann dem Admin die Möglichkeit gibt unter Verwendung einer SitePreferences.txt solche Einstellungen Systemweit zu verteilen. Und in einigen Versionen weiter kannst du dann möglicherweise eine GroupPreferences.txt einbinden... ------------------ Grüße Meinolf Ich steh auf flotte Dreier I know I was born and I know that I'll die but the in between is mine - Pearl Jam Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
tom-nx Ehrenmitglied V.I.P. h.c. CAD-PDM Admin
Beiträge: 3019 Registriert: 13.09.2007 NX1953(NX1973) managed productive NX2007(2015) native testing NX-CAM BCT aClass V21 TC13.2.0.3 Win 10-64bit Dell Precision T3610 Nvidia K2000 3DConnexion Space Explorer
|
erstellt am: 04. Feb. 2022 08:58 <-- editieren / zitieren --> Unities abgeben: Nur für ThomasZwatz
|
Meinolf Droste Ehrenmitglied V.I.P. h.c. Dipl.Ing
Beiträge: 5175 Registriert: 14.12.2000 NTSI Workstation Core i7-9700K 4.90 GHz 32 GB RAM NVIDIA Quadro P2000 TC 11.5 NX 12.0.2 MP7 NX 1888 testing NX 1899 Beta
|
erstellt am: 04. Feb. 2022 09:00 <-- editieren / zitieren --> Unities abgeben: Nur für ThomasZwatz
|
tom-nx Ehrenmitglied V.I.P. h.c. CAD-PDM Admin
Beiträge: 3019 Registriert: 13.09.2007 NX1953(NX1973) managed productive NX2007(2015) native testing NX-CAM BCT aClass V21 TC13.2.0.3 Win 10-64bit Dell Precision T3610 Nvidia K2000 3DConnexion Space Explorer
|
erstellt am: 04. Feb. 2022 09:03 <-- editieren / zitieren --> Unities abgeben: Nur für ThomasZwatz
|
ThomasZwatz Moderator cadadmin
Beiträge: 5433 Registriert: 19.05.2000
|
erstellt am: 08. Feb. 2022 13:53 <-- editieren / zitieren --> Unities abgeben:
Zitat: Original erstellt von Meinolf Droste: ...\UserPreferences.txt. Bis zur Version 1953 bist du da dran gebunden, aber 1953 hat SPLM eine Verbesserung eingeführt die dann dem Admin die Möglichkeit gibt unter Verwendung einer SitePreferences.txt solche Einstellungen Systemweit zu verteilen. ...
Ich dreh da durch ... gibts irgendwo eine Dokumentation was da in SitePreferences.txt genau wie drinstehen muss ? In der NX1953 Doku steht nichts ... und auch im SupportCenter finde ich nichts womit man was anfangen kann. Probiert hab ich: Den Paltetten-RegistryKey inklusive dazugehöriger Werte via SitePreferences.txt definieren: Geht nicht Den Den Paltetten-RegistryKey anlegen / importieren, nur den RegKey in SitePreferences.txt aufnehmen: Geht, aber nur solange ich nicht mein (NX-)Userverzeichnis leere ... da muss noch irgendwas zusätzlich sein ... Zur Erinnerung, um was es mir geht: Über meine zentrale Konfiguration 2 Paletten ins NX für alle User bereitstellen.
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Meinolf Droste Ehrenmitglied V.I.P. h.c. Dipl.Ing
Beiträge: 5175 Registriert: 14.12.2000 NTSI Workstation Core i7-9700K 4.90 GHz 32 GB RAM NVIDIA Quadro P2000 TC 11.5 NX 12.0.2 MP7 NX 1888 testing NX 1899 Beta
|
erstellt am: 08. Feb. 2022 14:06 <-- editieren / zitieren --> Unities abgeben: Nur für ThomasZwatz
Hallo Thomas, ich habe da derart gelöst das die UserPrefences.txt beim Start von TC bzw. NX aus einem Verzeichnis im PLMSHARE ins user-Verzeichnis kopiert wird. Allerdings für NX1873. Ich hatte die Hoffnung das sich das Thema beim Umstieg auf die NX1953 erledigt hat. Dem scheint ja nicht so zu sein
------------------ Grüße Meinolf Ich steh auf flotte Dreier I know I was born and I know that I'll die but the in between is mine - Pearl Jam Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Walter Hogger Moderator Maschinenbauingenieur
Beiträge: 3990 Registriert: 06.10.2000 UG V2 bis UG V18 NX1 bis NX2008 ("NX19")
|
erstellt am: 08. Feb. 2022 14:16 <-- editieren / zitieren --> Unities abgeben: Nur für ThomasZwatz
Wir stellen alle möglichen Sachen ein die dann in die userPreferences.txt geschrieben werden. Diese verteilen wir dann. Als Stichworte habe ich mir notiert: Rollen, Paletten Datei > Voreinstellungen > Paletten > Öffnen (Visualisierungsschablonen, HBB-Parts, HBB-Vorlagen, TableTemplates) testen, ggf. in der neuen Version speichern (Performance!) Dann habe ich vom Kollegen noch folgenden Hinweis gefunden (für NX1980): INFO: (K.26.07.2021) UserPreference.txt wurde reduziert auf die Einträge von/für HBB enthält eventuell immer noch ein paar Einträge die nicht benötigt werden ; Wird beim Layout bereingen über den HBB NX Starter gelöscht und bei der HBB Umgebung in das Benutzerverzeichnis neu kopiert, damit auch die Paletten da sind. Hilft das was? Gruß ------------------ Walter Hogger Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Markus_30 Moderator CAx-Architect
Beiträge: 5551 Registriert: 21.03.2005 Windows 10 (21H2) NX 2007 Series
|
erstellt am: 08. Feb. 2022 14:37 <-- editieren / zitieren --> Unities abgeben: Nur für ThomasZwatz
Zitat: Original erstellt von Meinolf Droste: ... UserPrefences.txt [...] aus einem Verzeichnis im PLMSHARE ins user-Verzeichnis kopiert ...[...] Ich hatte die Hoffnung das sich das Thema beim Umstieg auf die NX1953 erledigt hat. Dem scheint ja nicht so zu sein
Doch doch, das geht schon. Ist zwar ein bisschen Gepopel, geht aber. Ich versuchs mal an einem Beispiel zu erklären: Ein User hat bereits NX gestartet und demzufolge auch eine UserPreferences.txt in seinem Profil-Verzeichnis. Dort hat er schon Anpassungen gemacht, z. B. die Spaltenkonfiguration im Assembly-Navi. Jetzt will ich eine .pax-Datei zusätzlich als Palette ausliefern. Die UserPreferences.txt komplett zu überschreiben würde zwar gehen, wäre aber nicht zielführend, da das bei jedem NX-Start passieren würde und die User-Einstellungen somit jedes Mal überbügelt werden. Meine Lösung: Ich erzeuge in einer NX-Sitzung eine neue Palette über #Menu #Preferences #Palettes #Open Palette und gebe das .pax-File an. Beim Schließen von NX wird mir eine UserPreferences.txt im Profil erzeugt (oder die vorhandene aktualisiert). Diese Datei kopiere ich mir in das Verzeichnis %UGII_SITE_DIR%\startup und benenne sie in "SitePreferences.txt" um. Dann nehme ich alle Einträge raus bis auf den einen Eintrag, der meine Palette definiert. Grundidee war jetzt, dass der zusätzliche Paletteneintrag aus der SitePreferences.txt kommt und die bereits vorhandene Spaltenkonfiguration für den BG-Navi nach wie vor aus der UserPreferences.txt kommt. Was soll ich sagen? Funktioniert prima. Beim nächsten Schließen von NX wird dann der Eintrag aus der SitePreferences.txt Bestandteil der UserPreferences.txt. Ich hab auch schon mal versucht, die SitePreferences.txt nicht über die NX-GUI zu bauen, sondern manuell im Texteditor zu tippen. Klappt bei mir nie, zuverlässig tippe ich immer mindestens ein Zeichen verkehrt, dann klappt's schon wieder nicht. ------------------ Gruß Markus Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
ThomasZwatz Moderator cadadmin
Beiträge: 5433 Registriert: 19.05.2000
|
erstellt am: 08. Feb. 2022 14:54 <-- editieren / zitieren --> Unities abgeben:
Zitat: Original erstellt von Markus_30: ... Meine Lösung:Ich erzeuge in einer NX-Sitzung eine neue Palette über #Menu #Preferences #Palettes #Open Palette und gebe das .pax-File an. Beim Schließen von NX wird mir eine UserPreferences.txt im Profil erzeugt (oder die vorhandene aktualisiert). Diese Datei kopiere ich mir in das Verzeichnis %UGII_SITE_DIR%\startup und benenne sie in "SitePreferences.txt" um. Dann nehme ich alle Einträge raus bis auf den einen Eintrag, der meine Palette definiert. Grundidee war jetzt, dass der zusätzliche Paletteneintrag aus der SitePreferences.txt kommt und die bereits vorhandene Spaltenkonfiguration für den BG-Navi nach wie vor aus der UserPreferences.txt kommt. Was soll ich sagen? Funktioniert prima. Beim nächsten Schließen von NX wird dann der Eintrag aus der SitePreferences.txt Bestandteil der UserPreferences.txt.
Ich habs genauso gemacht ... irgendwas passt da nicht, sobald ich mein UGII_USER_DIR lösche ( dort liegt meine UserPreferences.txt ) sind die 2 Paletten wieder weg... D.h. du machst keinen Eintrag in der Registry der denselben Inhalt hat ? Könntest du mal schmähhalber deine SitePreferences.txt posten ? Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Markus_30 Moderator CAx-Architect
Beiträge: 5551 Registriert: 21.03.2005 Windows 10 (21H2) NX 2007 Series
|
erstellt am: 08. Feb. 2022 15:03 <-- editieren / zitieren --> Unities abgeben: Nur für ThomasZwatz
Zitat: Original erstellt von ThomasZwatz: D.h. du machst keinen Eintrag in der Registry der denselben Inhalt hat ?
Richtig. Zitat: Original erstellt von ThomasZwatz: Könntest du mal schmähhalber deine SitePreferences.txt posten ?
Klar, hier zum Kopieren (bei Bedarf) und angehängt nochmal als Screenshot: +++++++++++++++++++ REGEDIT4 [HKEY_CURRENT_USER\Software\Unigraphics Solutions\NX\1953\General\Palettes\Custom\Palette1] "URL"="\\server.domain\pfad\ugs_sheet_templates_Routing.pax" "TNL_WIDTH"=dword:00000123 "TNL_VIEW"=dword:00000000 +++++++++++++++++++ Hab's grad nochmal probiert, bei mir klappt's. ------------------ Gruß Markus Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
ThomasZwatz Moderator cadadmin
Beiträge: 5433 Registriert: 19.05.2000
|
erstellt am: 08. Feb. 2022 15:50 <-- editieren / zitieren --> Unities abgeben:
Zitat: Original erstellt von Markus_30: .... Hab's grad nochmal probiert, bei mir klappt's.
Danke, weiss nicht was ich falsch gemacht hab, jetzt gehts bei mir auch ... Ich geb dem Key einen aussagekraeftigen Namen, dann kanns nicht mit eventuellen vorhandenen Usereinträgen kollidieren. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Markus_30 Moderator CAx-Architect
Beiträge: 5551 Registriert: 21.03.2005 Windows 10 (21H2) NX 2007 Series
|
erstellt am: 08. Feb. 2022 17:15 <-- editieren / zitieren --> Unities abgeben: Nur für ThomasZwatz
|
Charmin Mitglied CAx, PLM Admin
Beiträge: 352 Registriert: 26.11.2014 NX 2007 Teamcenter 13.3 EPLAN P8 2.9
|
erstellt am: 09. Feb. 2022 11:04 <-- editieren / zitieren --> Unities abgeben: Nur für ThomasZwatz
Hallo zusammen, vielen Dank für die ausführliche Beschreibung. Ich bin auch derzeit an der NX2007 Hat es Jemand hinbekommen, damit man beispielweise in die Spaltenkonfiguration des Teile-Navigators einzelne Standard Spalten aktiviert? Wenn ich das mache und ändere anschließend als User etwas an den Spaltenkonfiguration. Dann wird nach dem Neustart die Einstellungen aus den SitePreferences.txt gezogen. Hat das jemand gelöst? Ich würde gerne Standardmäßig die Layer aktivieren, den Rest der Spalten soll jeder selbst anpassen können. Gruß Charmin Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
ThomasZwatz Moderator cadadmin
Beiträge: 5433 Registriert: 19.05.2000
|
erstellt am: 09. Feb. 2022 11:31 <-- editieren / zitieren --> Unities abgeben:
Zitat: Original erstellt von Charmin: ...und ändere anschließend als User etwas an den Spaltenkonfiguration. Dann wird nach dem Neustart die Einstellungen aus den SitePreferences.txt gezogen.Hat das jemand gelöst? Ich würde gerne Standardmäßig die Layer aktivieren, den Rest der Spalten soll jeder selbst anpassen können.
Das ist IMO nicht möglich, Site overruled User ... ( ich hab exakt denselben Wunsch ) Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Charmin Mitglied CAx, PLM Admin
Beiträge: 352 Registriert: 26.11.2014 NX 2007 Teamcenter 13.3 EPLAN P8 2.9
|
erstellt am: 10. Feb. 2022 07:53 <-- editieren / zitieren --> Unities abgeben: Nur für ThomasZwatz
|
ThomasZwatz Moderator cadadmin
Beiträge: 5433 Registriert: 19.05.2000
|
erstellt am: 10. Feb. 2022 13:59 <-- editieren / zitieren --> Unities abgeben:
Zitat: Original erstellt von Charmin: gibt es dazu ein Ticket wo ich mich mit dran hängen könnte?
Nein, ich hab überlegt ob ich eins wegen der nicht vorhandenen Dokumentation zu SitePreferences.txt aufmach, habs dann aber lassen. Und den Wunsch, selektiv Spalten "freizugeben" sehe ich nicht als so wichtig (da werden sie ordentlich ändern müssen - wobei man bei nicht vorhandener Dokumentation eh ändern kann wie man lustig ist )
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Markus_30 Moderator CAx-Architect
Beiträge: 5551 Registriert: 21.03.2005 Windows 10 (21H2) NX 2007 Series
|
erstellt am: 15. Jun. 2022 16:38 <-- editieren / zitieren --> Unities abgeben: Nur für ThomasZwatz
|
Markus_30 Moderator CAx-Architect
Beiträge: 5551 Registriert: 21.03.2005 Windows 10 (21H2) NX 2007 Series
|
erstellt am: 15. Jun. 2022 17:32 <-- editieren / zitieren --> Unities abgeben: Nur für ThomasZwatz
Ich schon wieder.... Hat sich erledigt. So langsam krieg ich die Krise... NX 1973(.3101) löst die Variable nicht auf (seh ich im Logfile), da klappt's nicht. NX 2023(.2801) baut die Variable in einen Pfad um, da funktioniert alles so, wie es sein soll. Also entweder ein Bug in NX 1973 oder die Funktionalität mit den Variablen kam erst nach NX 1973. Ergebnis ist für ich jedenfalls das gleiche: Ich muss bis zu unserem nächsten Release warten, bis das funktioniert Und obendrein wurde heute schon wieder einer meiner GTAC Problem Reports in einen Enhancement Request umgewandelt. Wenn ich richtig gezählt hab, ist das bereits Nummer sieben innerhalb von kürzester Zeit Nunja, aber das hat mit obigem Problem ja nix zu tun. ------------------ Gruß Markus Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |