Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  CATIA V5 Programmierung
  link to Reference im Product

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:  link to Reference im Product (3196 mal gelesen)
jan.f
Mitglied



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

Beiträge: 15
Registriert: 22.05.2007

CATIA-V5 R15 SP5 HF39

erstellt am: 22. Mai. 2007 15:48    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,

wie kann ich über VB in einem Product die Eigenschaft "Link to Reference" (Pfad zum Part) auslesen?

Dim strPath As String
    strPath = CATIA.ActiveDocument.Selection.Item(1)...???


Danke

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

Lusilnie
Mitglied



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

Beiträge: 1486
Registriert: 13.07.2005

erstellt am: 22. Mai. 2007 23:23    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 jan.f 10 Unities + Antwort hilfreich

Hallo jan.f,

willkommen im Forum!

Deine Frage ist etwas schwammig, wenn ich das mal so sagen darf. Ich versuche trotzdem mal zu antworten:
Für die erste "Instance" direkt unter dem "Root-Product" würde der Dateinamen samt Pfad so ausgelesen:

Code:
Dim strPath As String
strPath = CATIA.ActiveDocument.Products.Item(1).ReferenceProduct.Parent.Fullname

vorausgesetzt, das aktive Dokument ist ein CATProduct und die "erste" "Instance" ist ein CATPart oder CATProduct.

Falls das nicht die Antwort ist, die Du suchst, skizziere mal Deine Struktur genauer auf und erkläre etwas präziser, was Du auslesen willst...


mfg,
Lusilnie

------------------

Alle Aussagen zu DassaultSystemes-Produkten sind sehr optimistisch, selbst diese!!!

frei nach größeren Geistern

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

jan.f
Mitglied



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

Beiträge: 15
Registriert: 22.05.2007

CATIA-V5 R15 SP5 HF39

erstellt am: 23. Mai. 2007 07:59    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 Lusilnie,

danke erstmal für die Hilfe.

Werde mal genauer.
Ich habe ein Product geöffnet. In diesem Product selectiere ich einen Part.
Jetzt möchte die die Eigenschaft "Link to Referene" von der Eigenschaft des selektierten Parts auslesen. Bekomme bei Deiner Variante leider eine Fehlermeldung (Fehler: 438, Object doesn't support this property or method)


Code:

Dim strPath As String
strPath = CATIA.ActiveDocument.Selection.Item(1).ReferenceProduct.Parent.FullName

CATIA V5 R16 SP5

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

CAMiCADse
Mitglied



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

Beiträge: 177
Registriert: 17.02.2006

V5,R19,SP9

erstellt am: 23. Mai. 2007 08:33    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 jan.f 10 Unities + Antwort hilfreich

Hallo jan,
da fehlt noch ein "Value". So sollte es gehen:
Code:
strPath = CATIA.ActiveDocument.Selection.Item(1).Value.ReferenceProduct.Parent.FullName


Gruß
CAMiCADse

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

jan.f
Mitglied



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

Beiträge: 15
Registriert: 22.05.2007

CATIA-V5 R15 SP5 HF39

erstellt am: 23. Mai. 2007 08:38    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

So funktioniert das!!!

Wunderbar, danke für die 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)2023 CAD.de | Impressum | Datenschutz