| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für NX |
| |
| NX große Baugruppen WAVE-Links, ein Seminar am 30.09.2024
|
Autor
|
Thema: Revisionen nativ (3013 mal gelesen)
|
UGNEULING Mitglied
Beiträge: 114 Registriert: 05.02.2008 NX 5.0.4.1 Windows NT 5.1
|
erstellt am: 04. Mrz. 2008 08:22 <-- editieren / zitieren --> Unities abgeben:
Hallo Zusammen, wir haben leider kein TCE und müssen daher unsere Daten in unserem Filesystem abspeichern. Jetzt gibt es aber die Frage, wie ich mit Revisionen von Teilen und Zeichnungen umgehe. Die "Urzeichnung" bzw. das "Urmodell" hat bei uns die Bezeichnung "ET_1234567_VX". Die nächsthöhere Revision die "ET_1234567_VA" usw. Die Revisionskennung im Dateinamen besteht also aus "_VX; _VA; _VB usw." Kann ich UG irgendwie sagen, daß er in eine Baugruppe immer nur den höchsten Änderungsindex laden soll? Gruß UGNEULING Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
uger Mitglied CADler & Kinematiker
Beiträge: 1129 Registriert: 25.02.2003 NX2015 WIN10 64Bit
|
erstellt am: 04. Mrz. 2008 08:46 <-- editieren / zitieren --> Unities abgeben: Nur für UGNEULING
in den Anwenderstandards ist unter BAUGRUPPEN -- STANDORTSTANDARD der Bereich TEILENAMENVERSIONEN" zu finden. Hier kann man definieren welcher Teil des Dateinamens fest steht und welcher Teil die Revision enthält. Genaueres weiss ich nicht dazu, die UG-Hilfe bringt Dich aber sicher weiter. Wichtig: das funktioniert nur wenn die Ladeoptionen dazu passened eingestellt sind. Siehe auch hier UG Hilfe. uger ------------------ Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
bbking Mitglied
Beiträge: 1419 Registriert: 30.01.2002
|
erstellt am: 04. Mrz. 2008 08:47 <-- editieren / zitieren --> Unities abgeben: Nur für UGNEULING
hallo ugneuling! das kannst du über die anwederstandards erreichen: baugruppen => standortstandard => teilenamenversion, hier kannst du festlegen, wie ein "revisionierter" dateiname auszusehen hat. unter den ladeoptionen kannst du die option "letze version laden" aktivieren, dann wird immer die "höchste revision" angezogen. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
ThomasZwatz Moderator cadadmin
Beiträge: 5433 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: 04. Mrz. 2008 12:10 <-- editieren / zitieren --> Unities abgeben: Nur für UGNEULING
|
UGNEULING Mitglied
Beiträge: 114 Registriert: 05.02.2008 NX 5.0.4.1 Windows NT 5.1
|
erstellt am: 05. Mrz. 2008 07:47 <-- editieren / zitieren --> Unities abgeben:
Ok, daß hat schon mal ganz gut geklappt. Danke für die Tipps. Hab jetzt aber noch eine Frage zu den Dateinamen. Würden im Dateinamen gerne das Teil näher beschreiben, d. h. ein Dateinamen könnte bei uns wie folgt aussehen: ET_1234567_VA_PLATTE_20_30.prt "ET" = Modell des Einzelteils "1234567" = Artikelnummer "VA" = Revision "PLATTE_20_30" = Beschreibung Das Problem dabei ist nur, daß ich zu Beginn der Konstruktion oft noch nicht die genaue Beschreibung kenne. Wenn ich die Datei später umbenenne, also z. B. "PLATTE_30_30" dann findet die Baugruppe das Teil nicht mehr. Gibt es vieleicht die Möglichkeit, daß UG nur nach der Artikelnummer sucht, also bei uns der "1234567". Wenn das nicht funktioniert, bleibt uns nur, die Teile ohne "Beschreibung" abzuspeichern. Dann ist es jedoch sehr schwer, beim Aufbau einer Baugruppe die richtigen Teile zu finden. Gruß UGNEULING Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
mseufert Ehrenmitglied V.I.P. h.c. Freiberuflicher CAD/CAM Ingenieur
Beiträge: 2700 Registriert: 18.10.2005 HP Z420 WIN7 64 Win 10 UG NX6-2306 3D Printer Prusa MK2 S
|
erstellt am: 05. Mrz. 2008 20:51 <-- editieren / zitieren --> Unities abgeben: Nur für UGNEULING
Hallo Zusammen, wer sich für die hier verwendeten Regular Exressions zur Beschreibung des Partnamens interessiert, findet im Anhang eine kleine Doku sowie drei Beispiele für mögliche Einträge in den Customer Defaults. Gruß, Michael
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
UGNEULING Mitglied
Beiträge: 114 Registriert: 05.02.2008 NX 5.0.4.1 Windows NT 5.1
|
erstellt am: 06. Mrz. 2008 08:39 <-- editieren / zitieren --> Unities abgeben:
Danke für die Tipps. Wie schon gesagt, daß mit der Revision funktioniert schon ganz gut. Nur mit der "Beschreibung" im Teilenamen komme ich nicht zurecht. Ist es überhaupt möglich, UG zu sagen, das nur ein bestimmter Teil im Teilenamen zum Laden herangezogen wird. Wenn ich die "Beschreibung" (z. B. Platte) ändere, dann findet die Baugruppe das Teil nicht mehr. Gruß UGNEULING Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
schmima Mitglied Konstrukteur
Beiträge: 375 Registriert: 01.07.2003 NX 6.0.2.8 TCE 10.0.2.2
|
erstellt am: 31. Mrz. 2008 16:47 <-- editieren / zitieren --> Unities abgeben: Nur für UGNEULING
|
ThomasZwatz Moderator cadadmin
Beiträge: 5433 Registriert: 19.05.2000
|
erstellt am: 31. Mrz. 2008 18:27 <-- editieren / zitieren --> Unities abgeben: Nur für UGNEULING
Zitat: Original erstellt von schmima: ....kann mir jemand sagen, wie die Syntax für die Ladeoptionen bei folgender Dateibezeichnung ist: 12345-123-AE00.prt wobei AE00 hier für den Index steht. ....
Bitte genauer beschreiben: Die Ziffern stehen für beliebige Zahlen von 0-9 ? In der genauen Anzahl ? Die Minus sind immer Minus und immer an derselben Stelle ? AE ist immer AE ? für den Änderungsindex gibts nur 2stellige Zahlenwerte und er beginnt immer mit 00 ? .... Siehe auch hier, damit solltest du die Lösung auch schnell selbst finden, ansonsten melde dich wieder ... Thomas Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
mseufert Ehrenmitglied V.I.P. h.c. Freiberuflicher CAD/CAM Ingenieur
Beiträge: 2700 Registriert: 18.10.2005 HP Z420 WIN7 64 Win 10 UG NX6-2306 3D Printer Prusa MK2 S
|
erstellt am: 31. Mrz. 2008 19:24 <-- editieren / zitieren --> Unities abgeben: Nur für UGNEULING
. Zitat: ..kann mir jemand sagen, wie die Syntax für die Ladeoptionen bei folgender Dateibezeichnung ist: 12345-123-AE00.prt
Hallo Manfred, versuch' mal folgendes: fünf mal die Ziffern von 0 bis 9: [0-9]{5} der Strich: - drei mal Ziffer: [0-9]{3} nächster Strich: - bestimmte Buchstaben: AE und die letzten beiden Ziffern: [0-9]{2} Zusammen also: [0-9]{5}-[0-9]{3}-AE[0-9]{2} Soweit die Theorie ... der Rest ist ausprobieren, evtl. noch (runde) Klammern einfügen, um die einzelnen Anteile zu gruppieren, AE als \A\E maskieren. Gruß, Michael Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
batibaby Mitglied Konstrukteur
Beiträge: 180 Registriert: 24.05.2004 NX 7.5.4.4 MP2
|
erstellt am: 24. Aug. 2011 09:55 <-- editieren / zitieren --> Unities abgeben: Nur für UGNEULING
Wie sieht denn der Syntax für folgendes Schema aus ? 01234_123_00_Beschreibung.prt 01234 = fortlaufende Nummer also von 00000 bis 99999 123 = fortlaufende Nummer von 000 bis 999 00 = Revision von 00 bis 99 Beschreibung = Beschreibung vom Teil Es soll immer die neuste Revision geladen werden Danke für eure Hilfe Batibaby [Diese Nachricht wurde von batibaby am 25. Aug. 2011 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
batibaby Mitglied Konstrukteur
Beiträge: 180 Registriert: 24.05.2004 NX 7.5.4.4 MP2
|
erstellt am: 25. Aug. 2011 08:25 <-- editieren / zitieren --> Unities abgeben: Nur für UGNEULING
|
Grips Mitglied Techniker
Beiträge: 535 Registriert: 21.09.2004 WIN10 Aktuell TC/NX1973 (NX2306)
|
erstellt am: 25. Aug. 2011 09:47 <-- editieren / zitieren --> Unities abgeben: Nur für UGNEULING
Zitat: Original erstellt von batibaby: Kann mir keiner helfen ?
@batibaby Eine andere Idee! ...musst du die Beschreibung unbedingt am Part-Namen anhängen? Unter "File/ Utilities/ Edit Work Part File Header" gibt es ein eigenes Description Feld das für Beschreibungen vorgesehen ist. Diese kann man sich dann zB. auch im Assy.Navigator sichtbar machen!
------------------ mfg Grips Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Walter Hogger Moderator Maschinenbauingenieur
Beiträge: 3990 Registriert: 06.10.2000 UG V2 bis UG V18 NX1 bis NX2008 ("NX19")
|
erstellt am: 25. Aug. 2011 11:22 <-- editieren / zitieren --> Unities abgeben: Nur für UGNEULING
Hallo batibaby, der Thomas und der Michael haben dir die Möglichkeiten eigentlich schon mitgeteilt. Das automatisch Hochnummerieren klappt nur am Dateiende (vor ".prt"). Für alle anderen Varianten musst du entweder händisch eingreifen oder per Programm oder du legst dir ein PDM-System zu. Gruß ------------------ Walter Hogger Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
batibaby Mitglied Konstrukteur
Beiträge: 180 Registriert: 24.05.2004 NX 7.5.4.4 MP2
|
erstellt am: 26. Aug. 2011 11:44 <-- editieren / zitieren --> Unities abgeben: Nur für UGNEULING
Vielen Dank Zusammen, für die Tipps Also muss die Revision welches das System suchen soll nach hinten verschoben werden. @ Walter : PDM ist sicherlich die beste Option aber .... zu teuer. Danke VG Batibaby Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Walter Hogger Moderator Maschinenbauingenieur
Beiträge: 3990 Registriert: 06.10.2000 UG V2 bis UG V18 NX1 bis NX2008 ("NX19")
|
erstellt am: 26. Aug. 2011 11:58 <-- editieren / zitieren --> Unities abgeben: Nur für UGNEULING
|
batibaby Mitglied Konstrukteur
Beiträge: 180 Registriert: 24.05.2004 NX 7.5.4.4 MP2
|
erstellt am: 01. Sep. 2011 15:24 <-- editieren / zitieren --> Unities abgeben: Nur für UGNEULING
Ich habe es hinbekommen die Revision am Ende der kompletten Bezeichnung zu packen. Nun haben wir folgendes Schema : Wie sieht denn der Syntax hierfür aus ? 01234_123_Beschreibung_00.prt Ich habe folgenden eingegeben, nur leider funktioniert es nicht vollständiger Pfad : ([0-9_][a-z_])([0-9]*) Versionunabhängiger Abschnitt des Teiledateinamens \1
und numerisch als Versionstyp
und natürlich in den Ladeoptionen letzte Version laden eingestellen Kann mir jemand helfen ? Passender Teiledateiname \1([0-9]*) Versionsbschnitt des passenden Teiledateinamens \1
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Hermes Mitglied
Beiträge: 311 Registriert: 08.09.2002
|
erstellt am: 02. Sep. 2011 16:21 <-- editieren / zitieren --> Unities abgeben: Nur für UGNEULING
eine "lockere" Regel könnte so aussehen: Full Part File Name Format ([0-9a-z_]+)(_)([0-9]*) Version Independet Section of the File Name \1 Part Name Match \1(_)([0-9]*) Version Section of Part \2 Version Type: Alphanummeric diese Regel sagt aus: - der File Name besteht aus Zahlen, Buchstaben, Underline(s) a) - am Ende kann, muss aber nicht die Versions stehen a) - die Version wird gebiildet durch: Underline gefolgt von 1 oder mehreren Zahl(en)
damit lassen sich Baugruppenkomponente mit und ohne Versionkennung verbauen a) wegen "*" am Ende Links zu RegEx http://de.wikipedia.org/wiki/RegEx http://www.fileformat.info/tool/regex.htm
------------------ mit freundlichen Grüssen Toni Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
mseufert Ehrenmitglied V.I.P. h.c. Freiberuflicher CAD/CAM Ingenieur
Beiträge: 2700 Registriert: 18.10.2005 HP Z420 WIN7 64 Win 10 UG NX6-2306 3D Printer Prusa MK2 S
|
erstellt am: 05. Sep. 2011 09:02 <-- editieren / zitieren --> Unities abgeben: Nur für UGNEULING
Hallo batibaby, zerleg' zunächst den Partnamen 01234_123_Beschreibung_00.prt in variable und fixe Anteile und ordne dem jeweiligen Teil seinen Ausdruck zu: 01234 ist variabel, besteht aus 5 Ziffern =>> [0-9]{5} _ ist fix =>> _ 123 ist variabel, 3 Ziffern =>> [0-9]{3} _ ist fix =>> _ Beschreibung ist variabel, besteht aus (beliebig vielen) Buchstaben =>> [a-z]+ _ s.o. =>> _ 00 ist variabel, 2 Ziffern =>> [0-9]{2} Dann werden die Teile unter Verwendung runder Klammern zum gesamten Ausdruck zusammengesetzt. Partname und Version bilden dabei wieder eine, durch runde Klammern eingeschlossene Gruppe: ( ([0-9]{5})_([0-9]{3})_([a-z]+) ) ( _[0-9]{2} ) Dieser Ausdruck entspricht dem Full Part File Name Format. Part File Name Match entspricht den ersten Teil des Full Part File Name Format, was abgekürzt als \1 angegeben wird, dazu kommt die Version. Der _ zählt hier zur Version, daher innerhalb der (), es ergibt sich ff. Ausdruck: \1 (_[0-9]{2}) Die Version independent Section ist der erste Teil des gesamten Ausdrucks, also \1. Die Version Section ist der zweite Teil des gesamten Ausdrucks, also \2. Das Thema ist in der Doku recht ausführlich und anhand von Beispielen auch gut nachvollziehbar beschrieben. Gruß, Michael Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |