Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  CATIA V5 Programmierung
  Handling von Komponenten

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
  
Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für CATIA & Co.
  
Dassault PLM Integrationen mit der 3DViewStation, eine Pressemitteilung
Autor Thema:  Handling von Komponenten (634 mal gelesen)
rtr
Mitglied
SE

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

Beiträge: 1
Registriert: 10.12.2001

erstellt am: 22. Jul. 2002 20:12    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

Hi Leute,
Ich verarbeite den Catia Baum, d.h. ich fange beim obersten
ProductDocument an und gehe bis unten durch. Bei jedem Object
bestimme ich den jeweiligen Catia Type das klappt alles wunderbar
bis ich auf eine Komponente stosse (ein Product ohne File) alle
Kommandos die man absetzt hohlen nur die Daten des Tatsächlichen
parent objects. Und am merkwürdigsten ist das Kommando FullName liefert mir den File Namen des parent objects.

Bitte helft mir mal.

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

Steffen Hohmann
Mitglied
 


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

Beiträge: 446
Registriert: 06.03.2002

erstellt am: 06. Aug. 2002 18:31    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 rtr 10 Unities + Antwort hilfreich

Hallo rtr,

in der Tat gibt die Eigenschaft "FullName" den Dateinamen des Parent-Objects zurück. Das liegt daran, das eine Komponente keinen Dateinamen besitzt.
Zur Unterscheidung einer Komponente zu einem Product habe ich folgendes Verfahren angewendet:

Man vergleicht die Partnumber des zu prüfenden Objects mit der Partnumber des Parent-Objects.

Bsp.:

PartNumber1 = ProductObject.PartNumber
PartNumber2 = ProductObject.ReferenceProduct.Parent.Product.Partnumber

ProductObject ist das zu untersuchende Product oder Komponente

Sind PartNumber1 und PartNumber2 identisch, so ist das Object ein Product. Andernfalls ist das Object eine Komponente.

Ich hoffe Dir weitergeholfen zu haben.

Gruss

Steffen

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

fr
Mitglied


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

Beiträge: 4
Registriert: 17.03.2003

erstellt am: 29. Apr. 2003 16:28    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 rtr 10 Unities + Antwort hilfreich

Hallo zusammen,

In meinenm Tool verarbeite ich auch den CATIA Baum wie es auch "rtr" beschreibt.
Ich möchte nun eine Auflistung der Teile die unter einer Komponente liegen. Bei einem Product funktioniert das folgendermaßen:

PartsNameEbene1 = oProductList.Item(I).PartNumber
Set oProductEbene1 = oActiveDoc.GetItem(PartsNameEbene1)
Set oProductEbene1List = oProductEbene1.Products
For j = 1 To oProductEbene1List.Count
    PartsNameEbene2 = oProductEbene1List.Item(j).PartNumber

next j

Leider funktioniert die GetItem-Methode nicht wenn PartsNameEbene1 eine Komponente ist.

Bitte um Hilfe

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