| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für PTC CREO |
Autor
|
Thema: Umbenennen von Part und Zeichnung (13223 mal gelesen)
|
Holger.S Mitglied Konstrukteur
Beiträge: 452 Registriert: 01.10.2004
|
erstellt am: 06. Mai. 2011 10:46 <-- editieren / zitieren --> Unities abgeben:
Hallo ProEler, ich möchte mittels Mapkey das Umbenennen von Teilen mit zugehöriger Zeichnung in der Baugruppe realisieren. Folgende Vorbemerkungen: Bei uns gibt es Startteile, beim erstellen der Einzelteile, Baugruppen und Fügeteile werden die zugehörigen Zeichnungen mit angelegt und verknüpft. Beim Baugruppen Kopieren kann ich die Teile umbenennen, es weden jedoch nicht die Zeichnungen mit umbenannt. Wir benutzen keine Startuptools von INNEO. Auch ist jedwede Zusatzsoftware nicht erlaubt. Also alles was Installiert werden muss ist nicht erlaubt. Das Thema soll nicht zur Diskussion über die Vorgehensweise in unserer Firma anregen. Denn Gesetz ist Gesetz und da rüttelt keiner. Ist auch nicht sinnvoll bei mehreren hundert Lizenzen Weltweit. Der Grund des Mapkey: Bei uns erfolgt die Namensvergabe manuell also nicht gesteuert über ein Datenbanksystem oder ähnlichem. Der Entwickler möchte in der Entwicklungsphase die Dateinamen noch nicht „scharf“ vergeben sondern eigene Benennungen z.B. Blech_oben usw. vornehmen. Ist die Entwicklung im Stadium der Zeichnungserstellung angelangt sollen die Teile dann ihre endgültige Benennung nach dem Nummernsystem bekommen. Meine Versuche. Ich habe versucht ein Mapkey zu erstellen und bin nach folgendem Ablauf vorgegangen. 1. Baugruppe Öffnen 2. Teil aus der Baugruppe öffnen 3. Beginn Mapkey mit dem Aufruf der Zeichnung über das Mapkey „zö“ (siehe Link) 4. Einfügen einer Basisansicht in der Zeichnung, (damit ich dann aus dem Modellbaum heraus wieder das Teil öffnen kann) 5. Umbenennen der Zeichnung, dabei Mapkey bei der Eingabe des neuen Dateinamen anhalten. Nicht OK drücken. 6. Mit Wiederaufnehmen die Aufnahme wieder Starten. 7. Die Eingabe mit „Strg C“ kopieren und auf Ok klicken 8. Die Zeichnung wurde umbenannt 9. Über den Modelbaum der Zeichnung das Teil öffnen. (darum Punkt 4) 10. Teil mit „umbenennen“ Umbenennen und dabei den kopierten Dateinamen mit „Strg V“ einfügen. 11. Teil ist umbenannt 12. Mapkey Ende 13. Teil, Zeichnung und BG Speichern. Das hat alle bei der Aufzeichnung so geklappt. Beim Aufruf des Mapkeys bleibt es schon im Punkt 3 hängen. Kann man überhaupt in während eines Mapkey einen anderen Mapkey aufrufen? Für Eure Hilfe Wäre ich dankbar. In der Forensuche wurde ich leider nicht Fündig. Gruß, Holger ------------------ Hinterher will jeder wissen, wie man es hätte besser machen müssen. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
GunnarHansen Mitglied Engineer
Beiträge: 734 Registriert: 16.09.2009 Creo Parametric 7.0.0.0 Creo View 6.0.0.0 Windchill 11.1 IE 11.0.120 Edge Google Chrome fûr PDMLink HP ZBook. 64bit Lenovo Thinkpad P15 3DConnexion Wireless SpaceMouse
|
erstellt am: 06. Mai. 2011 10:57 <-- editieren / zitieren --> Unities abgeben: Nur für Holger.S
Tips: Mit der config.pro Option: "Rename drawing with objekt" auf "both" gesetzt werden mit prt/asm gleichnahmige drw's umbenannt wenn asm's und prt's umbenannt werden. Du kannst Nicht Strg-C und -V in Mapkeys aufnehmen. Deshalb das zö workarround. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Holger.S Mitglied Konstrukteur
Beiträge: 452 Registriert: 01.10.2004
|
erstellt am: 06. Mai. 2011 11:09 <-- editieren / zitieren --> Unities abgeben:
Hallo Gunner, die Option ist bei uns auf "both" gesetzt. Diese steuert aber nur das die Zeichnung beim Kopieren vom Teil mitkopiert wird, das klappt auch wunderbar, nur muss ich dann hinterher das „Originale“ Teil in der BG durch das kopierte ersetzen. Beim BG Kopieren wird auch die Zeichnung der BG mitkopiert aber alle Teile, wenn umbenannt, werden ohne Zeichnung Kopiert. Gruß, Holger
------------------ Hinterher will jeder wissen, wie man es hätte besser machen müssen. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
GunnarHansen Mitglied Engineer
Beiträge: 734 Registriert: 16.09.2009 Creo Parametric 7.0.0.0 Creo View 6.0.0.0 Windchill 11.1 IE 11.0.120 Edge Google Chrome fûr PDMLink HP ZBook. 64bit Lenovo Thinkpad P15 3DConnexion Wireless SpaceMouse
|
erstellt am: 06. Mai. 2011 11:29 <-- editieren / zitieren --> Unities abgeben: Nur für Holger.S
|
Holger.S Mitglied Konstrukteur
Beiträge: 452 Registriert: 01.10.2004
|
erstellt am: 06. Mai. 2011 11:42 <-- editieren / zitieren --> Unities abgeben:
Hallo Gunnar, also beim Datei ->„Kopie speichern…“ wird das Part und die Zeichnung unter dem neuen Namen gespeichert. es bleibt jedoch noch das „alte“ Teil in der Baugruppe eingebaut und muss durch „Ersetzen“ mit „Neuen“ Part ersetzt werden. „Altes“ Part bleibt erhalten. Beim Datei ->„Umbenennen“ wird nur das Part umbenannt jedoch nicht automatisch die Zeichnung. In der Baugruppe und der Zeichnung, wenn diese offen sind, wird automatisch dass umbenannte neue Part eingefügt, dass „alte“ Part existiert nicht mehr da es umbenannt wurde. Sind Zeichnung oder BG beim „Umbenennen“ nicht geöffnet, erfolgt beim Aufruf dieser eine Fehlermeldung das dass Part nicht existiert. Gruß, Holger
------------------ Hinterher will jeder wissen, wie man es hätte besser machen müssen. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
ReinhardN Mitglied Dipl.Ing.
Beiträge: 1285 Registriert: 03.05.2005 XP Prof SP3 FX 1500 WF4 M100
|
erstellt am: 06. Mai. 2011 12:05 <-- editieren / zitieren --> Unities abgeben: Nur für Holger.S
Hallo Holger, wenn der Mapkey von Marco Taylor hängt, kommentiere darin mal alle Zeilen aus und hole sie einzeln wieder zurück. Das Kommentarzeichen ist das Hochkomma ('). Dann kannst du sehen an welcher Stelle der Mapkey hängt. Wahrscheinlich musst du die Anzahl der Tabs ändern um das richtige Eingabefeld zu erreichen. Gruß Reinhard edit wscript.exe ist im Verzeichnis \system32 und registriert ? (für XP 32Bit) [Diese Nachricht wurde von ReinhardN am 06. Mai. 2011 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Holger.S Mitglied Konstrukteur
Beiträge: 452 Registriert: 01.10.2004
|
erstellt am: 06. Mai. 2011 12:48 <-- editieren / zitieren --> Unities abgeben:
|
ReinhardN Mitglied Dipl.Ing.
Beiträge: 1285 Registriert: 03.05.2005 XP Prof SP3 FX 1500 WF4 M100
|
erstellt am: 06. Mai. 2011 13:36 <-- editieren / zitieren --> Unities abgeben: Nur für Holger.S
Hallo Holger, ich würde so vorgehen (nicht getestet) - Speicher leeren - Baugruppe öffnen - Komponente öffnen
Mapkey 1 - Kopie auf neuen Namen speichern, Zeichnung wird mit erzeugt wenn vorhanden (siehe Marco Taylor) dabei neuen Namen in Zwischenablage kopieren - neues Modell mit Namen aus Zwischenablage aufrufen und löschen (siehe Marco Taylor) - Fenster Schließen Die alte Komponente ist nun wieder aktiv, wenn sie im letzten geöffneten Fenster ist Mapkey 2 - alte Komponente umbenennen auf neuen Namen aus Zwischenablage - Fenster schließen - Baugruppe speichern Es müssen für Parts und Unterbaugruppen zwei unterschiedliche Mapkeys erzeugt werden da die Dateiendungen editiert werden. Du kannst in einem Mapkey einen anderen Mapkey aufrufen. Der Beitrag von Kräuselmeister im Post vom Marco Taylor erzeugt zu einem vorhandenen Modell eine Zeichnung. Fröhliches Basteln Reinhard Edit Die Manipulationen in den ProE Fenstern musst du natürlich mit angepassten Scripts nach dem Muster von Maarco vornehmen. [Diese Nachricht wurde von ReinhardN am 06. Mai. 2011 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Holger.S Mitglied Konstrukteur
Beiträge: 452 Registriert: 01.10.2004
|
erstellt am: 10. Mai. 2011 11:49 <-- editieren / zitieren --> Unities abgeben:
Zur Info, Mein Mapkey läüft noch nicht. Mit dem Einfügen von vbs-Scripts tue ich mich schwer. Wenn ich zu einer gangbaren Lösung komme werde ich sie hier veröffentlichen. Wird aber noch etwas dauern, da ich jetzt nicht die Zeit dazu habe. Gruß, Holger ------------------ Hinterher will jeder wissen, wie man es hätte besser machen müssen. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |