Autor
|
Thema: Exceltabelle einlesen (2503 mal gelesen)
|
otollos Mitglied
Beiträge: 6 Registriert: 02.06.2004
|
erstellt am: 06. Jul. 2004 14:56 <-- editieren / zitieren --> Unities abgeben:
|
Jasiu Mitglied Ing. Maschinenbau
Beiträge: 140 Registriert: 04.04.2003 V5R11 2GB RAM HPc3750 Unix
|
erstellt am: 06. Jul. 2004 16:01 <-- editieren / zitieren --> Unities abgeben: Nur für otollos
|
otollos Mitglied
Beiträge: 6 Registriert: 02.06.2004
|
erstellt am: 06. Jul. 2004 16:08 <-- editieren / zitieren --> Unities abgeben:
|
em Michael Kirsch Mitglied Teamleiter Model-Based Design & Digital Enterprise
Beiträge: 222 Registriert: 21.10.2002 CATIA V5 R16 CATIA V5 R18 CATIA V5 R19 NX 5 NX 6 NX 7.5
|
erstellt am: 06. Jul. 2004 16:46 <-- editieren / zitieren --> Unities abgeben: Nur für otollos
|
hammax Mitglied Dipl.Ing.TU Masch.Bau
Beiträge: 180 Registriert: 17.01.2002 privat: AutoCAD Inventor AIS5.3/ IV5/ LT2002 dienstl.: CATIA V5R12SP5
|
erstellt am: 06. Jul. 2004 21:56 <-- editieren / zitieren --> Unities abgeben: Nur für otollos
...schau dir auch mal diesen Thread an: http://ww3.cad.de/foren/ubb/Forum138/HTML/000223.shtml Der fragliche Excel-Makro dürfte in jedem Catia-Programmordner vorhanden sein. Dann gibt's auch keine Versionsprobleme mit R11 und R12. Der Makro liegt unter: X:\Programme\Dassault Systemes\B12\intel_a\code\command Beide "before R12-Makros" stammen aus 2001, der vorgenannte Downloadmakro ist aber noch in französich dokumentiert, während der normal installierte in lesbarem Englisch verfügbar ist. [Diese Nachricht wurde von hammax am 07. Jul. 2004 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
otollos Mitglied
Beiträge: 6 Registriert: 02.06.2004
|
erstellt am: 07. Jul. 2004 08:10 <-- editieren / zitieren --> Unities abgeben:
Hallo vorerst mal danke für die Informationen. Da ich aber total unwissend in dem Umgang mit Macros bin bitte ich nochmals um eure Hilfe. also ich gehe in den besagten Ordner und finde dortnur die Exceltabellen, die mir zeigen wie ich die Daten zum eingeben habe. Aber wo ist das Macro bzw wie installiere ich es?? Danke im vorhinein Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Jasiu Mitglied Ing. Maschinenbau
Beiträge: 140 Registriert: 04.04.2003 V5R11 2GB RAM HPc3750 Unix
|
erstellt am: 07. Jul. 2004 08:23 <-- editieren / zitieren --> Unities abgeben: Nur für otollos
|
em Michael Kirsch Mitglied Teamleiter Model-Based Design & Digital Enterprise
Beiträge: 222 Registriert: 21.10.2002 CATIA V5 R16 CATIA V5 R18 CATIA V5 R19 NX 5 NX 6 NX 7.5
|
erstellt am: 07. Jul. 2004 10:08 <-- editieren / zitieren --> Unities abgeben: Nur für otollos
Hallo otollos, das betreffende Makro ist ein Excel-VBA, das in dem Excel-File integriert ist. Nach dem Öffnen des Excel-File kann man das Makro in Excel unter Extras/Makro/Makros... starten. Der Clou ist, dass die CATIA-Funktion sozusagen von außen über OLE angesteuert werden, d. h. das Makro ist eigentlich in Excel zu Hause, kann aber dennoch CATIA-Objekte und -Methoden über die CATIA COM-Schnittstelle (VB) ansteuern. Damit das Makro fehlerfrei läuft, muss CATIA V5 laufen, und es muss ein Part mit einem Open Body geöffnet sein. Hope that helps! Michael ------------------ Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
otollos Mitglied
Beiträge: 6 Registriert: 02.06.2004
|
erstellt am: 07. Jul. 2004 15:43 <-- editieren / zitieren --> Unities abgeben:
|
strehla Mitglied ingenieur
Beiträge: 34 Registriert: 30.08.2002
|
erstellt am: 08. Jul. 2004 11:12 <-- editieren / zitieren --> Unities abgeben: Nur für otollos
Hallo Otollos, für das Einlesen der Excel-Daten ist folgende Vorgehensweise erforderlich: 1. Eingabe der Punktkoordinaten in die von CATIA zur Verfügung gestellten Excel-Datei mit dem Namen PointSplineLoftFromExcel.xls (Pfad: ...\Programme\Dassault Systemes\B...doc\German\online\German\ wfsug_C2\samples) 2. Gleichzeitiges Öffnen der xls-Datei und eines neuen Parts in dem ein leerer geöffneter Körper in Bearbeitung definiert ist 3. Aufrufen eines in der Excel-Tabelle enthaltenen Makros 4. Punkte / Splines / Loft werden erzeugt (Anmerkung: In R12 ist verschiedentlich der Syntax der Befehle geändert worden, sodaß nur Punkte erzeugt werden. Deshalb sollten die Zeilen zur Kurven- und Lofterzeugung zuvor aus der Tabelle gelöscht werden.) Viel Erfolg Peter Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
hammax Mitglied Dipl.Ing.TU Masch.Bau
Beiträge: 180 Registriert: 17.01.2002 privat: AutoCAD Inventor AIS5.3/ IV5/ LT2002 dienstl.: CATIA V5R12SP5
|
erstellt am: 08. Jul. 2004 19:32 <-- editieren / zitieren --> Unities abgeben: Nur für otollos
@ Strehla: Objection Your Honesty! Für R12 existiert eine neue Exceltabelle mit geändertem Makro. Hier muss man im GSD nicht mal einen offenen Körper erzeugen, das tut der Makro von selbst. Ansonsten funktioniert alles wie gehabt: Points; Splines und Loft. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |