| |
 | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für NX |
| |
 | Solid Edge 2025 First Look Online-Event 14.11.2025, eine Pressemitteilung
|
Autor
|
Thema: Journal & UGii_ Variable ermitteln (3689 mal gelesen)
|
kometler Mitglied NC-Programmierer

 Beiträge: 23 Registriert: 05.06.2007
|
erstellt am: 14. Aug. 2010 12:54 <-- editieren / zitieren --> Unities abgeben:         
|
gfx-toxic.de Moderator Konstruktion / Anwenderbetreuung
  
 Beiträge: 501 Registriert: 09.06.2006 Teamcenter 11.3 / NX 11 Windows 10
|
erstellt am: 14. Aug. 2010 13:22 <-- editieren / zitieren --> Unities abgeben:          Nur für kometler
Hallo Michael, sicher das die Variable gesetzt ist? bzw. wo wird sie gesetzt? Du musst die Variable im Startscript setzen und nicht in der ugii_env.dat, weil das sind keine Umgebungsvariablen. Dann sollte es mit Code: string ugiixxx = System.Environment.GetEnvironmentVariable("UGII_xxx");
(c#)gehen ------------------ Gruß Matthias ------------------------------------ ICQ: 163190295 [Diese Nachricht wurde von gfx-toxic.de am 14. Aug. 2010 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
kometler Mitglied NC-Programmierer

 Beiträge: 23 Registriert: 05.06.2007
|
erstellt am: 14. Aug. 2010 13:34 <-- editieren / zitieren --> Unities abgeben:         
Danke für die schnelle Antwort, Wie kann ich dan diese Variablen im Journal verarbeiten oder abfragen?? " Using ugii_env.dat file from C:\Programme\UGS\NX 6.0\UGII ************** Unlocked Unigraphics Configuration Variables ************** UGII_CAM_BASE_DIR W:\NX6\MACH\ UGII_LANG german UGS_LICENSE_BUNDLE NX13420N UGS_LICENSE_SERVER 28000@xxxxxx HOME C:\DOKUME~1\xxxx\LOKALE~1\Temp UGII_LANG german UGII_LANGUAGE_FILE C:\Programme\UGS\NX 6.0\localization\ugii_german.lng UGII_08_FILE C:\Programme\UGS\NX 6.0\ugopen\08.ugf UGII_10_FILE C:\Programme\UGS\NX 6.0\ugii\10.ugf UGII_SCHEMA C:\Programme\UGS\NX 6.0\ugii\ugschema UGII_ENGLISH_THREADS C:\Programme\UGS\NX 6.0\ugii\thd_english.dat UGII_METRIC_THREADS C:\Programme\UGS\NX 6.0\ugii\thd_metric.dat UGII_OLD_SKETCH 0 UGII_DUMBIFY_FEATURE 1 UGII_WAVE_DELETE 0 MOLDWIZARD_DIR C:\Programme\UGS\NX 6.0\moldwizard MOLDWIZARD_LIB_DIR C:\Programme\UGS\NX 6.0\moldwizard
u.s.w " Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
ThomasZwatz Ehrenmitglied V.I.P. h.c. cadadmin

 Beiträge: 5447 Registriert: 19.05.2000 (02-2025) --------------------------------------------- [stable] NX2007(2027.5020) + SE2023 U6 + TC13.3.0.3, RAC +AWC6.2.2 SingleSite 4Tier, DocMgt, Client4Office, MRO, ReqMgt, SchedMgt, T4S, TcVis Mockup, TcSSO, SEEC, Multi-CAD BCT-Inspector Neutral v22R2 --------------------------------------------- [testing] NX2007(2027.5020) + SE2023 U6 + TC13.3.0.3, RAC +AWC6.3.12 BCT-Inspector Neutral v22R2 @M7720 Win10 (22H2)
|
erstellt am: 15. Aug. 2010 18:52 <-- editieren / zitieren --> Unities abgeben:          Nur für kometler
Über System.Environment wird die Windows Umgebung befragt. Zum einen bekommt man damit nicht alles & zum anderen sogar was falsches .... So gehts zB: Code: Dim ufs As UFSession = UFSession.GetUFSession() Dim UGIISiteDirPath As String = Nothing ufs.UF.TranslateVariable("UGII_SITE_DIR", UGIISiteDirPath)
Thomas 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: 15. Aug. 2010 21:48 <-- editieren / zitieren --> Unities abgeben:          Nur für kometler
Hallo Michael, über Environment.GetEnvironmentVariable lassen sich nur "richtige" Systemvariablen abfragen. Der Rest, der in der ugii_env.dat gesetzt wird, sind sog. UG Konfigurations- Variablen. Der einfachste Weg, die abzufragen, geht über die RemoteUtlities, z.B. dim ru as NXOpen.RemoteUtlities = RemoteUtlities.GetRemoteUtlities dim evar as string = ru.GetEnvironmentVariable("UGII_CAM_CONFIG") Der Weg über UF, den Thomas beschreibt, geht i.d.R. auch, allerdings hab' ich dabei auch schon mal Exceptions eingefangen. Gruß, Michael Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
ThomasZwatz Ehrenmitglied V.I.P. h.c. cadadmin

 Beiträge: 5447 Registriert: 19.05.2000
|
erstellt am: 12. Mai. 2011 19:20 <-- editieren / zitieren --> Unities abgeben:          Nur für kometler
Zitat: Original erstellt von ThomasZwatz: ... Dim UGIISiteDirPath As String = Nothing ufs.UF.TranslateVariable("UGII_SITE_DIR", UGIISiteDirPath
Dazu folgender Hinweis: Die Methode über ufs.UF.TranslateVariable führt auf Win7 in aktuellen Software Releases zu einem Programmabsturz. Der Weg über NXOpen.RemoteUtlities ist daher eher das Mittel der Wahl .... Thomas [Diese Nachricht wurde von ThomasZwatz am 12. Mai. 2011 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Sirus Ehrenmitglied CAD Applikationsentwickler
    
 Beiträge: 1575 Registriert: 03.06.2004 SolidWorks2024
|
erstellt am: 16. Mai. 2011 08:55 <-- editieren / zitieren --> Unities abgeben:          Nur für kometler
hallo zusammen dieser beitrag hat mir sehr geholfen bei einem aktuellen problem. leider hat es etwas gedauert, bis ich gemerkt habe das bei "Utlities" ein "i" fehlt.....also nachfolgend für "unsere nachwelt": dim ru as NXOpen.RemoteUtilities = RemoteUtilities.GetRemoteUtilities dim evar as string = ru.GetEnvironmentVariable("UGII_PLATFORM") ------------------ gruss urs  [Diese Nachricht wurde von Sirus am 16. Mai. 2011 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |

| Technischer Systemplaner (m/w/d) | Technologien auf das nächste Level zu heben, sich Herausforderungen zu stellen und an den Innovationen von morgen zu arbeiten - dafür benötigen wir bei FERCHAU Expert:innen wie Sie: Technischer Systemplaner (m/w/d) Dresden Das ist zukünftig Ihr Job - Erstellung von technischen Zeichnungen und Konstruktionsplänen in der Versorgungs- und Ausrüstungstechnik oder Maschinen- ...
| Anzeige ansehen | Feste Anstellung |
|
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: 16. Mai. 2011 09:08 <-- editieren / zitieren --> Unities abgeben:          Nur für kometler
Hallo Urs, der Tippfehler war beabsichtigt - um die Russen zu verwirren* Gruß, Michael * In dieser Doktorarbeit wird fremdes geistiges Eigentum zitiert. Die Urheberrechte liegen nach mündlicher Überlieferung bei Walter Hogger. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |