Autor
|
Thema: Befehl für das Speichern eines CATParts (1231 mal gelesen)
|
Valser09 Mitglied
Beiträge: 62 Registriert: 16.07.2009
|
erstellt am: 17. Nov. 2009 17:01 <-- editieren / zitieren --> Unities abgeben:
Hallo Zusammen, ich versuche mich gerade in der Makroprogrammierung. Folgendes habe ich aufgebaut: CATPart mit einer Designtable. Nun soll über ein Makro alle Varianten der Designtable erstellt werden. Mein Stand, ich selektiere das Teil, selektiere die Designtable aber das separate Speichern will nicht so recht. Habe es mit einer Schleife versucht aber so richtig will es nicht. Leider gibt die Doku nicht allzuviel her.....Unter EXCEL Visual Basic habe ich wenigstens eine Hilfe.... Wer kann mir kurz sagen, mit welchem Befehl ich ein Part unter einem Pfad speichern kann??? Grüsse und Danke, Fabian Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
tberger Mitglied Application Manager CATIA V5 / V6
Beiträge: 1385 Registriert: 13.01.2007 WIN 7 64bit V5R21SP3HF49 3DX/V6 R2016x
|
erstellt am: 17. Nov. 2009 19:00 <-- editieren / zitieren --> Unities abgeben: Nur für Valser09
Guten Abend Fabian, oPartDoc.SaveAs Folder + NewPartNumber & ".CATPart" wobei oPartDoc das als "As PartDocument" gedimte und mit Set oPartDoc = CATIA.ActiveDocument gesetzte aktive Dokument ist. ------------------ Grüße aus dem Rheinland Thomas +++++++++++++++++++++++++++++++++ CATIA - eine Laune der Natur ... "Phase 2 in CATIA V5" - www.tobeplus.de tberger@tobeplus.de Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Randle Mitglied CAD/PLM Consultant
Beiträge: 695 Registriert: 12.04.2003 Win10 x64 CATIA V5 R18, R19, R21, R27-29
|
erstellt am: 17. Nov. 2009 20:41 <-- editieren / zitieren --> Unities abgeben: Nur für Valser09
Hallo, alternativ, könntest du das Teil samt Designtable in einem Katalog als Teilefamilie ablegen. Die angelegt Teilefamilie kannst du dann auflösen, dann wird für jede Konfiguration ein Dokument in ein Verzeichnis geschrieben (wie SaveAs, also gleiche UUID). Der Pfad steht auch unter Tools Options-->Catalogeditor. Du musst dafür allerdings in deiner Designtable eine Spalte mit dem Namen PartNumber einfügen und für jede Konfiguration ausfüllen. Die Spalte PartNumber muss ganz vorne stehen. Du solltest zu diesem Thema zahlreiche Beiträge im Forum finden, ansonsten hilft auch die Onlindedokumentation weiter. Viel Erfolg, so oder so
------------------ MfG Randle ! It's not a bug, it's a feature ! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
tberger Mitglied Application Manager CATIA V5 / V6
Beiträge: 1385 Registriert: 13.01.2007 WIN 7 64bit V5R21SP3HF49 3DX/V6 R2016x
|
erstellt am: 17. Nov. 2009 21:16 <-- editieren / zitieren --> Unities abgeben: Nur für Valser09
|
Valser09 Mitglied
Beiträge: 62 Registriert: 16.07.2009
|
erstellt am: 18. Nov. 2009 07:38 <-- editieren / zitieren --> Unities abgeben:
Hallo Randle, danke für Deine Antwort. Genau so mache ich es bisher auch. Aber nun hat mich die Programmierung erreicht und ich versuche eben mit den ersten Skripts Dinge zu vereinfachen (Danke an Thomas ). Habe nun mit Hilfe meines Kollegen ein Skript geschrieben welches z.B. von der Designtable jede Zeile herausschreibt als eigenständiges TXT-File. Und mir fehlt jetzt eigentlich nur noch das selbige für die CATIA Seite. Ist es eigentlich möglich in dem VB Editor von Excel auch Scripte für CATIA zu schreiben? Finde den CATIA Editor ziemlich Grüsse und nen guten Start in den Tag, Fabian Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
V5Playaz Mitglied Dipl.-Ing (BA)
Beiträge: 447 Registriert: 12.07.2005 DELL PRECISION 390 3,25 GB RAM WIN XP PRO SP2 CATIA V5 R16-19 Delmia V5 R19 VB6, VB2008 Adobe Acrobat 9 Pro Extended
|
erstellt am: 18. Nov. 2009 08:20 <-- editieren / zitieren --> Unities abgeben: Nur für Valser09
Hallo Fabian, es gibt in CATIA auch einen VBA-Editor (umfangreicher als der Makroeditor), genau wie in Excel. Es ist somit auch möglich in Excel-VBA zu programmieren. Warum erstellst du txt-Files? Und was willst du nun über CATIA machen? grüße Dominik Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Valser09 Mitglied
Beiträge: 62 Registriert: 16.07.2009
|
erstellt am: 18. Nov. 2009 08:30 <-- editieren / zitieren --> Unities abgeben:
Also hier das Szenario: Es wird ein Teil erstellt. Dieses Teil enthält mehrere Varianten in Form einer Designtable (hier ändert sich z.B. der Winkel). Nun sollen diese Varianten erzeugt werden - allerdings als STL-Files. Hierbei hat Thomas das Skript geliefert! Nun hat sich herausgestellt, dass für den nachfolgenden Prozess das System nur die einzelnen Zeilen der Designtable lesen kann. Also 3.te Variante teil muss gleichzeitig zu der 3.ten Zeile in der Designtable gespeichert werden. Deswegen haben wir ein Skript geschrieben was eben die 3.te Zeile dann als eigenes TXT-File herausschreibt. Nur das mit dem Teil speichern klappt noch nicht so gut.... Grüssle Fabian Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
V5Playaz Mitglied Dipl.-Ing (BA)
Beiträge: 447 Registriert: 12.07.2005 DELL PRECISION 390 3,25 GB RAM WIN XP PRO SP2 CATIA V5 R16-19 Delmia V5 R19 VB6, VB2008 Adobe Acrobat 9 Pro Extended
|
erstellt am: 18. Nov. 2009 12:23 <-- editieren / zitieren --> Unities abgeben: Nur für Valser09
|
Valser09 Mitglied
Beiträge: 62 Registriert: 16.07.2009
|
erstellt am: 18. Nov. 2009 13:35 <-- editieren / zitieren --> Unities abgeben:
|
CabinMaster Mitglied Diplomingenieur L&R
Beiträge: 19 Registriert: 31.07.2009 Windows XP Catia V5 R18 [und nein: Katja mag nur einen Prozessor zur Zeit benutzen] Makro mit CATVBS
|
erstellt am: 23. Nov. 2009 11:03 <-- editieren / zitieren --> Unities abgeben: Nur für Valser09
|