Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  NX Programmierung
  Siemens NX - Rolle laden

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:  Siemens NX - Rolle laden (2425 mal gelesen)
mathieu91
Mitglied
Konstruktionsingenieur

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

Beiträge: 9
Registriert: 24.10.2016

Dell Precision T1700

erstellt am: 24. Feb. 2017 14: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

Hallo Community,

ich suche gerade eine Möglichkeit eine Rolle per API zu laden.

Leider erhalte ich durch

Code:

NXOpen.UF.UFUgmgr.AskUserRole()

nicht die aktuelle User Rolle.

Und damit

Code:

NXOpen.UF.UFUgmgr.SetUserRole(linkToRoles & "\NX" & UgVers & "\Customer\myrole2017.mtx")

kann ich auch die gewünschte Rolle nicht setzen.

Meine verwendeten Imports sind folgende:

Code:

Imports NXOpen
Imports NXOpenUI
Imports NXOpen.UF
Imports NXOpen.Features
Imports NXOpen.Utilities
Imports NXOpen.Selection
Imports NXOpen.BlockStyler

Hat jemand eine Idee, was da nicht richtig läuft?
Fehler ist folgender:

Zitat:
Der Verweis auf einen nicht freigegeben Member erfordert einen Objektverweis".

Heißt das das Objekt ist dafür nicht nutzbar? Könnte es ggf. nur in anderen NX Anwendungen genutzt werden, zB. CAE, Manufacturing etc.?

Grüße und lieben Dank

Mathieu

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

Poseida
Mitglied
Maschinebautechniker, Konstrukteur


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

Beiträge: 94
Registriert: 15.12.2010

Moldex 3D R13
NX 10 TC 11

erstellt am: 24. Feb. 2017 15:18    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 mathieu91 10 Unities + Antwort hilfreich

ich glaube da bekommst du die Teamcenter Rollen z.B. Konstruktion, Zeichner....

------------------
Benjamin

[Diese Nachricht wurde von Poseida am 24. Feb. 2017 editiert.]

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

mathieu91
Mitglied
Konstruktionsingenieur

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

Beiträge: 9
Registriert: 24.10.2016

Dell Precision T1700

erstellt am: 24. Feb. 2017 15:37    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

Ok, das wäre natürlich nicht so sinnvoll..

Zitat:

UF_UGMGR_ask_user_role (view source)

Defined in: uf_ugmgr.h


Overview


Returns the current NX Manager user role to be used in filtering associated files
when they are exported from the Team Center Engineering database.
For example, if Manufacturing has been specified as the user role, only
manufacturing-related files are exported from Team Center Engineering when you open a
part file from NX.
For more information, see the NX Manager documentation.

This should not be confused with the Team Center Engineering role, which is a separate concept.

For more information on the meaning and behaviour of the NX Manager role, see the
NX Manager online help documentation.

Environment


Internal and External

See Also


Please refer to the  example


Required License(s)


gateway


int UF_UGMGR_ask_user_role
(

char role [ UF_UGMGR_ROLE_BUFSIZE ]

)

char role [ UF_UGMGR_ROLE_BUFSIZE ]  Output User role. Declare this parameter with array
size UF_UGMGR_ROLE_BUFSIZE.


Du meinst wahrscheinlich das? Ist zwar die Python Referenz, aber manchmal hilft das.
Da heißt das aber Ugmgr und nicht UFUgmgr. Macht das einen Unterschied? Ist mit der UFUgmgr ggf. etwas anderes gemeint oder ist die Python Referenz einfach nur anders als die vb.net oder c++ Referenz?

Grüße

Mathieu

EDIT:

Als weitere Möglichkeit bleibt dann wohl nur die Rollen in UG selbst zu implementieren, damit man diese in der Seitennavigation auswählen kann?

[Diese Nachricht wurde von mathieu91 am 24. Feb. 2017 editiert.]

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: 27. Feb. 2017 23:21    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 mathieu91 10 Unities + Antwort hilfreich

Wie schon Poseida schreibt, "Ugmgr" ist der NXManager, d.h. die Verbindung von NX mit Teamcenter --> das ist eine Role aus Teamcenter, du willst aber eine Role in NX laden ( UI Konfiguration ).

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



Projektleiter CAD (Mensch*)

GA-tec Gebäude- und Anlagentechnik GmbH, ein Tochterunternehmen der Sodexo-Gruppe, ist einer der leistungsstärksten technischen Gebäudeausrüster und Anbieter für Technisches Facility Management. Mit mehr als 1200 Mitarbeitern aus zahlreichen Niederlassungen in ganz Deutschland gelingt es uns stets durch Fortschritt und Innovation weiterhin führend am Markt zu sein. Für und mit unseren Mitarbeitern gestalten wir Perspektiven für die Zukunft und ein nachhaltiges Wachstum....

Anzeige ansehenProjektmanagement
mathieu91
Mitglied
Konstruktionsingenieur

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

Beiträge: 9
Registriert: 24.10.2016

Dell Precision T1700

erstellt am: 28. Feb. 2017 06:43    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,

ja, das ergibt Sinn. Habe aber bisher kein passendes Objekt mit UI gefunden... Gibt es das ggf. in Vb.net nicht oder gar überhaupt nicht?

Gruß

Mathieu

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