|
CATIA V5 Programmierung : Makros - Screenshots
MichaelS. am 29.07.2008 um 16:32 Uhr (0)
HalloIch denke ich habe einen Fehler gemacht.Ich hätte erwähnen sollen das ich Absoluter Anfänger bin Die Befehle die Ihr hier gepostet habt will mein Catia garnet erst annehmen irgentwie.Bekomme direckt die Fehlermeldung "Typen unverträglich: Appactivate bei Sendkeys ist es das gleiche.Warscheinlich brauch ich noch andere Befehle oder Eingaben die davor müssen oder ?In nächster Zeit werde ich versuchen diese ganzen Sachen von grundauf zu lernen aber grade hätte ich schonmal gerne das dieses Makro funkti ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makros - Screenshots
MichaelS. am 29.07.2008 um 22:23 Uhr (0)
Danke für eure Antworten.@Danyo_1 Ich werd das morgen direkt mal testen und wenns klappt bin ich damit schonmal einen Schritt weiter, danke =)Anscheinend seit ihr von der Windows-Screenshot Idee nicht all zu begeistert^^Ich habe nur das Problem das die Catia-Bilder eine schlechtere Qualität haben.Anscheinend werden Grafikeinstellungen der Grafikkarte nicht übernommen zB. Antialiasing.Eine letzte Frage hätte ich noch. Wie kann ich im Makro vorgeben in welcher Reihenfolge er die befehle ausführt? Das genaue ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makros - Screenshots
denyo_1 am 29.07.2008 um 16:57 Uhr (0)
Hi,wie schon angemerkt die interne Methode zum ausblenden des Strukturbaums.Code:Sub CATMain()Set specsAndGeomWindow1 = CATIA.ActiveWindowspecsAndGeomWindow1.Layout = 1End SubHier bei wird im in der fettmarkierten Zeile gesagt das er nur die Geometrie anzeigen soll. Des weitern gibt es:CATWindowsGeomOnly = 1 (nur Geometrie ohne Strukturbaum)CATWindowSpecsAndGeom = 2 (Strukturbaum und Geometrie)CATWindowSpecsOnly = 3 (Nur der Strukturbaum)Mit diesem Code kannst du jetzt abfragen ob der Strukturbaum ausgeble ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Problem mit Rekursiv-Schleife
K.Siebert am 29.07.2008 um 19:32 Uhr (0)
Habe das Skript noch mal überarbeitet Dank bgrittmann Stürzt mir CATIA zwar nicht mehr ab.Aber jetzt kommt eine Fehlermeldung (siehe JPG) die ich nicht ganz Verstehe, (das sie Kommt) da das Skript anfängt im Baum Umzubenennen und dann Abbricht und mir die Fehlermeldung Anzeigtz.B.Ich Suche nach XXXX und ersetzt es durch 1234das würd 2x gemacht und dann Bricht es abHat da jemand eine Idee? (oder ist das ein Laufzeit fehler wie hier Beschrieben?) Zur Zeit weiß ich nicht wo mein Denkfehler IST Hier das Ü ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Problem mit Rekursiv-Schleife
K.Siebert am 28.07.2008 um 18:45 Uhr (0)
Hallo liebe Cad.de GemeindeIch habe ein Problem mit der Schleife oder besser gesagt mit einem Laufzeit Fehler dar Code hat eine Rekursiv-Schleife (Umbenennen) und ich möchte danach alle Bauteile neu Speichern leider hängt sich dieses dann aber auf. Man könnte Sagen das die Schleife ist noch nicht zu ende. Aber die Sub Speichern wird schon aufgerufen, und ich weiß nicht wo der Fehler liegt oder rufe ich die Sub (Speichern) an der falschen Stelle auf. Aber wo muss ich dann diese Sub aufrufen ?????Ich bin für ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Problem mit Rekursiv-Schleife
K.Siebert am 29.07.2008 um 09:27 Uhr (0)
Hallo Bernd,Oh je so lansam sehe ich ein licht! Was ich da gemacht habe geht zwar Theoretisch (wie du ja geschrieben hast), aber mein Rechner macht da nicht mit kompletter Absturz von CATIA Zitat: abgespeichert wird. Das Rootproduct sollte als letzes (nach dem Durchlauf der rekursiven Schleife) gespeichert werden.Aber ist es nicht besser die schleife hinter sich zu lassen und dann alles zu Speichern? So hatte ich es eigentlich geplant. OK also bin ich noch in der Schleife und rufe schon Speichern auf.Ergo ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Batch-Programm für parametrisches V5-Modell
jdahm am 01.08.2008 um 21:32 Uhr (0)
Ich habe die ehrenvolle Aufgabe, die Parameteränderung eines CATParts als kurze Filmsequenz in einer Repräsentation zu veranschaulichen.Der Grundgedanke ist, nach jedem Änderungsschritt einen hochauflösenden screenshot zu speichern. Nach etwa 300 Iterationsschritten müßte die zeitliche Abfolge der screenshots eine Art "Morphing" vom Ausgangsteil zum optimierten Teil ergeben.Das Ganze sollte so weit, wie möglich, automatisch geschehen.Das CATPart ist bereits parametrisiert. Eine entsprechende Konstruktionst ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Wo finde ich Unterlagen zu VBScript?
Tiberius am 04.08.2008 um 13:21 Uhr (0)
Hallo,wo finde ich speziell Unterlagen zu den Befehlen von CATIA? In der Onlinehilfe hab ich schon geschaut, aber da kommt bei Makro oder VBS/VBA nichts brauchbares?!?!?!Das Buch von Dieter R. Ziethen hab ich, nur das kratzt das gesuche Thema nur an.GrüßeTiberius
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Punkt Zuweisen
bigfalle am 05.08.2008 um 15:33 Uhr (0)
Hallo allerseits...möchte das Theam hier wieder auffassen und habe jetzt erstmal mit der Wahl eines Punkte und eines Geosets versucht nur einen Line zu erstellen.Wie man an dem Code sieht läuft das bis dahin.. Zumindest bekomme ich dann keine Fehlermeldung mehr...Nun steht ich ein wenig auf dem Schlauch...Wie muss man folgende Zeile z.B ändern um den Inhalt aus dem "Set GEO" zu übernehmen... Zitat:Set hybridBody1 = hybridBodies1.Item("Geometrical Set.1")Bin nicht wirklich der Experte in Macroprogramierung, ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Punkt Zuweisen
K.Siebert am 05.08.2008 um 17:53 Uhr (0)
Hallo bigfalle,Nun du kannst mit Catia über Tools - Makro - MakrosEin Makro bearbeiten und mit Hilfe des Butterns (siehe Bild)Das was du machen möchtest Schritt für Schritt abarbeitest.Da weist du was CATIA macht, und haben will! Hat mir auch sehr geholfen.Spiele diesen von Hand mal durch immer mit dem Butten (siehe Bild)Dann die Variabeln so anpassen das du sie verändern kannst.------------------ Sei Schlau bleib Dumm !!?!!
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Batch-Programm für parametrisches V5-Modell
jdahm am 05.08.2008 um 18:14 Uhr (0)
Hallo denyo,an der Kommentarzeile habe ich nichts geändert.- Selbst wenn ich sie lösche, springt CATIA in diesen seltsamen Modus. Vielleicht ist das so eine Art Standardeinstellung des Programms.Die andere Variante, einen NamedView zu benutzen, ist nicht schlecht.- Ich weiß leider nicht, wie ich im script den Namen (z.B. Camera 1) zuweisen soll.Meine Versuche, die Einstellung des Blickwinkels erst mit dem Makrorekorder aufzunehmen und anschließend die entsprechenden Zeilen aus diesem script in Dein Makro e ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Punkt Zuweisen
bigfalle am 05.08.2008 um 18:18 Uhr (0)
Zitat:Original erstellt von K.Siebert:Hallo bigfalle,Nun du kannst mit Catia über Tools - Makro - MakrosEin Makro bearbeiten und mit Hilfe des Butterns (siehe Bild)Das was du machen möchtest Schritt für Schritt abarbeitest.Da weist du was CATIA macht, und haben will! Hat mir auch sehr geholfen.Spiele diesen von Hand mal durch immer mit dem Butten (siehe Bild)Dann die Variabeln so anpassen das du sie verändern kannst.Keine Ahnung was mir das Teil helfen soll???Spukt genau das aus was ich bis jetzt habe...W ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Punkt Zuweisen
Lusilnie am 06.08.2008 um 00:43 Uhr (0)
Hallo bigfalle,ich habe leider noch nicht ganz verstanden, was genau Du willst, doch ich habe dennoch schon mal Deinen Code so verändert, dass die Linie durch den selektierten Punkt im selektierten Geo-Set erzeugt wird:Code: Language="VBSCRIPT" Sub CATMain() Dim oSelectedElement, oDoc, oSelection, InputObjectType(0) Set oDoc = CATIA.ActiveDocument.Part InputObjectType(0) = "Point" Set oSelection = CATIA.ActiveDocument.Selection oSelection.Clear Status = oSelection.SelectElement2(InputOb ...
|
In das Form CATIA V5 Programmierung wechseln |