Autor
|
Thema: Links zur nicht Catia-Dateien auslesen (2018 mal gelesen)
|
MC-Virus Mitglied
Beiträge: 24 Registriert: 27.03.2013
|
erstellt am: 13. Jun. 2013 15:28 <-- editieren / zitieren --> Unities abgeben:
Hallo, ich versuche gerade Links auszulesen, die beispielsweise auf eine Excel Datei zeigen. Beispiel: eine CATPart oder CATProduct verweisen im Schreibtisch auf eine Excel-Datei. Kann mir einer sagen ob und wenn ja wie das geht? Zudem sind die Excel-Dateien nicht weiß im Schreibtisch sondern schwarz. Das bedeutet ja das die Datei zwar vorhanden ist aber nicht in CATIA geladen ist. Aber so wie man eine CATPart oder CATProduct datei lädt, lässt die sich nicht laden. Kann mir einer sagen wie das geht, oder geht das garnicht? PS: Ich nutze CATIA V5 R19 SP9 Gruß MC-Virus Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
K.Siebert Mitglied Tech Zeichner
Beiträge: 415 Registriert: 19.05.2007 Win XP Catia V5 R19 Catia V5 R24
|
erstellt am: 13. Jun. 2013 15:38 <-- editieren / zitieren --> Unities abgeben: Nur für MC-Virus
Hallo, Das Sind Konstrucktionstabellnen. Ich habe dazu mal ein PDF Hochgeladen leider finde ich den Beitag nicht so schnell. hier der Link ------------------ Sei Schlau bleib Dumm !!?!! [Diese Nachricht wurde von K.Siebert am 13. Jun. 2013 editiert.] [Diese Nachricht wurde von K.Siebert am 13. Jun. 2013 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
MC-Virus Mitglied
Beiträge: 24 Registriert: 27.03.2013
|
erstellt am: 14. Jun. 2013 11:45 <-- editieren / zitieren --> Unities abgeben:
|
bgrittmann Moderator Konstrukteur
Beiträge: 11780 Registriert: 30.11.2006 CATIA V5R19
|
erstellt am: 14. Jun. 2013 11:55 <-- editieren / zitieren --> Unities abgeben: Nur für MC-Virus
Servus Für Zeichnungen gibt es die Objekte "DrawingViewGenerativeBehavior" und "DrawingViewGenerativeLinks" mit denen du die verlinkten Dokumente/Szenen/... auslesen kannst. Für Parts findest du hier einen Hinweis. Gruß Bernd ------------------ Warum einfach, wenn es auch kompliziert geht. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
MC-Virus Mitglied
Beiträge: 24 Registriert: 27.03.2013
|
erstellt am: 14. Jun. 2013 12:01 <-- editieren / zitieren --> Unities abgeben:
Also wenn ich das richtig verstehe, ist es nur möglich aus einer CATDrawing Datei auszulesen zu welchen CATParts und Products es gehört. Ohne CAA kann ich nicht auslesen wenn ein CATPart auf eine Excel-Datei verweist. Verstehe ich das richtig? Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
bgrittmann Moderator Konstrukteur
Beiträge: 11780 Registriert: 30.11.2006 CATIA V5R19
|
erstellt am: 14. Jun. 2013 12:09 <-- editieren / zitieren --> Unities abgeben: Nur für MC-Virus
Servus Welche Links willst du alles auslesen? Wenn es sich um eine "DesignTable" (siehe Doku) handelt geht es auch ohne CCA. Gruß Bernd ------------------ Warum einfach, wenn es auch kompliziert geht. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
MC-Virus Mitglied
Beiträge: 24 Registriert: 27.03.2013
|
erstellt am: 14. Jun. 2013 12:16 <-- editieren / zitieren --> Unities abgeben:
OK, vielleicht sollte ich noch erwähnen das ich blutiger Anfänger im Bereich CAD bin. Also ich stehe vor der Aufgabe, CATIA an an ein PDM-System anzubinden. Dazu möchte ich gerne die Struktur des Products auslesen und im PDM nachbilden. Solange ich nur CATProducts und CATParts benutzt geht das auch. Problem ist nur das ich ja auch auf andere Dateitypen verlinken kann, wie beispielsweise eine Excel-Datei. Daher will ich mich nicht auf einen bestimmten Dateityp beschränken. Mein Wunsch ist jegliche Links zu externen Dateien auslesen zu können um diese im PDM mit abzubilden. Da ich keine Erfahrung in diesem Bereich habe, hoffe ich das ihr mir damit weiterhelfen könnt. Ist mein Wunsch denn überhaupt ohne CAA realisierbar? Gruß MC-Virus Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
MC-Virus Mitglied
Beiträge: 24 Registriert: 27.03.2013
|
erstellt am: 14. Jun. 2013 12:17 <-- editieren / zitieren --> Unities abgeben:
OK, vielleicht sollte ich noch erwähnen das ich blutiger Anfänger im Bereich CAD bin. Also ich stehe vor der Aufgabe, CATIA an an ein PDM-System anzubinden. Dazu möchte ich gerne die Struktur des Products auslesen und im PDM nachbilden. Solange ich nur CATProducts und CATParts benutzt geht das auch. Problem ist nur das ich ja auch auf andere Dateitypen verlinken kann, wie beispielsweise eine Excel-Datei. Daher will ich mich nicht auf einen bestimmten Dateityp beschränken. Mein Wunsch ist jegliche Links zu externen Dateien auslesen zu können um diese im PDM mit abzubilden. Da ich keine Erfahrung in diesem Bereich habe, hoffe ich das ihr mir damit weiterhelfen könnt. Ist mein Wunsch denn überhaupt ohne CAA realisierbar? Gruß MC-Virus Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
bgrittmann Moderator Konstrukteur
Beiträge: 11780 Registriert: 30.11.2006 CATIA V5R19
|
erstellt am: 14. Jun. 2013 12:32 <-- editieren / zitieren --> Unities abgeben: Nur für MC-Virus
Servus Falls du die PX1-Lizenz hast kannst du über "SendToService" die verlinkten Dokumente auslesen (AFAIK muss dabei SmarTeam nicht installiert sein) Gruß Bernd ------------------ Warum einfach, wenn es auch kompliziert geht. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
MC-Virus Mitglied
Beiträge: 24 Registriert: 27.03.2013
|
erstellt am: 14. Jun. 2013 12:33 <-- editieren / zitieren --> Unities abgeben:
Danke für den Tipp. Habe ne Lösung von HoBLila im Forum gefunden glaube ich. Link Zitat: Public Sub CATMain() Dim arrVarListOfFiles() As Variant Dim objBuffer As Object Dim sendWork As INFITF.SendToService Set sendWork = CATIA.CreateSendTo() Call sendWork.SetInitialFile(CATIA.ActiveDocument.FullName) Set objBuffer = sendWork ReDim arrVarListOfFiles(0) Call objBuffer.GetListOfDependantFile(arrVarListOfFiles)End Sub
Mir ist nur nicht klar ob die Lösung gut ist, also wer Ahnung hat darf gerne seinen Kommentar abgeben. :-) Die Frage die sich mir sofort stellt, wenn ich mir die Doku der Funktion GetListOfDependantFile() angucke ist, gibt es auch eine Funktion die nicht rekursive arbeitet? Gruß MC-Virus [Diese Nachricht wurde von MC-Virus am 14. Jun. 2013 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
MC-Virus Mitglied
Beiträge: 24 Registriert: 27.03.2013
|
erstellt am: 19. Jun. 2013 12:15 <-- editieren / zitieren --> Unities abgeben:
Hat keiner ne Idee? Hier mal ein Bild, damit man sich das besser vorstellen kann. Ich möchte gerne auslesen welche Dateien auf die "Schwarzen" Dateien verweisen.
[Diese Nachricht wurde von MC-Virus am 20. Jun. 2013 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
MC-Virus Mitglied
Beiträge: 24 Registriert: 27.03.2013
|
erstellt am: 21. Jun. 2013 07:57 <-- editieren / zitieren --> Unities abgeben:
|
bgrittmann Moderator Konstrukteur
Beiträge: 11780 Registriert: 30.11.2006 CATIA V5R19
|
erstellt am: 21. Jun. 2013 08:25 <-- editieren / zitieren --> Unities abgeben: Nur für MC-Virus
Servus ggf geht es mit der Methode "GetChildren" (siehe Doku und Forensuche) der "CATIA/SmarTeam Integration" (ggf extra Lizenz notwendig) Gruß Bernd EDIT: Name der Methode korrigiert. ------------------ Warum einfach, wenn es auch kompliziert geht. [Diese Nachricht wurde von bgrittmann am 21. Jun. 2013 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
RSchulz Moderator² Head of CAD, Content & Collaboration / IT-Manager
Beiträge: 5541 Registriert: 12.04.2007 @Work Lenovo P510 Xeon E5-1630v4 64GB DDR4 Quadro P2000 256GB PCIe SSD 512GB SSD SmarTeam V5-6 R2016 Sp04 CATIA V5-6 R2016 Sp05 E3.Series V2019 Altium Designer/Concord 19 Win 10 Pro x64
|
erstellt am: 21. Jun. 2013 09:05 <-- editieren / zitieren --> Unities abgeben: Nur für MC-Virus
|
MC-Virus Mitglied
Beiträge: 24 Registriert: 27.03.2013
|
erstellt am: 21. Jun. 2013 14:49 <-- editieren / zitieren --> Unities abgeben:
|