Im Beitrag/Titel Nur im Titel Nur nach Datum sortieren Docs / Anhänge mit Lösung
Suchmaschinenstatistik
Livesuche
Einstellungen
Info

Auch mit chatGPT* können Lösungen aus dem CAD.de-Forum recherchiert werden:

* chatGPT ist eine eingetragene Marke von openAI

Ergebnisse 14 - 24, 24 Gesamtergebnisse mit Suchbegriffen catia v5 sec.

Direkter Link in ein Forum:

CATIA V5 Allgemein CATIA V5 Drafting CATIA V5 CAM CATIA V5 Kinematik DMU CATIA V5 Programmierung
CATIA V5 Flächen CATIA V5 Part / Assembly CATIA V5 Infrastruktur CATIA V5 Datentransfer CATIA V5 FEM
CATIA V5 ICEM Shape Design CATIA V5 Composite

CATIA V5 Programmierung : Late Binding mit Visual Basic 2008 Express Edition
INLU am 20.09.2010 um 12:43 Uhr (0)
Hallo Daniel,AHA! Das habe ich verstanden. Kann man trotzdem alle Methoden der Catiatypen verwenden?Problematisch ist für mich aber das Verbinden mit dem Catia-Objekt. Im Buch von Jens wird das ja dann über die Funktionen lb_get u.s.w. gelöst. Wie setzte ich das in VB um?Und reicht es im Programm den Aufruf CATIA = System.Runtime.InteropServices.Marshal.GetActiveObject("CATIA.Application")zu haben, oder muss noch etwas programmiert werden?mfg Lars

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Copy & Paste
INLU am 03.10.2010 um 10:22 Uhr (0)
Hallo alfquattro,hier ein Teil meiner Lösung. Allerdings verwende ich eine Selektion auf veröffentlichte Elemente, also ohne ModelElement Namen. Aber der Weg dahin müßte der Gleiche sein.Code:Schnipp------ referenz für das Element das kopiertr werden soll Set oselroot = selektion.Item(1).LeafProduct LeafProduct funktioniert nur mit einer selektion!! sRefpfad = oselroot.Name Set oProduct = oselroot Do Set oProduct = oProduct.Parent.Parent sRe ...

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Late Binding mit Visual Basic 2008 Express Edition
INLU am 30.01.2009 um 23:57 Uhr (0)
Hallo Mitstreiter,Ich habe mal eine grundsätzliche Frage zum Late Binding mit Visual Basic 2008 Express Edition. Ich habe versucht das Late Binding wie in Jens Hansens Buch "Kochbuch- Catia V5 automatisieren" mit Visual Basic Express umzusetzen. Dort ist beschrieben, das man Objekte über lb_result = ob.GetType().InvokeMember(Befehl, Reflection.BindingFlags.GetProperty, Nothing, ob, param)ansprechen kann( Syntax müsste für Visual Express richtig sein, da im Buch ja C# beschrieben ist).Nun scheint es bei VB ...

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Welchen Datentyp verwendet ihr?
INLU am 23.10.2010 um 13:26 Uhr (0)
Hallo!Ich habe eine Frage zur Verwendung von Datentypen. Ich habe mir ein Makro geschrieben, um aus Catia heraus eine Stückliste zu erzeugen. Hierfür verwende ich arrays. Das heißt, ich scanne meine Baumstruktur und lege die Dokumenteigenschaften (In meinem Falle userproberties mit eingetragenen Werten) in ein array z.b.:aMaterial(i) = aktivesdokument(i).eigenschaft.materialaHersteller(i) = aktivesdokument(i).eigenschaft.herstellerusw.....So habe ich für jedes Dokument und jede Eigenschaft ein array, in di ...

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Copy & Paste
INLU am 25.01.2011 um 13:10 Uhr (0)
Hallo!Ich muss das Problem noch einmal aufgreifen. Der Code aus meinem vorherigen Beitrag hat noch einen Hacken.Wenn ich zwei Elemente im ersten Part habe, die den gleichen Namen tragen, funktioniert das Verwenden von CreateReferenceFromName nicht, da Catia sich dann wohl nicht entscheiden kann. Ich habe daraufhin versucht, die Referenz über pubs.Item(i).Valuation direkt auf das veröffentlichte Objekt zu setzen. Dadurch hat man das Objekt gleich als Referenz, aber die Referenz zeigt nur auf das selektierte ...

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : VBScript: Error message
INLU am 02.02.2011 um 19:19 Uhr (0)
Hallo Eule !Da mit dem "Ins VBA kopieren" war so gemeint, das du über Catia Alt+F11 den VBA-Editor öffnest. Wenn noch kein VBA-Bibliothek vorhanden ist, musst du eine erzeugen. Danach kopiere folgenden Code in ein neues VBA-Modul.Code:Sub CATMain()Dim documents1 As DocumentsSet documents1 = CATIA.DocumentsDim part1 As partSet part1 = documents1.Item(1).partDim hybridBodies1 As HybridBodiesSet hybridBodies1 = part1.HybridBodiesDim hybridBody1 As HybridBodySet hybridBody1 = hybridBodies1.Item("Power_Copy_Res ...

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Selection-Class als LateBinding aus Visual Basic
INLU am 05.02.2011 um 13:27 Uhr (0)
Hallo Christian,ich habe das mit der selektion im Late Binding so gemacht:Code:  Dim CATIA as Object, Dokument, SelektionCATIA = System.Runtime.InteropServices.Marshal.GetActiveObject("CATIA.Application")        Dokument = CATIA.ActiveDocument        Selektion = Dokument.SelectionDas funktioniert bei mir so auch Einwand freimfg  Lars[Diese Nachricht wurde von INLU am 05. Feb. 2011 editiert.]

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Late Binding Visual Basic 2008
INLU am 10.06.2011 um 18:58 Uhr (0)
Hi tobiley,das werde ich mal bei Gelegenheit so probieren.Ich bin so vorgegangen.Ich verwende beim Programmanfang nur folgende Zeilen:Code:Dim CATIA as ObjectCATIA = System.Runtime.InteropServices.Marshal.GetActiveObject("CATIA.Application")Damit kann ich alle Objekte unter dem Stamm CATIA finden und verwenden. Einzige ausnahme ist der Fall mit lb_methode. Da gehe ich wie folgt vor:Ich möchte ein Body (aktuell) in einem Part (apart) in Bearbeitung setzen.Code:apart.[GetType]().InvokeMember("InWorkObject", ...

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Copy & Paste
INLU am 26.03.2010 um 19:03 Uhr (0)
Hallo alle zusammen,wenn ich euch richtig verstanden habe, habe ich ein ähnliche Problem.wie in meinem thread -  http://ww3.cad.de/foren/ubb/Forum137/HTML/003831.shtml  beschrieben, versuche ich auch körper zu kopieren. Ich habe festgestellt, das es einen Unterschied macht, welche Ebene aktiv ist (Im Catiabaum Blau hinterlegt). Dazu ein beispiel:Ich verwende für alle drei fälle den gleichen Code:Code:  sendepart.Parent.Activate    Set sel1 = CATIA.ActiveDocument.Selection    sel1.ClearDim i    i = 1        ...

In das Form CATIA V5 Programmierung wechseln

Anzeige:

Anzeige: (Infos zum Werbeplatz)

Ergebnisseiten :  1   2 

Alle Produkt-, Schrift-, Firmennamen und Logos sind Warenzeichen oder eingetr. Warenzeichen der jeweiligen Firmen.
©2025 CAD.de , Lenggries. Tel: ++49 (8042) 973 8208 | Datenschutz