| | |
 | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für NX |
|
Autor
|
Thema: Objekte mit bestimmten Attribut suchen (1524 mal gelesen)
|
gfx-toxic.de Moderator Konstruktion / Anwenderbetreuung
  
 Beiträge: 501 Registriert: 09.06.2006 Teamcenter 11.3 / NX 11 Windows 10
|
erstellt am: 01. Jul. 2011 09:16 <-- editieren / zitieren --> Unities abgeben:         
Hi, mal wieder ein grundsätzliche Frage. Falls ich alle Objekte mit einem bestimmten Attribut brauche, mach ich das z.B. bei DraftingNotes so: Code: foreach (NXOpen.Annotations.Note currentnote in session.WorkPart.Notes) { string currentvalue = ""; try { currentvalue = currentnote.GetStringAttribute("HUHU"); } catch (Exception ex) { //session.LogWrite(ex.Message + " Note: " + currentnote.ToString()); } if (currentvalue == leistungS1.Name) { groupBuilder.ObjectsInGroup.Add(currentnote); session.LogWrite("Objekthinzugefügt: " + currentnote.ToString()); } }
Jetzt ist es ja aber so, das wenn er ein Note erwischt, das dieses Attribute nicht hat, eine Exception geworfen wird. Also es funktioniert zwar, aber Performance ist was anderes ;-) Gibt es eine Möglichkeit, erstmal zu prüfen ob das Attribute mit diesem Name überhaupt vorhanden ist? Gruss und Danke!!! ------------------ Gruß Matthias ------------------------------------ ICQ: 163190295 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: 01. Jul. 2011 12:18 <-- editieren / zitieren --> Unities abgeben:          Nur für gfx-toxic.de
|

| | CAD-/PDM-Administrator (m/w/d) Engineering Service | Wir sind Körber ? ein internationaler Technologiekonzern mit rund 13.000 Mitarbeitern an über 100 Standorten weltweit und einem gemeinsamen Ziel: Wir setzen unternehmerisches Denken in Kundenerfolge um und gestalten den technologischen Wandel. In unseren Geschäftsfeldern Pharma, Supply Chain und Technologies bieten wir Produkte, Lösungen und Services, die inspirieren und Mehrwert für Kunden schaffen.... | | Anzeige ansehen | Feste Anstellung |
|
gfx-toxic.de Moderator Konstruktion / Anwenderbetreuung
  
 Beiträge: 501 Registriert: 09.06.2006 Teamcenter 11.3 / NX 11 Windows 10
|
erstellt am: 01. Jul. 2011 12:21 <-- editieren / zitieren --> Unities abgeben:         
|