Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  NX Programmierung
  Journal & UGii_ Variable ermitteln

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
  
Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für NX
Autor Thema:  Journal & UGii_ Variable ermitteln (3470 mal gelesen)
kometler
Mitglied
NC-Programmierer


Sehen Sie sich das Profil von kometler an!   Senden Sie eine Private Message an kometler  Schreiben Sie einen Gästebucheintrag für kometler

Beiträge: 23
Registriert: 05.06.2007

erstellt am: 14. Aug. 2010 12:54    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities


Hallo,

wie kann ich in einem Journal die Variable "UGII_CAM_CONFIG" auslesen??

mit
Environment.GetEnvironmentVariable("UGII_CAM_CONFIG") bekomme ich nicts zurück.

mfg
Michael W.

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

gfx-toxic.de
Moderator
Konstruktion / Anwenderbetreuung


Sehen Sie sich das Profil von gfx-toxic.de an!   Senden Sie eine Private Message an matthias-p  Schreiben Sie einen Gästebucheintrag für matthias-p

Beiträge: 501
Registriert: 09.06.2006

Teamcenter 11.3 / NX 11
Windows 10

erstellt am: 14. Aug. 2010 13:22    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für kometler 10 Unities + Antwort hilfreich

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


Sehen Sie sich das Profil von kometler an!   Senden Sie eine Private Message an kometler  Schreiben Sie einen Gästebucheintrag für kometler

Beiträge: 23
Registriert: 05.06.2007

erstellt am: 14. Aug. 2010 13:34    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities


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



Sehen Sie sich das Profil von ThomasZwatz an!   Senden Sie eine Private Message an ThomasZwatz  Schreiben Sie einen Gästebucheintrag für ThomasZwatz

Beiträge: 5397
Registriert: 19.05.2000

(10-2022)
---------------------------------------------
[stable]
NX2007(2027.3701) + TC13.3.0.3, RAC +AWC6.0.3
SingleSite 4Tier, DocMgt, Client4Office, MRO, ReqMgt, SchedMgt, T4S, TcVis Mockup, TcSSO, Multi-CAD
BCT-Inspector Neutral v22R2
---------------------------------------------
[testing]
NX2007(2027.3701) + TC13.3.0.3, RAC +AWC6.0.3
BCT-Inspector Neutral v22R2
@M7720 Win10 (1909)

erstellt am: 15. Aug. 2010 18:52    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für kometler 10 Unities + Antwort hilfreich

Ü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


Sehen Sie sich das Profil von mseufert an!   Senden Sie eine Private Message an mseufert  Schreiben Sie einen Gästebucheintrag für mseufert

Beiträge: 2624
Registriert: 18.10.2005

HP Z420
WIN7 64 Win 10
UG NX6-1980
3D Printer Prusa MK2 S

erstellt am: 15. Aug. 2010 21:48    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für kometler 10 Unities + Antwort hilfreich

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



Sehen Sie sich das Profil von ThomasZwatz an!   Senden Sie eine Private Message an ThomasZwatz  Schreiben Sie einen Gästebucheintrag für ThomasZwatz

Beiträge: 5397
Registriert: 19.05.2000

erstellt am: 12. Mai. 2011 19:20    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für kometler 10 Unities + Antwort hilfreich

 
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


Sehen Sie sich das Profil von Sirus an!   Senden Sie eine Private Message an Sirus  Schreiben Sie einen Gästebucheintrag für Sirus

Beiträge: 1564
Registriert: 03.06.2004

SolidWorks2022

erstellt am: 16. Mai. 2011 08:55    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für kometler 10 Unities + Antwort hilfreich

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



Abrechner / Vermesser / Bautechniker (m/w/d) für Bauprojekte im Tiefbau

Das Portfolio der bundesweit agierenden HEGEMANN-REINERS GRUPPE bietet eine große Vielfalt an Bau- und Industriedienstleistungen an. Die Zufriedenheit unserer Kunden steht dabei für uns an erster Stelle. Um bessere Lebensräume schaffen zu können, bedarf es Menschen, die uns mit Leidenschaft und Engagement dabei unterstützen.

Wir suchen ab sofort bei der AUGUST REINERS Bauunternehmung ...

Anzeige ansehenProjektmanagement
mseufert
Moderator
Freiberuflicher CAD/CAM Ingenieur


Sehen Sie sich das Profil von mseufert an!   Senden Sie eine Private Message an mseufert  Schreiben Sie einen Gästebucheintrag für mseufert

Beiträge: 2624
Registriert: 18.10.2005

HP Z420
WIN7 64 Win 10
UG NX6-1980
3D Printer Prusa MK2 S

erstellt am: 16. Mai. 2011 09:08    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für kometler 10 Unities + Antwort hilfreich

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

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2023 CAD.de | Impressum | Datenschutz