| | |
 | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für NX |
| | |
 | SIEMENS PLM CONNECTION 2026 | 22. - 24. Juni 2026 | Lufthansa Konferenzzentrum Seeheim |
| | |
 | NX Administration , ein Seminar am 23.07.2026
|
|
Autor
|
Thema: Objekte mit bestimmten Attribut suchen (1550 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: 2750 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
|

| | Technischer Systemplaner Technische Gebäudeausrüstung (m/w/d) | Als eine der führenden Planungsgesellschaften Deutschlands beraten und planen wir seit über 50 Jahren erfolgreich auf dem Gebiet der Technischen Gebäudeausrüstung. Derzeit beschäftigen wir mehr als 400 Mitarbeitende an deutschlandweit 10 Standorten. Unser Leistungsspektrum umfasst die Bereiche Betriebsorganisation, Technische Beratung, Versorgungstechnik, Elektrotechnik sowie Medizin- und ... | | Anzeige ansehen | Konstruktion, Visualisierung |
|
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:         
|