 |
CATIA V5 Programmierung : Etwas für Profis -> übliche Rekursion über Strukturbaum funktioniert nicht!
Antelito am 28.11.2013 um 13:09 Uhr (1)
Vielleicht reicht es ja aus, rekursiv bis in die letzten Ecken der Äste des Strukturbaumes zu laufen und ständig zu prüfen, ob es sich um eine Line oder Point handelt um dann die Koordinaten auszulesen. Ich glaube, dass mein Problem darin liegt, dass ich noch nicht weiss, wie ich mich im Baum von einem Ort zum anderen bewege. Ich versuche, in einem Bild mein Problem verständlich darzustellen...In der Hilfedatei von Catia "V5Automation.chm" gibt es eine Übersicht der Infrastruktur "Infrastructure Automation ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Etwas für Profis -> übliche Rekursion über Strukturbaum funktioniert nicht!
Antelito am 29.11.2013 um 08:25 Uhr (1)
Hallo,ja, etwas Erfahrung habe ich schon. Die bisherigen Makros zum Auslesen der Punkte habe ich selbst mit Hilfe des Buches von Ziethen "Catia V5 Makroprogrammierung" und Hansen "CATIA V5 automatisieren" sowie google/cad.de geschrieben. Doch bisher beschränkten sich die Makros auf das Auslesen von Schweisspunkten. Ich würde gerne wissen, wie mächtig VBA zum automatisieren von Catia tatsächlich ist. Ich habe in der Vergangenheit viel mit VBA in den Microsoft Office-Produkten programmiert und weiss daher, d ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA CAA Programmierung
Antelito am 11.12.2013 um 10:04 Uhr (1)
Hi,ich beschäftige mich nun schon seit ca. 1 Jahr mit VBA in Catia und habe schon einige Makros geschrieben. Bei meinen Recherchen bin ich hin und wieder über das Stichwort CAA gestolpert. Rein aus Interesse habe ich mal versucht, mehr über die CAA Programmierung herauszufinden (durch googlen) und auch in die CATIA Dokumentation geschaut. Doch wirklich schlau daraus bin ich nicht geworden. In Foren hieß es immer: CAA ist nur bei wirklich komplexen Problemstellungen hilfreich, für alles andere ist VBA ausre ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA CAA Programmierung
Antelito am 11.12.2013 um 11:17 Uhr (1)
Hallo,Danke für die schnelle Antwort. Das heisst, man muss bei Dassault eine Lizenz kaufen? Hast du etwa ne Hausnummer, was das kosten könnte? Ich habe das immer so verstanden, dass man nur eine CATIA Lizenz haben muss, und schon kanns losgehen... Wenn du sagst, dass man damit eigene Umgebungen schreiben kann, dann klingt das für mich so, als ob das nicht ein Programmierer allein tut... Das hört sich ziemlich nach Manpower an! Ich hatte noch vor einem Jahr keine Ahnung von VBA und es viel mir ziemlich leic ...
|
In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : Funktion oder Schnittstelle kann nur eingeschränkt verwendet werden....
Antelito am 11.04.2014 um 13:37 Uhr (13)
Hi,ich kriege beim Ausführen immer den Fehler (siehe Anhang). Ich habe auch schon versucht, Position As Object zu deklarieren oder auch product3 as Object, aber es hilft nichts....weiss jemand rat?Code:Sub Test()Dim arr(2)Dim Pos As PositionDim productDocument1 As ProductDocumentSet productDocument1 = CATIA.ActiveDocumentDim product1 As ProductSet product1 = productDocument1.ProductDim products1 As ProductsSet products1 = product1.ProductsDim product2 As ProductSet product2 = products1.Item("abc")Dim produ ...
|
In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : Teile performant ausblenden
Antelito am 19.11.2015 um 10:51 Uhr (15)
Hallo,ich habe in einem Product verschiedene Bauteile. 3 Bauteile möchte ich sehen, den Rest möchte ich ausblenden (Hide). Wie das geht ist mir klar (über VisPropertySet), allerdings möchte ich ein makro schreiben, was alle anderen ausblendet und dabei auch noch performant (also schnell) arbeitet.Mein erster schuss war, dass ich alle elemente selektiert habe und dann über eine Namensprüfung alle "ungewünschten" Bauteile in den NoShow-Modus setze. Allerdings dauert die Selektion viel zu lange. Darüber hinau ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Screenshot von CATIA nach PowerPoint - Kochbuch Hansen
Antelito am 02.12.2015 um 14:05 Uhr (1)
Hallo Zusammen,ich möchte unter CATIA V5 R24 das Kochrezept R39 aus dem Buch von Hansen nutzen, scheint aber nicht zu funktionieren...Einen Fehler meldet er schon bei der Deklaration der Windows-API, da ich auf einem 64-Bit system arbeite.Weiss jemand vielleicht, wie ich das Makro zum laufen bringe? Danke!
|
In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : Screenshot von CATIA nach PowerPoint - Kochbuch Hansen
Antelito am 03.12.2015 um 12:43 Uhr (15)
Danke!
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : DMU Space Analysis
Antelito am 08.02.2016 um 14:51 Uhr (1)
Hallo,gibt es eine Möglichkeit, die kollisionsanalyse per VBA zu steuern? Ich habe schon einiges Probiert, aber noch nichts hinbekommen.Der Makro-Rekorder zeichnet hierzu nichts auf...Ich konnte zwar per Code:CATIA.StartCommand "Clash"den Clah-dialog aufrufen, muss aber dann per Hand auf "Apply" klicken, damit das auch funktioniert. Ich würde es gerne vollständig automatisieren.Danke im vorraus
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Selection-Methode highlightet nicht das gesuchte Element
Antelito am 23.05.2016 um 10:14 Uhr (1)
Hallo,ja, im Grunde ist das mein ganzer Code (es folgt noch das abspeichern der Powerpoint und noch einige Ausgaben per MsgBox).Ich habe mal einfach explizit Code:CATIA.HSOSynchronized = truegesetzt, klappt aber immernoch nicht. Auch in den Einstellungen ist alles 0...ziemlich merkwürdiges Problem
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Reframe On mit etwas mehr Abstand
Antelito am 07.06.2016 um 10:53 Uhr (1)
Hallo zusammen,ich habe ein Makro geschrieben, welches Schweißpunkte sowie die zu schweißenden Bleche ins CATIA läd und dann per Befehl "Reframe On" direkt zum ausgewählten Punkt fliegt. Das klappt soweit auch sehr gut.Da bei der Funktion "Reframe On" der Punkt nahezu den gesamten Bildschirm einnimmt, möchte ich das etwas konfortabler gestalten. Es soll etwas mehr herausgezoomt werden, so dass auch die Bleche teilweise gesehen werden. Gibt es eine Möglichkeit, den Zoom individuell anzupassen? Danke!
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATPart in einem Product erzeugen
Antelito am 17.08.2016 um 14:43 Uhr (1)
Hallo,ich habs befürchtet: mein Problem ist eigentlich nicht so komplex, nur schwer an "Problem-Fremde" zu vermitteln. Aber ich denke dein Vorschlag geht in die richtige Richtung.Ich möchte es trotzdem nochmal probieren, diesmal aber so kurz wie möglich um keine Verwirrung zu stiften:In ein nacktes Product möchte ich 2 CATParts + einen Schweißpunkt einhängen. Die 2 CATParts sind schon vorhanden, der Schweißpunkt allerdings existiert nur als X-,Y- und Z-Koordinate sowie einem Durchmesser auf dem Papier. Der ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Kantenlänge auslesen
Antelito am 09.01.2017 um 13:51 Uhr (1)
Hallo Zusammen,ich nutze aus dem Buch von Hansen das Kochrezept 18 (Bauraum, auch Bounding Box genannt). Hintergrund ist folgender: aus einer Liste von Teilen möchte ich nur die Teile weiter bearbeiten, dessen Bounding Box innerhalb bestimmter Grenzen liegt. Nur weiss ich nicht, wie man die einzelnen Kanten (Länge, Breite und Höhe) automatisch ausliest. Kann mir jemand mit einem Code-Schnipsel weiterhelfen? Der Makro-Recorder von CATIA zeichnet leider nichts auf...Vielen Dank im vorraus!
|
In das Form CATIA V5 Programmierung wechseln |