| | |
 | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für NX |
| | |
 | Productronica 2025 - Weltleitmesse für Elektronikfertigung, eine Veranstaltung am 18.11.2025
|
|
Autor
|
Thema: Genaue NX-Version ermitteln (5337 mal gelesen)
|
TheTutuut Mitglied

 Beiträge: 51 Registriert: 08.04.2010 NX4 - NX8.5 TC8.3 TC2007 TCeng2005SR1
|
erstellt am: 13. Okt. 2010 15:32 <-- editieren / zitieren --> Unities abgeben:         
Servus, ich sitze gerade vor der Anforderung, dass ich in einer NXOpen-Applikation (VB.net) die genaue NX-Version inkl. evtl. installierter MPs ermitteln möchte.
Versuch 1: Dim theSession As Session = Session.GetSession() theSession.GetEnvironmentVariableValue("UGII_FULL_VERSION") Versuch 2: Dim ufs As UFSession.GetUFSession() Dim c_info As NXOpen.UF.SystemInfo ufs.UF.AskSystemInfo(c_info) Beide Versuche liefern mir allerdings nur Angaben wie v6.0.4.3 (Versuch 1) NX 6.0.4.3 (Versuch 2) Ich hätte aber auch gerne das installierte MP ermittelt: NX 6.0.4.3 MP3 (so steht's z.B. im NX-Logfile) Welche Möglichkeit habe ich die genaue Version zu erhalten? Vielen Dank im Voraus.
------------------ Viele Grüße, Jürgen 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: 14. Okt. 2010 17:09 <-- editieren / zitieren --> Unities abgeben:          Nur für TheTutuut
|
stefan.f Mitglied
 
 Beiträge: 126 Registriert: 03.09.2002
|
erstellt am: 15. Okt. 2010 07:21 <-- editieren / zitieren --> Unities abgeben:          Nur für TheTutuut
Hallo Jürgen, hier noch eine Lösung für NX6 (in 7.5 ist die Routine in einer anderen DLL). Das ist die selbe Routine, welche env-print verwendet. -------------------- Option Strict Off Imports System Imports NXOpen Module NXJournal Declare Function UG_ask_patch_text Lib "libsyss" Alias "?UG_ask_patch_text@@YAPBDXZ" () As String Sub Main Dim version As String version = UG_ask_patch_text() System.Windows.Forms.MessageBox.Show(version) End Sub End Module ----------------------------------- Gruß Stefan 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: 15. Okt. 2010 10:16 <-- editieren / zitieren --> Unities abgeben:          Nur für TheTutuut
|
stefan.f Mitglied
 
 Beiträge: 126 Registriert: 03.09.2002
|
erstellt am: 15. Okt. 2010 10:29 <-- editieren / zitieren --> Unities abgeben:          Nur für TheTutuut
Hallo Michael, eine Doku oder Liste gibt es nicht. (zumindest hab ich keine) Ich hab nur geschaut, welche DLLs von env-print verwendet werden. So hab ich dann die Funktion "UG_ask_patch_text" gefunden. Gruß Stefan
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: 15. Okt. 2010 13:18 <-- editieren / zitieren --> Unities abgeben:          Nur für TheTutuut
Hallo Stefan, verwendest Du ein bestimmtes Tool, um die aufgerufenen Libraries zu ermitteln ? Die "UG_ask_patch_text" findet sich zwar u.a. auch mit einem simplen "strings <filename>" oder über einem Dependency Browser (aus VC++ Utilities). Weitere Informationen, wie z.B. übergebene Parameter und Rückgabewert sind daraus jedoch nicht ersichtlich. Gruß, Michael Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
ThomasZwatz Ehrenmitglied V.I.P. h.c. cadadmin

 Beiträge: 5471 Registriert: 19.05.2000
|
erstellt am: 16. Okt. 2010 11:09 <-- editieren / zitieren --> Unities abgeben:          Nur für TheTutuut
Eine andere Variante wäre auch noch, im NX Syslog danach zu suchen. Da steht z.B. drin: NX 6.0.2.8 MP6, 07Dec09. See Maintenance Pack letter for detailed list of fixes. NX 6.0.2.8 D.h. man schaut in die erste Zeile des Syslogs, die den Inhalt von UGII_FULL_VERSION ohne dem leading "v" enthält ... Damit würde man dann sogar kundenspezifische Hotfixes auch noch mitkriegen ... Thomas Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
gfx-toxic.de Moderator Konstruktion / Anwenderbetreuung
  
 Beiträge: 501 Registriert: 09.06.2006 Teamcenter 11.3 / NX 11 Windows 10
|
erstellt am: 17. Okt. 2010 18:41 <-- editieren / zitieren --> Unities abgeben:          Nur für TheTutuut
Hallo Stefan, das würde mich auch sehr intressieren...dependency walker? Zitat: Original erstellt von mseufert: Hallo Stefan,verwendest Du ein bestimmtes Tool, um die aufgerufenen Libraries zu ermitteln ? Die "UG_ask_patch_text" findet sich zwar u.a. auch mit einem simplen "strings <filename>" oder über einem Dependency Browser (aus VC++ Utilities). Weitere Informationen, wie z.B. übergebene Parameter und Rückgabewert sind daraus jedoch nicht ersichtlich. Gruß, Michael
------------------ Gruß Matthias ------------------------------------ ICQ: 163190295 Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
stefan.f Mitglied
 
 Beiträge: 126 Registriert: 03.09.2002
|
erstellt am: 18. Okt. 2010 09:34 <-- editieren / zitieren --> Unities abgeben:          Nur für TheTutuut
|
GeorgK Mitglied
  
 Beiträge: 619 Registriert: 06.06.2001 Inventor 2017 Siemens NX 8.5 - 12.0 Autocad Mechanical 2017 Catia V5R19 3,4 GHz; 64 GB RAM Windows 10 openSUSE Leap 42.3 Visual Studio 2010 - 2017 Windows 2012 R2 Vault 2017
|
erstellt am: 04. Mrz. 2014 10:45 <-- editieren / zitieren --> Unities abgeben:          Nur für TheTutuut
|

| | Technischer Systemplaner - CAD /Gebäudetechnik (m/w/d) | | Als kleines und familiäres Unternehmen planen, betreuen und bauen wir in München, einer der schönsten Städte des Landes, zusammen mit unseren Partnern die Technische Gebäudeausrüstung im Neu- und Altbau. In den Gewerken Heizung, Lüftung und Sanitär besitzen wir langjährige Expertise und können auf eine Vielzahl an herausfordernden Projekten zurückblicken. Es kommen stets neue und spannende Projekte auf uns zu, welche wir nachhaltig und ökonomisch für eine gemeinsame Zukunft umsetzen werden.... | | Anzeige ansehen | Feste Anstellung |
|
Big King Ehrenmitglied NX/Tc Admin
    
 Beiträge: 1989 Registriert: 06.12.2010
|
erstellt am: 21. Jul. 2014 16:46 <-- editieren / zitieren --> Unities abgeben:          Nur für TheTutuut
|