Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  NX Programmierung
  Auslesen von Attributen einer Ubg

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:  Auslesen von Attributen einer Ubg (1088 mal gelesen)
cajamo
Mitglied
Maschinenbauer


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

Beiträge: 16
Registriert: 08.06.2010

erstellt am: 16. Jun. 2010 16:23    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 Gemeinde,

ich habe eine Frage zum abrufen von Attributen. Bei einem Einzelnen part ist dies ja ganz einfach mit:

Dim ComponentName As String
ComponentName = theSession.Parts.Work.GetStringAttribut("DB_PART_NAME")

Wenn ich jetzt aber eine aktive Baugruppe habe mit dem Aufbau:
BG -UBG1 - ET1-ET2
  -UBG2
  -UBG3- ET1  usw

und ich will die Attribute von einer dieser UBGs auslesen wie würde ich das machen?

Ffeue mich über jede Idee...Gruss und danke

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

master001
Mitglied
Projektingenieur


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

Beiträge: 454
Registriert: 25.02.2005

Win 10
UG NX 12

erstellt am: 16. Jun. 2010 19:29    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 cajamo 10 Unities + Antwort hilfreich

Moin cajamo,

willst du nur ein Attribut der Baugruppe auslesen oder willst du die gesamte Strukturablaufen?

Generell würde ich dir raten, wenn dich ein spezielles Attribut eines Teils interessiert, über die selektion einer Komponente zu gehen.

Gruß Patric

------------------
Internet: http://www.imtech.de

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

cajamo
Mitglied
Maschinenbauer


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

Beiträge: 16
Registriert: 08.06.2010

erstellt am: 17. Jun. 2010 08:11    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 Master001,

deine Antwort hat mich schon auf den richtigen Weg gebracht, was die Ausgabe angeht. Was wäre jetzt aber, wenn ich die ganze Struktur durchlaufen will wie du schon richtig sagst. Wie macht man aus den part ne variable nach dem motto part1=variable[1]
Gruss cajamo

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

master001
Mitglied
Projektingenieur


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

Beiträge: 454
Registriert: 25.02.2005

Win 10
UG NX 12

erstellt am: 17. Jun. 2010 19:42    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 cajamo 10 Unities + Antwort hilfreich

Wofür brauchst du den Partnamen als eigenes Attribut?

Du kannst doch an jeder Stelle den Partnamen Abfragen ... Wenn du deine Komponente hast, dann kannst du über Objekt.Name den Name abgreifen und auf eine beliebige variable schieben.

Gruß Patric

------------------
Internet: http://www.imtech.de

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

cajamo
Mitglied
Maschinenbauer


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

Beiträge: 16
Registriert: 08.06.2010

erstellt am: 18. Jun. 2010 09:07    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

Hej Master001,

weil das bei uns aus irgendeinem Grund zwei verschiedene AUsgaben liefert und ich brauche die von DB_PART..Habens mittlerweile hinbekommen mit ner Schleife, die alle Teile abfragt.

        Dim kinder1 As component() = theSession.Parts.Work.ComponentAssembly.RootComponent.GetChildren()
        Dim kind1 As component
        Dim iCount As Integer = 1

        For Each kind1 In kinder1
            Dim kinder2 As component() = kind1.GetChildren()
            Dim kind2 As component

            For Each kind2 In kinder2
   

[Diese Nachricht wurde von cajamo am 21. Jun. 2010 editiert.]

[Diese Nachricht wurde von cajamo am 21. Jun. 2010 editiert.]

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



Teamleitung Elektrotechnik (m/w/d)

Als Teil der Zentralen Verwaltung der Technischen Universität München (TUM) sorgt die Zentralabteilung 4 ? Immobilien an allen Standorten der TUM dafür, den Wissenschaftler/ Wissenschaftlerinnen und Studierenden aus aller Welt die bestmögliche Infrastruktur für Forschung und Lehre bereitzustellen, zu erhalten und an sich verändernde Rahmenbedingungen anzupassen. Zur Ergänzung unseres ...

Anzeige ansehenLeitung, Teamleitung
master001
Mitglied
Projektingenieur


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

Beiträge: 454
Registriert: 25.02.2005

Win 10
UG NX 12

erstellt am: 20. Jun. 2010 19:03    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 cajamo 10 Unities + Antwort hilfreich

Moin ...
hmmm wundert mich etwas ... kenne das Problem nur bei Attributen die während der Bearbeitung der Zeichnungsdatei bearbeitet werden ... z.B. Wenn sich eine Länge ändert oder ähnliches.
-->das kann man aber abfangen, wenn man die Arbeitsschrittfolge genau festlegt, in unserem Fall darf kein Routing im aktiven Teil einer Zeichnung verändert werden.

Gruß Patric

------------------
Internet: http://www.imtech.de

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