Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  NX
  Jede Menge ungenutzter Ausdrücke in der Zeichnung (UG-Part)

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
  
NX Programmierung (NXOpen.net, UF mit VB, C#)
Autor Thema:  Jede Menge ungenutzter Ausdrücke in der Zeichnung (UG-Part) (2498 mal gelesen)
Markus_30
Moderator
CAx-Architect




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

Beiträge: 5513
Registriert: 21.03.2005

Windows 10 (21H2)
NX 2007 Series

erstellt am: 12. Aug. 2013 20:58    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,

habe schon wieder ein Problemchen. Und zwar hat ein User eine Zeichnung erstellt. Eigentlich recht übersichtlich. Aber: Das Part hat eine Dateigröße von 570 MB. Wenn ich die Expression-Liste aufmache, dann dauert das schon mal zehn Minuten. Will ich die Expressions löschen, dann hängt sich mein NX auf.

Teilebereinigung braucht fünf Minuten, allerdings werden die Ausdrücke nicht gelöscht, ich denke die Nixe bricht (aus welchen Gründen auch immer) ab.

Wenn ich die Expressions exportiere, dann hat das File 70 MB und fast eine Million Zeilen.

Bei allen Versuchen, die Geschichte zu bereinigen, bin ich bis jetzt gescheitert. Mein Arbeitsspeicher läuft auch gnadenlos voll, so dass auf die Platte ausgelagert werden muss, was dann natürlich auch wieder dauert... Ich habe 8 GB Arbeitsspeicher.

Jetzt meine Frage: Habt ihr ein paar Tipps für mich, was ich noch tun kann? Die Ausdrücke sind unbenutzt (stichprobenartig überprüft), in der Zeichnung sind keine Features, etc. enthalten.

Bitte fragt mich nicht, wie diese Ausdrücke erzeugt wurden, der User weiß es nicht bzw. kann es sich nicht erklären.

Ich sehe viele Ausdrücke (fast ausschließlich), die mit pXX'XX'XX'XX'XX'XX... (also zwanzig Mal kopiert oder importiert) bezeichnet sind. Interpart-Links sind keine dabei (habe in der exportierten Expression-Liste danach gesucht).

Ich habe keine Idee, was ich noch tun könnte und würde mich sehr über eure Hilfe freuen.

------------------
Gruß 

Markus

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

Rainer Schulze
Ehrenmitglied V.I.P. h.c.
Dipl.-Ing. im Ruhestand


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

Beiträge: 4419
Registriert: 24.09.2012

erstellt am: 13. Aug. 2013 07:19    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 Markus_30 10 Unities + Antwort hilfreich

>>Teilebereinigung braucht fünf Minuten, allerdings werden die Ausdrücke nicht gelöscht, ich denke die Nixe bricht (aus welchen Gründen auch immer) ab.
>>Ich habe 8 GB Arbeitsspeicher.
>>Ich habe keine Idee, was ich noch tun könnte

Für die meisten Situationen ist NX ja mit 8GB RAM zufrieden, aber in diesem Fall würde ich auf 16GB aufstocken. Ist ja nach heutigen Maßstäben auch nicht riesig...

Sagt die Protokolldatei irgend etwas zum Abbruch der Teilebereinigung?
(Du hast doch nicht etwa vergessen, das Häkchen für das Löschen unbenutzter Expressions zu setzen?  )

>> ... eine Zeichnung ... Eigentlich recht übersichtlich.

Vielleicht ist es ja einfacher, die Zeichnung neu zu erstellen.

Frag doch mal in der Sektion "Programmierung", ob jemand in der Lage ist, diesen Teil der Teilebereinigung als externes Programm umzusetzen.

------------------
Rainer Schulze

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: 1943
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: 13. Aug. 2013 07:28    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 Markus_30 10 Unities + Antwort hilfreich

Hallo Markus

Hast du das part in Teamcenter ? Wenn ja, probier mal folgendes:

1. Part (Zeichnung) mittels NamedReferenced exportieren
2. Part (Zeichnung) im Nativ modus öffnen
3. jetzt probier das zeugs zu löschen, Teilebereinigung etc.
4. wenns geklappt hat speichern
5. Mittels NamedReferenced importieren, zuvor das andere part mit 570 MB im NamedReferenced löschen

gruss

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

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

uwe.a
Ehrenmitglied
maschbau-ing.


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

Beiträge: 1939
Registriert: 20.12.2000

Windows7/64Pro
Vmware UG16-Nx10beta

erstellt am: 13. Aug. 2013 08:19    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 Markus_30 10 Unities + Antwort hilfreich

kann dir nur den Hinweis geben:
refile_part -cleanup -anonymize

------------------
mfg
uwe.a

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

Markus_30
Moderator
CAx-Architect




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

Beiträge: 5513
Registriert: 21.03.2005

Windows 10 (21H2)
NX 2007 Series

erstellt am: 13. Aug. 2013 08: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

Guten Morgen,

vielen Dank für eure Antworten.

Zitat:
Original erstellt von Rainer Schulze:
Für die meisten Situationen ist NX ja mit 8GB RAM zufrieden, aber in diesem Fall würde ich auf 16GB aufstocken. Ist ja nach heutigen Maßstäben auch nicht riesig...

Mittlerweile hat's ein Kollege probiert... Mit 16 GB schiebt sich da auch nicht viel, allerdings läuft der Speicher nicht mehr voll (steht ca. bei 7,5 GB).

Zitat:
Original erstellt von Rainer Schulze:
Sagt die Protokolldatei irgend etwas zum Abbruch der Teilebereinigung?

Nicht wirklich viel :( "Part Cleanup: OK"

Zitat:
Original erstellt von Rainer Schulze:
(Du hast doch nicht etwa vergessen, das Häkchen für das Löschen unbenutzter Expressions zu setzen?   )

Da kann ich dich beruhigen: Der Haken ist drin. Ich versteh' es mal als kleinen Witz ;)

Zitat:
Original erstellt von Rainer Schulze:
Vielleicht ist es ja einfacher, die Zeichnung neu zu erstellen.

Das wird jetzt dann auch gemacht, wenn kein Geistesblitz mehr kommt.

Zitat:
Original erstellt von Big King:
Hast du das part in Teamcenter ?

Ja, in der Tat, das Teil ist in Teamcenter. Hätte ich dazu sagen sollen: Ich habe das Zeug bereits exportiert und versuche es native zu bereinigen.

------------------
Gruß  

Markus

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

Markus_30
Moderator
CAx-Architect




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

Beiträge: 5513
Registriert: 21.03.2005

Windows 10 (21H2)
NX 2007 Series

erstellt am: 13. Aug. 2013 08:36    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

Zitat:
Original erstellt von uwe.a:
kann dir nur den Hinweis geben:
refile_part -cleanup -anonymize

Vielen Dank, den Tip befolge ich gerade  Mal schaun, obs klappt.

------------------
Gruß 

Markus

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

Markus_30
Moderator
CAx-Architect




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

Beiträge: 5513
Registriert: 21.03.2005

Windows 10 (21H2)
NX 2007 Series

erstellt am: 13. Aug. 2013 09:39    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

Jetzt isser durchgelaufen, File wird aber nicht kleiner, Expressions bleiben.
Welche Optionen sind eigentlich beim Part Cleanup über Kommandozeile gesetzt bzw. wo kann ich diese beeinflussen?

------------------
Gruß 

Markus

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: 13. Aug. 2013 10:41    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 Markus_30 10 Unities + Antwort hilfreich


cleanup_expressions.ZIP

 
... anbei was zum Bereinigen von Ausdrücken ...

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

Markus_30
Moderator
CAx-Architect




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

Beiträge: 5513
Registriert: 21.03.2005

Windows 10 (21H2)
NX 2007 Series

erstellt am: 13. Aug. 2013 12:50    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,

jetzt hab' ich den Part-Cleanup nochmal ausgeführt (allerdings im Modeling nicht in der Drafting Application). Nach über vier (!) Stunden war NX dann fertig, jetzt ist die File-Größe wieder 16 MB und man kann vernünftig damit arbeiten.

Vielen Dank an alle.

------------------
Gruß 

Markus

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: 03. Jan. 2022 11:33    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 Markus_30 10 Unities + Antwort hilfreich


CleanupExpressions-1.1.1.zip

 
Anbei auf Nachfrage eine neue Version für NX12   

------------------
Ein Mensch wird laut, wenn er was will;
wenn er's erst hat, dann wird er still;
Das "Danke" ist, nach alter Sitte,
Weit selt'ner als das "Bitte, Bitte".

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