| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für NX |
| |
| BCT Technology Days 2022 |
Autor
|
Thema: Schriftfeld automatisch ausfüllen (3887 mal gelesen)
|
Holger 11 Mitglied Maschinenbautechniker
Beiträge: 15 Registriert: 29.06.2011 Windows 7 64Bit Intel Core I5 3,2Ghz 12GB Ram NX 7.5.2.5
|
erstellt am: 29. Jun. 2011 09:58 <-- editieren / zitieren --> Unities abgeben:
Hallo zusammen, ich möchte in einem Schriftfeld bestimmte Felder automatisch ausfüllen. Wir haben für die 3D-Modelle und die Zeichnungen unterschiedliche Modelle. (Master-Modell-Konzept) Bei der Neuerstellung werden vorgefertigte Schablonen verwendet. Es gibt also in jedem 3D-Modell die gleichen Teileattribute(z.B. Benennung, Material usw.) Was muß ich im Schriftfeld der Zeichnungsschablone für eine Variable im Texteditor angeben, um die Attribute aus dem Master-Modell Attribut auszulesen? Den Dateinamen bekomme ich mit <W@$SH_MASTER_PART_NAME>. Das klappt, nur die selbst erstellten Teileattribute fehlen noch. Es gibt sicher den Weg über Texteditor/Beziehungen/Objektattribut/ --> Teil auswählen --> Attibut wählen --> fertig. Doch das ist ja nicht sonderlich automatisch und müsste bei jeder Zeichnung neu gemacht werden! Danke schon mal vorab, mit freundlichen Grüßen, Holger Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
bbking Mitglied
Beiträge: 1419 Registriert: 30.01.2002
|
erstellt am: 29. Jun. 2011 10:09 <-- editieren / zitieren --> Unities abgeben: Nur für Holger 11
Hallo Holger11! first things first: herzlich willkommen im WBF!! hmmm, mit pdm-system, mit ohne? am einfachsten klappt das über die (berüchtigten) nx-tools, die hier schon merhfach diskutiert wurden. kost (fast) nix (erinnere mich an so was wie: wartung: ca. 10eus pro jahr und arbeitsplatz ??) und ist eine sammlung kleiner helferlein, die du beim systemhaus deines vertrauens bekommst (so fern es so etwas gibt ). HTH!! ------------------ NX 7.5.2.5 MP3 Rev B Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Walter Hogger Moderator Maschinenbauingenieur
Beiträge: 3961 Registriert: 06.10.2000 UG V2 bis UG V18 NX1 bis NX2008 ("NX19")
|
erstellt am: 29. Jun. 2011 10:12 <-- editieren / zitieren --> Unities abgeben: Nur für Holger 11
Hallo Holger, innerhalb einer Master-Model-Struktur gilt dein Teil (Master) als "Objekt", d.h., es handelt sich nicht um ein Part-Attribut, sondern um ein Objekt-Attribut. Wenn man das händisch macht kommt etwa sowas raus: <W!32235@MATERIAL> Nur leider ist die ID-Nummer für das Objekt immer eine andere, das wird also so nicht klappen. Gruß ------------------ Walter Hogger Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Holger 11 Mitglied Maschinenbautechniker
Beiträge: 15 Registriert: 29.06.2011 Windows 7 64Bit Intel Core I5 3,2Ghz 12GB Ram NX 7.5.2.5
|
erstellt am: 29. Jun. 2011 10:21 <-- editieren / zitieren --> Unities abgeben:
Hallo bbking! Danke für den freundlichen Empfang! Wir arbeiten ohne PDM, also File-based. Ja, von den UG-Tools habe ich schon viel gelesen, diese haben wir aber leider (noch) nicht. Ich dachte halt, es gibt eine Variable im Sinne von <W@$SH_MASTER_PART_Attribut_Benennung> oder so ähnlich ? Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
bbking Mitglied
Beiträge: 1419 Registriert: 30.01.2002
|
erstellt am: 29. Jun. 2011 10:29 <-- editieren / zitieren --> Unities abgeben: Nur für Holger 11
dann ist halt dass problem, wie von walter beschrieben, dass sich die objekt-id in jeder sitzung ändert. d.h. da wist du (zumindest ohne programmierung) keine chance haben einen funktionieren klapperatismus , ähh, nein, automatismus hinzukriegen. HTH!! ------------------ NX 7.5.2.5 MP3 Rev B Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
seiwi Mitglied Programmierer, Systembetreuer
Beiträge: 53 Registriert: 28.06.2005 Windows XP SP2, NX2, NX3, NX4, NX5, NX6 VB .Net, C#, C, GRIP, NXOpen
|
erstellt am: 29. Jun. 2011 10:35 <-- editieren / zitieren --> Unities abgeben: Nur für Holger 11
|
Holger 11 Mitglied Maschinenbautechniker
Beiträge: 15 Registriert: 29.06.2011 Windows 7 64Bit Intel Core I5 3,2Ghz 12GB Ram NX 7.5.2.5
|
erstellt am: 29. Jun. 2011 11:23 <-- editieren / zitieren --> Unities abgeben:
Danke für die schnelle Rückmeldung. Dann bleibt mir also nur der Weg über Texteditor/Beziehungen/Objektattribut/. Immer noch besser als abschreiben! Werd mich mal für die besagten Tools stark machen . . . Gruß Holger! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |