Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de
  CATIA V5 Programmierung
  makro - unterscheidung body/hybriedbody ueber publication umgehen?

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
  
CATIA V5 Grundkurs | Einsteiger - 5 Std. 15 Min 48
  
KISTERS 3DViewStation: Schutz sensibler 3D CAD Daten, egal von wo Sie arbeiten, eine Pressemitteilung
Autor Thema:  makro - unterscheidung body/hybriedbody ueber publication umgehen? (581 mal gelesen)
sto.teac
Mitglied
CAD Designer / LV series production


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

Beiträge: 70
Registriert: 23.07.2010

Catia V5-6 R24 Release 2014 HF20

erstellt am: 25. Mrz. 2015 10:58    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 Leute,

ich habe mal wieder ein "verrückte" Idee, von der ich leider nicht weiß, ob es technisch lösbar, bzw. sinnvoll ist 

Was habe ich?!
Ein Makro, mit dem man aus einem Part mit verschiedenen Bodies ein Produkt erstellen lässt, in dem für jeden markierten Bodie ein CatPart angelegt wird und der Bodies verlinkt reinkopiert wird.

Das funktioniert soweit bestens 
Nun kommt es aber gelegentlich vor, dass ich diese Funktion auch mit einem Flächenverbund nutzen möchte - bzw. eigentlich gar nicht unterscheiden möchte, ob Body oder Fläche.
Das kann Catia natürlich nicht, wodurch ich auf die Idee gekommen bin, statt der eigentlichen Elemente die Publications anzuwählen - in der verrückten Hoffnung, dass es Catia dann ja eigentlich egal sein müsste was hinter der Publication steckt!?!?

Nun zwei Fragen dazu:
a) stimmt die Annahme überhaupt?
b) wenn a) zutrifft, wie komme ich an die Publications in einem Part heran?
Die Struktur ist ja eigentlich ProductDocument.Product.Publications (Vergleiche "Catia V5 Makroprogrammierung mit Visiual Basic Script" Seite 46)

wenn ich das Ganze mit Partdocument versuche geht das natürlich nicht, da unter der Struktur eines Parts sind keine Publications aufgeführt (Vergleiche "Catia V5 Makroprogrammierung mit Visiual Basic Script" Seite 45)

Wie komme ich also an die Publications, wenn ich bereits ein PartDocument habe (das Ausgangspart)?
Läuft das eventuell über die Parent-Geschichte, oder habe ich einfach nur einen Denkfehler in der ganzen Systematik?

Danke im Voraus für eure Gedanken 

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

bgrittmann
Moderator
Konstrukteur


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

Beiträge: 12054
Registriert: 30.11.2006

CATIA V5R19

erstellt am: 25. Mrz. 2015 13:16    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 sto.teac 10 Unities + Antwort hilfreich

Servus
An die Publications in einem Part kommst du über:
Code:
Dim partDocument1 As PartDocument
Set partDocument1 = CATIA.ActiveDocument

Dim oPubs As Publications
Set oPubs = partDocument1.Product.Publications

Dim oPub As Publication
Set oPub = oPubs.Item(1)


Ob das kopieren dann klappt (über "Valuation") hängt mit Sicherheit auch von der publizierten Geometrie ab.

Gruß
Bernd

------------------
Warum einfach, wenn es auch kompliziert geht.

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

sto.teac
Mitglied
CAD Designer / LV series production


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

Beiträge: 70
Registriert: 23.07.2010

Catia V5-6 R24 Release 2014 HF20

erstellt am: 25. Mrz. 2015 15:17    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

Danke, dass ist doch schon mal nen guter Schritt weiter, damit kann ich den Rest austesten 

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)2025 CAD.de | Impressum | Datenschutz