|
CATIA V5 Programmierung : Paste problem
ThomasJay am 11.09.2012 um 10:31 Uhr (0)
Ich möchte verschiedene Elemente aus einem Part in verschiedene andere kopieren. Bei den meisten FUnktioniert das auch, nur an einer Stelle (einfügen einer Fill-Fläche) bekommen ich die Fehlermeldung: "Server threw an exception", obwohl ich genau so vorgehe wie bei den anderen Elementen, bei denen es funktioniert. Mein Code sieht vom Prinzip her so aus:Code:Set part1 = CATIA.ActiveDocument.PartSet selection = CATIA.ActiveDocument.selectionSet oZuKopieren = Geoset.hybridshapes.item(1)selection.Clearselectio ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Paste problem
ThomasJay am 11.09.2012 um 10:49 Uhr (0)
Habe gerade festgestellt, dass wenn ich das 2. mal für den Kopiervorgang ein PartDocument öffne, bei den Eigenschaften der Selection im Watch-Fenster mehrmalls "automation error" angezeigt wird. Wie kommt das?Im Prinzip suche ich einfach nur nach einem bestimmten PartDocument, öffne es und Definiere die Selection über CATIA.ActiveDocument.Selection. Das müsste doch immer möglich sein...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Selection ohne Parent
ThomasJay am 20.09.2012 um 11:27 Uhr (0)
Hallo,bei mir mach tplötzlich eine Selection Probeleme, die bis dato einwandfrei funktioniert hat.Ich benötige sie für einen Copy-Paste-Vorgang. Bei einem bestimmten part bekomme ich einen Fehler. Nach längerer Suche habe ich festgestellt, dass es daran liegt, dass die Selection kein "Parent" mehr hat. Der Code sieht aber wie folgt aus:Code:Set oSelActive = CATIA.ActiveDocument.Selection oSelActive.Clearhier gibt es schon einen Fehler bei Clear!(das aktive Dokument ist ein PartDocument)
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Bild einfügen
ThomasJay am 25.10.2012 um 16:25 Uhr (0)
Hallo zusammen,ich nehme ein Bild auf in CATIA, speichere es in "C: emp" unter dem Namen "test.jpg" und lade es anschließend in ein Excel-Dokument.Funktioniert einwandfrei.Wenn ich jetzt aber ein neues Bild aufnehme und unter dem selben Namen speichere wird das vorherige überschrieben (genau das möchte ich auch). Wenn ich dann über den Pfad das neue Bild ins Excel laden möchte erscheint trotzdem das alte!!! Passiert solange bis ich den Namen einmal ändere, dann gehts genau einmal wieder gut.Woher kommt die ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Part in Product erzeugen und öffnen
ThomasJay am 28.02.2013 um 14:19 Uhr (0)
Hallo,ich öffne ein Produkt, erstelle ein Unterprodukt und darin ein Part:Code:Set docProduct = CATIA.Documents.Open(ProductName)Set proSolids = docProduct.Product.Products.AddNewProduct("Solids")Set partsolid = proSolids.Products.AddNewComponent("Part", sSolid)Jetzt möchte ich das erzeugte Part öffnen und komme einfach nicht drauf wie das geht...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Part in Product erzeugen und öffnen
ThomasJay am 28.02.2013 um 16:36 Uhr (0)
Nein, ich möchte in das neu angelegte Part etwas rein kopieren. Müsste auch ohne öffnen gehen. Aber genau der Zugriff auf das Part ist mein Problem. Mit partsolid.part oder ähnlichem funktioniert es nicht.Laut Watch ist der Products.count = 0, aber ich seh ja CATIA dass das Part vorhanden ist!
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : StartCommand + Objekt übergeben
ThomasJay am 26.04.2013 um 16:55 Uhr (0)
Hallo,ich kann mit Code:CATIA.Application.StartCommand ("Disassemble")die Disassemble-Funktion starten, aber wie kann ich der Funktion dann ein Element zuweisen das ich verarbeiten möchte?
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA FLäche nach MatLab
ThomasJay am 11.09.2013 um 21:14 Uhr (1)
Hallo CADler,ich versuche eine Fläche aus CATIA in MATLAB zu benutzen.Die Idee wäre nur die Fläche in ein CATPart zu speichern und dieses in ein Format umzuwandeln das die FLäche trianguliert und die Eckpunkte abspeichert. Diese Koordinaten Punkte möchte ich dann in MatLab einlesen und mit dem surface fitting tool eine Fläche approximieren.Leider bin ich was MAtlab und Datentypen angeht nicht so fit. Hat jemand schon einmal so ein Problem behandelt?Viele Grüße
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Dokumente in Struktur öffnen
ThomasJay am 21.03.2014 um 09:37 Uhr (1)
Hallo zusammen,ich habe eine Struktur für eine Komponente und möchte nun gezielt Makros in einzelnen Parts dieser Struktur starten. Dazu habe ich zuerst die jeweiligen PartDocuments gesucht und mit open geöffnet. Es kam die Meldung "do you want to reopen?". Hier habe ich auf Nein geklickt und alles hat wunderbar funktioniert. Nach einem CATIA Update kommt diese Meldung nicht mehr, sondern es wird das Part ein zweites Mal geöffnet ohne die vorherigen Änderungen. Nun habe ich die Parts nicht mehr geöffnet so ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Dokumente in Struktur öffnen
ThomasJay am 26.03.2014 um 14:46 Uhr (1)
Ich benutze Version 5.19 Service Pack 9Damit ich das richtig verstehe. Ich führe einfach folgende Zeile aus:CATIA.StartCommand("Open in New Window")und CATIA öffnet das Dokument das gerade aktiv ist in einem neuen Fenster. Oder muss ich noch einen Input zu dem Befehl geben?Bei mir passiert einfach gar nichts.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Dokumente in Struktur öffnen
ThomasJay am 26.03.2014 um 15:42 Uhr (1)
woher weis denn dann der Befehl CATIA.StartCommand("Open in New Window")welches Dokument er in einem neuen Fenster öffnen soll???
|
In das Form CATIA V5 Programmierung wechseln |