Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  NX Programmierung
  Informationen zu CustomSymbols 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:  Informationen zu CustomSymbols ermitteln (1529 mal gelesen)
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: 04. Jun. 2008 11:15    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


NX5_info_object_custom_symbol.jpg


NX5_properties_custom_symbol.jpg

 
Hallo Forum,
gibt es eine Möglichkeit über Programmierung an Informationen zu CustomSymbols zu kommen ?

Hintergrund:
Ich habe ein CustomSymbol erzeugt ("Aenderungsindex" mit Namen ), Infofenster in NX siehe Anhang.
Wobei dieser "Name" kein "richtiger" ObjectName zu sein scheint - siehe zweites Pic in den Properties - auch meldet die CueLine nur ein "Custom Symbol".
Nun würde ich gern auf einen Schlag auf Wunsch alle Instances dieses Symbols auf einer Zeichnung (im WorkPart) identifizieren und löschen können (Neues Teil: Alle Änderungsindezes sollen weg).
( In weiterer Folge vielleicht auch direkt über USER_CREATE ...)

D.h. "Finde alle CustomSymbols die auf "Aenderungsindex" basieren und lösche sie"

Gibt es eine Möglichkeit das zu automatisieren ?
(Bevorzugt wäre GRIP da Dev Lizenz vorhanden, aber da ichs sowieso kaum selbst machen werd dürfte es auch eine andere Sprache sein)

Thanx
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: 04. Jun. 2008 13:58    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 ThomasZwatz 10 Unities + Antwort hilfreich

Hallo Thomas,

an den sog. Symbol Title ist, Stand Nov. 07, nicht ranzukommen. Hatte damals von UG ff. Antwort bekommen.

Hi GTAC,

same issue as reported in ER-2038419 (see also IR/ER-1625102).
There is no way to retrieve the object specific custom symbol title in any language (even in .NET).
Customer would like this for VB.
Please close as EE.


Gruß, Michael

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

mecteg
Mitglied
Dipl.-Ing.


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

Beiträge: 13
Registriert: 17.02.2005

erstellt am: 24. Okt. 2008 11:50    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 ThomasZwatz 10 Unities + Antwort hilfreich

Hallo,

spätestens ab NX6.0.1.5 gibt es die Möglichkeit den Symbolnamen des Custom Symbol (xyz.sym.prt) zu ermitteln:

//Pointer auf das CustomSymbolObject setzen und abfragen z.B.:
NXOpen::Annotations::CustomSymbolData *XYZ;
XYZ->SymbolName().GetText()

=> Ergebnis ist der ein Name des eingefügten Symbols (Nicht der Objektname)

Problem:
Bei mir kommt mal der Dateiname des Symbols zurueck und mal der Informationsname des Symbols wie er in der symbol_library.txt definiert ist und im Symbolauswahldialog angezeigt wird (Mouse over symbol).
Der Dateiname wird insbesonders bei Informationsnamen mit Sonderzeichen (z.B. |A|B...) zurueckgelierfert.

So kann entwerde direkt ueber den Informationsnamen oder indirekt ueber die symbol_library.txt auf das vorliegende Symbol geschlossen werden.

Viel Spass
Thorsten


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: 20. Jun. 2018 16:56    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

Ich krame mal was Altes wieder hervor ....
Gibt es mittlerweile eine andere bzw. weitere  Möglichkeit, den Namen des "Original-Symbols" zu erfragen als über das genannte
Code:
NXOpen.Annotations.CustomSymbol.SymbolName
?

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



Zerspanungsmechaniker (m/w/d) CNC-Fräser

Die Ludwig Feinmechanik & Maschinenbau GmbH gehört zur ELAS-Technologies Investment Unternehmensgruppe. Am Standort in Bremen sind wir Spezialist für einfache bis besonders komplexe feinmechanische Bauteile. Als Systempartner im Bereich Dreh und Fräszerspanung übernehmen wir Integrationsarbeiten und Baugruppenfertigung inkl. Oberflächenveredelung und sind ein in der Region führendes Unternehmen....
Anzeige ansehenMechaniker
wipc3d59
Mitglied
CAD Administrator


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

Beiträge: 66
Registriert: 24.06.2008

NX11.0.2.7 MP13
NX1899 Test
ECTR 4.6 DSC Software AG
Windows 10
HP Workstation z4
Intel Xeon W-2135 3,7GHz
32 GB Ram, Nvidia Quadro P4000

erstellt am: 21. Jun. 2018 08:35    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 ThomasZwatz 10 Unities + Antwort hilfreich

Hallo Thomas,

dieser Beitrag im Siemens Solution Center sollte dir alle Informationen liefern.

Sample NX Open .NET Visual Basic program : report all custom Symbols:
https://solutions.industrysoftware.automation.siemens.com/view.php?sort=desc&p=1&q=.net+custom+symbol&file_type=text&i=nx_api3206&k=0&o=0

------------------

Gruß Thorsten

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