Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  NX
  Wiederverwendbares Objekt

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:  Wiederverwendbares Objekt (1892 mal gelesen)
horst.radtke
Mitglied
selbständig


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

Beiträge: 211
Registriert: 21.12.2003

erstellt am: 26. Nov. 2020 15:26    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 Zusammen,

ich möchte mit der Funktion "wiederverwendbares Objekt" Bauteile mit immer gleichlautendem Text im 3D beschriften.
Die Bauteile besitzen Attribute, die ich sehr gern an das "Wiederverwendbare Objekt" weitergeben möchte, also praktisch linken möchte.

Welche Möglichkeit gibt es hierzu im NX ?  Weiss jemand rat?

Viele Grüße

Horst Radtke

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

Sir-Nosferatu
Mitglied
CAx/PLM Consultant


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

Beiträge: 153
Registriert: 15.05.2017

------------------------------------------------------------
Windows 11 PRO |
Dell Precision 5570 | Intel Core i9-12900H,
32GB RAM | NVIDEA RTX A2000 8GB
------------------------------------------------------------
NX7.5 bis NX2206... | NX... EAP
------------------------------------------------------------

erstellt am: 04. Dez. 2020 09:30    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 horst.radtke 10 Unities + Antwort hilfreich

Hallo,

als Ansatz:
Das Attribut definieren als Datentyp "Zeichenfolge".
Im Ausdrucksnavigator einen Ausdruck anlegen und diesen über "Bearbeiten" mit Referenzteilattribut verknüpfen.
Über Befehl "Text" "Referenztest aktiv" läßt sich der Ausdruck dann anwählen.

Viele Grüße,

Sir-Nosferatu

------------------
Wenn Du schnell gehen willst, geh' alleine.
Wenn Du weit kommen willst, geh' gemeinsam.
(Afrikanisches Sprichwort)

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

horst.radtke
Mitglied
selbständig


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

Beiträge: 211
Registriert: 21.12.2003

erstellt am: 04. Dez. 2020 13:26    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 Sir,

mit welchem Attribut soll ich denn etwas verknüfen, wenn das Reuse Objekt nicht weiss, auf welches Bauteil er landen wird?

Bei einer REUSE Kompnent klappt das sehr gut, wie von dir beschrieben.
Da wird ja intern das ganze Quellteil kopiert oder geklont.
Alles kein Problem, aber in meinem speziellen Fall möchte ich ein "Reuse Object"(Feature) mit einem Bauteil zusammenbringen. Das Bauteil hat Attribute, die es weitergeben kann, das "Reuse Object" weiß aber nicht, von wem er etwas bekommt.
Es ist ziemlich schwierig, diesen Anwendungsfall in worte zu fassen.

Viele Grüße aus OWL

Der Horst

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

Big King
Ehrenmitglied
NX/Tc Admin


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

Beiträge: 1887
Registriert: 06.12.2010

TC13.3_Patch_4
(Upgrading TCxx in 20xx)
Solid Edge 2022 MP6
(Upgrading SE20xx in 20xx)
BCT v22R2 Inspector
(Testing v22R6 Inspector)
-Server VM
-Lenovo ThinkPad
Intel Core i7-9750H CPU2.6GHz
NVIDA Quatro T2000
48GB RAM
Win10 Pro 21H2

erstellt am: 04. Dez. 2020 13:43    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 horst.radtke 10 Unities + Antwort hilfreich

Zitat:
Es ist ziemlich schwierig, diesen Anwendungsfall in worte zu fassen

dann zeichne es auf, Bilder sagen mehr wie tausend worte....

------------------
“Vision without action is a daydream. Action without vision is a nightmare."

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

Sir-Nosferatu
Mitglied
CAx/PLM Consultant


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

Beiträge: 153
Registriert: 15.05.2017

------------------------------------------------------------
Windows 11 PRO |
Dell Precision 5570 | Intel Core i9-12900H,
32GB RAM | NVIDEA RTX A2000 8GB
------------------------------------------------------------
NX7.5 bis NX2206... | NX... EAP
------------------------------------------------------------

erstellt am: 08. Dez. 2020 08:57    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 horst.radtke 10 Unities + Antwort hilfreich

Hallo,

da habe ich nicht genau genug gelesen.

Automatisiert wäre mir nichts bekannt dass das ReuseObject das Attribut aus dem Part ausliest (was aber nicht heißt das es nicht programmierbar wäre).

Vielleicht wäre, wie Big King vorgeschlagen hat, ein Bild hilfreich.

Wenn es aber nur um die Verknüpfung des Ausdrucks zu einem Attribut geht, dann würde mein erster Weg als manueller Schritt funktionieren.
Das ReuseObject (Feature - hat ja Expressions) ins Part holen, und nachträglich im Expressionsnavigator den Ausdruck mit dem Attributwert des Parts verknüpfen.
Wie gesagt an der Stelle nur nicht automatisch.

Viele Grüße,

Sir-Nosferatu

------------------
Wenn Du schnell gehen willst, geh' alleine.
Wenn Du weit kommen willst, geh' gemeinsam.
(Afrikanisches Sprichwort)

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

Meinolf Droste
Ehrenmitglied V.I.P. h.c.
Dipl.Ing



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

Beiträge: 5083
Registriert: 14.12.2000

NTSI Workstation
Core i7-9700K 4.90 GHz
32 GB RAM
NVIDIA Quadro P2000

TC 11.5
NX 12.0.2 MP7
NX 1888 testing
NX 1899 Beta

erstellt am: 14. Dez. 2020 08:54    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 horst.radtke 10 Unities + Antwort hilfreich


Teile-Beschriftung.vb.txt

 
MoinZ

Horst, in den Bauteilen die die Texte enthalten sollen, hast du ja schon Attribute.
Du erstellst du dir ein bzw. mehrere Templates das ebenfalls diese Attribute enthält, die Attribute sollten aber keinen Wert enthalten.
Und du erzeugst Texteinträge die auf die jeweiligen Attribute verweisen.

In dem Teil in dem die Beschriftung erzeugt werden soll gehst du dann her und importierst das Template über "Import, Teil"
NX importiert das Template und der Wert des im Bauteil enthaltenen Attributs wird in den Texteintrag des importierten Templates übernommen.

Wenn es etwas eleganter gehen soll erstellst du dir ein VB Journal, packst das in eine Toolbar, und dann ist das eine 1-Klick Geschichte.

Wir machen das seit 2011 so, funktioniert einwandfrei. Das angehängte VB musst du umbenennen und den Template-Namen anpassen, Zeilen 36 und 46.
Solltest du nativ arbeiten musst du halt den Pfad mit aufnehmen.

------------------
Grüße Meinolf

Ich steh auf flotte Dreier

I know I was born and I know that I'll die but the in between is mine - Pearl Jam

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

horst.radtke
Mitglied
selbständig


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

Beiträge: 211
Registriert: 21.12.2003

erstellt am: 20. Dez. 2020 13:32    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 Meinolf,

danke für Deine Antwort.
Wenn ich aber im Template einen Text erzeugen und auf das Attribut verweisen soll, ist die Textlänge =null, weil ja kein Attributwert vorhanden ist.
Wie meinst Du das genau? Im Textformblatt Texttyp auf "Planar", weil eine Fläche nicht im Template enthalten ist? Text mit "Referenztext" verknüpfen?
So wie Du es beschreibst, soll der Attributwer ja leer bleiben.

Haenge da jetzt ein wenig.

viele Grüße aus OWL

Horst

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

Meinolf Droste
Ehrenmitglied V.I.P. h.c.
Dipl.Ing



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

Beiträge: 5083
Registriert: 14.12.2000

NTSI Workstation
Core i7-9700K 4.90 GHz
32 GB RAM
NVIDIA Quadro P2000

TC 11.5
NX 12.0.2 MP7
NX 1888 testing
NX 1899 Beta

erstellt am: 05. Jan. 2021 10:55    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 horst.radtke 10 Unities + Antwort hilfreich


Beschriftung.PNG


Teile_Beschriftung_00.prt


Test123.prt

 
Moin Horst

sorry das ich jetzt erst antworte, ich bin heute den ersten Tag wieder im Büro.

Ich war in meiner ersten Antwort nicht deutlich genug.
Ihr möchtet die Texte als Kurventexte erzeugen? Theoritisch geht das auch, nur spielt dir NX beim Import einen Streich.

Wir erstellen die Texteinträge nicht mit "Einfügen - Kurve - Text" sondern als PMI Hinweis.
Dieser Hinweis wird mittels der Ursprungsfunktion und einer Skizze an ein dynamisches Koordinatensystem gehängt.
Und dieser Texthinweis kann direkt auf Teile-Attribute zugreifen.

Das ist der große Unterscheid zum dem Kurventext, der kann leider nur Expressions zugreifen, bzw. es wird automatisch ein Audruck erzeugt.
Das wäre jetzt nicht weiter störend. Allerdings geht NX beim Teileimport her und benennt die Ausdrücke im zu importierenden Teil automatisch um. Damti stimmt dann der Verweis im Kurventext nicht mit dem Teileattribut überein :-(

Ich habe dir ein Beispiel angehängt. Im Template "Teile_Beschriftung_00.prt" gibt es ein Attribut "DB_PART_NO". Es handelt sich um ein String Attribut, der Wert kann auch leer sein.
Importierst du dieses Teil in ein anderes Teil übernimmt der Texthinweis (im Teilenavigator siehst du den Typ im Referenz-Set "Modell") den Wert eines im bestehnenden Teil existierenden Attributs "DB_PART_NO". Ist das Attribut nicht vorhanden so wird es einfach übernommen.

Und du siehst sofort das die Kurventexte da nicht mitspielen, der Text passt sich nicht an. Das liegt, wie ober erwähnt, an dem Verhalten das NX die Ausdrücke umbenennt. Du müsstest also jedesmal nach dem Import entweder den Text überarbeiten oder aber den Ausdruckswert.


------------------
Grüße Meinolf

Ich steh auf flotte Dreier

I know I was born and I know that I'll die but the in between is mine - Pearl Jam

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



UI/Front-End Developer (m/w/d)
MAN Energy Solutions ebnet den Weg in eine klimaneutrale Weltwirtschaft. Ob Industrieproduktion, Energie- oder maritime Wirtschaft: Wir denken ganzheitlich und packen schon heute die Herausforderungen von morgen an ? für eine nachhaltige Wertschöpfung unserer Kunden. In unserem Technologieportfolio steckt die Erfahrung aus über 250 Jahren Ingenieurstradition. MAN Energy Solutions hat seinen Hauptsitz in Deutschland und beschäftigt rund 15....
Anzeige ansehenMedien-, Screen-, Webdesign
horst.radtke
Mitglied
selbständig


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

Beiträge: 211
Registriert: 21.12.2003

erstellt am: 08. Jan. 2021 19:04    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 Meinolf,

danke für Deinen Support. Da unser Kunde aber eine 3D-Gravur haben möchte, wird mir wohl nichts anderes übrig bleiben, weiterhin mit der Textfunktion zu arbeiten.

Nochmals Danke

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