Hallo,
natürlich geht das, was du vor hast.
Die Vorgehensweise ist folgende:
- in der vorhandenen Struktur die Referenzen der betroffenen Constraints auslesen
- diese publizieren
- Constraints auf die publizierten Referenzen umhängen
- Replacen
Folgendes musst du dabei grundsätzlich beachten
- unterschiedliche Vorgehensweise, ob die Refs Geometrische Elemente sind oder BReps
- Umhängen funktioniert nur über den Umweg über ein anderes Element, da sonst CATIA keine Änderung erkennt (die Ref ist die selbe, ob sie nun publiziert ist oder nicht)
- das Umhängen auf publ. Refs funktioniert nur bei entsprechender Einstellung in den Tools Options
- die neu einzufügenden Teile sollten Publizierte Refenzgeometrie besitzen, sonst Vorgehensweise wie oben
Vorraussetzung ist immer, das die Referenzen irgendwie zuordbar sind, d.h. das Script muss wissen, welche Linie, Ebene oder Achse oder was auch immer im vorhandenen Part den im Auszutauschenden entspricht.
Das ganze ist nicht trivial, du solltest Ahnung von CATIA und VBScript haben, aber ich kann dir versichern das es geht.
Falls du spezielle Fragen hast beantworte ich sie dir gerne.
Gruß
------------------
tomtom1972
[Diese Nachricht wurde von tomtom1972 am 31. Jan. 2011 editiert.]
[Diese Nachricht wurde von tomtom1972 am 31. Jan. 2011 editiert.]
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP