Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  Pro ENGINEER
  Dateiname automatisch

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 PTC CREO
Autor Thema:  Dateiname automatisch (5539 mal gelesen)
lemanie74
Mitglied
Techn. Zeichnerin


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

Beiträge: 111
Registriert: 22.04.2009

ProE WF4
M210
CREO Parametrics 1.0
Windchill PDMLink 10.0

erstellt am: 13. Jan. 2011 10:56    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,

unser Dateiname entspricht weitestgehend unserer Zeichnungsnummer, mit dem Unterschied, daß im Dateiname ein Unterstrich verwendet wird und in der Zeichnunsnummer ein Punkt (704_21; 704.21).
Kann ich irgendwie den Dateiname automatisch übernehmen für die Zeichnungsnummer, und dort den Unterstrich durch einen Punkt ersetzen lassen?
Geht das?

LG,
Melanie

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

nicklamer
Mitglied
Entwicklungsingenieur


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

Beiträge: 80
Registriert: 15.12.2010

erstellt am: 13. Jan. 2011 11:06    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 lemanie74 10 Unities + Antwort hilfreich

du könntest dir den Dateinamen aufteilen in verschiedene strings und die dann auslesen

beispielsweise in den Beziehungen

 

Zitat:
num1=extract(rel_model_name(),1,3)
num2=extract(rel_model_name(),5,2)

und im Schriftfeld dann:
 

Zitat:
&num1.&num2

grüße
nick

edit: Schreibfehler rausgenommen..is ja furchtbar sonst 

[Diese Nachricht wurde von nicklamer am 13. Jan. 2011 editiert.]

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

Callahan
Ehrenmitglied V.I.P. h.c.
Administrator PDMLink


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

Beiträge: 5611
Registriert: 12.09.2002

Windchill PDMLink 11.1 M020
Creo Parametric 8.0.2.0 (produktiv)
Creo Parametric 9.0.0.0 (Test)
SimuFact Forming 2022

erstellt am: 13. Jan. 2011 11:08    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 lemanie74 10 Unities + Antwort hilfreich

Ist die Zeichnungsnummer ein reiner Pro/E-Parameter oder wird sie auch als file-based Attribut an eine Datenverwaltung übergeben?

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

lemanie74
Mitglied
Techn. Zeichnerin


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

Beiträge: 111
Registriert: 22.04.2009

ProE WF4
M210
CREO Parametrics 1.0
Windchill PDMLink 10.0

erstellt am: 13. Jan. 2011 11: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

Reiner ProE-Parameter, zumindest bei uns. Warum?

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

ReinhardN
Mitglied
Dipl.Ing.


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

Beiträge: 1285
Registriert: 03.05.2005

XP Prof SP3
FX 1500
WF4 M100

erstellt am: 13. Jan. 2011 11: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 lemanie74 10 Unities + Antwort hilfreich

Hallo Melanie,

erstell dir einen Parameter Zeichnungsnummer im part und schreib dir eine Beziehung die aus dem Dateinamen die Zeichnungsnummer zusammensetzt.
Stichworte dazu
rel_model_name()
extract()
string_length()
und wenn die Stellenzahl nicht fest ist
search() für die Suche nach dem Unterstrich

Reinhard

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

lemanie74
Mitglied
Techn. Zeichnerin


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

Beiträge: 111
Registriert: 22.04.2009

ProE WF4
M210
CREO Parametrics 1.0
Windchill PDMLink 10.0

erstellt am: 13. Jan. 2011 11: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

Alles klar, werde es so versuchen.
Falls ich nicht weiterkomme, melde ich mich wieder.

LG,
Melanie

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

Ford P.
Mitglied



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

Beiträge: 842
Registriert: 26.05.2008

WF2 m230
WF4 m040
Intralink 3.4 m040
Intralink 3.4 m060
HP 8710w

erstellt am: 13. Jan. 2011 20:11    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 lemanie74 10 Unities + Antwort hilfreich

Hmm,
Punkt und Unterstrich haben beide den gleichen Informationsgehalt: nämlich Null
Sie dienen nur der optischen Aufbereitung zur Erleichterung der Lesbarkeit.
Bevor ich so einen Aufwand betreiben würde könnten sich die Pupsnasen die die Zeichnungsnummer nicht mehr lesen können im Personalbüro melden .
Ich durfte mal genau der gleichen Diskussion beiwohnen. Hysterisches Geschreie und wildes Gefuchtel als ging es um den Heiligen Gral. Da wird die Qualität des CAD-Systems danach beurteilt ob da ein Punkt oder Unterstrich steht.
Ist aber nur meine persönliche Meinung und daher völlig irrelevant. Viel Spaß bei der DAU-sicheren Umsetzung.

Ford P.

------------------
Es gibt eine Theorie, die besagt, wenn jemals irgendwer genau rausfindet, wozu Pro/E da ist und warum es da ist, dann verschwindet es auf der Stelle und wird durch etwas noch Bizarreres und Unbegreiflicheres ersetzt.
Es gibt eine andere Theorie, nach der das schon passiert ist.

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

arossbach
Mitglied
Ingenieur Masch.bau


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

Beiträge: 1181
Registriert: 13.06.2001

CREO 4
simufact.forming 13
Windows 7 Professional Service Pack 1 64 Bit
Dell Precision WorkStation T3500
32 GB RAM
Grafik: NVIDIA Quadro 4000

erstellt am: 13. Jan. 2011 21: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 Nur für lemanie74 10 Unities + Antwort hilfreich

Zitat:
Original erstellt von Ford P.:
...Punkt und Unterstrich haben beide den gleichen Informationsgehalt: nämlich Null
Sie dienen nur der optischen Aufbereitung zur Erleichterung der Lesbarkeit.
... Hysterisches Geschreie und wildes Gefuchtel als ging es um den Heiligen Gral. Da wird die Qualität des CAD-Systems danach beurteilt ob da ein Punkt oder Unterstrich steht.
... völlig irrelevant. ...

  Jaa ! Endlich mal einer der es ausspricht !
Die selbe Erfahrung. Volle Zustimmung ! 10 U's !

Gruß

------------------
-Axel- 
CROSSFIRE

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

arossbach
Mitglied
Ingenieur Masch.bau


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

Beiträge: 1181
Registriert: 13.06.2001

CREO 4
simufact.forming 13
Windows 7 Professional Service Pack 1 64 Bit
Dell Precision WorkStation T3500
32 GB RAM
Grafik: NVIDIA Quadro 4000

erstellt am: 13. Jan. 2011 21:34    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 lemanie74 10 Unities + Antwort hilfreich

Aber gut, ...noch ein Nachtrag zur Sache auch wenn es nicht wirklich neu ist.
Hier also mein Senf dazu:

In den Beziehungen des prt´s oder asm´s kann man das z.B. so regeln:

/* Parameter
NAME=rel_model_name
if string_length(NAME)<>10
IDENTNUMMER="xxxxxxxx"
ELSE
IDENTNUMMER=extract(NAME,1,3)+extract(NAME,5,3)+extract(NAME,9,2)
ENDIF
id1=extract(IDENTNUMMER,1,3)+"  "+extract(IDENTNUMMER,4,3)
id2=id1+"  "+extract(IDENTNUMMER,7,1)+" "+extract(IDENTNUMMER,8,1)
/*ENDE DER BEZIEHUNGEN

id1 ud id2 können dann z.B. im Schriftfeld verwendet werden.

------------------
-Axel- 
CROSSFIRE

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

lemanie74
Mitglied
Techn. Zeichnerin


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

Beiträge: 111
Registriert: 22.04.2009

ProE WF4
M210
CREO Parametrics 1.0
Windchill PDMLink 10.0

erstellt am: 17. Jan. 2011 14: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

So, ich habe es getestet und für gut befunden!!

Jetzt habe ich noch eine Frage:
Kann ich irgendwie sagen, wenn der Dateiname 13 Stellen hat, soll die Zeichnungsnummer 123.45.678.90 so aussehen,
wenn der Dateiname 17 Stellen hat, soll die Zeichnungsnummer Axx_123.45.678.90 aussehen,
und wenn der Dateiname eine beliebige Anzahl an Stellen hat, dann soll der Dateiname und die Zeichnungsnummer identisch sein (oder evtl. der Parameter Zeichnungsnummer "von Hand" änderbar sein)??

LG,
Melanie

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

nicklamer
Mitglied
Entwicklungsingenieur


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

Beiträge: 80
Registriert: 15.12.2010

erstellt am: 17. Jan. 2011 15: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 lemanie74 10 Unities + Antwort hilfreich

du kannst dir die Länge es Dateinamen berechnen lassen über

length = string_length(rel_model_name)

dann könntest du über if Funktionen eine Fallunterscheidung machen

if length == 15
...
if length == 17
...
else
...

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

Frau-PROE
Moderator
Trän-Närrin




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

Beiträge: 2785
Registriert: 01.07.2009

Privat:
DELL Vostro 1710
WinXP-Pro
Wildfire4 M020 SE
CoCreate PE 2.0

Dienstlich:
NIX
Arbeitslos und Spaß dabei!

erstellt am: 17. Jan. 2011 15: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 Nur für lemanie74 10 Unities + Antwort hilfreich

Moin Melanie,

Z.B. so:

NAME=rel_model_name
if string_length(NAME)==13
IDENTNUMMER=extract(NAME,1,3)+"."+extract(NAME,4,2)+"."+extract(NAME,6,3)+"."+extract(NAME,9,2)
ENDIF
if string_length(NAME)==17
IDENTNUMMER="Axx_"+extract(NAME,1,3)+"."+extract(NAME,4,2)+"."+extract(NAME,6,3)+"."+extract(NAME,9,2)
ENDIF


LG, Nina

------------------
Looking Beyond The End Of Our Noses (Active Minds)

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

lemanie74
Mitglied
Techn. Zeichnerin


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

Beiträge: 111
Registriert: 22.04.2009

ProE WF4
M210
CREO Parametrics 1.0
Windchill PDMLink 10.0

erstellt am: 17. Jan. 2011 16:09    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

Super, danke, hat funktioniert!!
Ich gehe jetzt mal Ü´s verteilen!

LG,
Melanie

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