Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  NX
  Revisionen nativ

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
  
PGT GmbH nutzt Anwendungsbandbreite von NX (NX)
Autor Thema:  Revisionen nativ (2910 mal gelesen)
UGNEULING
Mitglied



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

Beiträge: 114
Registriert: 05.02.2008

NX 5.0.4.1
Windows NT 5.1

erstellt am: 04. Mrz. 2008 08:22    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,

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


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

Beiträge: 1126
Registriert: 25.02.2003

NX2015
WIN10 64Bit

erstellt am: 04. Mrz. 2008 08:46    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 UGNEULING 10 Unities + Antwort hilfreich

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



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

Beiträge: 1419
Registriert: 30.01.2002

erstellt am: 04. Mrz. 2008 08:47    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 UGNEULING 10 Unities + Antwort hilfreich

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




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: 04. Mrz. 2008 12:10    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 UGNEULING 10 Unities + Antwort hilfreich

Das ist recht gut hier beschrieben.

Allerdings seh ichs als Problem, _VX als Vorgänger von _VA zu definieren ...

Thomas

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

UGNEULING
Mitglied



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

Beiträge: 114
Registriert: 05.02.2008

NX 5.0.4.1
Windows NT 5.1

erstellt am: 05. Mrz. 2008 07:47    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

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


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: 05. Mrz. 2008 20: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 UGNEULING 10 Unities + Antwort hilfreich


re-basic.pdf


re-extended.pdf


ug-defaults-assy-site.pdf

 
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



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

Beiträge: 114
Registriert: 05.02.2008

NX 5.0.4.1
Windows NT 5.1

erstellt am: 06. Mrz. 2008 08: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

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


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

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 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 UGNEULING 10 Unities + Antwort hilfreich

Hallo zusammen,

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.

Danke und Gruss

Manfred

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: 31. Mrz. 2008 18:27    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 UGNEULING 10 Unities + Antwort hilfreich

 
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


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: 31. Mrz. 2008 19:24    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 UGNEULING 10 Unities + Antwort hilfreich

.
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


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

Beiträge: 180
Registriert: 24.05.2004

NX 7.5.4.4 MP2

erstellt am: 24. Aug. 2011 09: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 UGNEULING 10 Unities + Antwort hilfreich

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


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

Beiträge: 180
Registriert: 24.05.2004

NX 7.5.4.4 MP2

erstellt am: 25. Aug. 2011 08:25    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 UGNEULING 10 Unities + Antwort hilfreich

Kann mir keiner helfen ?

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

Grips
Mitglied
Techniker


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

Beiträge: 534
Registriert: 21.09.2004

WIN10
Aktuell NX1973

erstellt am: 25. Aug. 2011 09:47    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 UGNEULING 10 Unities + Antwort hilfreich

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


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

Beiträge: 3961
Registriert: 06.10.2000

UG V2 bis UG V18
NX1 bis NX2008 ("NX19")

erstellt am: 25. Aug. 2011 11:22    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 UGNEULING 10 Unities + Antwort hilfreich

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


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

Beiträge: 180
Registriert: 24.05.2004

NX 7.5.4.4 MP2

erstellt am: 26. Aug. 2011 11:44    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 UGNEULING 10 Unities + Antwort hilfreich

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


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

Beiträge: 3961
Registriert: 06.10.2000

UG V2 bis UG V18
NX1 bis NX2008 ("NX19")

erstellt am: 26. Aug. 2011 11: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 Nur für UGNEULING 10 Unities + Antwort hilfreich

Hallo Batibaby,

das kann ich nachvollziehen. 

Gruß

------------------
Walter Hogger

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

batibaby
Mitglied
Konstrukteur


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

Beiträge: 180
Registriert: 24.05.2004

NX 7.5.4.4 MP2

erstellt am: 01. Sep. 2011 15:24    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 UGNEULING 10 Unities + Antwort hilfreich

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



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

Beiträge: 311
Registriert: 08.09.2002

erstellt am: 02. Sep. 2011 16:21    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 UGNEULING 10 Unities + Antwort hilfreich


PartNameRule.jpg

 
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


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: 05. Sep. 2011 09:02    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 UGNEULING 10 Unities + Antwort hilfreich

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

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