Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  NX Programmierung
  PMI Associativities

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:  PMI Associativities (1923 mal gelesen)
Lukas1983
Mitglied



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

Beiträge: 30
Registriert: 04.05.2009

erstellt am: 13. Aug. 2009 10: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

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



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

Beiträge: 30
Registriert: 04.05.2009

erstellt am: 13. Aug. 2009 15:52    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

ich habe dieses Thema aufgegeben,
hätte aber noch eine andere Frage:
Gibt es über NXOpen den Zugriff auf die NXFunktion ShowOnly?
und wenn ja dann wo kann ich es finden.

Danke
Gruß
Lukas

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: 14. Aug. 2009 11:39    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 Lukas1983 10 Unities + Antwort hilfreich

Hallo Lukas,

der erste Ansatz ist, ein Journal aufzuzeichnen. Wenn das nicht die erhofften Antworten liefert, schau mal in der UFSession in die obj- oder disp- Klasse.

Gruß, Michael

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



Konstrukteur / Techniker (m/w/d) im Bereich Massivbau
Wir sind planting. Premium-Partner der Prozessindustrie. Wir unterstützen unsere Kunden sowohl in Projekten, in der betriebsnahen Planung als auch im technischen Consulting. Unsere Aufgaben sind anspruchsvoll, unser Leistungs- und Branchenspektrum breit: von der Idee bis zur Inbetriebnahme und darüber hinaus. Dafür suchen wir Verstärkung - kompetent und motiviert. Unsere Teams in der Region Rhein-Neckar ...
Anzeige ansehenTechnischer Zeichner, Bauzeichner
Christoph Mörz
Mitglied


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

Beiträge: 1
Registriert: 13.09.2021

erstellt am: 13. Sep. 2021 13:52    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 Lukas1983 10 Unities + Antwort hilfreich

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

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