| |  | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für NX | | |  | Productronica 2025 - Weltleitmesse für Elektronikfertigung, eine Veranstaltung am 18.11.2025
|
Autor
|
Thema: Referenz-Teiledatei einer Master-Model-Zeichnung ermitteln (1316 mal gelesen)
|
TheTutuut Mitglied

 Beiträge: 51 Registriert: 08.04.2010 NX4 - NX8.5 TC8.3 TC2007 TCeng2005SR1
|
erstellt am: 10. Apr. 2012 17:22 <-- editieren / zitieren --> Unities abgeben:         
Hallo zusammen, neue Woche - neues Glück. Thema dieses Mal: "Wie erhalte ich das Referenz-Teil einer Zeichnungsdatei"?
Worum geht's? Wenn ein Anwender eine Zeichnung nach dem Master-Model-Prinzip erzeugt, wählt er im Menü "Datei => Neu => Reiter 'Zeichnung'" eine Zeichnungsvorlage aus. Dabei kann er ganz unten in diesem Dialogfenster die Master-Model-Teiledatei auswählen. In einer Zeichnung, die über solch eine Technik erzeugt wurde, möchte ich gerne mit einem kleinen feinen Progrämmchen Informationen auf dem Zeichnungsblatt darstellen, die nur im 3D-Teil verfügbar sind (z.B. Teile- oder Objaktattribute). Dies realisiere ich momentan so, dass ich mit Code:
Component cmpRoot = workPart.ComponentAssembly.RootComponent; Component[] cmpChilds = cmpRoot.GetChildren();
einfach die Komponente der Zeichnungsdatei ermittle. Funktioniert(e) bis dato hervorragend. Woran happert's nun? Tja, kurz gesagt: Am Einfallsreichtum der Anwender. Fall 1: Wenn der Anwender nun auf die Idee kommt, ein weiteres Teil in der Zeichnung darstellen zu wollen, welches nicht direkt was mit dem eigentlichen Referenzteil zu tun hat, taucht plötzlich eine weitere Komponente im Baugruppennavigator auf. Fall 2: Die Anwender hatten die Idee, dass zusätzlich in der Zeichnung darzustellende Elemente (Störgeometrie, benachbarte Elemente) in der Zeichnungsdatei manuell als zusätzliche Komponenten zu "verbauen" und dann das Ganze als Ansichten in der Zeichnung abzuleiten. Treten diese beiden Fälle ein, gibt mir mein obiger Code mehr als eine Komponente zurück und ich kann nicht direkt ermitteln, welche der Komponenten nun das eigentliche Referenzteil ist. Deswegen nochmals meine Eingangsfrage: Ist es irgendwie möglich, in einer NX-Zeichnung jene Teiledatei (also jene Komponente) zu ermitteln, welche ganz am Anfang beim Erzeugen der Zeichnung über "Datei => Neu" als Master-Model-Teiledatei ausgewählt wurde? Vielen Dank im Voraus für Euro Hilfe...
------------------ Viele Grüße, Jürgen Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |

| |
ThomasZwatz Ehrenmitglied V.I.P. h.c. cadadmin

 Beiträge: 5447 Registriert: 19.05.2000
|
erstellt am: 10. Apr. 2012 20:38 <-- editieren / zitieren --> Unities abgeben:          Nur für TheTutuut
Zitat: Original erstellt von TheTutuut: ....In einer Zeichnung, die über solch eine Technik erzeugt wurde, möchte ich gerne mit einem kleinen feinen Progrämmchen Informationen auf dem Zeichnungsblatt darstellen, die nur im 3D-Teil verfügbar sind (z.B. Teile- oder Objaktattribute). ...
Die Teileattribute sollten sich übers Attributmapping erledigen lassen, oder ? ( ist ja mit TC ? ). Zur eigentlichen Frage kann ich nichts beitragen ... wobei: Über die ItemID sollte man schon rausfinden können, was/wer der UGMASTER ist ... [Diese Nachricht wurde von ThomasZwatz am 10. Apr. 2012 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
| Anzeige.:
Anzeige: (Infos zum Werbeplatz >>)
 |