| | |
 | Additiv Herbsttagung | 22. Oktober 2026 | KSB SE & Co. KG, Pegnitz Termin: in 10 Wochen |
| | |
 | NX CAM Basis Training , ein Seminar am 14.09.2026
|
|
Autor
|
Thema: PMI Associativities (2352 mal gelesen)
|
Lukas1983 Mitglied

 Beiträge: 30 Registriert: 04.05.2009
|
erstellt am: 13. Aug. 2009 10:18 <-- editieren / zitieren --> Unities abgeben:         
Hallo ich versuche die Pmi Daten mit dem PmiManager aus einem Modell auszulesen. Obwohl die Associated Objects eingeplegt sind, ist die Eigenschaft Pmi.NumberOfAssociativities = 0 ??? Hat jemand eine Idee warum. Danke Gruß Lukas Mein Code:
Code: foreach(NXOpen.Annotations.Pmi pmiPmis in pmiManager.Pmis.ToArray()) { foreach (NXOpen.Annotations.Annotation currentPmi in pmiPmis.GetDisplayInstances()) { NXOpen.Annotations.PmiNote pmiNote = (NXOpen.Annotations.PmiNote)currentPmi; if (currentPmi.NumberOfAssociativities != 0) { NXOpen.Face curFace = (NXOpen.Face)currentPmi.GetAssociativity(1).FirstObject; if (currentPmi.GetType().Name == "PmiNote" && curFace.Tag == face.Tag) { } } } }
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Lukas1983 Mitglied

 Beiträge: 30 Registriert: 04.05.2009
|
erstellt am: 13. Aug. 2009 15:52 <-- editieren / zitieren --> Unities abgeben:         
|
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: 14. Aug. 2009 11:39 <-- editieren / zitieren --> Unities abgeben:          Nur für Lukas1983
|

| | Planer / Technischer Systemplaner ? Fachrichtung Maschinenbau / Verfahrenstechnik (m/w/d) | | Die DSD Power Technologies GmbH mit Sitz in Berlin ist ein Unternehmen, das sich auf Planung, Bau, Wartung und Modernisierung von Energiesystemen spezialisiert hat. Unser Leistungsspektrum umfasst die Nachrüstung mit modernster Umwelttechnologie sowie den Brennstoffwechsel, einschließlich der Mitverbrennung von Sekundärbrennstoffen, um den strukturellen Wandel in der Energiebranche zu unterstützen.... | | Anzeige ansehen | Feste Anstellung |
|
Christoph Mörz Mitglied
 Beiträge: 1 Registriert: 13.09.2021
|
erstellt am: 13. Sep. 2021 13:52 <-- editieren / zitieren --> Unities abgeben:          Nur für Lukas1983
Ich denke das Problem ist, dass Du ein verknüpftes Objekt zum PMINote suchst, satt zum PMI Objekt selbst. Code: For Each objPmi As NXOpen.Annotations.Pmi In CurrentPart.PmiManager.Pmis Dim objAssociatedObject As Annotations.AssociatedObject = objPmi.GetAssociatedObject If objAssociatedObject IsNot Nothing Then For Each objDisplayableObject As DisplayableObject In objAssociatedObject.GetObjects() lw.WriteFullline(" AssociatedObject " & objDisplayableObject.JournalIdentifier) lw.WriteFullline(" AssociatedObject " & objDisplayableObject.GetType.ToString) Next End If Next
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |