|
CATIA V5 Programmierung : Werte aus Excel in Catia Tabelle schneller schreiben.
Diesaster am 02.11.2017 um 11:46 Uhr (1)
Hallo Community,eine kleine Frage hätte ich zur Programmierung.Mein Makro arbeitet soweit fehlerfrei. Jedoch möchte ich mein Programm ein wenig beschleunigen.Zur Funktion:Wenn mein Programm ausgeführt wird, wird eine Excel-Datei ausgelesen und deren Werte warden in Catia überspielt.Sind 5 Zeilen und 5 Spalten mit Text gefüllt, so erzeugt mein Programm in Catia eine Tabelle mit der Anzahl dieser gefüllten Spalten.Aktuell löse ich das so, dass der Wert aus der Zelle in Excel ausgelesen wird und sofort in die ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Werte aus Excel in Catia Tabelle schneller schreiben.
Diesaster am 02.11.2017 um 12:10 Uhr (1)
Hallo bgrittmann,ja habe in den Optionen die Einstellung "Recompute Table when editing Cells" deaktiviert.Dieser wird von meinem Makro aber selbstständig deaktiviert.Mir ging es nur darum zu wissen, ob das Makro ein wenig schneller wird, wenn die ganzen Zellen aus der Excel erst in einem Array abgespeichert warden und danach in die Tabelle geschrieben warden. GrußDiesaster
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Werte aus Excel in Catia Tabelle schneller schreiben.
Diesaster am 02.11.2017 um 13:11 Uhr (1)
Der Code zieht sich über 3 Userformen und 5 Module mit nahezu identischem Code.Allerdings ist jeder Code jedes Modules an die 200 oder mehr Zeilen lang.Leider kann ich nur bestimmte Teile des Codes zeigen, nicht das komplette Programm.Da dies - auch wenn es von mir geschrieben wurde - Eigentum der Firma ist.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Anzahl der Dreiecke (Tesselierung) bestimme?!
Diesaster am 06.09.2018 um 09:36 Uhr (1)
Hallo Aitec,habe mal ein bisschen in meiner Freizeit an einem Lösungsansatz gearbeitet.Hier der Code, welcher soweit funktioniert.Code:Sub trianglesAuswerten()Tabelle1.Hyperlinks(1).FollowApplication.Wait (Now + TimeValue("0:00:02"))AppActivate "Triangles"SendKeys "^C", 100AppActivate "Triangles"SendKeys "{ESC}", 100End SubZur Erklärung: Habe es in Excel selbst umgesetzt. Erste Zeile Hyperlink ist der Link, in dem das CATScript Makro liegt. Wollte das Makro eigentlich in Excel mit einbinden, aber dann fähr ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro-Version abfragen
Diesaster am 11.09.2018 um 13:07 Uhr (1)
Hallo Community,hat jemand für mich eventuell einen Denkanstoß oder ähnliches?Was ich versuchen möchte:Ich habe in Excel eine Tabelle, welche via VBA in eine Zeichnung in Catia überführt wird. Für den Fall, dass Fehler im Programm enthalten sind, welche nur durch reichliches Testen in Erfahrung gebracht warden können, möchte ich eine Makro-Versions-Prüfung einbinden. Es kann durchaus der Fall sein, dass zum Beispiel die Excel-Datei in die Zeichnung als Objekt eingebunden ist. Hierzu meine Frage:Wenn ich da ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro-Version abfragen
Diesaster am 13.09.2018 um 08:13 Uhr (1)
Hallo bgrittmann,Das Makro befindet sich in der Excel-Mappe selbst. Es ist nur ein Makro in der Mappe mit mehreren Modulen. Das Makro wird über Textfelder ausgelöst. Zitat:Makro aus der Excel-Mappe raus lösen, und nur zB als CATVba in einem globalen Verzeichnis ablegen. Dann ist immer nur die neuste Version vorhandenZum einen ist eine CATVBA schlecht, da nicht jeder Rechner die VBA-Application in Catia installiert hat. - Müsste wenn erst installiert warden.Zum anderen ist die Tabelle in Excel ein Standard, ...
|
In das Form CATIA V5 Programmierung wechseln |