Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  NX
  Used Expressions löschen

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
  
Solid Edge Videokurse - kostenlos: Blechkonstruktion, Erste Schritte, Innenvolumen, Rahmenkonstruktion & weitere (SolidEdge)
Autor Thema:  Used Expressions löschen (2215 mal gelesen)
wOOzi
Mitglied
Konstrukteur


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

Beiträge: 78
Registriert: 19.02.2015

CATIA V5
NX 9.0
NX 10
Intel Core i7-4800MQ @2.70GHz
32 GB RAM
NVIDIA Quadro K3100M

erstellt am: 23. Apr. 2015 16:45    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 habe ein Reusable Part, indem ich die Geometrie über Expressions steuern kann. Nun möchte ich aber, dass nach Eingabe der richtigen Werte die Expressions wieder gelöscht werden. Da diese aber immer "in use" sind ist das nicht so leicht...

Hat da jemand schon mal ein Journal oder sowas geschrieben, welches mir den derzeitigen Wert der Formel einträgt und ich anschließend die Expressions löscht?

Vielen Dank für Tips!

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

ThomasZwatz
Moderator
cadadmin




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

Beiträge: 5425
Registriert: 19.05.2000

(12-2023)
---------------------------------------------
[stable]
NX2007(2027.5020) + SE2023 U6 + TC13.3.0.3, RAC +AWC6.2.2
SingleSite 4Tier, DocMgt, Client4Office, MRO, ReqMgt, SchedMgt, T4S, TcVis Mockup, TcSSO, SEEC, Multi-CAD
BCT-Inspector Neutral v22R2
---------------------------------------------
[testing]
NX2007(2027.5020) + SE2023 U6 + TC13.3.0.3, RAC +AWC6.2.2
BCT-Inspector Neutral v22R2
@M7720 Win10 (21H2)

erstellt am: 23. Apr. 2015 16:51    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 wOOzi 10 Unities + Antwort hilfreich

wie sieht das genau aus ?

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

wOOzi
Mitglied
Konstrukteur


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

Beiträge: 78
Registriert: 19.02.2015

CATIA V5
NX 9.0
NX 10
Intel Core i7-4800MQ @2.70GHz
32 GB RAM
NVIDIA Quadro K3100M

erstellt am: 23. Apr. 2015 17:00    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

Hab beispielsweise einen Ausdruck "Gewinde" wo man 1 oder 0 eingibt (bzw. ich mit PTS darauf zugreife) und durch diese Eingabe werden Bohrungstypen unterdrückt oder angezeigt "Threaded hole(10) Suppression Status) - if(Gewinde=1)(1)else(0)"

Das ist jetzt ein Beispiel. Habe noch mehrere Ausdrücke drin, die einem die Arbeit erleichtern. Jedoch sollte am Ende ein "sauberes" Part raus kommen (auch wegen Kundenvorgabe). Somit wäre es schön wenn die Expressions wieder automatisiert gelöscht werden.

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

ThomasZwatz
Moderator
cadadmin




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

Beiträge: 5425
Registriert: 19.05.2000

(12-2023)
---------------------------------------------
[stable]
NX2007(2027.5020) + SE2023 U6 + TC13.3.0.3, RAC +AWC6.2.2
SingleSite 4Tier, DocMgt, Client4Office, MRO, ReqMgt, SchedMgt, T4S, TcVis Mockup, TcSSO, SEEC, Multi-CAD
BCT-Inspector Neutral v22R2
---------------------------------------------
[testing]
NX2007(2027.5020) + SE2023 U6 + TC13.3.0.3, RAC +AWC6.2.2
BCT-Inspector Neutral v22R2
@M7720 Win10 (21H2)

erstellt am: 23. Apr. 2015 18:00    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 wOOzi 10 Unities + Antwort hilfreich

Dann müssen zuerst die unterdrückten Features gelöscht werden, dann die Expressions.
Sofern die nicht noch von PTS sonstwo referenziert werden. Ich kenne die genaue Arbeitsweise von PTS nicht.

Aber die Expressions die "wirklich" gebraucht werden kann man auf keinen Fall löschen ohne dass man die Referenzen auflöst wie du es schon beschrieben hast.
Programmieren kann man das sicher, ob das schon wer gebraucht hat ....
Einfacher machen würdest du es sicher, wenn derartige Expressions einen bestimmten Präfix hätten ( z.B. "MyPTS_Gewinde" ).
Und dann einen Algorthmus definieren der z.B. if(MyPTS_Gewinde=1)(1)else(0) bereinigt ist auch interessant ( da gibt's ja sicher noch mehr Fälle ... ), weil wenns "sauber" sein muss, dann muss das auch weg ...

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

mseufert
Ehrenmitglied V.I.P. h.c.
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: 2690
Registriert: 18.10.2005

HP Z420
WIN7 64 Win 10
UG NX6-2306
3D Printer Prusa MK2 S

erstellt am: 24. Apr. 2015 15:20    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 wOOzi 10 Unities + Antwort hilfreich

Zitat:
Original erstellt von ThomasZwatz:
Programmieren kann man das sicher, ...

Hallo zusammen,

man kann viel programmieren, nicht aber (ungestraft  ) Ausdrücke löschen, die über den Expressions-Dialog und/oder einen Part Cleanup interaktiv nicht wegzukriegen sind.
Was man tun kann: Ermitteln, welche bestehenden Objekte referenziert werden, um diese dann ggfs. weiter zu bearbeiten/löschen.

Gruß, Michael

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)2024 CAD.de | Impressum | Datenschutz