Autor
|
Thema: Gesucht: Makro für ReplaceComponent Part->cgr (4032 mal gelesen)
|
cwillmann Mitglied PLM-Berater
Beiträge: 1487 Registriert: 17.03.2001 Job: die 'big three' in CAD & PDM - aber nicht (mehr) täglich!
|
erstellt am: 28. Sep. 2005 13:00 <-- editieren / zitieren --> Unities abgeben:
Hallo, hat jemand schon einmal das Szenario gehabt bzw. programmiert, indem alle CATParts eines Produktes via Makro ausgetauscht werden gegen die gleichnamige CGR-Datei aus dem (beliebigen) +Cache-Verzeichnis? Also: [loadeddocument]\Part4711.CATPart -> {Local Cache}\Part4711.cgr [loadeddocument]\Part4712.CATPart -> {Local Cache}\Part 4712.cgr usw. Herzlichen Dank für das zur Verfügungstellen eines (ähnlichen) Makros oder hilfreiche Tipps!! ------------------ Grüße,Christian Willmann --- Inoffizielle Pro/E-Hilfeseite http://PROE.CAD.de --- DENC AG http://www.denc.de Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
pgmuer Mitglied
Beiträge: 111 Registriert: 22.01.2002 Catia V5 R18 Sp8 Catia V5 R19 Sp6
|
erstellt am: 28. Sep. 2005 15:29 <-- editieren / zitieren --> Unities abgeben: Nur für cwillmann
Hallo Christian Schau doch mal den CATDMUBuilder unter Tools/Dienstprogramme an. Wenn man die Option "replace by cgr" aktiviert, so werden alle Parts durch das entsprechende cgr file ausgetauscht. Gruss Philipp Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
SU Mitglied Dipl.-Ing.
Beiträge: 46 Registriert: 19.01.2001
|
erstellt am: 28. Sep. 2005 20:19 <-- editieren / zitieren --> Unities abgeben: Nur für cwillmann
Hallo pgmuer, die genannte Funktion ist nur mit einer DMU-Lizenz verfügbar. Ich nehme an, Christian möchte ohne eine DMU-Lizenz auskommen. An einem solchen Makro wäre ich auch sehr interessiert. Gruß SU Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Lusilnie Mitglied
Beiträge: 1486 Registriert: 13.07.2005
|
erstellt am: 29. Sep. 2005 01:48 <-- editieren / zitieren --> Unities abgeben: Nur für cwillmann
Hallo Leute, ich kann (bzw. darf) hier zwar nicht ein Makro vorlegen, aber hier mein Ansatz zur Programmierung: 1.) Rekursive Schleife durchs Product auf der Suche nach Parts 2.) Wenn Part gefunden, Bestimmung von Namen (ohne Dokumenten-Typ) und Pfad 3.) Austausch von Part durch CGR Der Befehl zu 3.) lautet z.B.(Recorder-Aufzeichnung): Set Nothing1 = products1.ReplaceComponent(products1.Item("InstanceName_von_Part"), "Pfad_+_Name_von_cgr",True) Dabei bedeutet "True" wahrscheinlich die Abfrage "alle Instancen austauschen?". mfg, Lusilnie
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
corso Mitglied Dipl.-Ing. (FH)
Beiträge: 206 Registriert: 18.08.2004 Catia V5 R12
|
erstellt am: 30. Sep. 2005 10:43 <-- editieren / zitieren --> Unities abgeben: Nur für cwillmann
Hallo zusammen, ich habe ein Makro mit dieser Funktionalität bei der Firma IVM Automotive schon im Einsatz gesehen. Erzeugen von einer neuen Produktstruktur mit vorher erstellten CGR Daten. Weitere Optionen sind zum Beispiel: Verzeichnis-Struktur, fixieren der Struktur, Prefix und noch einige mehr. Bei Interesse kann ich gern den Kontakt herstellen. Gruß, Corso [Diese Nachricht wurde von corso am 04. Okt. 2005 editiert.] [Diese Nachricht wurde von corso am 04. Okt. 2005 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |