Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  CATIA V5 Programmierung
  Fullpath zum Model

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
Autor Thema:  Fullpath zum Model (969 mal gelesen)
Crowny
Mitglied
Fachinformatiker

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

Beiträge: 3
Registriert: 26.06.2013

erstellt am: 26. Jun. 2013 15:24    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

Guten Tag,

hoffe ihr könnt mir helfen. Ich habe eine Baugruppe mit Catia v5 Parts und 2x Catia v4 Parts im .model Format.
Ich will über die Catia Api den Referenz-Pfad zu der Datei auslesen. Bei den Catia v5 Teilen funktioniert das ja über:

Code:

foreach (Product child in source.Products)
            }
                References.Add(child.GetPath());
            }

Source ist dabei ein Product welches die Root-Komponente ist. Wenn ich aber eine .model Datei habe, wird mir der Pfad zur Root-Baugruppe angezeigt. Wenn ich in Catia v5 direkt nachschaue, steht unter Eigenschaften Referenz auch die Root-Baugruppe drin. Ist es möglich über die Catia API wieder an den originalen Pfad zur .model Datei zu kommen?

MfG

Daniel

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: 11780
Registriert: 30.11.2006

CATIA V5R19

erstellt am: 26. Jun. 2013 16:21    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 Crowny 10 Unities + Antwort hilfreich

Servus
Willkommen im Forum. Bitte Systeminfo ausfüllen.
Versuch es mal mit (als VB):
Code:
foreach oProduct in source.Products
  MsgBox oProduct.referenceProduct.Parent.Fullname
  MsgBox oProduct.referenceProduct.Parent.Path
next

Gruß
Bernd

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

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

Crowny
Mitglied
Fachinformatiker

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

Beiträge: 3
Registriert: 26.06.2013

erstellt am: 27. Jun. 2013 10:04    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

Der .Path gibt nur den Ordner aus, wo es liegt, während mir der Fullname auch bei den .model Dateien die übergeordnete Baugruppe ausgegeben wird!

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: 11780
Registriert: 30.11.2006

CATIA V5R19

erstellt am: 27. Jun. 2013 10:35    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 Crowny 10 Unities + Antwort hilfreich

Servus
Du hast recht, dann geht es wohl bei einer Model-Datei nur über "GetMasterShapeRepresentationPathName"
Code:
msgBox oProduct.GetMasterShapeRepresentationPathName

Gruß
Bernd

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

[Diese Nachricht wurde von bgrittmann am 28. Jun. 2013 editiert.]

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

Crowny
Mitglied
Fachinformatiker

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

Beiträge: 3
Registriert: 26.06.2013

erstellt am: 10. Jul. 2013 15:55    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

Das war der richtige Weg!

DANKE!

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