Autor
|
Thema: Veröffentlichung zugreifen (1391 mal gelesen)
|
Jules_Vernes Mitglied Systemadmin
Beiträge: 145 Registriert: 04.10.2005 Catia V5R24SP4
|
erstellt am: 18. Apr. 2006 15:47 <-- editieren / zitieren --> Unities abgeben:
Hallo ich habe in einem Product ein Skelett in dem ich eine Skizze angelegt und veröffentlicht habe und möchte nun mit meinem zweiten Element des Products auf diese veröffentlichung zugreifen (siehe Anhang). Krieg es aber nicht hin. Hat jemand sowas schonmal gemacht?? Hilfe Hilfe Grüsse Jules Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Jules_Vernes Mitglied Systemadmin
Beiträge: 145 Registriert: 04.10.2005 Catia V5R24SP4
|
erstellt am: 18. Apr. 2006 16:17 <-- editieren / zitieren --> Unities abgeben:
|
Florian.Held Mitglied Konstruktiver Spritzer (Konstruktion Spritzguss)
Beiträge: 35 Registriert: 13.07.2005 CATIA R14 SP5 unter WinXP64 und Unix (vbscript)
|
erstellt am: 20. Apr. 2006 11:16 <-- editieren / zitieren --> Unities abgeben: Nur für Jules_Vernes
Hallo, ich habe so etwas noch nicht gemacht, wollte mich aber in 2 Wochen damit beschäftigen weil ich glaube genau dass vor hab was du machen willst (Part, hol die mal die Veröffentlichungen vom Skelett,ich bin jetzt zu Faul dazu ^^ ). Hab auf arbeit leider kein www, hab mir deinen Code gespeichert und werde mir die Sache ansehen, melde mich wieder! MfG, Ich ------------------ Es gibt nichts langweiligeres als ein vollständiges, stabil laufendes Catia... Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Jules_Vernes Mitglied Systemadmin
Beiträge: 145 Registriert: 04.10.2005 Catia V5R24SP4
|
erstellt am: 20. Apr. 2006 13:03 <-- editieren / zitieren --> Unities abgeben:
Hallo ich hab inzwischen ein andere Lösung: Ich veröffentliche die Skizze und füge sie dann über Kopieren/Einfügen mit Link im zweiten Part ein. Bin aber für weitere Lösungen offen. Grüsse Jules Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Florian.Held Mitglied Konstruktiver Spritzer (Konstruktion Spritzguss)
Beiträge: 35 Registriert: 13.07.2005 CATIA R14 SP5 unter WinXP64 und Unix (vbscript)
|
erstellt am: 03. Mai. 2006 11:23 <-- editieren / zitieren --> Unities abgeben: Nur für Jules_Vernes
Öhm... ja, und genau dass wollte ich eigentlich mit einem Makro machen: Ablauf des Makros: 1) Selektiere Skelett/Adapter 2) Erstelle Liste aller veröffentlichten Elemente im Skelett/Adapter 3) Kopiere alle veröffentlichten Elemente Skelett/Adapter 4) Füge die kopierten Elemente im Urpsrungspart als Ergebniss mit Verknüpfung ein. Mein Problem wo ich noch nicht weis wie ich per Makro darauf zugreife ist Punkt 2! ------------------ Es gibt nichts langweiligeres als ein vollständiges, stabil laufendes Catia... Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Jules_Vernes Mitglied Systemadmin
Beiträge: 145 Registriert: 04.10.2005 Catia V5R24SP4
|
erstellt am: 03. Mai. 2006 14:43 <-- editieren / zitieren --> Unities abgeben:
Servus ich hab das ganze schon über eine Makro erstellt, siehe Anhang. Ich weiß nicht ob es genau auf dein Problem passt musst vielleicht ein bissel umstellen. Wie man eine Liste der Veröffentlichungen erstellt , keine Ahnung. Mir fällt da spontan nur ein Listenobjekt ein wo du in jede Zeile eine Veröffentlichung einliest.. Gruß Jules
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Tapani. Mitglied
Beiträge: 56 Registriert: 12.05.2006
|
erstellt am: 12. Mai. 2006 15:50 <-- editieren / zitieren --> Unities abgeben: Nur für Jules_Vernes
Hallo, ich hatte gerade auch das gleiche Problem und habe es auch genauso gelöst, d.h. erst die Veröffentlichungen bzw. die Elemente in das Ziel-Part kopieren und dann verwenden. Wenn man das für alle Publications machen möchte, muss man diese doch aber nicht vorher in einer Liste speichern, sondern kann in einer Schleife über alle Publications gehen und jede Publication in die Selection einfügen und dann alle auf einen Schlag kopieren. Hat bei mir prima funktioniert. Code: Set publications1 = product4.Publications Set sel1 = productDocument1.Selection sel1.Clear for i = 1 to publications1.Count sel1.Add publications1.item(i).Valuation next sel1.Copy
Schöne Grüße Tapani
------------------ -- Don't take life so seriously.... it's not a permanent condition Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |